Satura rādītājs:

ESP8266 Wifi kontrolēts robots: 11 soļi (ar attēliem)
ESP8266 Wifi kontrolēts robots: 11 soļi (ar attēliem)

Video: ESP8266 Wifi kontrolēts robots: 11 soļi (ar attēliem)

Video: ESP8266 Wifi kontrolēts robots: 11 soļi (ar attēliem)
Video: Контрольная лампа с 4 реле с NodeMCU ESP8266 IoT и D1 Mini через WiFi 2024, Jūlijs
Anonim
ESP8266 Wifi kontrolēts robots
ESP8266 Wifi kontrolēts robots

Ja esat redzējis manu iepriekšējo pamācību, tad jūs zināt, ka es izveidoju aveņu pi wifi kontrolētu video straumēšanas robotu. Nu, tas bija jauks projekts, bet, ja jūs esat tikai iesācējs, jums varētu šķist, ka tas ir grūti un dārgi, bet man jau lielākā daļa detaļu bija apkārt. Šis ir ļoti lēts wifi kontrolēts robots, taču tas nepārraida video. Tas ir veidots uz ESP8266 platformas.

1. darbība. Nepieciešamie materiāli

Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli
Nepieciešamie materiāli

1. ESP8266 valde

2. L293D IC vai L298 Motora vadītāja plāksne

3. Robota šasija ar motoriem (es izmantoju 500 apgr./min motorus)

4. Maizes dēlis vai PCB (ja vēlaties lodēt)

5. 6v AA bateriju komplekts vai 9v akumulators (ESP8266 barošanai)

5. Akumulators (lai darbinātu motorus) [Kuru izvēlēties 3. darbībā]

2. darbība: ESP8266 tāfele - kuru izvēlēties?

ESP8266 tāfele - kuru izvēlēties?
ESP8266 tāfele - kuru izvēlēties?
ESP8266 tāfele - kuru izvēlēties?
ESP8266 tāfele - kuru izvēlēties?
ESP8266 tāfele - kuru izvēlēties?
ESP8266 tāfele - kuru izvēlēties?
ESP8266 tāfele - kuru izvēlēties?
ESP8266 tāfele - kuru izvēlēties?

1. Adafruit Feather Huzzah - to ražo adafruit, tāpēc tam ir viegli pieejamas instrukcijas un atbalsts. Tam nav pievienotas lodētas galvenes tapas, tāpēc to lodēšanai jums būs nepieciešams lodāmurs. Uz tāfeles ir li-po akumulatora lādētājs, tāpēc tas būs ļoti noderīgs pārnēsājamos projektos. Tas maksā 16 USD

2. NodeMCU ESP8266 - tā ir tikai pamatplate bez papildu funkcijām, taču tā ir atvērtā koda un tai ir lieliska dokumentācija, tāpēc būs ļoti viegli sākt darbu. Bet labākais ir tas, ka jūs to varat iegādāties par mazāk nekā 4 ASV dolāriem.

3. Sparkfun ESP8266 - tas ir kā huzzah, pievienojot barošanas slēdzi un ārēju antenu, lai iegūtu ilgāku Wifi diapazonu, un tas arī maksā 16 USD

4. Wemos D1 Mini - tas ir mazākais no visiem dēļiem, taču tas neietekmē veiktspēju. Tam ir jauka dokumentācija, un tas maksā tikai 4 USD. Ja vēlaties lielāku diapazonu un tādu pašu formas koeficientu, varat iegādāties Wemos D1 Mini Pro ar ārēju antenu

Visbeidzot, es ieteiktu NodeMCU ESP8266, jo tam ir lieliska dokumentācija un cik tas ir lēts. Ja jūs veidojat pārnēsājamu projektu, es ieteiktu dzirksteles plāksni ārējās antenas dēļ un iebūvēto li-po lādētāju un sparkfun ražo labas kvalitātes produktus.

3. solis: akumulators - kuru izvēlēties?

Akumulators - kuru izvēlēties?
Akumulators - kuru izvēlēties?
Akumulators - kuru izvēlēties?
Akumulators - kuru izvēlēties?
Akumulators - kuru izvēlēties?
Akumulators - kuru izvēlēties?

Ir daudz dažādu bateriju veidu, no kuriem izvēlēties, jums ir jāizvēlas pareizais.

1. AA bateriju komplekts - tās ir visizplatītākās baterijas un ir ļoti lētas. Katrā šūnā ir 1,5 voltu spriegums, mums ir nepieciešami vismaz 9 volti, tāpēc, lai iegūtu 9-12 voltus, mums virknē jāpievieno 6 - 8 šūnas.

2. 9v akumulators - tas ir arī ļoti izplatīts akumulatora veids un arī lēts. Tam ir 9 voltu spriegums, bet maksimālā strāva un jauda ir diezgan zema, tāpēc tas nebūtu ilgs un motori griežas diezgan lēni.

3. Svina skābes akumulators - tas ir arī diezgan izplatīts, jo tas tiek izmantots katrā automašīnā. Tam ir 12 voltu spriegums, tas ir ideāls spriegums mūsu vajadzībām. Tā pašreizējā spēja ir laba un tai ir liela jauda. Vienīgā daļa, kur tas nav labi, ir izmērs un svars, tā ir liela un smaga.

4. Li -Ion (litija jons) - tas ir akumulatora veids, ko izmanto strāvas bankās. Tam ir dažādi izmēri, bet vispopulārākais ir šūna 18650. Maksimālais spriegums ir 4,2 volti, bet minimālais - 3,7 volti. Ja uzlādējat vai izlādējat vairāk par šiem parametriem, akumulators tiks bojāts. Lai uzlādētu šīs baterijas, ir nepieciešams īpašs lādētāja veids. Tam ir liela strāvas spēja un liela ietilpība, un tas ir arī ļoti mazs, tikai nedaudz lielāks par AA bateriju. Bet tas nenāk kā iepriekš iebūvēti akumulatori, tāpēc jums būs jāpērk atsevišķas šūnas un jāizveido akumulators.

5. Li -Po (litija polimērs) - to galvenokārt izmanto kvadrokopteros un bezpilota lidaparātos, kā arī vaļasprieku transportlīdzekļos. Maksimālais un minimālais spriegums ir tāds pats kā litija jonu akumulatoram. Lai tos uzlādētu, ir nepieciešams arī īpašs lādētājs. Tam ir visaugstākā pašreizējā jauda no visiem šiem, un tai ir arī liela jauda, un tā ir arī maza. Bet tas ir bīstami, ja jūs nepareizi rīkojaties ar tiem, tie var aizdegties.

Iesācējiem es ieteiktu AA bateriju komplektu vai svina skābes akumulatoru, bet pieredzējušiem-Li-Po akumulatoru. Ja vēlaties uzzināt vairāk par dažādu veidu bateriju salīdzināšanu, noskatieties šo Great Scott veidoto video.

4. solis: šasijas montāža

Šasijas montāža
Šasijas montāža
Šasijas montāža
Šasijas montāža

Es izmantoju 4 motorus, lai padarītu to par četru riteņu piedziņu, bet jūs varat to padarīt par 2 riteņu piedziņu, noņemot divus priekšējos motorus un nomainot tos ar fiktīviem riteņiem vai pievienojot ritentiņu. Lai samontētu šasijas lodēšanas vadus uz motoriem un uzstādītu motorus uz šasijas. Ja jums nav lodāmura, varat savīt vadus un piestiprināt tos ar elektrisko lenti, taču tas nav ieteicams, jo tas būs diezgan vājš savienojums. Esmu uzstādījis 6v AA bateriju komplektu, kur paredzēts piestiprināt ritentiņu. Montāža būs atšķirīga katrai šasijai, taču tas ir ļoti vienkāršs process.

5. darbība: ESP8266 pievienošana Arduino IDE

ESP8266 pievienošana Arduino IDE
ESP8266 pievienošana Arduino IDE
ESP8266 pievienošana Arduino IDE
ESP8266 pievienošana Arduino IDE

Esp8266 plates nav instalētas arduino IDE. Lai instalētu, izpildiet šos norādījumus -

1. Palaidiet Arduino un atveriet logu Preferences

2. Laukā Papildu pārvaldnieka vietrāži URL ievadiet "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto".

3. Atveriet Boards Manager no Tools> Board un atrodiet platformu esp8266

4. Nolaižamajā lodziņā atlasiet jaunāko versiju un noklikšķiniet uz instalēšanas pogas

5. Pēc instalēšanas neaizmirstiet izvēlēties ESP8266 plati izvēlnē Tools> Board

6. darbība. ESP8266 IP adreses atrašana

ESP8266 IP adreses atrašana
ESP8266 IP adreses atrašana

1. Atveriet dot kodu Arduino IDE

2. Atrodiet vietu, kur rakstīts “JŪSU SSID”, un izdzēsiet to un uzrakstiet sava wifi SSID (starp apgrieztajiem komatiem), kas ir jūsu wifi tīkla nosaukums.

2. Zem tā būs teikts: "JŪSU PAROLE", izdzēsiet to un ierakstiet sava wifi tīkla paroli (starp apgrieztajiem komatiem)

3. Pēc izmaiņu veikšanas augšupielādējiet kodu savā ESP8266 panelī

4. Atvienojiet plāksni no datora un pievienojiet to vēlreiz

5. Atveriet seriālo monitoru un iestatiet pārraides ātrumu uz 115200 un izvēlieties "Gan NL, gan CR". Tajā būs teikts "wifi connected" un parādīta arī IP adrese. Pierakstiet IP adresi, jo tā mums būs nepieciešama vēlāk.

7. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde

Ķēde ir ļoti vienkārša. AA bateriju komplekta vietā varat izmantot jebkura cita veida baterijas.

MezglsMCU - L293D

D3 - 7. tapa

D4 - 2. tapa

D5 - 9. tapa

D6 - 1. tapa

D7 - 10. tapa

D8 - 15. tapa

Gnd - akumulators negatīvs

Gan AA akumulatoram, gan 9 V akumulatoram jābūt kopējam zemējuma savienojumam.

8. solis: programmēšana

Programmēšana
Programmēšana

Atveriet doto kodu arduino IDE un uzrakstiet jums wifi tīkla SSID un paroli, kā es jums parādīju iepriekš, un pēc tam augšupielādējiet kodu savā ESP8266 panelī.

9. darbība: vadības lietotnes instalēšana

Vadības lietotnes instalēšana
Vadības lietotnes instalēšana

Šo robotu kontrolē lietotne, lejupielādējiet failu ESP8266_robot.apk un instalējiet to savā viedtālrunī.

Ir arī.aia fails, ja vēlaties lietotnē veikt izmaiņas.

10. solis: robota vadīšana

Robota vadīšana
Robota vadīšana

Atveriet lietotni un uzrakstiet savas ESP8266 plates IP adresi, un tagad jūs varēsit to kontrolēt !!!

#Traucējummeklēšana#

Ja motori griežas nepareizā virzienā, vienkārši nomainiet to savienojumus ar L293D vai mainiet vadības tapas. ESP8266 izveido savienojumu ar wifi, izmantojot DHCP, kas nozīmē, ka gandrīz katru reizi, kad izveidojat savienojumu, tam būs cita IP adrese, tāpēc jums katru reizi būs jāpārbauda IP adrese.

11. solis: daži attēli un videoklipi

Image
Image
Tālvadības pults konkurss 2017
Tālvadības pults konkurss 2017

Tas ir ļoti ātri ar 12v akumulatoru, bet, ja jums šķiet, ka tas ir pārāk ātrs, tad varat samazināt ātrumu, vispirms atrodiet kodā ENB tapas, lai iestatītu ātrumu, varat rakstīt no 0 līdz 250, nevis HIGH. Piemēram, "analogWrite (leftMotorENB, 170)"

Ja jums patika šī pamācība, lūdzu, balsojiet par to konkursos:)

Ieteicams: