Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Mga Materyal
- Hakbang 2: Lupon ng ESP8266 - Aling Isa ang Mapipili?
- Hakbang 3: Baterya - Aling Isa ang pipiliin?
- Hakbang 4: Pagtitipon ng Chassis
- Hakbang 5: Pagdaragdag ng ESP8266 sa Arduino IDE
- Hakbang 6: Paghahanap ng IP Address ng ESP8266
- Hakbang 7: Circuit
- Hakbang 8: Programming
- Hakbang 9: Pag-install ng Control App
- Hakbang 10: Pagkontrol sa Robot
- Hakbang 11: Ilang Mga Larawan at Video
Video: ESP8266 Wifi Controlled Robot: 11 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kung nakita mo ang dati kong itinuro saka mo malalaman na nagtayo ako ng isang raspberry pi wifi na kinokontrol na video streaming robot. Sa gayon, ito ay magandang proyekto ngunit kung ikaw ay isang nagsisimula pa lamang ay baka mahirapan ka at magastos ngunit para sa akin ay mayroon na ako ng halos lahat ng mga bahagi na nakahiga. Ito ay isang napaka murang robot na kontrolado ng wifi ngunit hindi ito nag-stream ng video. Ito ay itinayo sa platform ng ESP8266.
Hakbang 1: Kinakailangan ang Mga Materyal
1. Lupon ng ESP8266
2. L293D IC o L298 Motor driver board
3. Robot Chassis na may Motors (Gumamit ako ng 500 rpm na motor)
4. Breadboard o PCB (Kung mas gusto mong maghinang)
5. 6v AA Battery Pack o isang 9v Battery (Upang mapagana ang ESP8266)
5. Isang baterya (Upang mapagana ang mga motor) [Alin sa pipiliin sa hakbang 3]
Hakbang 2: Lupon ng ESP8266 - Aling Isa ang Mapipili?
1. Adafruit Feather Huzzah - Ginagawa ito ng adafruit kaya't madali itong magagamit na mga tagubilin at suporta. Hindi ito kasama ng mga solder na pin ng header kaya kakailanganin mo ng isang soldering iron upang maghinang sa kanila. Mayroon itong li-po charger ng baterya sa board mismo, kaya't talagang darating ito sa mga portable na proyekto. Nagkakahalaga ito ng $ 16
2. NodeMCU ESP8266 - Ito lamang ang pangunahing board na walang mga karagdagang tampok ngunit ito ay bukas na mapagkukunan at may mahusay na dokumentasyon kaya't napakadaling magsimula. Ngunit ang pinakamagandang bahagi ay maaari mo itong bilhin nang mas mababa sa $ 4.
3. Sparkfun ESP8266 - Ito ay tulad ng huzzah na may pagdaragdag ng isang power switch at isang panlabas na antena para sa isang mas mahabang saklaw ng Wifi at nagkakahalaga din ito ng $ 16
4. Wemos D1 Mini - Ito ang pinakamaliit sa lahat ng mga board ngunit wala itong epekto sa pagganap. Maganda ang dokumentasyon nito at nagkakahalaga lamang ito ng $ 4. Kung nais mo ang isang mas mahabang saklaw at ang parehong form factor pagkatapos ay maaari kang bumili ng Wemos D1 Mini Pro na may isang panlabas na antena
Sa wakas, ang isa na inirerekumenda ko ay ang NodeMCU ESP8266 sapagkat ito ay may mahusay na dokumentasyon at kung gaano ito kamurang. Kung nagtatayo ka ng isang portable na proyekto pagkatapos ay inirerekumenda ko ang sparkfun board dahil sa panlabas na antena at ang built-in na charger ng li-po at sparkfun ay gumagawa ng magagandang kalidad na mga produkto.
Hakbang 3: Baterya - Aling Isa ang pipiliin?
Mayroong maraming iba't ibang mga uri ng mga baterya upang pumili mula, kailangan mong piliin ang tama para sa iyo.
1. AA Battery Pack - Ang mga ito ang pinakakaraniwang uri ng mga baterya at napakamurang. Ang bawat cell ay may boltahe na 1.5 volts, kailangan namin ng hindi bababa sa 9 volts, kaya kailangan naming mag-wire ng 6 - 8 cells sa serye upang makakuha ng 9 -12 volts.
2. 9v Battery - Ito rin ay isang pangkaraniwang uri ng baterya at mura din. Mayroon itong boltahe na 9 volts ngunit ang maximum na kasalukuyang at kapasidad ay medyo mababa, kaya't hindi ito magtatagal at ang mga motor ay umiikot nang medyo mabagal.
3. Lead Acid Battery - Ito ay medyo karaniwan din dahil ginagamit ito sa bawat sasakyan doon. Mayroon itong boltahe na 12 volts, mayroon itong perpektong boltahe para sa aming mga pangangailangan. Ang kasalukuyang kakayahan ay mabuti at may malaking kapasidad. Ang bahagi lamang kung saan ito ay hindi maganda ay ang laki at bigat, malaki at mabigat ito.
4. Li-Ion (Lithium Ion) - Ito ay ang uri ng baterya na ginagamit sa mga power bank. Dumating ito sa iba't ibang laki ngunit ang pinakatanyag ay ang 18650 cell. Ang maximum na boltahe ay 4.2 volts at minimum ay 3.7 volts. Kung sisingilin mo o pinalalabas ito nang higit sa mga parameter na iyon kung gayon ang baterya ay masisira. Ang isang espesyal na uri ng charger ay kinakailangan upang singilin ang mga baterya na ito. Ito ay may mataas na kasalukuyang kakayahan at isang malaking kapasidad at napakaliit din, kaunti lamang ng maliit kaysa sa baterya ng AA. Ngunit hindi ito dumating bilang paunang built na mga pack ng baterya, kaya't kailangan mong bumili ng mga indibidwal na cell at lumikha ng isang pack ng baterya.
5. Li-Po (Lithium Polymer) - Karamihan ito ay ginagamit sa mga quadcopter at drone at sa mga hobby rc na sasakyan. Ang maximum at minimum na boltahe ay pareho sa isang baterya ng Li-Ion. Kailangan din ng isang espesyal na charger upang singilin ang mga ito. Ito ay may pinakamataas na kasalukuyang kakayahan sa lahat ng mga ito at mayroon ding malaking kapasidad at maliit din. Ngunit mapanganib, kung hindi mo mahawakan ang mga ito nang maayos maaari silang masunog.
Para sa mga nagsisimula inirerekumenda ko ang isang baterya ng baterya ng AA o isang Lead acid na baterya at para sa mga advanced na gumagamit ng isang baterya ng Li-Po. Kung nais mong matuto nang higit pa tungkol sa paghahambing sa pagitan ng iba't ibang mga uri ng baterya pagkatapos ay panoorin ang video na ito na ginawa ng Great Scott.
Hakbang 4: Pagtitipon ng Chassis
Gumamit ako ng 4 na motor upang gawin itong isang 4 wheel drive ngunit maaari mo itong gawing 2 wheel drive sa pamamagitan ng pag-alis sa harap ng dalawang motor at palitan ang mga ito ng dummy gulong o magdagdag ng isang castor wheel. Upang tipunin ang mga chassis solder wires papunta sa mga motor at i-mount ang mga motor sa chassis. Kung wala kang isang soldering iron pagkatapos ay maaari mong i-twist ang mga wire at ilakip ang mga ito sa electrical tape ngunit hindi ito inirerekomenda dahil ito ay magiging isang mahinang magkasanib. Na-mount ko ang 6v AA baterya pack kung saan ang castor wheel ay dapat na naka-attach Ang pagpupulong ay magkakaiba para sa bawat iba't ibang mga chassis ngunit napakadaling proseso.
Hakbang 5: Pagdaragdag ng ESP8266 sa Arduino IDE
Ang mga board na esp8266 ay hindi na-install sa arduino IDE. Upang mai-install sundin ang mga tagubiling ito -
1. Simulan ang Arduino at buksan ang window ng Mga Kagustuhan
2. Ipasok ang "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" sa Karagdagang mga tagapamahala ng mga URL ng Board Manager
3. Buksan ang Boards Manager mula sa Mga Tool> Board menu at hanapin ang esp8266 platform
4. Piliin ang pinakabagong bersyon mula sa isang drop-down box at i-click ang pindutang i-install
5. Huwag kalimutang piliin ang iyong board na ESP8266 mula sa Tools> Board menu pagkatapos ng pag-install
Hakbang 6: Paghahanap ng IP Address ng ESP8266
1. Buksan ang give code sa Arduino IDE
2. Hanapin kung saan sinasabi ang "IYONG SSID" at burahin ito at isulat ang SSID ng iyong wifi (Sa pagitan ng mga baligtad na kuwit) na kung saan ay ang pangalan ng iyong wifi network.
2. Sa ibaba nito, sasabihin na "IYONG PASSWORD" burahin ito at isulat ang password ng iyong wifi network (Sa pagitan ng mga baligtad na kuwit)
3. Matapos mong magawa ang mga pagbabago i-upload ang code sa iyong ESP8266 Board
4. I-unplug ang board mula sa iyong computer at i-plug ito muli
5. Buksan ang serial monitor at itakda ang baud rate sa 115200 at piliin ang "Parehong NL at CR". Sasabihin nito na "konektado ang wifi" at ipapakita rin ang IP address. Tandaan ang IP address dahil kakailanganin namin ito sa paglaon.
Hakbang 7: Circuit
Napaka-simple ng circuit. Sa halip na ang pack ng baterya ng AA maaari kang gumamit ng anumang iba pang uri ng baterya.
NodeMCU - L293D
D3 - Pin 7
D4 - Pin 2
D5 - Pin 9
D6 - Pin 1
D7 - Pin 10
D8 - Pin 15
Gnd - Negatibo sa Baterya
Parehong ang baterya ng AA baterya at 9v na baterya ay dapat magkaroon ng isang karaniwang koneksyon sa lupa.
Hakbang 8: Programming
Buksan ang ibinigay na code sa arduino IDE at isulat sa iyo ang wifi network's SSID at password tulad ng ipinakita ko sa iyo bago i-upload ang code sa iyong Linya ng ESP8266.
Hakbang 9: Pag-install ng Control App
Ang robot na ito ay kinokontrol sa pamamagitan ng isang app, i-download ang file na ESP8266_robot.apk at i-install ito sa iyong smartphone.
Mayroon ding.aia file kung nais mong gumawa ng anumang mga pagbabago sa app.
Hakbang 10: Pagkontrol sa Robot
Buksan ang app at isulat ang IP address ng iyong ESP8266 Board at ngayon makayan mo itong kontrolin !!!
# Pag-troubleshoot #
Kung ang mga motor ay umiikot sa maling direksyon pagkatapos ay palitan lamang ang kanilang mga koneksyon sa L293D o palitan ang mga control pin. Ang ESP8266 ay kumokonekta sa wifi sa pamamagitan ng DHCP, nangangahulugang halos bawat oras na kumonekta ka magkakaroon ng iba't ibang IP address, kaya kakailanganin mong suriin ang IP address sa bawat oras.
Hakbang 11: Ilang Mga Larawan at Video
Napakabilis nito gamit ang isang 12v na baterya, ngunit kung sa tingin mo ay napakabilis nito maaari mong babaan ang bilis, hanapin muna ang mga ENB na pin sa code, maaari kang magsulat ng 0 hanggang 250 sa halip na TAPOS upang maitakda ang bilis. Halimbawa, "analogWrite (leftMotorENB, 170)"
Kung nagustuhan mo ang itinuturo na ito mangyaring iboto ito sa mga paligsahan:)
Inirerekumendang:
DIY Temperature Controlled Chamber Box Na May Peltier TEC Modyul: 4 na Hakbang (na may Mga Larawan)
DIY Temperature Controlled Chamber Box Na May Peltier TEC Modyul: Pinagsama-sama ko ang Temperatura na Kinokontrol na Chamber Box para sa pagsubok sa maliit na mga elektronikong board. Sa tutorial na ito naibahagi ko ang aking proyekto kasama ang mga source file at link sa mga Gerbers file upang gawin ang PCB. Gumamit lamang ako ng murang karaniwang magagamit na mga materyales
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
ESP8266 Temperature Controlled Relay: 9 Mga Hakbang (na may Mga Larawan)
ESP8266 Temperatura Controlled Relay: Ang isang kaibigan ko ay isang siyentista na gumagawa ng mga eksperimento na napaka-sensitibo sa temperatura ng hangin at halumigmig. Ang silid ng incubator ay may isang maliit na pampainit ng ceramic ngunit ang termostat ng pampainit ay hindi sapat na tumpak, na pinapanatili lamang ang tempera
Mga Controlled Chassis na Kontroladong WiFi: 5 Hakbang (na may Mga Larawan)
Ang Controlled Chassis ng WiFi WiFi: Si Donald Bell ng Maker Project Lab (https://makerprojectlab.com) ay itinuro sa kanyang pag-update noong Nobyembre 29, (https://youtu.be/cQzQl97ntpU) na ang " Lady Buggy " ang chassis (https://www.instructables.com/id/Lady-Buggy/) ay maaaring magamit bilang isang gener
EMIREN ™ (Ang Radio Controlled Crawler Robot): 9 Mga Hakbang (na may Mga Larawan)
EMIREN ™ (Ang Radio Controlled Crawler Robot): Labis na gumon sa mga robot? Kaya, narito ako upang ipakita at sabihin sa aking simple at pangunahing pag-crawl na robot. Tinawag ko itong EMIREN Robot. Bakit EMIREN? Simple, ito ay isang kumbinasyon ng dalawang pangalan ng Emily at Waren [Emi (ly) + (wa) Ren = EmiRen = EMIREN] Sa proje na ito