Sommario:
- Forniture
- Passaggio 1: prepara il telecomando
- Passaggio 2: prepara il tuo D1 Mini: Micropython lampeggiante
- Passaggio 3: caricare lo script Remote.py
- Passaggio 4: prova la tua scheda
- Passaggio 5: saldatura dello scudo
- Passaggio 6: costruire la tua auto
Video: L'auto di Babbo Natale: 6 passi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Ecco un piccolo progetto divertente che ho realizzato durante le vacanze di Natale. È semplice e facile da costruire, è controllato tramite una connessione WiFi e un telefono o tablet Android. Il microcontrollore è un ESP8266 su una scheda Wemos D1-mini, ha MicroPython installato ed esegue un piccolo script chiamato remote.py. Ha uno shield sulla parte superiore (fai da te) con 3 transistor, alcune resistenze e un regolatore di tensione (l'alimentatore è un vecchio Lipo 2S 850mAh).
Il telecomando è un telefono o tablet Android con la fantastica app RoboRemo installata:
Vai a RoboRemo
Questa app può connettersi tramite Bluetooth, TCP e UDP. Poiché il nostro D1 ha il WiFi a bordo, possiamo saltare l'hardware bluetooth e mantenere il circuito molto semplice. Configuriamo il nostro D1 come access point, ci colleghiamo al nostro telefono o tablet e inviamo comandi tramite UDP.
Video Youtube
Forniture
1 Wemos D1 mini con l'ultima versione di Micropython installata. Ahmed Nouira ha realizzato un eccellente tutorial su come flashare il tuo D1 mini: trovalo qui
1 scudo fai da te per il tuo mini D1 (Banggood)
3 transistor BC 517 (un po' eccessivi ma non ne avevo altri disponibili)
3 resistori 39kOhm 0, 25 Watt per la polarizzazione di base
1 Regolatore di tensione 5V (7805 o simile, io ho usato un LM2940-5 CON CONDENSATORE)
Led, 2 o 4 se ti piacciono i fanali posteriori della tua auto.
Resistenze da 220Ohm, 1 per ogni led.
2 motoriduttori con ruote come sulla linea Banggood a seguito di robot.
Legno, foglio di plastica o quant'altro per realizzare la carrozzeria dell'auto.
Un tablet o un telefono, ANDROID, con l'app RoboRemo installata.
Passaggio 1: prepara il telecomando
Per prima cosa dobbiamo configurare il nostro telefono o tablet come telecomando. Installa l'app RoboRemo e controlla il loro sito Web: sito RoboRemo.
Qui troverai tutto il materiale e i tutorial di cui hai bisogno. Scarica il manuale in pdf e leggilo.
Una volta installato, provalo, è molto semplice! Il nostro telecomando ha 4 pulsanti come si vede nelle foto: start, stop, sinistra e destra.
Quando viene premuto, ciascun pulsante invierà una stringa di testo seguita da una nuova riga (barra rovesciata n caratteri). Configura i tuoi pulsanti, annota la stringa di testo per ogni pulsante. Il tuo script cercherà queste stringhe per guidare il veicolo di Babbo Natale:-)
Passaggio 2: prepara il tuo D1 Mini: Micropython lampeggiante
Ahmed Nouira ha fatto un ottimo lavoro, ecco tutto quello che ti serve per preparare il tuo Wemos D1:
MicroPython lampeggiante
tuttavia, per il D1 deve essere utilizzato il seguente comando esptool:
esptool.py --port /dev/ttyUSB0 --write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(Questo è per una macchina Linux, Mac e Windows saranno diversi, anche il file.bin potrebbe essere diverso). La cosa più importante è --flash_mode dio per Wemos D1.
Se digiti solo esptool.py in un terminale, mostra tutte le opzioni.
Se hai problemi con il flashing di MicroPython, ecco alcuni link utili:
Iniziare con MicroPython
Tutorial nerd casuali
Forum MicroPython
E Google è tuo amico, basta digitare "Micropython lampeggiante su Wemos D1".
Passaggio 3: caricare lo script Remote.py
Quando il tuo D1 ha installato Micropython, è il momento di caricare lo script Remote.py.
Sentiti libero di modificare/condividere/copiare/qualsiasi cosa:-). Assicurati solo le stringhe di comando di RoboRemo
(inviato ogni volta che premi un pulsante sul tuo telefono/tablet) corrisponde allo script.
Rinominare il nome AP e la password nello script come preferisci.
Uso Thonny IDE per scrivere e caricare script. Se usi un metodo diverso assicurati che il tuo editor di testo non cambi l'identificazione degli script o Micropython si lamenterà.
L'editor di testo Kate (Linux) può essere configurato per gli script Python e si occuperà delle identità corrette. Ampy può eseguire il flashing dello script sulla tua scheda. To Ampy.
Vedi il sito Random Nerd Tutorials per tutte le possibilità: Link
Scorri verso il basso fino alla sezione Prerequisiti
Thonny ti permette di caricare uno script mentre lo rinomini, il Remote.py deve essere rinominato boot.py prima di lampeggiare nella tua scheda.
Passaggio 4: prova la tua scheda
Dopo aver modificato il nome AP e la password e aver caricato lo script è il momento di un semplice test:
- Accendi il tuo telefono/tablet e PC
- Collega il D1mini a una porta USB e attendi un po', il D1 dovrebbe avviarsi come Access point
-connetti il tuo Telefono/Tablet all'Access Point nella sezione Setup/Wifi
-connetti l'app Roboremo all'access point: menu/connect/Internet(UDP)/connect to ip:port
-inserire 192.168.4.1:5000
-apri PuTTy o un altro emulatore seriale
-inserisci la porta (/dev/ttyUSB0 nel mio caso) e imposta il baud rate a 115200, non vedrai il REPL ma non preoccuparti:-)
- premi i pulsanti di comando sul tuo telefono/tablet Android e osserva l'output sul terminale PuTTy: guarda il video
-se non si verificano errori: passaggio successivo: accendi l'attrezzatura di saldatura:-)
Passaggio 5: saldatura dello scudo
Inizia saldando il connettore della batteria e il regolatore di tensione (e il condensatore se viene utilizzato LM2940-5). Collega la batteria dopo aver verificato il tuo lavoro. Misurare la tensione di uscita (5V). Se OK, saldare l'uscita 5V e GND ai terminali dello schermo, vedere i segni sullo schermo. Saldare i connettori della schermatura.
Ora cablate un bus 5V e GND, saldate le altre parti come mostrato nello schema. Collega motori e led e il gioco è fatto!
IMPORTANTE! Controlla e ricontrolla il tuo lavoro prima di installare lo scudo sul D1mini. Gli errori possono distruggere la tua scheda…
Passaggio 6: costruire la tua auto
Anche questo è molto semplice: il mio è fatto di bastoncini di legno per mescolare la vernice incollati insieme con ciano aka supercolla. I motori sono fissati con nastro biadesivo e un bullone arrotondato viene utilizzato come "ruota nasale". Ho provato altri setup ma questo ha dato i migliori risultati, il setup è lo stesso del Banggood line follower. La carrozzeria è in balsa (ho fatto molti aerei autocostruiti quindi ne ho ancora di scorta):-)
Ora saldare i fili del motore e il cablaggio dei led, controllare se entrambe le ruote corrono in avanti se si preme "start".
Questo è il passaggio finale, ora è il momento di guidare la tua auto e divertirti un sacco:-)
Consigliato:
Modulo Arduino PCB di Babbo Natale: 5 passaggi
Modulo Arduino PCB Babbo Natale: il Natale è arrivato e Silícios Lab è felice di offrirti il meglio. Questo Natale 2019 offriamo un modulo Babbo Natale per Arduino. Attraverso questo modulo, sarai in grado di controllare la mano, gli occhi e il cofano di Babbo Natale. Inoltre, tu c
Cappello Parlante di Babbo Natale: 10 Passi (con Immagini)
Cappello Parlante di Babbo Natale: abbiamo lavorato a stretto contatto con l'officina di Babbo Natale per offrirti questa innovazione nella comunicazione delle liste cattive o simpatiche. Ora puoi controllare in tempo reale se le tue buone e cattive azioni hanno influito sulla tua posizione nella lista dei cattivi o dei simpatici di Babbo Natale! Un progetto divertente
Slitta di Babbo Natale RC: 10 passi (con immagini)
RC Santa Sleigh: Ciao a tutti. Oggi vi mostrerò come realizzare una tavola di schiuma RC Santa Sleigh. Avevo l'elettronica avanzata da un aereo che non funzionava, e l'idea era nella mia mente per un po. Ho avuto un giorno libero, e dato che è Natale io
Saluto Babbo Natale: 4 passi (con immagini)
Saluto Babbo Natale: questo progetto è stato realizzato come parte delle decorazioni natalizie. È una bambola di Babbo Natale con luci e un braccio che si muove quando ti rileva
Negozio di Babbo Natale 2017, il Trenino: 4 Passi (con Immagini)
Il negozio di Babbo Natale 2017, il treno: Il negozio di Babbo Natale 2017 è una versione aggiornata del negozio di Babbo Natale 2016. Volevo aggiungere un altro treno, ma l'unica stanza rimasta era sul soffitto. Tutto quello che devi fare per far correre un treno sottosopra è usare i magneti. Destra? Ovviamente ci sono alcuni piccoli dettagli