Cuprins:
- Pasul 1: Creați aplicația Blynk
- Pasul 2: Programați ESP8266
- Pasul 3: Faceți hardware-ul
- Pasul 4: Ride Ride
Video: Construiți un robot majordom / mașină / rezervor ESP8266 controlat de la distanță pentru Ios și Android: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Urăști să mergi la bucătărie pentru a lua o gustare? Sau pentru a lua o băutură nouă? Toate acestea pot fi remediate cu acest majordom de 15 USD, controlat de la distanță.
Înainte de a merge mai departe, rulez un proiect Kickstarter chiar acum pentru o bandă LED RGB controlată prin voce, care funcționează cu Cortana și costă 19 USD. Poate fi găsit aici:
www.kickstarter.com/projects/1538004954/co…
În acest Instructable vom construi un majordom controlat de la distanță. Poate fi controlat prin WiFi folosind un telefon Iphone sau Android. Întregul proiect se bazează pe placa ESP8266 nodeMCU și totul poate fi construit la 15 USD dacă cumpărați din China.
Pentru acest proiect avem nevoie de următoarele:
1x placa ESP8266
2x motoare de curent continuu cu roți
1x tranzistoare NPN L293D sau 2x bc547
1x panou + fire de panou
1x bucată de lemn
1x coș de gunoi (sau altceva care va fi tabelul la pasul 3)
1x roată rotativă la 360 de grade
1x baterie pentru motoarele de curent continuu. Am folosit un Lipo 2s
1x banc de alimentare 5V
Acest proiect este util și dacă doriți să construiți o mașină, un rezervor sau un rover controlat de la distanță, deoarece electronica va fi aceeași. Doar baza trebuie schimbată.
Deci sa începem!
Pasul 1: Creați aplicația Blynk
Pentru a începe, trebuie mai întâi să descărcăm o aplicație numită Blynk. Poate fi găsit atât în AppStore, cât și în PlayStore. După descărcarea aplicației, trebuie să parcurgem următorii pași (verificați imaginile de mai sus pentru o explicație vizuală a ceea ce fac).
1. Creați un cont și conectați-vă.
2. Apăsați butonul „proiect nou”.
3. dați proiectului un nume și selectați ca placă ESP8266 și ca conexiune WiFi.
4. glisați spre stânga și adăugați două butoane ca în imaginea de mai sus.
5. faceți clic pe butonul din stânga și schimbați pinul în GP0
6. Faceți același lucru pentru butonul din dreapta, dar schimbați pinul acum în GP2
În ultima perioadă, trebuie să obținem simbolul de autentificare. Faceți clic pe pictograma piuliță din dreapta sus și căutați jetonul de autentificare. Este un șir lung de numere și litere aleatorii. Scrieți acest șir pentru că avem nevoie de el în pasul următor.
Pasul 2: Programați ESP8266
Deoarece folosim aplicația Blynk, nu trebuie să folosim cod complicat. Pentru a începe, trebuie să deschidem ID-ul Arduino. Presupun că aveți deja ID-ul dvs. Arduino configurat pentru placa ESP8266 și îl puteți încărca. Dacă nu, există o mulțime de tutoriale online despre cum să faci asta.
Pur și simplu descărcați fișierul robotButler.ino din Instructable și deschideți-l în ID-ul Arduino. Înainte de al putea încărca, trebuie să schimbăm 3 parametri:
Căutați această linie de cod:
char auth = "YourAuthToken";
Acum schimbați textul între „„ pentru simbolul dvs. de autentificare. Acesta este acel șir lung de numere și litere pe care le-ați notat de la pasul 1.
De exemplu: char auth = 8d454db36538e4ce49516ca476186r9db”;
Acum căutați aceste două linii de cod:
char ssid = "NumeleRetei Dvs.";
char pass = "Parola ta";
Acum schimbați textul între "" pentru ssid la numele rețelei WiFi de acasă pentru mine ElferinksWiFi.
Acum schimbați textul între „” pentru parolă la parola rețelei WiFi de acasă.
De exemplu
char ssid = "ElferinksWiFi";
char pass = "TERHTK18R";
După aceasta, puteți conecta ESP8266 cu un cablu USB și faceți clic pe butonul de încărcare pentru a aprinde ESP8266.
Pasul 3: Faceți hardware-ul
Acum avem partea software realizată, putem începe să construim hardware-ul.
Am început cu construirea schemei de mai sus pe o placă de calcul. Ambele scheme funcționează, dar, dintr-un anumit motiv, tranzistoarele NPN pe care le-am folosit bc547 în a doua schemă au devenit foarte fierbinți. De aceea am decis să folosesc driverul motor L293d IC care a funcționat perfect pentru mine.
După ce schema este terminată, trebuie să o alimentăm pe toate. Am folosit pentru aceasta o baterie lipo de 2s (7.4V) pentru alimentarea motoarelor și o bancă de putere de 5V pentru alimentarea ESP8266.
Acum putem începe construirea robotului în sine.
1. Lipiți cele două motoare de curent continuu pe o bucată de lemn.
2. Lipiți o roată rotativă la capătul bazei pe care o utilizați. În cazul meu un disc rotund de metal.
3. Lipiți bucata de lemn cu motoarele de curent continuu la baza dvs.
4. Acum Hot Glue a adus elementele electronice la bază.
După ce baza este terminată, trebuie să creăm tabelul în sine. Am folosit un coș de gunoi pe care l-am așezat. După ce l-ați legat cu fermoar de bază și ați pus o bucată de lemn deasupra, robotul a fost terminat.
De asemenea, puteți construi o bază complet diferită. Dacă, de exemplu, doriți să construiți un rezervor controlat de la distanță, puteți crea o bază pentru asta și puteți utiliza aceeași electronică ca în acest proiect. Acest lucru este la fel dacă doriți să construiți o mașină controlată de la distanță, un rover sau orice altceva vă poate gândi.
Pasul 4: Ride Ride
Cu tot ce am făcut, putem conecta ESP8266 la powerbank și putem deschide aplicația Blynk de pe telefon. Aplicația se va conecta automat la robot și acum îl veți putea conduce oriunde!
Dacă aveți întrebări, nu ezitați să mă întrebați.
Dacă ți-a plăcut acest proiect, poți verifica celelalte proiecte ale mele, care sunt, de asemenea, proiecte de tip IOT, cum ar fi ușile cu deschidere automată și luminile controlate prin voce.
Recomandat:
Mașină de control de la distanță cu rezervor: 3 pași
Telecomandă cu cisternă cu telecomandă: Acesta este un ghid despre cum să faceți o mașină cu cisternă cu telecomandă. Setul pe care îl voi folosi astăzi pentru a face mașina este un kit auto simplu pentru vehicul cu rezervor, cu un senzor de lumină pentru a urma o cale. Mașina dvs. nu are nevoie de senzorul de lumină, dar este necesară o mașină cu cisternă
Construiți un rezervor de udare automată cu alerte WiFi pentru setările de cultivare: 11 pași
Construiți un rezervor de udare automată cu alerte WiFi pentru setările de cultivare: În acest proiect tutorial DIY vă vom arăta cum să construiți un rezervor de udare automat cu alerte WiFi pentru o instalație de cultivare sau pentru un sistem de udare automată pentru animalele dvs., cum ar fi câinii, pisicile, pui etc
Aplicația Android / iOS pentru a accesa de la distanță routerul OpenWrt: 11 pași
Aplicația Android / iOS pentru a vă accesa de la distanță routerul OpenWrt: Am cumpărat recent un router nou (Xiaomi Mi Router 3G). Și, bineînțeles, această piesă hardware nouă și minunată m-a inspirat să încep să lucrez la acest proiect;)
Rezervor Arduino controlat de la distanță: 9 pași
Rezervor Arduino controlat de la distanță: Hei acolo, am vrut să construiesc un rezervor frumos controlat de un radio RC clasic care trece printr-un arduino. De fapt, este destul de ușor în aceste zile, cu toate componentele electronice disponibile în jur. Va trebui să procurați câteva elemente pentru a construi acea fiară
Construiți-vă propriul robot majordom !!! - Tutorial, fotografii și video: 58 de pași (cu imagini)
Construiți-vă propriul robot majordom !!! - Tutorial, fotografii și video: EDIT: Mai multe informații despre proiectele mele, consultați noul meu site web: narobo.com De asemenea, fac consultanță pentru proiecte / produse de robotică, mecatronică și efecte speciale. Pentru mai multe detalii, consultați site-ul meu - narobo.com