Cuprins:

Construiți un robot majordom / mașină / rezervor ESP8266 controlat de la distanță pentru Ios și Android: 4 pași
Construiți un robot majordom / mașină / rezervor ESP8266 controlat de la distanță pentru Ios și Android: 4 pași

Video: Construiți un robot majordom / mașină / rezervor ESP8266 controlat de la distanță pentru Ios și Android: 4 pași

Video: Construiți un robot majordom / mașină / rezervor ESP8266 controlat de la distanță pentru Ios și Android: 4 pași
Video: Găsește un robot într-un depozit de vechituri și îl transformă-l într-un CAMPION mondial la box! 2024, Noiembrie
Anonim
Image
Image
Creați aplicația Blynk
Creați aplicația Blynk

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

Creați aplicația Blynk
Creați aplicația Blynk
Creați aplicația Blynk
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

Programați ESP8266
Programați ESP8266
Programați ESP8266
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

Faceți hardware-ul!
Faceți hardware-ul!
Faceți hardware-ul!
Faceți hardware-ul!
Faceți hardware-ul!
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

Lets Ride!
Lets 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: