Sadržaj:
- Korak 1: Potrebni materijali
- 2. korak: ploča ESP8266 - koju odabrati?
- Korak 3: Baterija - koju odabrati?
- Korak 4: Sastavljanje š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 Wifi upravljani robot: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ako ste vidjeli moje prethodne upute, onda znate da sam sagradio robot za streaming video zapisa 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 struji video. Izgrađen je na platformi ESP8266.
Korak 1: Potrebni materijali
1. Ploča ESP8266
2. L293D IC ili L298 ploča upravljačkog programa motora
3. Robotsko kućište s motorima (koristio sam motore od 500 o / min)
4. Oglasna ploča ili PCB (ako želite lemiti)
5. 6v AA baterija ili 9v baterija (za napajanje ESP8266)
5. Baterija (za napajanje motora) [Koju odabrati u koraku 3]
2. korak: ploča ESP8266 - koju odabrati?
1. Adafruit Feather Huzzah - Proizvodi ga adafruit pa ima lako dostupne upute i podršku. Ne dolazi s lemljenim iglama zaglavlja pa će vam za lemljenje trebati lemilica. Na samoj ploči ima punjač baterija li-po, pa će mu jako dobro doći u prijenosnim projektima. Košta 16 dolara
2. NodeMCU ESP8266 - To je samo osnovna ploča bez dodatnih značajki, ali je otvorenog koda i ima izvrsnu 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 s dodatkom prekidača za uključivanje i vanjske antene za duži domet Wi -Fi -ja, 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 duži domet i isti oblik, mogli biste kupiti Wemos D1 Mini Pro koji ima vanjsku antenu
Konačno, jedan koji bih preporučio je NodeMCU ESP8266 jer ima izvrsnu 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 za odabir, 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 serijski spojiti 6 - 8 ćelija da bismo dobili 9 -12 volti.
2. 9v baterija - Ovo je također vrlo česta vrsta baterije, a također i 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, ima savršen napon za naše potrebe. Trenutne sposobnosti su dobre i velikog su kapaciteta. 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 V, a minimalni 3,7 V. 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 (litij -polimer) - Najviše se koristi u quadcopterima i dronovima te u hobi rc vozilima. Maksimalni i minimalni napon isti su kao i Li-Ion baterija. Za njihovo punjenje potreban je i poseban punjač. Ima najveću trenutnu sposobnost od svih ovih, a također ima veliki kapacitet, a također je i 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 za napredne korisnike Li-Po bateriju. Ako želite saznati više o usporedbi različitih vrsta baterija, pogledajte ovaj video koji je napravio Great Scott.
Korak 4: Sastavljanje šasije
Koristio sam 4 motora za pogon na 4 kotača, ali možete ga učiniti pogonom 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 bateriju od 6v AA 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 ploče
3. Otvorite Upravitelj ploča na izborniku Alati> Ploča i pronađite platformu esp8266
4. Odaberite najnoviju verziju s padajućeg okvira i kliknite gumb za instalaciju
5. Ne zaboravite odabrati svoju ESP8266 ploču iz Alati> Izbornik 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 ploču ESP8266
4. Isključite ploču iz računala i ponovno je uključite
5. Otvorite serijski monitor i postavite brzinu prijenosa na 115200 i odaberite "I NL i CR". Reći će "wifi povezan", 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.
ČvorMCU - 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 zadani kôd u arduino IDE -u i napišite vam SSID i lozinku WiFi mreže kao što sam vam pokazao prije toga, a zatim prenesite kôd na svoju ploču ESP8266.
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 ploče ESP8266 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 drugu IP adresu, pa ćete morati svaki put 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 svidjela ova instrukcija, glasajte za nju na natječajima:)
Preporučeni:
Arduino upravljani robotski dvonožac: 13 koraka (sa slikama)
Arduino kontrolirani robotski dvonožac: Oduvijek su me zanimali roboti, osobito oni koji pokušavaju oponašati ljudske postupke. Taj me interes natjerao da pokušam dizajnirati i razviti robotskog dvonošca koji bi mogao oponašati ljudsko hodanje i trčanje. U ovom Instructable -u pokazat ću vam t
RC upravljani robot na XLR8! Obrazovni robot: 5 koraka
RC upravljani robot na XLR8! Obrazovni robot: Bok, u ovom će vam članku pokazati kako izgraditi osnovni robot. Riječ "robot" doslovno znači "rob" ili "Radnik". Zahvaljujući napretku u umjetnoj inteligenciji, roboti više nisu samo dio znanstvene fantastike Issaca Asimova
Integrirani Alexa upravljani pametni zastori: 8 koraka (sa slikama)
Integrirani pametni zavjesi s Alexa upravljanom funkcijom: Na internetu je trenutno dostupno mnogo projekata i instrukcija za pametne rolete. Međutim, želio sam staviti vlastiti dodir na trenutne projekte s ciljem da sve slijepo unutarnje, uključujući i sva kola. To bi značilo
ESP8266 WIFI AP upravljani četveronožni robot: 15 koraka (sa slikama)
ESP8266 WIFI AP kontrolirani četveronožni robot: Ovo je vodič za izradu 12 DOF ili četveronožnog (četveronožnog) robota koristeći SG90 servo sa servo upravljačkim programom i njime se može upravljati putem WIFI web poslužitelja putem preglednika pametnog telefona Ukupni trošak za ovaj projekt je oko 55 USD (za Elektronički dio i plastična ograda
Arduino upravljani servo robot (SRB): 7 koraka (sa slikama)
Arduino upravljani servo robot (SERB): Koji je bolji način da počnete eksperimentirati s mikrokontrolerima otvorenog koda (Arduino), zatim izgradnjom vlastitog otvorenog koda (CC (SA -BY))? Što učiniti sa vašim SERB -om? (ovdje) - Kako spojiti svoj SERB na internet i voziti ga preko S