telemetria dei parametri dinamici di un drone marino
TRANSCRIPT
![Page 1: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/1.jpg)
TELEMETRIA DEI PARAMETRI DINAMICI DI UN DRONE
MARINO MEDIANTE RASPBERRY
Palermo 21/03/2015 dott.Carmelo Maniscalco
![Page 2: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/2.jpg)
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
![Page 3: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/3.jpg)
Sistemi operativi
Raspbian (basato su Debian Linux)
Snappy Ubuntu Core ( solo per Pi2)
Openelec;
RaspBMC;
PIDORA
RISC OS (non è una distribuzione linux)
![Page 4: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/4.jpg)
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
![Page 5: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/5.jpg)
GPIO Raspberry Pi B+
![Page 6: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/6.jpg)
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;
![Page 7: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/7.jpg)
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
![Page 8: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/8.jpg)
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 ;
![Page 9: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/9.jpg)
Protocollo di comunicazione I2C
![Page 10: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/10.jpg)
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 e YAW.
![Page 11: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/11.jpg)
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
![Page 12: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/12.jpg)
ADXL345
![Page 13: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/13.jpg)
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;
![Page 14: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/14.jpg)
HMC5883L
![Page 15: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/15.jpg)
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;
![Page 16: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/16.jpg)
ITG3200
![Page 17: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/17.jpg)
Esempio di comunicazione
ADXL345
![Page 18: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/18.jpg)
Conclusioni
I dati vengono acquisiti, elaborati, salvati
nella microSD e inviati a una pagina Web
mediante il Web Server Apache2
![Page 19: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/19.jpg)
Conclusioni
![Page 20: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/20.jpg)
Conclusioni
![Page 21: Telemetria dei parametri dinamici di un drone marino](https://reader033.vdocumenti.com/reader033/viewer/2022042602/55a97b891a28abf8598b459c/html5/thumbnails/21.jpg)
CONTATTI
Carmelo Maniscalco
Laureato in Ingegneria Elettronica