| |||||||
| Registrazione | Gallery | FAQ | Lista utenti | Social Groups | Calendario | Cerca | I messaggi di oggi | Segna forums come letti |
![]() |
| | Strumenti discussione | Visualizzazione |
| |
| | #1 (permalink) Top | |
| User Data registr.: 15-11-2007 Residenza: Rimini
Messaggi: 209
|
Grazie mille sei stato GENTILISSIMO a indicarmi tutto nei minimi dettagli, appena possibile effettuerò qualche prova. Acquisterò un Arduino mini così risolvo tutto. Perdonami, a livello hardware elettronico me la cavo abbastanza, però sui software poco. La libreria la devo installare nell IDE di Arduino giusto? Citazione:
| |
| | |
| | #2 (permalink) Top |
| User Data registr.: 15-11-2007 Residenza: Rimini
Messaggi: 209
|
Potrei portare a massa il contatto quando scambia e lasciarlo a +5V quando è NC. Così +5V valore 0, in scambio portato a massa valore 10 Potrebbe andare?portarlo a +5V per non lasciare il segnale flottante quando il contatto è NC. Per l'alimentazione potrei dedicare anche un circuito a parte nessun problema se vanno bene 5V metto un 7805 per alimentare Arduino nano, la ricevente è alimentata da un esc perciò i 5V dovrebbero essere compatibili. La butto la non potrei alimentare tutto dalla SmartPort? +5V gnd e segnale... Ovviamente mettendo una resistenza da 220Ohm sul segnale... Ultima modifica di Max187 : 25 novembre 20 alle ore 10:28 |
| | |
| | #3 (permalink) Top | |
| User Data registr.: 13-09-2012
Messaggi: 4.689
| Citazione:
Per il problema del contatto flottante non te ne devi preoccupare perchè nel codice è stato dichiarato il pin del contatto in questo modo: pinMode( PIN_INTERRUTTORE , INPUT_PULLUP) . In pratica è stato dichiarato come input e contemporaneamente è stata abilitata la resistenza di pull-up interna all'arduino. Quando il contatto è aperto il pin dell'arduino è collegato ai 5V tramite una resistenza di cui non ricordo il valore ( potrebbe essere 1M). ALIMENTAZIONE Attenzione perchè alcuni ESC forniscono 5.5V oppure 6V, in questo caso non collegherei l'arduino in diretta né a Vin (tensione troppo alta), né a RAW (tensione troppo bassa). Se hai un bec che fornisce 5V allora ti puoi fidare e collegarlo direttamente a Vin ma poi non potresti mettere il sensore altrove. Se fossi in te sceglierei un Arduino Pro Mini a 3.3V, in questo modo potresti collegarti a RAW e non curarti del fatto che l'alimentazione sia a 5, 6 o 8V, l'importante sarebbe stare nel range 4.5-12V. Puoi usare un 7805 per l'arduino ma per quale motivo? L'arduino ha già un riduttore di tensione interno che porta a 5V la tensione, usare un 7805 servirebbe solo a non far scaldare la schedina in caso di alimentazione a 12V ma non avrebbe senso. Avrebbe senso usare un 7805 solo nel caso in cui tu volessi tenerti la possibilità di usare il sensore con una batteria fino a 6S, con batterie fino a 2S non serve. Il massimo sarebbe utilizzare un regolatore a 3.3V come un 7803 (o qualcosa di meglio( ed un arduino pro mini da 3.3V, in questo modo avresti un sensore in grado di essere collegato senza nessun problema a qualsiasi cosa (oltre le 6S magari no). ALIMENTAZIONE DALLA SMART PORT certo che potresti alimentare tutto dalla smart port, questa ha 3 fili: segnale, +Vcc e GND, pertanto con un cavetto da servo fai tutto. Attenzione perchè dalla smart port esce Vcc uguale alla tensione in ingresso, non è mica regolata. | |
| | |
| | #4 (permalink) Top | |
| User Data registr.: 15-11-2007 Residenza: Rimini
Messaggi: 209
|
Ottima spiegazione. Vedo se optare per un BEC da 5V, oppure un 7803 collegato in uscita alla Smartport prima di collegare arduino 3,3V sul Raw, cosi con un cavetto a tre fili realizzo tutto. Per il sensore 0 problemi a questo punto, il contatto lo lascio "flottante" e quando entra in azione me lo chiude a massa (-) sempre dall'alimentazione della Sport. Ok direi che ci siamo, proverò poi vi faccio sapere. Grazie al momento ![]() Citazione:
| |
| | |
| | #5 (permalink) Top |
| User Data registr.: 13-09-2012
Messaggi: 4.689
|
Una cosa non ti ho scritto: arduino pro mini, sia a 5V sia a 3.3V, non ha la usb incorporata perciò per la programmazione ti serve un convertitore usb-seriale oppure, eventualmente, un altro arduino che userai come convertitore tramite un apposito sketch. Tutti gli altri arduino sono a 5V, vedi un po' tu cosa preferisci fare. L'arduino nano è grande poco più di un pro-mini ma ha la usb incorporata, ovviamente è a 3.3V NOTA: se usi un arduino pro mini a 3.3V non ti serve più la resistenza sul cavetto di segnale perchè i livelli sono entrambi a 3.3V. |
| | |
| | #6 (permalink) Top |
| User Data registr.: 13-09-2012
Messaggi: 4.689
| Errata corrige
RESISTENZA DI PROTEZIONE: mi sono sbagliato, la resistenza di protezione tra un arduino a 5V e la ricevente non deve essere da 220Ohm ma un ordine di grandezza maggiore, ricordavo male!!! Ho guardato in rete e ho visto degli schemi indicanti una resistenza da 4.7KOhm . ARDUINO NANO. Nell'ultimo post ho scritto che è a 3.3V ma è chiaramente un errore, volevo scrivere 5V. |
| | |
| | #7 (permalink) Top |
| User Data registr.: 15-11-2007 Residenza: Rimini
Messaggi: 209
|
Ok, spazio ne ho a sufficienza. Userò un Arduino nano con USB incorporata. Così dopo una verifica sulla ricevente (vedo se l'alimentazione è 5V) alimento tutto dalla SPort e sono apposto. Ok anche per la resistenza da 4,7K sul segnale |
| | |
![]() |
| Bookmarks |
| Strumenti discussione | |
| Visualizzazione | |
| |
Discussioni simili | ||||
| Discussione | Autore discussione | Forum | Commenti | Ultimo Commento |
| taranis x9d | Il brigante | Radiocomandi | 10 | 05 marzo 20 11:31 |
| Taranis X9d | greenmanalishi | Merc. Motori ed Elettronica | 3 | 15 giugno 16 09:05 |
| taranis x9d | GIANNI73 | Radiocomandi | 0 | 04 dicembre 15 20:47 |
| Taranis plus X9D | XCopter | Radiocomandi | 7 | 03 novembre 15 07:55 |
| Taranis X9d | Cane24242 | Compro | 3 | 05 maggio 15 20:20 |