Cuprins:
- Pasul 1: Materiale necesare
- Pasul 2: Placa ESP8266 - Pe care să o alegeți?
- Pasul 3: Baterie - Care să alegeți?
- Pasul 4: Asamblarea șasiului
- Pasul 5: Adăugarea ESP8266 în Arduino IDE
- Pasul 6: Găsirea adresei IP a ESP8266
- Pasul 7: Circuit
- Pasul 8: Programare
- Pasul 9: Instalarea aplicației de control
- Pasul 10: Controlul robotului
- Pasul 11: Unele imagini și videoclipuri
Video: ESP8266 Robot controlat Wifi: 11 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Dacă mi-ați văzut instrucțiunile anterioare, atunci știți că am construit un robot de streaming video controlat de raspberry pi wifi. Ei bine, a fost un proiect frumos, dar dacă ești doar un începător, s-ar putea să ți se pară dificil și scump, dar pentru mine aveam deja cele mai multe părți. Acesta este un robot foarte ieftin controlat de wifi, dar nu transmite flux video. Este construit pe platforma ESP8266.
Pasul 1: Materiale necesare
1. Tablă ESP8266
2. L293D IC sau L298 Placa driverului motorului
3. Șasiu robot cu motoare (am folosit motoare de 500 rpm)
4. Panou sau PCB (Dacă preferați să lipiți)
5. Acumulator 6v AA sau o baterie de 9v (Pentru a alimenta ESP8266)
5. O baterie (Pentru a alimenta motoarele) [Care să se aleagă la pasul 3]
Pasul 2: Placa ESP8266 - Pe care să o alegeți?
1. Adafruit Feather Huzzah - Este fabricat de adafruit, astfel că are instrucțiuni și asistență ușor disponibile. Nu vine cu știfturi antet lipite, deci veți avea nevoie de un fier de lipit pentru a le lipi. Are încărcător de baterie li-po pe tablă, așa că va fi foarte util în proiectele portabile. Costă 16 USD
2. NodeMCU ESP8266 - Este doar placa de bază fără caracteristici suplimentare, dar este open source și are o documentație excelentă, astfel încât va fi foarte ușor să începeți. Dar cea mai bună parte este că o puteți cumpăra cu mai puțin de 4 USD.
3. Sparkfun ESP8266 - Este ca huzzah cu adăugarea unui comutator de alimentare și a unei antene externe pentru o gamă mai lungă Wifi și costă, de asemenea, 16 USD
4. Wemos D1 Mini - Este cea mai mică dintre toate plăcile, dar acest lucru nu are niciun efect asupra performanței. Are o documentație frumoasă și costă doar 4 USD. Dacă doriți o rază mai mare de acțiune și același factor de formă, atunci puteți cumpăra Wemos D1 Mini Pro care are o antenă externă
În cele din urmă, cel pe care l-aș recomanda este NodeMCU ESP8266, deoarece are o documentație excelentă și cât de ieftin este. Dacă construiți un proiect portabil, aș recomanda placa sparkfun datorită antenei externe și a încărcătorului Li-po încorporat, iar sparkfun produce produse de bună calitate.
Pasul 3: Baterie - Care să alegeți?
Există multe tipuri diferite de baterii din care puteți alege, trebuie să o selectați pe cea potrivită pentru dvs.
1. Acumulator AA - Sunt cel mai comun tip de baterii și sunt foarte ieftine. Fiecare celulă are o tensiune de 1,5 volți, avem nevoie de cel puțin 9 volți, deci ar trebui să conectăm 6 - 8 celule în serie pentru a obține 9-12 volți.
2. Baterie de 9v - Acesta este, de asemenea, un tip foarte comun de baterie și, de asemenea, ieftin. Are o tensiune de 9 volți, dar curentul și capacitatea maximă sunt destul de scăzute, deci nu ar dura mult și motoarele se vor roti destul de lent.
3. Baterie cu plumb acid - Este, de asemenea, destul de obișnuită, deoarece este utilizată la fiecare mașină de acolo. Are o tensiune de 12 volți, are tensiunea perfectă pentru nevoile noastre. Capacitatea actuală este bună și are o capacitate mare. Singura parte în care nu este bună este dimensiunea și greutatea, este mare și grea.
4. Li-Ion (Lithium Ion) - Este tipul de baterie care se folosește în băncile de alimentare. Vine în diferite dimensiuni, dar cea mai populară este celula 18650. Tensiunea maximă este de 4,2 volți și cea minimă este de 3,7 volți. Dacă îl încărcați sau îl descărcați mai mult decât acești parametri, atunci bateria ar fi deteriorată. Pentru încărcarea acestor baterii este necesar un tip special de încărcător. Are o capacitate mare de curent și o capacitate mare și este, de asemenea, foarte mică, doar puțin mai mare decât bateria AA. Dar nu vine ca baterii pre-construite, deci ar trebui să cumpărați celule individuale și să creați un acumulator.
5. Li-Po (Lithium Polymer) - Este utilizat în cea mai mare parte în quadcopters și drone și în vehiculele RC hobby. Tensiunea maximă și minimă este aceeași cu o baterie Li-Ion. De asemenea, este nevoie de un încărcător special pentru a le încărca. Are cea mai mare capacitate de curent dintre toate acestea și are, de asemenea, o capacitate mare și este, de asemenea, mică. Dar este periculos, dacă nu le manipulați corect, ar putea lua foc.
Pentru începători aș recomanda o baterie AA sau o baterie plumb acid și pentru utilizatorii avansați o baterie Li-Po. Dacă doriți să aflați mai multe despre comparația între diferite tipuri de baterii, urmăriți acest videoclip realizat de Great Scott.
Pasul 4: Asamblarea șasiului
Am folosit 4 motoare pentru a face o tracțiune integrală, dar puteți face o tracțiune pe 2 roți, îndepărtând cele două motoare din față și înlocuiți-le cu roți fictive sau adăugați o roată. Pentru asamblarea firelor de lipit ale șasiului pe motoare și montarea motoarelor pe șasiu. Dacă nu aveți un fier de lipit, puteți răsuci firele și le puteți atașa cu bandă electrică, dar nu este recomandat, deoarece va fi o articulație destul de slabă. Am montat pachetul de baterii AA de 6v unde ar trebui să fie atașată roata. Ansamblul va fi diferit pentru fiecare șasiu diferit, dar este un proces foarte ușor.
Pasul 5: Adăugarea ESP8266 în Arduino IDE
Plăcile esp8266 nu vin instalate în IDE-ul arduino. Pentru a instala urmați aceste instrucțiuni -
1. Porniți Arduino și deschideți fereastra Preferințe
2. Introduceți „https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto” în câmpul Adrese URL ale administratorului de bord suplimentar
3. Deschideți Managerul plăcilor din meniul Instrumente> Placă și găsiți platforma esp8266
4. Selectați cea mai recentă versiune dintr-o casetă derulantă și faceți clic pe butonul de instalare
5. Nu uitați să selectați placa ESP8266 din meniul Instrumente> Placă după instalare
Pasul 6: Găsirea adresei IP a ESP8266
1. Deschideți codul de date în ID-ul Arduino
2. Găsiți unde scrie „SSID-ul TĂU” și ștergeți-l și scrieți SSID-ul wifi-ului dvs. (Între virgulele inversate) care este numele rețelei dvs. wifi.
2. Sub ea, va spune „PAROLA DUMNEAVOASTRĂ” ștergeți-o și scrieți parola rețelei dvs. wifi (Între virgulele inversate)
3. După ce ați făcut modificările, încărcați codul pe placa ESP8266
4. Deconectați placa de pe computer și conectați-o din nou
5. Deschideți monitorul serial și setați rata de transmisie la 115200 și alegeți „Atât NL, cât și CR”. Se va spune „conectat prin wifi” și se va afișa și adresa IP. Notați adresa IP, deoarece vom avea nevoie de ea mai târziu.
Pasul 7: Circuit
Circuitul este foarte simplu. În locul acumulatorului AA puteți utiliza orice alt tip de baterie.
NodeMCU - L293D
D3 - Pinul 7
D4 - Pinul 2
D5 - Pinul 9
D6 - Pinul 1
D7 - Pinul 10
D8 - Pinul 15
Gnd - Baterie negativă
Atât pachetul de baterii AA, cât și bateria de 9v ar trebui să aibă o conexiune la sol comună.
Pasul 8: Programare
Deschideți codul dat în IDE-ul arduino și scrieți-vă SSID-ul și parola rețelei wifi așa cum v-am arătat înainte, apoi încărcați codul pe placa ESP8266.
Pasul 9: Instalarea aplicației de control
Acest robot este controlat printr-o aplicație, descarcă fișierul ESP8266_robot.apk și instalează-l pe smartphone-ul tău.
Există, de asemenea, fișierul.aia dacă doriți să faceți modificări aplicației.
Pasul 10: Controlul robotului
Deschideți aplicația și scrieți adresa IP a plăcii dvs. ESP8266 și acum o veți putea controla !!!
#Depanare#
Dacă motoarele se învârt în direcția greșită, atunci schimbați conexiunile la L293D sau schimbați pinii de control. ESP8266 se conectează la wifi prin DHCP, ceea ce înseamnă că aproape de fiecare dată când vă conectați va avea o adresă IP diferită, deci va trebui să verificați adresa IP de fiecare dată.
Pasul 11: Unele imagini și videoclipuri
Este foarte rapid cu o baterie de 12v, dar dacă credeți că este prea rapid, atunci puteți reduce viteza, găsiți mai întâi pinii ENB în cod, puteți scrie de la 0 la 250 în loc de HIGH pentru a seta viteza. De exemplu, „analogWrite (leftMotorENB, 170)”
Dacă ți-a plăcut acest instructable, te rog votează-l în concursuri:)
Recomandat:
Telecomandă universală utilizând ESP8266 (controlat prin Wifi): 6 pași (cu imagini)
Telecomandă universală utilizând ESP8266 (controlat prin Wifi): Acest proiect este de a înlocui telecomanda convențională pentru toate aparatele electrocasnice precum AC, TV, DVD playere, sistem muzical, electrocasnice SMART !!! A face o întreagă junk de gunoi de la distanță, făcându-ne puzzle !!! Acest proiect ne va salva de pe
Construiți un robot de telepresență controlat prin Wifi: 11 pași (cu imagini)
Construiți un robot de telepresență controlat prin Wifi: Acest proiect are ca scop construirea unui robot care poate interacționa cu un mediu la distanță și poate fi controlat din orice parte a lumii folosind Wifi. Acesta este ultimul meu proiect de inginerie și am învățat multe despre electronică, IoT și programare, deși eu
Robot controlat Wi-Fi folosind Wemos D1 ESP8266, Arduino IDE și aplicația Blynk: 11 pași (cu imagini)
Robot controlat prin Wi-Fi folosind Wemos D1 ESP8266, Arduino IDE și aplicația Blynk: În acest tutorial vă arăt cum să realizați un rezervor robotizat controlat de Wi-Fi controlat de pe un smartphone folosind aplicația Blynk. În acest proiect a fost utilizată o placă ESP8266 Wemos D1, dar pot fi utilizate și alte modele de plăci (NodeMCU, Firebeetle etc.) și pr
ESP8266 WIFI AP Controlat Quadruped Robot: 15 pași (cu imagini)
ESP8266 WIFI AP Controled Quadruped Robot: Acesta este un tutorial pentru realizarea unui robot de 12 DOF sau cu patru picioare (patruped) utilizând servo SG90 cu servo driver și poate fi controlat utilizând serverul WIFI Web prin browserul smartphone Costul total pentru acest proiect este de aproximativ 55 USD (pentru Piesa electronică și Rob de plastic
Robot de streaming video controlat Raspberry Pi Wifi: 8 pași (cu imagini)
Robot de streaming video controlat Raspberry Pi Wifi: V-ați gândit vreodată să construiți un robot cool cu o cameră pe el? Ei bine, ați ajuns în locul potrivit, vă voi arăta pas cu pas despre cum să construiți acest robot. Cu aceasta puteți merge la vânătoare de fantome pe timp de noapte controlând și văzând fluxul video de pe