Sisukord:
- Samm: vajalikud materjalid
- Samm: ESP8266 tahvel - millist valida?
- Samm: aku - millist valida?
- 4. samm: šassii kokkupanek
- Samm: ESP8266 lisamine Arduino IDE -sse
- Samm: leidke ESP8266 IP -aadress
- Samm 7: ahel
- 8. samm: programmeerimine
- 9. samm: rakenduse Control installimine
- Samm: kontrollige robotit
- Samm: mõned pildid ja videod
Video: ESP8266 Wifi juhitav robot: 11 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Kui olete näinud minu eelmist juhendit, siis teate, et ehitasin vaarika pi wifi juhitava video voogesitusroboti. Noh, see oli tore projekt, aga kui olete alles algaja, siis võib see teile raske ja kallis olla, kuid minu jaoks oli mul juba enamik osi ümber. See on väga odav WiFi -juhitav robot, kuid see ei edasta videot. See on ehitatud ESP8266 platvormile.
Samm: vajalikud materjalid
1. ESP8266 juhatus
2. L293D IC või L298 Mootori juhtplaat
3. Mootoritega robotraam (kasutasin 500 p / min mootoreid)
4. Leivaplaat või trükkplaat (kui eelistate jootmist)
5. 6v AA patareipakk või 9v aku (ESP8266 toiteks)
5. Aku (mootorite toiteks) [Milline neist valida punktis 3]
Samm: ESP8266 tahvel - millist valida?
1. Adafruit Feather Huzzah - selle valmistab adafruit, seega on sellel kergesti kättesaadavad juhised ja tugi. Sellel ei ole joodetud päise tihvte, nii et nende jootmiseks vajate jootekolvi. Tahvlil on li-po akulaadija, nii et see on kaasaskantavate projektide jaoks tõesti mugav. See maksab 16 dollarit
2. NodeMCU ESP8266 - see on lihtsalt põhiplaat, millel pole lisavõimalusi, kuid see on avatud lähtekoodiga ja suurepärase dokumentatsiooniga, seega on alustamine väga lihtne. Kuid parim osa on see, et saate seda osta vähem kui 4 dollari eest.
3. Sparkfun ESP8266 - see on nagu huzzah, millele on lisatud toitelüliti ja väline antenn pikema Wifi ulatuse jaoks ning see maksab ka 16 dollarit
4. Wemos D1 Mini - see on kõigist tahvlitest väikseim, kuid see ei mõjuta jõudlust. Sellel on kena dokumentatsioon ja see maksab ainult 4 dollarit. Kui soovite pikemat vahemikku ja sama vormitegurit, võite osta välise antenniga Wemos D1 Mini Pro
Lõpuks soovitaksin NodeMCU ESP8266, kuna sellel on suurepärane dokumentatsioon ja see on odav. Kui ehitate kaasaskantavat projekti, siis soovitaksin sädeleviku tahvlit välise antenni tõttu ning sisseehitatud li-po laadija ja sparkfun toodavad kvaliteetseid tooteid.
Samm: aku - millist valida?
Valida on palju erinevaid patareisid, peate valima endale sobiva.
1. AA patareipakk - need on kõige tavalisemad patareitüübid ja on väga odavad. Iga elemendi pinge on 1,5 volti, me vajame vähemalt 9 volti, nii et 9-12 volti saamiseks peaksime 6-8 elementi järjestikku ühendama.
2. 9v aku - see on ka väga levinud patareitüüp ja ka odav. Selle pinge on 9 volti, kuid maksimaalne vool ja võimsus on üsna madal, nii et see ei kesta kaua ja mootorid pöörlevad üsna aeglaselt.
3. Pliiakud - see on ka üsna tavaline, kuna seda kasutatakse igal autol. Selle pinge on 12 volti, see on meie vajadustele ideaalne pinge. Selle praegune võimekus on hea ja sellel on suur võimsus. Ainus osa, kus see pole hea, on suurus ja kaal, see on suur ja raske.
4. Li -Ion (Lithium Ion) - seda tüüpi akusid kasutatakse elektripankades. Seda on erinevates suurustes, kuid kõige populaarsem on 18650 rakk. Maksimaalne pinge on 4,2 volti ja minimaalne 3,7 volti. Kui laadite või tühjendate seda rohkem kui need parameetrid, on aku kahjustatud. Nende akude laadimiseks on vaja spetsiaalset laadijat. Sellel on suur vooluvõime ja suur võimsus ning see on ka väga väike, vaid veidi suurem kui AA -patarei. Kuid see ei ole eelvalmis akud, nii et peaksite ostma üksikud elemendid ja looma aku.
5. Li -Po (liitiumpolümeer) - seda kasutatakse enamasti nelikopterites ja droonides ning harrastussõidukites. Maksimaalne ja minimaalne pinge on sama, mis liitium-ioonakul. Nende laadimiseks on vaja ka spetsiaalset laadijat. Sellel on kõrgeim vooluvõime kõigist neist, samuti suure võimsusega ja ka väike. Kuid see on ohtlik, kui te ei käsitse neid õigesti, võivad nad süttida.
Algajatele soovitaksin AA-tüüpi akut või pliiakku ja edasijõudnutele Li-Po akut. Kui soovite rohkem teada saada erinevat tüüpi patareide võrdlemise kohta, vaadake seda Great Scotti videot.
4. samm: šassii kokkupanek
Ma kasutasin neljarattaveoks 4 mootorit, kuid saate kaherattaveoks muuta, eemaldades kaks eesmist mootorit ja asendades need mannekeenidega või lisades rattaratta. Šassii jootetraatide kokkupanek mootoritele ja mootorite kinnitamine šassiile. Kui teil pole jootekolvi, saate juhtmeid keerata ja elektrilindiga kinnitada, kuid see pole soovitatav, kuna see on üsna nõrk ühenduskoht. Olen paigaldanud 6v AA aku, kuhu ratas peaks olema kinnitatud. Kokkupanek on iga šassii puhul erinev, kuid see on väga lihtne protsess.
Samm: ESP8266 lisamine Arduino IDE -sse
Esp8266 tahvleid ei ole arduino IDE -sse installitud. Paigaldamiseks järgige neid juhiseid -
1. Käivitage Arduino ja avage eelistuste aken
2. Sisestage väljale Täiendava halduri URL -id "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto"
3. Avage Boards Manager menüüst Tools> Board ja leidke platvorm esp8266
4. Valige rippmenüüst uusim versioon ja klõpsake nuppu install
5. Ärge unustage pärast installimist valida ESP8266 plaat menüüst Tools> Board
Samm: leidke ESP8266 IP -aadress
1. Avage andmiskood Arduino IDE -s
2. Otsige üles koht, kus on kirjas „SINU SSID”, ja kustutage see ning kirjutage oma wifi SSID (ümberpööratud komade vahele), mis on teie WiFi -võrgu nimi.
2. Selle all ütleb ta, et "SINU PAROOL" kustuta see ja kirjuta oma wifi võrgu parool (ümberpööratud komade vahele)
3. Pärast muudatuste tegemist laadige kood üles oma ESP8266 tahvlile
4. Ühendage plaat arvutist lahti ja ühendage see uuesti
5. Avage jadamonitor ja seadke edastuskiiruseks 115200 ning valige "Nii NL kui ka CR". See ütleb "wifi ühendatud" ja näitab ka IP -aadressi. Märkige IP -aadress üles, sest meil on seda hiljem vaja.
Samm 7: ahel
Ahel on väga lihtne. AA patareide asemel võite kasutada mis tahes muud tüüpi patareisid.
SõlmMCU - L293D
D3 - tihvt 7
D4 - tihvt 2
D5 - tihvt 9
D6 - tihvt 1
D7 - tihvt 10
D8 - tihvt 15
Gnd - aku negatiivne
Nii AA -akul kui ka 9 -voldisel akul peaks olema ühine maandusühendus.
8. samm: programmeerimine
Avage antud kood arduino IDE -s ja kirjutage teile WiFi -võrgu SSID ja parool, nagu ma teile varem näitasin, ja laadige see kood üles oma ESP8266 tahvlile.
9. samm: rakenduse Control installimine
Seda robotit juhitakse rakenduse kaudu, laadige alla fail ESP8266_robot.apk ja installige see oma nutitelefoni.
Kui soovite rakenduses muudatusi teha, on olemas ka.aia -fail.
Samm: kontrollige robotit
Avage rakendus ja kirjutage oma ESP8266 tahvli IP -aadress ja nüüd saate seda juhtida !!!
#Veaotsing#
Kui mootorid pöörlevad vales suunas, vahetage lihtsalt nende ühendused L293D -ga või vahetage juhtnupud. ESP8266 ühendub WiFi -ga DHCP kaudu, mis tähendab, et peaaegu iga kord, kui ühendate selle, on erinev IP -aadress, nii et peate IP -aadressi iga kord kontrollima.
Samm: mõned pildid ja videod
12v akuga on see väga kiire, aga kui arvate, et see on liiga kiire, saate kiirust alandada, leidke esmalt koodist ENB tihvtid, kiiruse seadmiseks võite HIGH asemel kirjutada 0 kuni 250. Näiteks "analogWrite (leftMotorENB, 170)"
Kui teile meeldis see juhend, palun hääletage selle eest võistlustel:)
Soovitan:
Klaasist kivist LED -toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): 6 sammu (koos piltidega)
Klaasist kivist LED-toru (WiFi kaudu juhitav nutitelefonirakenduse kaudu): Tere kaastegijad! Selles juhendatavas näitan teile, kuidas ehitada WiFi-juhitav LED-toru, mis on klaasikividega täidetud, et saada kena difusiooniefekt. Valgusdioodid on individuaalselt adresseeritavad ja seetõttu on mõned head efektid võimalikud
WiFi kell, taimer ja ilmajaam, Blynk juhitav: 5 sammu (koos piltidega)
WiFi -kell, taimer ja ilmajaam, Blynk juhitav: See on Morphing digitaalne kell (tänu Hari Wigunale kontseptsiooni ja morfiseerimiskoodi eest), see on ka analoogkell, ilmateatejaam ja köögitaimer. Seda juhib täielikult Blynk rakendus nutitelefonis WiFi kaudu. Rakendus võimaldab teil
Wifi juhitav 12v LED -riba, kasutades Raspberry Pi koos Taskeri, Ifttti integreerimisega: 15 sammu (piltidega)
Wifi juhitav 12v LED -riba, kasutades Raspberry Pi koos Taskeri, Ifttti integreerimisega: Selles projektis näitan teile, kuidas juhtida lihtsat 12v analoog -led -riba wifi kaudu vaarika pi abil. Selle projekti jaoks vajate: 1x Raspberry Pi (I kasutan Raspberry Pi 1 mudelit B+) 1x RGB 12v Le
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: 11 sammu (koos piltidega)
WiFi-juhitav robot, kasutades Wemos D1 ESP8266, Arduino IDE ja rakendust Blynk: Selles õpetuses näitan teile, kuidas teha nutitelefonist juhitavat WiFi-juhitavat robotpaaki, kasutades rakendust Blynk. Selles projektis kasutati ESP8266 Wemos D1 plaati, kuid saab kasutada ka teisi plaadimudeleid (NodeMCU, Firebeetle jne) ja pr
WiFi-juhitav FPV Roveri robot (koos Arduino, ESP8266 ja samm-mootoritega): 11 sammu (koos piltidega)
WiFi-juhitav FPV Roveri robot (koos Arduino, ESP8266 ja Stepper Motorsiga): see juhendab, kuidas kavandada kaugjuhtimisega kaherattaline robot-rover WiFi-võrgu kaudu, kasutades ESP8266 WiFi-mooduliga ühendatud Arduino Unot ja kaks samm -mootorit. Robotit saab juhtida tavaliste Interneti -kulmude kaudu