SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
TELEMETRIA DEI PARAMETRI
DINAMICI DI UN DRONE
MARINO MEDIANTE
RASPBERRY
Palermo 21/03/2015 dott.Carmelo Maniscalco
Cos’è Raspberry Pi?
Single Board Computer di Basso Costo
Caratteristiche principali Raspberry Pi b+
 CPU ARM 700 MHz;
 GPU video core IV;
 512Mb di RAM;
 hdmi, 4 usb, RJ45,
jack 3,5mm, GPIO, I2C
SPI, UART, microSD;
 Remote Control
Sistemi operativi
 Raspbian (basato su Debian Linux)
 Snappy Ubuntu Core ( solo per Pi2)
 Openelec;
 RaspBMC;
 PIDORA
 RISC OS (non è una distribuzione linux)
Programmazione e gestione GPIO
 Python: linguaggio di programmazione
relativamente facile da apprendere,
multipiattaforma esistono moltissime
librerie;
 wiringPi: è la libreria più completa per la
gestione dell’interfaccia GPIO del
Raspberry PI
GPIO Raspberry Pi B+
I2C
 Il protocollo I2C è uno standard ideato dalla
Philips nel 1980;
 comunicazione tra periferiche con due sole
linee permettendo di collegare sullo stesso
bus un numero elevato di periferiche ognuna
individuata da un proprio indirizzo;
 Semplicità d’uso: tutte le regole del
protocollo che bisogna rispettare per una
corretta comunicazione vengono gestite a
livello hardware;
 velocità di trasmissione fino a 3.4Mbit/s;
Funzionamento I2C
 Architettura Master e Slave
 SCL clock per sincronizzare i dispositivi
stabilendo la validità e il significato dei bit
presenti sulla linea dati;
 SDA per la trasmissione dei dati
Funzionamento I2C [2]
Importanza delle resistenze di pull-up:
 definiscono i livelli logici;
 Entrambe le linee del bus SDA e SCL sono
a livello alto (H) quando il bus non è
occupato ;
Protocollo di comunicazione I2C
Piattaforma Inerziale 10DOF
 Accelerometro
 Giroscopio
 Magnetometro
 Sensore di temperatura
Mediante i valori di accelerazione, velocità
angolare e intensità del campo magnetico
possono essere calcolati ROLL PITCH eYAW.
Accelerometro ADXL345
 strumento di misura elettro-meccanico in
grado di rilevare e misurare l’accelerazione
relative a 3 assi;
Fondo scala: ± 2g, ± 4g, ± 8g, ± 16g;
 output digitale 16bit in complemento
a due con risoluzione 4mg/LSB;
 SPI e I2C
ADXL345
Magnetometro HMC5883L
 Strumento di misura del campo magnetico
composto da tre circuiti magneto-resistivi
che misurano le componenti del campo
magnetico sfruttando il fenomeno
dell’induzione elettromagnetica in una
bobina;
 3 assi, ±8 Ga, i2c , output digitale 16bit in
complemento a due;
HMC5883L
Giroscopio ITG 3200
Fornisce la velocità angolare relativa a tre
assi;
Risoluzione ±2000°/s;
output digitale 16bit in complemento
a due con risoluzione 14,375 LSB per °/s;
ITG3200
Esempio di comunicazione
ADXL345
Conclusioni
I dati vengono acquisiti, elaborati, salvati
nella microSD e inviati a una pagina Web
mediante ilWeb Server Apache2
Conclusioni
Conclusioni
CONTATTI
Carmelo Maniscalco
Laureato in Ingegneria Elettronica
carmelo.maniscalco88@gmail.com

Mais conteúdo relacionado

Destaque

Làm thế nào để sống chung với bệnh khớp
Làm thế nào để sống chung với bệnh khớpLàm thế nào để sống chung với bệnh khớp
Làm thế nào để sống chung với bệnh khớp
rashad291
 
PIC-18 Microcontroller
PIC-18 MicrocontrollerPIC-18 Microcontroller
PIC-18 Microcontroller
ASHISH RANJAN
 
Junaid Ahmed - Resume
Junaid Ahmed - ResumeJunaid Ahmed - Resume
Junaid Ahmed - Resume
Junaid Ahmed
 
Captive Services Brochure_FINAL_April 2016
Captive Services Brochure_FINAL_April 2016Captive Services Brochure_FINAL_April 2016
Captive Services Brochure_FINAL_April 2016
Paul Phillips
 
Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani pertiwi 12.03.4095 (tugas 6)Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani Pertiwi
 
Cryo_app._note
Cryo_app._noteCryo_app._note
Cryo_app._note
Lloyd Peto
 
BasicsofClimateChangeGlobal Warming
BasicsofClimateChangeGlobal WarmingBasicsofClimateChangeGlobal Warming
BasicsofClimateChangeGlobal Warming
Diana Langie
 
Nhóm đối tượng có nguy cơ mắc bệnh mỡ máu
Nhóm đối tượng có nguy cơ mắc bệnh mỡ máuNhóm đối tượng có nguy cơ mắc bệnh mỡ máu
Nhóm đối tượng có nguy cơ mắc bệnh mỡ máu
max557
 

Destaque (18)

Monitoraggio e telemetria cardiaca
Monitoraggio e telemetria cardiacaMonitoraggio e telemetria cardiaca
Monitoraggio e telemetria cardiaca
 
Arduino Tre reference
Arduino Tre referenceArduino Tre reference
Arduino Tre reference
 
Làm thế nào để sống chung với bệnh khớp
Làm thế nào để sống chung với bệnh khớpLàm thế nào để sống chung với bệnh khớp
Làm thế nào để sống chung với bệnh khớp
 
PIC-18 Microcontroller
PIC-18 MicrocontrollerPIC-18 Microcontroller
PIC-18 Microcontroller
 
My Ignite Notes
My Ignite NotesMy Ignite Notes
My Ignite Notes
 
Fys picture activity
Fys picture activityFys picture activity
Fys picture activity
 
Ristiani pertiwi 12.03.4095 (tugas 9)
Ristiani pertiwi 12.03.4095 (tugas 9)Ristiani pertiwi 12.03.4095 (tugas 9)
Ristiani pertiwi 12.03.4095 (tugas 9)
 
Junaid Ahmed - Resume
Junaid Ahmed - ResumeJunaid Ahmed - Resume
Junaid Ahmed - Resume
 
Captive Services Brochure_FINAL_April 2016
Captive Services Brochure_FINAL_April 2016Captive Services Brochure_FINAL_April 2016
Captive Services Brochure_FINAL_April 2016
 
Google per la formazione
Google per la formazioneGoogle per la formazione
Google per la formazione
 
Karthik_4Y_Appium
Karthik_4Y_AppiumKarthik_4Y_Appium
Karthik_4Y_Appium
 
Laughter & Silence Spiritual Retreat and Laughter Yoga Summit in New York
Laughter & Silence Spiritual Retreat and Laughter Yoga Summit in New YorkLaughter & Silence Spiritual Retreat and Laughter Yoga Summit in New York
Laughter & Silence Spiritual Retreat and Laughter Yoga Summit in New York
 
Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani pertiwi 12.03.4095 (tugas 6)Ristiani pertiwi 12.03.4095 (tugas 6)
Ristiani pertiwi 12.03.4095 (tugas 6)
 
Cryo_app._note
Cryo_app._noteCryo_app._note
Cryo_app._note
 
BasicsofClimateChangeGlobal Warming
BasicsofClimateChangeGlobal WarmingBasicsofClimateChangeGlobal Warming
BasicsofClimateChangeGlobal Warming
 
Nhóm đối tượng có nguy cơ mắc bệnh mỡ máu
Nhóm đối tượng có nguy cơ mắc bệnh mỡ máuNhóm đối tượng có nguy cơ mắc bệnh mỡ máu
Nhóm đối tượng có nguy cơ mắc bệnh mỡ máu
 
iPad Expectations
iPad ExpectationsiPad Expectations
iPad Expectations
 
Tips dietku(1)
Tips dietku(1)Tips dietku(1)
Tips dietku(1)
 

Semelhante a Telemetria dei parametri dinamici di un drone marino

Software libero nei sistemi embedded
Software libero nei sistemi embeddedSoftware libero nei sistemi embedded
Software libero nei sistemi embedded
Daniele Costarella
 
EuComm
EuCommEuComm
EuComm
iBLio
 
Dsp cosa sono i digital signal processor - seconda parte - 2010-10-19
Dsp  cosa sono i digital signal processor  - seconda parte - 2010-10-19Dsp  cosa sono i digital signal processor  - seconda parte - 2010-10-19
Dsp cosa sono i digital signal processor - seconda parte - 2010-10-19
Ionela
 

Semelhante a Telemetria dei parametri dinamici di un drone marino (20)

3DD 1e Christian B
3DD 1e Christian B3DD 1e Christian B
3DD 1e Christian B
 
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
Il cuore di Arduino: Un sistema di sviluppo basato su microcontrollore Atmel ...
 
Emoncms gabriponzo+andreabelloni
Emoncms gabriponzo+andreabelloniEmoncms gabriponzo+andreabelloni
Emoncms gabriponzo+andreabelloni
 
Introduzione ad Arduino del Maker DevLab
Introduzione ad Arduino del Maker DevLabIntroduzione ad Arduino del Maker DevLab
Introduzione ad Arduino del Maker DevLab
 
Introduzione ad Arduino
Introduzione ad ArduinoIntroduzione ad Arduino
Introduzione ad Arduino
 
Software libero nei sistemi embedded
Software libero nei sistemi embeddedSoftware libero nei sistemi embedded
Software libero nei sistemi embedded
 
Il pic 16 f84a
Il pic 16 f84aIl pic 16 f84a
Il pic 16 f84a
 
Car accident detector
Car accident detectorCar accident detector
Car accident detector
 
Microcontrollori
MicrocontrolloriMicrocontrollori
Microcontrollori
 
Arduino galileo edison_udoo
Arduino galileo edison_udooArduino galileo edison_udoo
Arduino galileo edison_udoo
 
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
Encoder per sistemi robotici, motori & applicazioni OEM - Lika Electronic - E...
 
Raspberry
RaspberryRaspberry
Raspberry
 
EuComm
EuCommEuComm
EuComm
 
TCP IP
TCP IPTCP IP
TCP IP
 
Monitoraggio ambientale a basso costo - 2
Monitoraggio ambientale a basso costo - 2Monitoraggio ambientale a basso costo - 2
Monitoraggio ambientale a basso costo - 2
 
Lezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 oreLezione 3 arduino - corso 20 ore
Lezione 3 arduino - corso 20 ore
 
Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)
Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)
Raspy Fi: Open source never sounded so good (by Michelangelo Guarise)
 
Dsp cosa sono i digital signal processor - seconda parte - 2010-10-19
Dsp  cosa sono i digital signal processor  - seconda parte - 2010-10-19Dsp  cosa sono i digital signal processor  - seconda parte - 2010-10-19
Dsp cosa sono i digital signal processor - seconda parte - 2010-10-19
 
Corso Arduino Base - MUST
Corso Arduino Base - MUSTCorso Arduino Base - MUST
Corso Arduino Base - MUST
 
Smart meters acqua 169 Mhz
Smart meters acqua 169 MhzSmart meters acqua 169 Mhz
Smart meters acqua 169 Mhz
 

Mais de Vincenzo Virgilio (13)

Theremino
ThereminoTheremino
Theremino
 
Progetto quadricottero 1
Progetto quadricottero 1Progetto quadricottero 1
Progetto quadricottero 1
 
Arduino starterkit
Arduino starterkitArduino starterkit
Arduino starterkit
 
Arduino day2015 Libertà a scuola
Arduino day2015 Libertà a scuolaArduino day2015 Libertà a scuola
Arduino day2015 Libertà a scuola
 
Telemetria dei parametri dinamici di un drone marino paolo ferrara
Telemetria dei parametri dinamici di un drone marino paolo ferraraTelemetria dei parametri dinamici di un drone marino paolo ferrara
Telemetria dei parametri dinamici di un drone marino paolo ferrara
 
Slide windows no grazie
Slide windows no grazieSlide windows no grazie
Slide windows no grazie
 
Palermo ag id 68cad diritto costituzionale-legge134-2012
Palermo ag id 68cad   diritto costituzionale-legge134-2012Palermo ag id 68cad   diritto costituzionale-legge134-2012
Palermo ag id 68cad diritto costituzionale-legge134-2012
 
La disponibilita dei dati in azienda strategie di protezione
La disponibilita dei dati in azienda strategie di protezioneLa disponibilita dei dati in azienda strategie di protezione
La disponibilita dei dati in azienda strategie di protezione
 
Bpm 2015 03-21-v1
Bpm 2015 03-21-v1Bpm 2015 03-21-v1
Bpm 2015 03-21-v1
 
Badusb shot
Badusb shotBadusb shot
Badusb shot
 
Arduino tre tomcat
Arduino tre tomcatArduino tre tomcat
Arduino tre tomcat
 
Android insecurity
Android insecurityAndroid insecurity
Android insecurity
 
Android e sensori
Android e sensoriAndroid e sensori
Android e sensori
 

Último

Último (9)

GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO SerenaGIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
GIORNATA TECNICA DA AQP 18/04 | ZONNO Serena
 
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI MassimoGIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
GIORNATA TECNICA 18/04 | SPIZZIRRI Massimo
 
Presentzione Matematica similitudini circonferenze e omotetie.pptx
Presentzione  Matematica similitudini circonferenze e omotetie.pptxPresentzione  Matematica similitudini circonferenze e omotetie.pptx
Presentzione Matematica similitudini circonferenze e omotetie.pptx
 
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO RaffaeleGIORNATA TECNICA 18/04 | LITTERIO Raffaele
GIORNATA TECNICA 18/04 | LITTERIO Raffaele
 
GIORNATA TECNICA 18/04 | DE LEO Antonio
GIORNATA TECNICA 18/04  | DE LEO AntonioGIORNATA TECNICA 18/04  | DE LEO Antonio
GIORNATA TECNICA 18/04 | DE LEO Antonio
 
GIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA RobertoGIORNATA TECNICA 18/04 | DE ROSA Roberto
GIORNATA TECNICA 18/04 | DE ROSA Roberto
 
GIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI AlessandroGIORNATA TECNICA 18/04 | BENANTI Alessandro
GIORNATA TECNICA 18/04 | BENANTI Alessandro
 
Descrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptxDescrizione della struttura architettonica Eretteo.pptx
Descrizione della struttura architettonica Eretteo.pptx
 
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA SimoneGIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
GIORNATA TECNICA DA AQP 18/04 | MOTTA Simone
 

Telemetria dei parametri dinamici di un drone marino

  • 1. TELEMETRIA DEI PARAMETRI DINAMICI DI UN DRONE MARINO MEDIANTE RASPBERRY Palermo 21/03/2015 dott.Carmelo Maniscalco
  • 2. Cos’è Raspberry Pi? Single Board Computer di Basso Costo Caratteristiche principali Raspberry Pi b+  CPU ARM 700 MHz;  GPU video core IV;  512Mb di RAM;  hdmi, 4 usb, RJ45, jack 3,5mm, GPIO, I2C SPI, UART, microSD;  Remote Control
  • 3. Sistemi operativi  Raspbian (basato su Debian Linux)  Snappy Ubuntu Core ( solo per Pi2)  Openelec;  RaspBMC;  PIDORA  RISC OS (non è una distribuzione linux)
  • 4. Programmazione e gestione GPIO  Python: linguaggio di programmazione relativamente facile da apprendere, multipiattaforma esistono moltissime librerie;  wiringPi: è la libreria più completa per la gestione dell’interfaccia GPIO del Raspberry PI
  • 6. I2C  Il protocollo I2C è uno standard ideato dalla Philips nel 1980;  comunicazione tra periferiche con due sole linee permettendo di collegare sullo stesso bus un numero elevato di periferiche ognuna individuata da un proprio indirizzo;  Semplicità d’uso: tutte le regole del protocollo che bisogna rispettare per una corretta comunicazione vengono gestite a livello hardware;  velocità di trasmissione fino a 3.4Mbit/s;
  • 7. Funzionamento I2C  Architettura Master e Slave  SCL clock per sincronizzare i dispositivi stabilendo la validità e il significato dei bit presenti sulla linea dati;  SDA per la trasmissione dei dati
  • 8. Funzionamento I2C [2] Importanza delle resistenze di pull-up:  definiscono i livelli logici;  Entrambe le linee del bus SDA e SCL sono a livello alto (H) quando il bus non è occupato ;
  • 10. Piattaforma Inerziale 10DOF  Accelerometro  Giroscopio  Magnetometro  Sensore di temperatura Mediante i valori di accelerazione, velocità angolare e intensità del campo magnetico possono essere calcolati ROLL PITCH eYAW.
  • 11. Accelerometro ADXL345  strumento di misura elettro-meccanico in grado di rilevare e misurare l’accelerazione relative a 3 assi; Fondo scala: ± 2g, ± 4g, ± 8g, ± 16g;  output digitale 16bit in complemento a due con risoluzione 4mg/LSB;  SPI e I2C
  • 13. Magnetometro HMC5883L  Strumento di misura del campo magnetico composto da tre circuiti magneto-resistivi che misurano le componenti del campo magnetico sfruttando il fenomeno dell’induzione elettromagnetica in una bobina;  3 assi, ±8 Ga, i2c , output digitale 16bit in complemento a due;
  • 15. Giroscopio ITG 3200 Fornisce la velocità angolare relativa a tre assi; Risoluzione ±2000°/s; output digitale 16bit in complemento a due con risoluzione 14,375 LSB per °/s;
  • 18. Conclusioni I dati vengono acquisiti, elaborati, salvati nella microSD e inviati a una pagina Web mediante ilWeb Server Apache2
  • 21. CONTATTI Carmelo Maniscalco Laureato in Ingegneria Elettronica carmelo.maniscalco88@gmail.com