Sisukord:

ESP8266 Wifi juhitav robot: 11 sammu (koos piltidega)
ESP8266 Wifi juhitav robot: 11 sammu (koos piltidega)

Video: ESP8266 Wifi juhitav robot: 11 sammu (koos piltidega)

Video: ESP8266 Wifi juhitav robot: 11 sammu (koos piltidega)
Video: ENDER 3 PRO'YU CEP TELEFONU İLE UZAKTAN KONTROL ETMEK|SHELLY 1 WIFI RELAY SWITCH 2024, Juuli
Anonim
ESP8266 Wifi juhitav robot
ESP8266 Wifi juhitav robot

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

Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
Vajalikud materjalid
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?

ESP8266 juhatus - millist valida?
ESP8266 juhatus - millist valida?
ESP8266 juhatus - millist valida?
ESP8266 juhatus - millist valida?
ESP8266 juhatus - millist valida?
ESP8266 juhatus - millist valida?
ESP8266 juhatus - millist valida?
ESP8266 juhatus - 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?

Aku - millist valida?
Aku - millist valida?
Aku - millist valida?
Aku - millist valida?
Aku - millist valida?
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

Šassii kokkupanek
Šassii kokkupanek
Šassii kokkupanek
Š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 lisamine Arduino IDE -sse
ESP8266 lisamine Arduino IDE -sse
ESP8266 lisamine Arduino IDE -sse
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

ESP8266 IP -aadressi leidmine
ESP8266 IP -aadressi leidmine

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

Vooluring
Vooluring
Vooluring
Vooluring
Vooluring
Vooluring
Vooluring
Vooluring

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

Programmeerimine
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

Juhtimisrakenduse installimine
Juhtimisrakenduse 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

Roboti juhtimine
Roboti juhtimine

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

Image
Image
Kaugjuhtimisvõistlus 2017
Kaugjuhtimisvõistlus 2017

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: