Përmbajtje:

Roboti ESP8266 Wifi i kontrolluar: 11 hapa (me fotografi)
Roboti ESP8266 Wifi i kontrolluar: 11 hapa (me fotografi)

Video: Roboti ESP8266 Wifi i kontrolluar: 11 hapa (me fotografi)

Video: Roboti ESP8266 Wifi i kontrolluar: 11 hapa (me fotografi)
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Korrik
Anonim
Roboti ESP8266 i kontrolluar me WiFi
Roboti ESP8266 i kontrolluar me WiFi

Nëse e keni parë udhëzuesin tim të mëparshëm, atëherë e dini që kam ndërtuar një robot të transmetimit të videove të kontrolluar me mjedër pi wifi. Epo, ishte projekt i bukur, por nëse jeni vetëm një fillestar, atëherë mund ta keni të vështirë dhe të shtrenjtë, por për mua unë tashmë i kisha shumicën e pjesëve të shtrira përreth. Ky është një robot shumë i lirë me Wi -Fi, por nuk transmeton video. Shtë ndërtuar në platformën ESP8266.

Hapi 1: Materialet e kërkuara

Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara
Materialet e kërkuara

1. Bordi ESP8266

2. Bordi i shoferit L293D IC ose L298 Motor

3. Shasia e robotëve me motorë (kam përdorur motorë me 500 rpm)

4. Breadboard ose PCB (Nëse preferoni të bashkoni)

5. Paketa e baterisë 6v AA ose një bateri 9v (Për të fuqizuar ESP8266)

5. Një bateri (Për të ndezur motorët) [Cilën të zgjidhni në hapin 3]

Hapi 2: Bordi ESP8266 - Cilën të Zgjedhni?

Bordi ESP8266 - cilin të zgjidhni?
Bordi ESP8266 - cilin të zgjidhni?
Bordi ESP8266 - cilin të zgjidhni?
Bordi ESP8266 - cilin të zgjidhni?
Bordi ESP8266 - cilin të zgjidhni?
Bordi ESP8266 - cilin të zgjidhni?
Bordi ESP8266 - cilin të zgjidhni?
Bordi ESP8266 - cilin të zgjidhni?

1. Adafruit Feather Huzzah - shtë bërë nga adafruit kështu që ka udhëzime dhe mbështetje lehtësisht të disponueshme. Nuk vjen me kunja të bashkuar të kokës, kështu që do t'ju duhet një hekur bashkues për t'i bashkuar ato. Ka ngarkues baterie li-po në tabelë, kështu që do të jetë vërtet i dobishëm në projektet portative. Kushton 16 dollarë

2. NodeMCU ESP8266 - justshtë vetëm bordi bazë pa veçori shtesë, por është me burim të hapur dhe ka dokumentacion të shkëlqyer, kështu që do të jetë shumë e lehtë për të filluar. Por pjesa më e mirë është se mund ta blini për më pak se 4 dollarë.

3. Sparkfun ESP8266 - likeshtë si huzzah me shtimin e një çelësi të energjisë dhe një antene të jashtme për një gamë më të gjatë Wifi dhe gjithashtu kushton 16 dollarë

4. Wemos D1 Mini - shtë më e vogla nga të gjitha bordet, por kjo nuk ka ndonjë efekt në performancën. Ka dokumentacion të bukur dhe kushton vetëm 4 dollarë. Nëse doni një gamë më të gjatë dhe të njëjtin faktor forme atëherë mund të blini Wemos D1 Mini Pro i cili ka një antenë të jashtme

Së fundi, ai që unë do të rekomandoja është NodeMCU ESP8266 sepse ka dokumentacion të shkëlqyeshëm dhe sa i lirë është. Nëse jeni duke ndërtuar një projekt portativ atëherë unë do të rekomandoja bordin e ndezjes për shkak të antenës së jashtme dhe karikuesit të integruar li-po dhe sparkfun bën produkte me cilësi të mirë.

Hapi 3: Bateria - cilën të zgjidhni?

Bateria - cilën të zgjidhni?
Bateria - cilën të zgjidhni?
Bateria - cilën të zgjidhni?
Bateria - cilën të zgjidhni?
Bateria - cilën të zgjidhni?
Bateria - cilën të zgjidhni?

Ka shumë lloje të ndryshme të baterive për të zgjedhur, ju duhet të zgjidhni atë të duhurin për ju.

1. AA Battery Pack - Ato janë lloji më i zakonshëm i baterive dhe janë shumë të lira. Çdo qelizë ka një tension prej 1.5 volt, ne kemi nevojë për të paktën 9 volt, kështu që do të na duhej të lidhnim 6 - 8 qeliza në seri për të marrë 9 -12 volt.

2. Bateria 9v - Kjo është gjithashtu një lloj baterie shumë e zakonshme dhe gjithashtu e lirë. Ka një tension prej 9 volt, por rryma dhe kapaciteti maksimal është mjaft i ulët, kështu që nuk do të zgjasë shumë dhe motorët do të rrotullohen mjaft ngadalë.

3. Bateria Acid Plumbi - alsoshtë gjithashtu mjaft e zakonshme pasi përdoret në çdo makinë atje. Ka një tension prej 12 volt, ka tensionin e përsosur për nevojat tona. Aftësia e tij aktuale është e mirë dhe ka një kapacitet të madh. Pjesa e vetme ku nuk është mirë është madhësia dhe pesha, është e madhe dhe e rëndë.

4. Li -Jon (Lithium Jon) - theshtë lloji i baterisë që përdoret në bankat e energjisë. Ajo vjen në madhësi të ndryshme, por më e popullarizuara është qeliza 18650. Tensioni maksimal është 4.2 volt dhe minimumi është 3.7 volt. Nëse e ngarkoni ose shkarkoni më shumë se ato parametra, atëherë bateria do të dëmtohet. Për të ngarkuar këto bateri nevojitet një lloj i veçantë ngarkuesi. Ka një aftësi të lartë aktuale dhe një kapacitet të madh dhe është gjithashtu shumë i vogël, vetëm pak më i madh se bateria AA. Por nuk vjen si pako baterie të para-ndërtuara, kështu që do të duhet të blini qeliza individuale dhe të krijoni një paketë baterie.

5. Li -Po (Litium Polimer) - Përdoret më së shumti në kuadopterë dhe dronë dhe në automjete hc rc. Tensioni maksimal dhe minimal është i njëjtë me një bateri Li-Jon. Gjithashtu nevojitet një karikues special për t'i ngarkuar ato. Ka aftësinë më të lartë aktuale nga të gjitha këto dhe gjithashtu ka një kapacitet të madh dhe është gjithashtu i vogël. Por është e rrezikshme, nëse nuk i trajtoni siç duhet ato mund të marrin flakë.

Për fillestarët do të rekomandoja një paketë baterie AA ose një bateri me acid Lead dhe për përdoruesit e përparuar një bateri Li-Po. Nëse doni të mësoni më shumë rreth krahasimit midis llojeve të ndryshme të baterive, atëherë shikoni këtë video të bërë nga Great Scott.

Hapi 4: Montimi i Shasisë

Montimi i Shasisë
Montimi i Shasisë
Montimi i Shasisë
Montimi i Shasisë

Kam përdorur 4 motorë për ta bërë atë një makinë me 4 rrota, por ju mund ta bëni atë një makinë me 2 rrota duke hequr dy motorët e përparmë dhe t'i zëvendësoni ato me rrota fals ose të shtoni një rrotë pluhuri. Për të mbledhur telat e saldimit të shasisë mbi motorët dhe montoni motorët në shasi. Nëse nuk keni një hekur bashkues, atëherë mund t'i ktheni telat dhe t'i lidhni me shirit elektrik, por nuk rekomandohet pasi do të jetë një nyje mjaft e dobët. Unë kam montuar paketën e baterisë 6v AA ku supozohet të jetë e bashkuar rrota e kastorit. Asambleja do të jetë e ndryshme për çdo shasi të ndryshme, por është një proces shumë i lehtë.

Hapi 5: Shtimi i ESP8266 në Arduino IDE

Shtimi i ESP8266 në Arduino IDE
Shtimi i ESP8266 në Arduino IDE
Shtimi i ESP8266 në Arduino IDE
Shtimi i ESP8266 në Arduino IDE

Pllakat esp8266 nuk instalohen në arduino IDE. Për ta instaluar, ndiqni këto udhëzime -

1. Filloni Arduino dhe hapni dritaren Preferences

2. Shkruani "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" në fushën e URL -ve shtesë të Menaxherit të Bordit

3. Hapni Bordet Menaxher nga Tools> Board menu dhe gjeni platformën esp8266

4. Zgjidhni versionin e fundit nga një kuti drop-down dhe klikoni butonin install

5. Mos harroni të zgjidhni tabelën tuaj ESP8266 nga menyja Tools> Board pas instalimit

Hapi 6: Gjetja e adresës IP të ESP8266

Gjetja e adresës IP të ESP8266
Gjetja e adresës IP të ESP8266

1. Hapni kodin e dhënies në Arduino IDE

2. Gjeni se ku thotë "YOUR SSID" dhe fshijeni atë dhe shkruani SSID -in e wifi -t tuaj (Midis presjeve të përmbysura) i cili është emri i rrjetit tuaj wifi.

2. Poshtë tij, do të thotë "Fjala juaj e kalimit" fshijeni atë dhe shkruani fjalëkalimin e rrjetit tuaj wifi (Midis presjeve të përmbysura)

3. Pasi të keni bërë ndryshimet, ngarkoni kodin në Bordin tuaj ESP8266

4. Shkëputeni bordin nga kompjuteri juaj dhe lidheni përsëri

5. Hapni monitorin serik dhe vendosni normën e baud në 115200 dhe zgjidhni "Të dyja NL dhe CR". Do të thotë "Wi -Fi i lidhur" dhe gjithashtu do të tregojë adresën IP. Shënoni adresën IP sepse do të na duhet më vonë.

Hapi 7: Qarku

Qarku
Qarku
Qarku
Qarku
Qarku
Qarku
Qarku
Qarku

Qarku është shumë i thjeshtë. Në vend të paketës së baterisë AA mund të përdorni çdo lloj baterie tjetër.

NodeMCU - L293D

D3 - Pin 7

D4 - Pin 2

D5 - Pin 9

D6 - Pin 1

D7 - Pin 10

D8 - Pin 15

Gnd - Bateria Negative

Paketa e baterisë AA dhe bateria 9v duhet të kenë një lidhje të përbashkët tokësore.

Hapi 8: Programimi

Programimi
Programimi

Hapni kodin e dhënë në arduino IDE dhe shkruani SSID dhe fjalëkalimin e rrjetit wifi siç ju kam treguar më parë, pastaj ngarkoni kodin në Bordin tuaj ESP8266.

Hapi 9: Instalimi i Aplikacionit të Kontrollit

Instalimi i Aplikacionit të Kontrollit
Instalimi i Aplikacionit të Kontrollit

Ky robot kontrollohet përmes një aplikacioni, shkarkoni skedarin ESP8266_robot.apk dhe instalojeni atë në smartphone tuaj.

Ekziston edhe skedari.aia nëse doni të bëni ndonjë ndryshim në aplikacion.

Hapi 10: Kontrolli i Robotit

Kontrolli i Robotit
Kontrolli i Robotit

Hapni aplikacionin dhe shkruani adresën IP të Bordit tuaj ESP8266 dhe tani do të jeni në gjendje ta kontrolloni atë !!!

#Zgjidhja e problemeve#

Nëse motorët rrotullohen në drejtim të gabuar, atëherë ndërroni lidhjet e tyre me L293D ose ndërroni kunjat e kontrollit. ESP8266 lidhet me wifi përmes DHCP, që do të thotë se pothuajse çdo herë që lidheni do të ketë një adresë IP të ndryshme, kështu që do t'ju duhet të kontrolloni adresën IP çdo herë.

Hapi 11: Disa fotografi dhe video

Image
Image
Konkursi i telekomandës 2017
Konkursi i telekomandës 2017

Isshtë shumë i shpejtë me një bateri 12v, por nëse mendoni se është shumë e shpejtë atëherë mund të ulni shpejtësinë, së pari gjeni kunjat ENB në kod, mund të shkruani 0 deri në 250 në vend të LART për të vendosur shpejtësinë. Për shembull, "analogWrite (leftMotorENB, 170)"

Nëse ju pëlqeu ky udhëzues ju lutemi votoni për atë në konkurs:)

Recommended: