Sadržaj:
- Korak 1: Potrebni materijali
- Korak 2: ESP8266 ploča - koju odabrati?
- Korak 3: Baterija - koju odabrati?
- Korak 4: Sklapanje šasije
- Korak 5: Dodavanje ESP8266 u Arduino IDE
- Korak 6: Pronalaženje IP adrese ESP8266
- Korak 7: Krug
- Korak 8: Programiranje
- Korak 9: Instaliranje aplikacije Control
- Korak 10: Upravljanje robotom
- Korak 11: Neke slike i video zapisi
Video: ESP8266 Robot s Wifi kontrolom: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ako ste vidjeli moje prethodne upute, onda znate da sam izgradio robota za video streaming s malinom pi wifi. Pa, bio je to lijep projekt, ali ako ste tek početnik, moglo bi vam biti teško i skupo, ali za mene sam već imao većinu dijelova. Ovo je vrlo jeftin robot koji kontrolira WiFi, ali ne emitira video zapise. Izgrađen je na platformi ESP8266.
Korak 1: Potrebni materijali
1. Ploča ESP8266
2. L293D IC ili L298 Ploča pokretača motora
3. Robotsko kućište s motorima (koristio sam motore od 500 o / min)
4. Oglasna ploča ili PCB (ako više volite lemljenje)
5. 6v AA baterija ili 9v baterija (za napajanje ESP8266)
5. Baterija (za napajanje motora) [Koju odabrati u koraku 3]
Korak 2: ESP8266 ploča - koju odabrati?
1. Adafruit Feather Huzzah - Proizvodi ga adafruit pa ima lako dostupna uputstva i podršku. Ne dolazi s lemljenim iglama zaglavlja pa će vam za lemljenje trebati lemilica. Na samoj ploči ima li-po punjač baterija, pa će mu biti jako zgodan u prijenosnim projektima. Košta 16 USD
2. NodeMCU ESP8266 - To je samo osnovna ploča bez dodatnih funkcija, ali je otvorenog koda i ima odličnu dokumentaciju pa će biti vrlo lako započeti. Ali najbolji dio je što ga možete kupiti za manje od 4 USD.
3. Sparkfun ESP8266 - To je poput huze sa dodatkom prekidača za uključivanje i vanjske antene za duži Wi -Fi domet, a košta i 16 USD
4. Wemos D1 Mini - Najmanja je od svih ploča, ali to nema utjecaja na performanse. Ima lijepu dokumentaciju i košta samo 4 USD. Ako želite veći domet i isti faktor oblika, mogli biste kupiti Wemos D1 Mini Pro koji ima vanjsku antenu
Konačno, jedan koji bih preporučio je NodeMCU ESP8266 jer ima odličnu dokumentaciju i koliko je jeftin. Ako gradite prijenosni projekt, preporučio bih sparkfun ploču zbog vanjske antene i ugrađenog li-po punjača, a sparkfun proizvodi kvalitetne proizvode.
Korak 3: Baterija - koju odabrati?
Postoji mnogo različitih vrsta baterija koje možete izabrati, morate odabrati onu koja vam najviše odgovara.
1. AA baterija - Oni su najčešći tip baterija i vrlo su jeftini. Svaka ćelija ima napon od 1,5 volti, potrebno nam je najmanje 9 volti, pa bismo morali povezati 6 - 8 ćelija u seriji da bismo dobili 9 -12 volti.
2. 9v baterija - Ovo je takođe vrlo česta vrsta baterije i takođe jeftina. Ima napon od 9 volti, ali maksimalna struja i kapacitet su prilično niski, pa ne bi trajao dugo, a motori će se vrtjeti prilično sporo.
3. Olovni akumulator - Također je prilično uobičajen jer se koristi u svim automobilima. Ima napon od 12 volti, savršenog je napona za naše potrebe. Trenutne sposobnosti su dobre i imaju veliki kapacitet. Jedini dio gdje nije dobar je veličina i težina, velik je i težak.
4. Li -Ion (Lithium Ion) - To je vrsta baterije koja se koristi u energetskim bankama. Dolazi u različitim veličinama, ali najpopularnija je ćelija 18650. Maksimalni napon je 4,2 volta, a minimalni 3,7 volti. Ako ga napunite ili ispraznite više od navedenih parametara, baterija bi se oštetila. Za punjenje ovih baterija potrebna je posebna vrsta punjača. Ima visoku strujnu sposobnost i veliki kapacitet, a također je i vrlo mali, samo malo veći od AA baterije. Ali to ne dolazi kao unaprijed izgrađena baterija, pa biste morali kupiti pojedinačne ćelije i stvoriti bateriju.
5. Li -Po (litijum -polimerni) - Uglavnom se koristi u quadcopterima i bespilotnim letjelicama te u hobi rc vozilima. Maksimalni i minimalni napon isti su kao i Li-Ion baterija. Za njihovo punjenje potreban je i poseban punjač. On ima najveću trenutnu sposobnost od svih ovih, a također ima veliki kapacitet i također je mali. No, opasno je ako se s njima ne rukuje pravilno mogli bi se zapaliti.
Za početnike bih preporučio AA bateriju ili olovnu bateriju, a naprednim Li-Po bateriju. Ako želite saznati više o usporedbi različitih vrsta baterija, pogledajte ovaj video snimljen od strane Great Scotta.
Korak 4: Sklapanje šasije
Koristio sam 4 motora za pogon na 4 kotača, ali možete ga pretvoriti u pogon na 2 kotača tako što ćete ukloniti prednja dva motora i zamijeniti ih lažnim kotačima ili dodati kotač. Za sastavljanje žica za lemljenje šasije na motore i montiranje motora na šasiju. Ako nemate lemilicu, možete uviti žice i pričvrstiti ih električnom trakom, ali to se ne preporučuje jer će to biti prilično slab spoj. Ugradio sam 6v AA bateriju na mjesto na koje bi trebao biti pričvršćen kotač. Sastav će biti različit za svaku različitu šasiju, ali je vrlo jednostavan proces.
Korak 5: Dodavanje ESP8266 u Arduino IDE
Ploče esp8266 ne dolaze instalirane u arduino IDE. Za instalaciju slijedite ove upute -
1. Pokrenite Arduino i otvorite prozor Postavke
2. Unesite "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" u polje Dodatni URL -ovi upravitelja odbora
3. Otvorite Boards Manager iz Tools> Board menu i pronađite esp8266 platformu
4. Odaberite najnoviju verziju s padajućeg okvira i kliknite gumb za instalaciju
5. Ne zaboravite odabrati svoju ESP8266 ploču iz Alati> Meni ploče nakon instalacije
Korak 6: Pronalaženje IP adrese ESP8266
1. Otvorite kod za davanje u Arduino IDE -u
2. Pronađite gdje piše "VAŠ SSID" i izbrišite ga te upišite SSID svoje WiFi mreže (između obrnutih zareza) koji je naziv vaše WiFi mreže.
2. Ispod nje će se ispisati "VAŠA LOZINKA", obrišite je i upišite lozinku svoje WiFi mreže (između obrnutih zareza)
3. Nakon što unesete promjene, prenesite kôd na svoju ESP8266 ploču
4. Isključite ploču iz računara i ponovo je uključite
5. Otvorite serijski monitor i postavite brzinu prijenosa na 115200 i odaberite "I NL i CR". Reći će "wifi connected", a također će pokazati i IP adresu. Zapišite IP adresu jer će nam trebati kasnije.
Korak 7: Krug
Krug je vrlo jednostavan. Umjesto AA baterije možete koristiti bilo koju drugu vrstu baterije.
NodeMCU - L293D
D3 - Pin 7
D4 - Pin 2
D5 - Pin 9
D6 - Pin 1
D7 - Pin 10
D8 - Pin 15
Gnd - Baterija negativna
I AA baterija i 9v baterija trebaju imati zajedničko uzemljenje.
Korak 8: Programiranje
Otvorite dati kôd u arduino IDE -u i upišite SSID i lozinku svoje WiFi mreže kao što sam vam pokazao prije toga, a zatim otpremite kôd na svoju ESP8266 ploču.
Korak 9: Instaliranje aplikacije Control
Ovim robotom upravlja se putem aplikacije, preuzmite datoteku ESP8266_robot.apk i instalirajte je na svoj pametni telefon.
Tu je i.aia datoteka ako želite unijeti bilo kakve promjene u aplikaciju.
Korak 10: Upravljanje robotom
Otvorite aplikaciju i upišite IP adresu svoje ESP8266 ploče i sada ćete je moći kontrolirati !!!
#Rješavanje problema#
Ako se motori okreću u pogrešnom smjeru, samo zamijenite njihove veze s L293D ili zamijenite upravljačke pinove. ESP8266 se povezuje na WiFi putem DHCP -a, što znači da će gotovo svaki put kada se povežete imati različitu IP adresu, pa ćete svaki put morati provjeriti IP adresu.
Korak 11: Neke slike i video zapisi
Vrlo je brz s baterijom od 12 V, ali ako mislite da je prebrz, tada možete smanjiti brzinu, prvo pronaći ENB pinove u kodu, možete napisati 0 do 250 umjesto HIGH za podešavanje brzine. Na primjer, "analogWrite (leftMotorENB, 170)"
Ako vam se dopala ova instrukcija, glasajte za nju na takmičenjima:)
Preporučuje se:
RC automobil sa Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil sa Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao dijete, uvijek su me fascinirali RC automobili. Danas možete pronaći mnoge vodiče za izradu jeftinih RC automobila s Bluetooth -om uz pomoć Arduina. Napravimo korak dalje i upotrijebimo svoje praktično znanje o kinematici za izračunavanje
Kapa jednoroga s WiFi kontrolom? Sa RGB svjetlima: 5 koraka (sa slikama)
Kapa jednoroga s WiFi kontrolom? Sa RGB svjetlima: Pozdrav svima. Moj mali me neko vrijeme gurkao u zanimljive nosive samice povezane s jednorozima. Pa sam se počešao po glavi i odlučio stvoriti nešto neobično i s vrlo niskim budžetom. Za ovaj projekt nije potrebna aplikacija za nastavak
Lampa mumija - pametna lampa sa WiFi kontrolom: 5 koraka (sa slikama)
Lampa mumija - pametna lampa sa WiFi kontrolom: Prije otprilike 230 hiljada godina čovjek je naučio kontrolirati vatru, to dovodi do velike promjene u njegovom načinu života jer je počeo raditi noću i koristeći svjetlo iz vatre. Možemo reći da je ovo početak unutrašnje rasvjete. Sada sam
Robot s Wi-Fi kontrolom koji koristi Wemos D1 ESP8266, Arduino IDE i Blynk aplikaciju: 11 koraka (sa slikama)
Robot koji kontrolira Wi-Fi pomoću Wemos D1 ESP8266, Arduino IDE-a i Blynk aplikacije: U ovom vodiču pokazat ću vam kako napraviti robotski spremnik s Wi-Fi kontrolom sa pametnog telefona pomoću aplikacije Blynk. U ovom projektu korištena je ESP8266 Wemos D1 ploča, ali se mogu koristiti i drugi modeli ploča (NodeMCU, Firebeetle itd.), A pr
Video Streaming Robot s Raspberry Pi Wifi kontrolom: 8 koraka (sa slikama)
Video Streaming Robot s Raspberry Pi Wifi kontrolom: Jeste li ikada razmišljali o izgradnji cool robota s kamerom na njemu? Pa, došli ste na pravo mjesto, pokazat ću vam korak po korak o tome kako izgraditi ovog robota. Pomoću ovoga možete noću ići u lov na duhove kontroliranjem i gledanjem video zapisa na vašem