INHOUDSOPGAWE:
- Stap 1: materiaal benodig
- Stap 2: ESP8266 -bord - watter een om te kies?
- Stap 3: Battery - watter een om te kies?
- Stap 4: Monteer die onderstel
- Stap 5: Voeg ESP8266 by in Arduino IDE
- Stap 6: Soek die IP -adres van die ESP8266
- Stap 7: Kringloop
- Stap 8: Programmering
- Stap 9: Die installering van die Control App
- Stap 10: Beheer van die robot
- Stap 11: 'n Paar foto's en video's
Video: ESP8266 Wifi -beheerde robot: 11 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
As u my vorige instruksies gesien het, weet u dat ek 'n framboos pi wifi -beheerde videostroomrobot gebou het. Dit was 'n aangename projek, maar as u nog maar 'n beginner is, vind u dit miskien moeilik en duur, maar vir my het ek al die meeste dele laat lê. Dit is 'n baie goedkoop wifi -beheerde robot, maar dit stroom nie video nie. Dit is gebou op die ESP8266 -platform.
Stap 1: materiaal benodig
1. ESP8266 Raad
2. L293D IC of L298 Motorbestuurderbord
3. Robot -onderstel met motors (ek het motors van 500 rpm gebruik)
4. Broodbord of PCB (as u verkies om te soldeer)
5. 6v AA -batterypak of 'n 9v -battery (om die ESP8266 aan te dryf)
5. 'n Battery (om die motors aan te dryf) [Watter een om in stap 3 te kies]
Stap 2: ESP8266 -bord - watter een om te kies?
1. Adafruit Feather Huzzah - Dit word gemaak deur adafruit en het dus maklik beskikbare instruksies en ondersteuning. Daar is geen gesoldeerde koppenne nie, dus u benodig 'n soldeerbout om dit te soldeer. Dit het 'n li-po-batterylaaier op die bord, sodat dit baie handig sal wees in draagbare projekte. Dit kos $ 16
2. NodeMCU ESP8266 - Dit is net die basiese bord sonder ekstra funksies, maar dit is open source en het uitstekende dokumentasie, so dit sal baie maklik wees om aan die gang te kom. Maar die beste deel is dat u dit vir minder as $ 4 kan koop.
3. Sparkfun ESP8266 - Dit is soos die huzzah met die toevoeging van 'n kragskakelaar en 'n eksterne antenna vir 'n langer Wifi -reeks, en dit kos ook $ 16
4. Wemos D1 Mini - Dit is die kleinste van al die borde, maar dit het geen invloed op die prestasie nie. Dit het goeie dokumentasie en kos slegs $ 4. As u 'n langer reikafstand en dieselfde vormfaktor wil hê, kan u die Wemos D1 Mini Pro koop wat 'n eksterne antenna het
Ten slotte, die een wat ek sou aanbeveel, is die NodeMCU ESP8266 omdat dit uitstekende dokumentasie het en hoe goedkoop dit is. As u 'n draagbare projek bou, sou ek die sparkfun-bord aanbeveel as gevolg van die eksterne antenna en die ingeboude li-po-laaier en sparkfun produkte van goeie gehalte.
Stap 3: Battery - watter een om te kies?
Daar is verskillende soorte batterye om uit te kies; u moet die regte een vir u kies.
1. AA Battery Pack - Dit is die mees algemene tipe batterye en is baie goedkoop. Elke sel het 'n spanning van 1,5 volt, ons benodig ten minste 9 volt, dus sou ons 6 - 8 selle in serie moet dra om 9 -12 volt te kry.
2. 9v battery - Dit is ook 'n baie algemene tipe battery en ook goedkoop. Dit het 'n spanning van 9 volt, maar die maksimum stroom en kapasiteit is redelik laag, so dit sal nie lank hou nie en die motors sal redelik stadig draai.
3. Loodsuurbattery - Dit is ook redelik algemeen, aangesien dit elke motor daar buite gebruik. Dit het 'n spanning van 12 volt, dit het die perfekte spanning vir ons behoeftes. Die huidige vermoë is goed en het 'n groot kapasiteit. Die enigste deel waar dit nie goed is nie, is die grootte en gewig, dit is groot en swaar.
4. Li -Ion (litiumion) - Dit is die tipe battery wat in kragbanke gebruik word. Dit kom in verskillende groottes, maar die gewildste is die 18650 -sel. Die maksimum spanning is 4,2 volt en die minimum is 3,7 volt. As u dit meer as die parameters laai of ontlaai, sal die battery beskadig word. 'N Spesiale laaier is nodig om hierdie batterye te laai. Dit het 'n hoë stroomvermoë en 'n groot kapasiteit en is ook baie klein, net 'n bietjie groter as 'n AA -battery. Maar dit kom nie as voorafgeboude batterye nie, dus moet u individuele selle koop en 'n battery pak.
5. Li -Po (litiumpolymeer) - Dit word meestal gebruik in quadcopters en drones en in stokperdjie -rc -voertuie. Die maksimum en minimum spanning is dieselfde as 'n Li-Ion-battery. 'N Spesiale laaier is ook nodig om dit te laai. Dit het die grootste stroomvermoë uit al hierdie en het ook 'n groot kapasiteit en is ook klein. Maar dit is gevaarlik, as u dit nie reg hanteer nie, kan dit aan die brand raak.
Vir beginners sal ek 'n AA-battery of 'n loodsuurbattery aanbeveel en vir gevorderde gebruikers 'n Li-Po-battery. As u meer wil weet oor die vergelyking tussen verskillende soorte batterye, kyk dan na hierdie video gemaak deur Great Scott.
Stap 4: Monteer die onderstel
Ek het 4 motors gebruik om 'n 4 -wielaandrywing te maak, maar jy kan dit 'n tweewielaandrywing maak deur die twee voorste motors te verwyder en dit met dummy -wiele te vervang of 'n wielwiel by te voeg. Om die soldeerdrade van die onderstel aan die motors te monteer en die motors op die onderstel te monteer. As u nie 'n soldeerbout het nie, kan u die drade draai en dit met 'n elektriese band heg, maar dit word nie aanbeveel nie, aangesien dit 'n baie swak verbinding sal wees. Ek het die 6v AA -batterypak gemonteer waar die wiel gemonteer moet word. Die samestelling sal vir elke onderstel anders wees, maar dit is 'n baie maklike proses.
Stap 5: Voeg ESP8266 by in Arduino IDE
Die esp8266 -borde word nie in die arduino IDE geïnstalleer nie. Volg hierdie instruksies om te installeer -
1. Begin Arduino en maak die venster Voorkeure oop
2. Tik "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" in die veld Addisionele raadbestuurder -URL's
3. Open Boards Manager uit Tools> Board menu en vind esp8266 platform
4. Kies die nuutste weergawe in die keuselys en klik op die installeringsknoppie
5. Moenie vergeet om u ESP8266 -bord na die installasie uit die gereedskap> bord -kieslys te kies nie
Stap 6: Soek die IP -adres van die ESP8266
1. Maak die gee -kode in die Arduino IDE oop
2. Vind waar dit staan "U SSID" en vee dit uit en skryf u wifi se SSID (Tussen die omgekeerde kommas), wat die naam van u wifi -netwerk is.
2. Onder dit sal dit sê "U WAGwoord" vee dit uit en skryf die wagwoord van u wifi -netwerk (tussen die omgekeerde kommas)
3. Nadat u die veranderinge aangebring het, laai die kode op na u ESP8266 -bord
4. Ontkoppel die bord van u rekenaar en koppel dit weer aan
5. Maak die seriële monitor oop en stel die baud -tempo op 115200 en kies "Beide NL en CR". Dit sal 'wifi -gekoppeld' sê en sal ook die IP -adres wys. Let op die IP -adres, want ons sal dit later nodig hê.
Stap 7: Kringloop
Die kring is baie eenvoudig. In plaas van die AA -battery kan u enige ander tipe battery gebruik.
NodeMCU - L293D
D3 - pen 7
D4 - pen 2
D5 - pen 9
D6 - pen 1
D7 - pen 10
D8 - pen 15
Gnd - Battery negatief
Beide die AA -battery en die 9v -battery moet 'n gemeenskaplike aansluiting hê.
Stap 8: Programmering
Maak die gegewe kode in die arduino IDE oop en skryf vir u wifi -netwerk se SSID en wagwoord soos ek u gewys het voordat u die kode na u ESP8266 -bord laai.
Stap 9: Die installering van die Control App
Hierdie robot word deur 'n app bestuur, laai die ESP8266_robot.apk -lêer af en installeer dit op u slimfoon.
Daar is ook die.aia -lêer as u die app wil verander.
Stap 10: Beheer van die robot
Maak die app oop en skryf die IP -adres van u ESP8266 -bord neer, en u kan dit nou beheer !!!
#Probleemoplossing#
As die motors in die verkeerde rigting draai, wissel dan net hul verbindings met die L293D of verwissel die stuurpenne. Die ESP8266 maak verbinding met wifi via DHCP, wat beteken dat dit byna elke keer as u koppel, 'n ander IP -adres sal hê, dus u moet elke keer die IP -adres nagaan.
Stap 11: 'n Paar foto's en video's
Dit is baie vinnig met 'n 12v -battery, maar as u dink dat dit te vinnig is, kan u die spoed verlaag, eers die ENB -penne in die kode vind; u kan 0 tot 250 in plaas van HIGH skryf om die spoed in te stel. Byvoorbeeld, "analogWrite (leftMotorENB, 170)"
As u van hierdie instruksies gehou het, stem dan daarvoor in die wedstryde:)
Aanbeveel:
Universele afstandsbediening met ESP8266 (Wifi -beheer): 6 stappe (met foto's)
Universele afstandsbediening met behulp van ESP8266 (Wifi -beheerde): Hierdie projek is om die konvensionele afstandsbediening te vervang vir alle huishoudelike toestelle soos AC, TV, DVD -spelers, musieksisteem, SMART toestelle !!! Ons maak 'n hele rommel van afgeleë rommel, wat ons laat raai !!! Hierdie projek sal ons red van die
Tuisautomatisering met ESP8266 WiFi sonder om Blynk te gebruik !: 24 stappe (met foto's)
Tuisautomatisering met ESP8266 WiFi sonder om Blynk te gebruik !: Eerstens wil ek almal bedank dat ek 'n wenner in die outomatiseringswedstryd 2016 vir hierdie INSTRUKTABELE was. Dus, soos ek u belowe het, is die instruksies vir die beheer van huishoudelike toestelle met die ESP8266 WiFi -module
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: 5 stappe (met foto's)
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: die bestuur van 8 aflosskakelaars met nodemcu- en ir -ontvanger via wifi en ir -afstandsbediening en Android -app. Die afstandsbediening werk onafhanklik van wifi -verbinding. HIER
Langafstand WiFi -skandeerder met ESP8266: 6 stappe (met foto's)
WiFi -skandeerder vir lang afstande met behulp van ESP8266: In hierdie instruksies maak ek 'n draagbare langafstand -WiFi -skanderingstoestel van 2,5 -band wat op batterye aangedryf word, wat gebruik word om te bepaal watter kanaal die beste is vir my tuisnetwerk. Dit kan ook gebruik word om oop WiFi -toegangspunte onderweg te vind. Koste om te maak: Ongeveer $ 25 dollar