GATTO DELLE NEVI LAMBORGHINI I4-R
Stampa 3D della cabina di pilotaggio
Realizzazione di un cingolato di perlustrazione per uso didattico radiocomandato , fornito di:
CAM VIDEO, GPS,TRASMETTITORE VIDEO, TRASMETTITORE dati XBEE pro,
ARDUINO/FISHINO, TERMOCAMERA, PUNTATORE LASER, MINIFARI A LED,
MACCHINA FOTOGRAFICA, SENSORE AD ULTRASUONI
TRASMETTITORE FLYSKY FS-I6 a 6 Canali vedi UPDATE a 10 Canali
DRIVER per 2 motori DC da 10 A - 4 Modalità di controllo
FOTOACCOPPIATORI e SERVO RC
ALIMENTATORI 5 Vcc e 12 V cc.
BATTERIA LIPO 4s/5s
ecc.
Tutti i componenti acquistati presso:FUTURA ELETTRONICA di GALLARATE
Per la realizzazione si farà uso di uno chassis con cingoli e motori già assemblati.
Il telaio è stato progettato appositamente ed è in grado di muoversi su terreni accidentati e può
trasportare un carico di circa 7 kg.
Il telaio, gli ingranaggi, i montanti delle sospensioni , e le ruote sono in alluminio.
Dimensioni (mm): 355x265x130.
Iniziamo la progettazione.
UPDATE per 10 canali
E' necessario scaricare dalla rete due files:
RICEVENTI
DRIVER per il Cavo DATI per la trasmittente
Dopo aver installato il DRIVER collegare il cavo dati ad una porta USB
Poi : PANNELLO di CONTROLLO ==> SISTEMA ==> GESTIONE DISPOSITIVI
E' la 2
SITO per il download del programma di UPDATE per la Flysky -I6
https://github.com/benb0jangles/FlySky-i6-Mod-/tree/master/10ch%20Mod%20i6%20Updater
Prima di lanciare il programma bisogna predisporre la TRASMITTENTE in RICEZIONE:
USO dei TASTI FUNZIONALI
PROCEDURA di UPDATE per l'abilitazione della ricevente a 10 CANALI
N.B. nelle due immagini è presente la versione del Firmare con UPDATE effettuato
Dopo l'UPDATE possiamo verificare la versione del Firmware:
I TASTI FUNZIONALI
PROCEDURA DI BINDING (Riconoscimento della Ricevente)
PROCEDURA per settare i canali dal 5 al 10
RISULTATO FINALE :
Vr= Segnale Variabile Sw = swich ON OFF Canale 9 è a tre posizioni
TERMINE PROCEDURA UPDATE per 10 canali
SCHEDA CONTROLLO DEI DUE MOTORI A C.C.
DRIVER per 2 motori DC da 10 A - 4 Modalità di controllo - Cytron Tecnologies
COLLEGAMENTO ricevente(FS -IA10 B) al DRIVER per 2 motori DC da 10 A - Cytron Tecnologies
COLLEGAMENTI ALLA RICEVENTE FS-IA10B
N.B.:LA RICEVENTE NON VA ALIMENTATA A 5 Vcc. - Alimentazione tramite scheda CYTRON
MOVIMENTI DEL CINGOLATO
PRONTO PER I TEST
La "tensione di tiro" deve essere uguale per entrambi i cingoli.
La tensione non perfetta crea un leggero cambio di direzione all'inizio del movimento rettilineo del cingolato.
E' sufficiente operare su una delle pulegge "passive" estreme ai motori.
Conoscendo la funzionalità dei servi utilizzerò ARDUINO per una verifica intuitiva dei segnali della trasmittente.
Per questa esercitazione utilizzerò :
Collegamenti effettuati:
ARDUINO PIN 2 3 >>> Ricevente FS-IA6 CH1 - CH2
La ricevente viene alimentata da ARDUINO.
PROGRAMMA di ARDUINO RISULTATO su SERIAL MONITOR
Valori ottenuti "muovendo" lo stick dei canali 1 ,2 nelle varie posizione estreme.
Nella posizione centrale, a riposo, ho 1496 microsecondi ==> 1.5 ms (millisecondi)
Nella posizione tutto in alto a dx, ho circa 2 ms.
ecc...
Il canale rotativo 5 nelle posizioni estreme di fine corsa genera un segnale di 998 e 1998 microsecondi.
La curiosità è soddisfatta
E.... ADESSO DIVERTIAMOCI A PROGRAMMARE ED ASSEMBLARE I COMPONENTI.
Serie di PROGRAMMI base per TESTARE il MEGA2560 R3 di ELEGOO
Viene utilizzato l'IDE di ARDUINO serie 0022 (adatto alle mie esigenze)
Non vengono utilizzati IDE recentissimi, in quanto rispetto il mio vecchio detto:
Se funziona quanto basta non lo toccare perchè si guasta.
PROGRAMMA RILEVARE UNA TEMPERATURA
Il programma è costituito da varie letture:
Questo è il risultato.
COLLEGAMENTO di un LCD 20x4
COLLEGAMENTI LCD e PIN
Il PIN 3 va collegato ad una resistenza da 330 ohm,l'altro capo della resistenza va collegata a MASSA
PROGRAMMA per rilevare una TEMPERATURA e lettura sull'LCD 20 x 4
PROGRAMMA per rilevare una DISTANZA con il sensore ad ultrasuoni SFR05
Linea 28 :Controllo della DISTANZA
se inferiore a 25 cm. o maggiore di 40 cm. attivo l'uscita PIN 10
Al PIN 10 posso collegare un relè oppure un fotoaccoppiatore.
Tutti i PIN digitali possono essere adattati per Arduino MEGA
PROGRAMMA GPS