Përmbajtje:
- Hapi 1: Materialet e kërkuara
- Hapi 2: Bordi ESP8266 - Cilën të Zgjedhni?
- Hapi 3: Bateria - cilën të zgjidhni?
- Hapi 4: Montimi i Shasisë
- Hapi 5: Shtimi i ESP8266 në Arduino IDE
- Hapi 6: Gjetja e adresës IP të ESP8266
- Hapi 7: Qarku
- Hapi 8: Programimi
- Hapi 9: Instalimi i Aplikacionit të Kontrollit
- Hapi 10: Kontrolli i Robotit
- Hapi 11: Disa fotografi dhe video
Video: Roboti ESP8266 Wifi i kontrolluar: 11 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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
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?
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?
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ë
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
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
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 ë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
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
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
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
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:
Roboti i kontrolluar nga RC në XLR8! Roboti i Edukimit: 5 Hapa
Roboti i kontrolluar nga RC në XLR8! Roboti i Edukimit: Përshëndetje, në këtë artikull, do t'ju tregojmë se si të ndërtoni një Robot bazë. Fjala "Robot" fjalë për fjalë do të thotë një "skllav" ose një "Punëtor". Falë përparimeve në Inteligjencën Artificiale, robotët nuk janë më vetëm pjesë e Sci-Fi të Issac Asimov
Roboti i kontrolluar nga Wi-Fi duke përdorur Wemos D1 ESP8266, Arduino IDE dhe Blynk App: 11 hapa (me fotografi)
Roboti i kontrolluar nga Wi-Fi duke përdorur Wemos D1 ESP8266, Arduino IDE dhe Blynk App: Në këtë tutorial unë ju tregoj se si të bëni një rezervuar robotik të kontrolluar nga Wi-Fi i kontrolluar nga një smartphone duke përdorur Blynk App. Në këtë projekt u përdor një tabelë ESP8266 Wemos D1, por gjithashtu mund të përdoren modele të tjera të pllakave (NodeMCU, Firebeetle, etj.), Dhe pr
Roboti i balancimit / Roboti me 3 rrota / Roboti STEM: 8 hapa
Roboti i Balancimit / Roboti me 3 Rrota / Robot STEM: Ne kemi ndërtuar një robot të balancuar të kombinuar dhe 3 rrota për përdorim arsimor në shkolla dhe programe arsimore pas shkollës. Roboti bazohet në një Arduino Uno, një mburojë me porosi (të gjitha detajet e ndërtimit të dhëna), një paketë baterie Li Jon (të gjitha të ndërtuara
Roboti i kontrolluar Wi-fi FPV Rover (me Arduino, ESP8266 dhe Stepper Motors): 11 hapa (me fotografi)
Roboti i kontrolluar Wi-fi FPV Rover (me Arduino, ESP8266 dhe Stepper Motors): Ky udhëzues tregon se si të hartoni një rover robotik me dy rrota të kontrolluar nga distanca mbi një rrjet wi-fi, duke përdorur një Arduino Uno të lidhur me një modul Wi-Fi ESP8266 dhe dy motorë stepper. Roboti mund të kontrollohet nga një vetull i zakonshëm në internet
Si të krijoni një robot të kontrolluar me dorezë të kontrolluar përmes Nrf24l01 Arduino: 3 hapa (me fotografi)
Si të krijoni një robot të kontrolluar me dorezë të kontrolluar përmes Nrf24l01 Arduino: Udhëzimi " Si të ndërtoni krahun shtrëngues të kontrolluar nga një robot i kontrolluar përmes Nrf24l01 Arduino " do të shpjegojë se si të ndërtohet një krah i kapjes së lirisë me tre shkallë të instaluar në një rrotë të gjurmuar të drejtuar nga moduli i motorit të dyfishtë L298N duke përdorur MEG