Sommario:
- Passaggio 1: acquistare un kit per auto ESP8266 o acquistare ESP8266/kit driver motore
- Passaggio 2: saldare i fili ai motori … quindi collegarsi alla scheda del driver del motore
- Passaggio 3: metti insieme la tua auto …
- Passaggio 4: metti insieme la tua auto … Continua
- Passaggio 5: crea tutte le connessioni
- Passaggio 6: scarica ESP Flasher
- Passaggio 7: scarica il firmware di base ESP8266
- Passaggio 8: eseguire ESP Flasher
- Passaggio 9:
- Passaggio 10:
- Passaggio 11:
- Passaggio 12: Flash del firmware di base ESP8266
- Passaggio 13: disconnettersi dal PC e accendere la batteria…
- Passaggio 14: connessione al dispositivo dal computer tramite WIFI
- Passaggio 15: configurare Esp8266 per accedere al Wi-Fi
- Passaggio 16: caricare ESP_Robot.bas
- Passaggio 17: una volta fatto, fare clic su ESP_Robot.bas, quindi su MODIFICA, quindi su ESEGUI
- Passaggio 18: regola la velocità e poi divertiti
Video: Auto robot ESP8266 programmata con ESP8266 Basic: 18 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Sono un insegnante di scienze della scuola media e anche il Robotic Club Advisor. Ho cercato modi più convenienti per mettere i robot nelle mani dei miei studenti. Con i prezzi bassi delle schede ESP8266, sono stato in grado di creare un'auto robot autonoma per meno di $ 20. Con i kit Lego Mindstorm che costano $ 300, i kit MakeBlock che costano circa $ 100, questo rappresenta un risparmio significativo che mi consente di coinvolgere più studenti nelle nostre gare di robotica. Per competere con altri robot, mi rendo conto che sono necessari altri sensori come i sensori di distanza a ultrasuoni e i sensori che seguono la linea … ma questi possono essere acquistati per meno di $ 20, rendendo i miei robot che costano meno di $ 50 che possono fare tutto quel kit che costa il doppio possibile.
I nostri studenti usano tutti i chromebook e con il crollo del sito web gratuito Codebender, i robot arduino sono stati messi un po' fuori portata. So che create.arduino.cc offre una soluzione, ma con fondi limitati, ho cercato alternative gratuite.
Usando ESP8266 con una scheda Motor Driver, ora sono in grado di controllare un'auto robot tramite wifi. Usando ESP8266 Basic ora puoi modificare il tuo programma anche via wifi. Tutto questo può essere fatto in un browser sui Chromebook degli studenti.
Sebbene ESP8266 Basic non ti consentirà di utilizzare i sensori così come sono, (Basic è troppo lento per leggere alcuni di questi sensori) spero di creare e programmare moduli sensore arduino che si interfacciano con i moduli di base ESP8266 in modo che il controllo del robot possa essere programmato in base usando questi arduino che ho preprogrammato con compiti di rilevamento. Ciò aggiungerebbe solo circa $ 5- $ 10 ai costi del robot (tuttavia, ho già molte schede arduino che posso usare per questo scopo.)
Passaggio 1: acquistare un kit per auto ESP8266 o acquistare ESP8266/kit driver motore
Collegamento per ESP8266/kit driver motore:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Collegamento per il kit per auto intelligente ESP8266:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Se scegli il kit esp8266/motor driver e vuoi fare il fai-da-te, allora avrai bisogno di motori:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Ho usato una scheda di schiuma nera acquistata da Dollar Tree per la mia auto robot perché avevo già i motori e il kit ESP8266/Motor Driver.
Passaggio 2: saldare i fili ai motori … quindi collegarsi alla scheda del driver del motore
Ho usato ponticelli maschio-femmina a 4 fili che ho tagliato a metà. In questo modo, dopo aver collegato i cavi ai motori e alla scheda driver, tutto ciò che devi fare è collegare l'estremità maschio con l'estremità femmina per il collegamento finale. Questo rende anche un po' più facile il passaggio dei cavi, ma non è necessario, puoi usare 4 fili (2 per ogni motore) per collegare i motori alla scheda.
Dovrai saldare i fili al motore in modo da poter collegare i motori alla scheda del driver.
Ho usato la colla a caldo per mantenere i fili in posizione come una forma di sollievo dallo stress.
Passaggio 3: metti insieme la tua auto …
Se hai acquistato il kit per auto, assemblalo secondo le istruzioni tradotte male… ma non è troppo difficile, abbastanza autoesplicativo.
Passaggio 4: metti insieme la tua auto … Continua
Se stai andando fai-da-te, andrà un po 'più veloce, a condizione che tu usi fascette / colla a caldo / anatra o nastro da imballaggio per assemblare il tuo come ho fatto il mio.
Collegare il gruppo motore/ruota al telaio e instradare i cavi al driver del motore.
Passaggio 5: crea tutte le connessioni
Ora è necessario collegare i motori e i cavi di alimentazione alla scheda driver. Potrebbe anche essere necessario collegare ESP8266 alla scheda driver. Una volta che tutto è collegato e protetto, usa il cavo micro USB per collegarlo al computer.
Collegare l'alimentazione dal pacco batteria a terra (nero) e Vin (rosso).
Cavi di collegamento da un motore a a+ e a-, collegare gli altri cavi del motore a b+ e b-.
Collega Vin a Vm con un ponticello.
Passaggio 6: scarica ESP Flasher
Versione Win64
github.com/nodemcu/nodemcu-flasher/raw/mas…
Versione Win32
github.com/nodemcu/nodemcu-flasher/raw/mas…
Passaggio 7: scarica il firmware di base ESP8266
github.com/esp8266/Basic/raw/NewWebSockets…
Si prega di prendere nota della directory in cui lo si scarica….
Passaggio 8: eseguire ESP Flasher
Esegui ESP8266Flasher.exe
quindi fare clic su config e quindi fare clic su ingranaggio per selezionare il firmware
Passaggio 9:
Trova il binario utilizzato per il firmware di base ESP8266 nella directory di download.
Passaggio 10:
Dovrebbe essere chiamato: ESP8266Basic.cpp.bin Una volta caricato, assicurati di poter vedere la porta com a cui è connesso il tuo ESP8266, quindi fai clic su FLASH. (L'ho scaricato due volte… ecco perché ho due file…)
Passaggio 11:
Passaggio 12: Flash del firmware di base ESP8266
Passaggio 13: disconnettersi dal PC e accendere la batteria…
Una volta caricato il firmware, disconnettersi dal PC e assicurarsi che le batterie siano inserite correttamente. Utilizzare l'interruttore a pulsante per accendere a bordo.
Passaggio 14: connessione al dispositivo dal computer tramite WIFI
Cerca il punto di accesso OPEN con ESP nel nome. Connetti al punto di accesso. Non dovrebbe essere necessaria alcuna password.
Una volta connesso, digita: https://192.168.4.1 nel browser per connetterti al tuo robot.
Puoi trovare informazioni su ESP8266 Basic su
Scarica il programma ESP8266 Robot Car da https://esp8266robot.nmmaker.net o dal link sottostante:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Passaggio 15: configurare Esp8266 per accedere al Wi-Fi
Fare clic su Impostazioni, quindi aggiungere le informazioni Wi-Fi. al termine, fai clic su Salva, quindi su Riavvia.
Passaggio 16: caricare ESP_Robot.bas
Scarica ESP_Basic facendo clic su:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Fai clic su File Manager e apri ESP_Robot.bas in modo da poterlo caricare sulla tua scheda. In alternativa, puoi creare file nel blocco note e copiare e incollare in un file e salvarlo sul tuo computer. (Ho scoperto che a volte, quando copio e incollo nell'editor per ESP Basic, appaiono caratteri extra che causano errori.)
velocità=0
[superiore]
stampa "velocità" cursore velocità, 0, 1024 stampa pulsante "avanti", [avanti] stampa pulsante "sinistra", [sinistra] "destra", [destra] stampa pulsante "indietro", [indietro] stampa pulsante "stop", [stop] stampa pulsante "Esci", [getMeOutOfHere] aspetta
[fermare]
io(pwo, 5, 0) io(pwo, 4, 0) io(pwo, 0, 1) io(pwo, 2, 1) wait
[inoltrare]
io(pwo, 5, speed) io(pwo, 4, speed) io(pwo, 0, 1) io(pwo, 2, 1) wait
[indietro]
io(pwo, 5, speed) io(pwo, 4, speed) io(pwo, 0, 0) io(pwo, 2, 0) wait
[Giusto]
io(pwo, 5, speed) io(pwo, 4, speed) io(pwo, 0, 1) io(pwo, 2, 0) wait
[sinistra]
io(pwo, 5, speed) io(pwo, 4, speed) io(pwo, 0, 0) io(pwo, 2, 1) wait
[Portami fuori di qui]
fine
Passaggio 17: una volta fatto, fare clic su ESP_Robot.bas, quindi su MODIFICA, quindi su ESEGUI
Passaggio 18: regola la velocità e poi divertiti
Consigliato:
Kit per auto di monitoraggio robot intelligente fai-da-te Monitoraggio fotosensibile dell'auto: 7 passaggi
Fai da te Smart Robot Tracking Car Kit Tracking Car Photosensitive: Design by SINONING ROBOTÈ possibile acquistare da tracking robot carTheoryLM393 chip confrontare i due fotoresistori, quando c'è un LED fotoresistore laterale su BIANCO il lato del motore si fermerà immediatamente, l'altro lato del motore girare, in modo che
Arduino Basic PC con uscita VGA: 5 passaggi (con immagini)
Arduino Basic PC With VGA Output: Nel mio precedente Instructable ho mostrato come costruire un computer retrò a 8 bit con BASIC, tramite due Arduino, e con un segnale di uscita in B&W per uno schermo TV. Ora mostrerò come costruire lo stesso computer, ma con il segnale di uscita in
FinduCar: una chiave per auto intelligente che guida le persone dove è parcheggiata l'auto: 11 passaggi (con immagini)
FinduCar: una chiave per auto intelligente che guida le persone dove è parcheggiata l'auto: per risolvere i problemi di cui sopra, questo progetto propone di sviluppare una chiave per auto intelligente che possa indirizzare le persone verso dove hanno parcheggiato l'auto. E il mio piano è integrare un GPS nella chiave della macchina. Non è necessario utilizzare l'app per smartphone per tracciare il
Come controllare Sonoff Basic Smart Switch basato su ESP8266 con uno smartphone: 4 passaggi (con immagini)
Come controllare Sonoff Basic Smart Switch basato su ESP8266 con uno smartphone: Sonoff è una linea di dispositivi per Smart Home sviluppata da ITEAD. Uno dei dispositivi più flessibili ed economici di quella linea è Sonoff Basic. È uno switch abilitato Wi-Fi basato su un ottimo chip, ESP8266. Questo articolo descrive come impostare il Cl
Auto robot controllata tramite Bluetooth con Arduino: 8 passaggi (con immagini)
Auto robot controllata tramite Bluetooth che utilizza Arduino: in questo tutorial, ti guiderò nella creazione di un'auto robot che controlli tramite Bluetooth dal tuo telefono cellulare Android. Non solo, l'auto robot ha una capacità speciale di evitare gli ostacoli che incontra quando si sposta in avanti l'auto. Il robot