Orodha ya maudhui:
- Hatua ya 1: Elektroniki
- Hatua ya 2: Mkutano
- Hatua ya 3: Msimbo wa Arduino
- Hatua ya 4: Interface
- Hatua ya 5: Matumizi
Video: Wi-Servo: Kivinjari kinachodhibitiwa cha Wavuvi wa kivinjari (na Arduino + ESP8266): Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Hii inaweza kufundisha jinsi ya kudhibiti servomotors zingine kwa mbali katika mtandao wa wi-fi, ukitumia kivinjari cha kawaida cha wavuti (kwa mfano, Firefox). Hii inaweza kutumika katika matumizi kadhaa: vitu vya kuchezea, roboti, drones, sufuria ya kamera / kuelekeza, n.k.
Magari hayo yalishikamana na Arduino Uno, ambayo inaunganisha mtandao wa wa-fi kupitia moduli ya ESP-8266. Kiolesura cha kudhibiti kilibuniwa na HTML na jQuery.
Mafunzo ya Miguel (https://allaboutee.com/2015/01/02/esp8266-arduino-led-control-from-webpage/), ambayo inaonyesha jinsi ya kuwasha / kuzima LED kwa kutumia ESP-8266, ilitumika kama msukumo kwa hii chapisho.
Mbinu iliyoonyeshwa hapa inatumika katika moja ya miradi yangu: "Robô da Alegria":
www.instructables.com/id/Joy-Robot-Rob%C3%B4-Da-Alegria-Open-Source-3D-Printed-A/
Unaweza kupata zaidi juu ya hii katika moja ya viungo vifuatavyo:
hackaday.io/project/12873-rob-da-alegria-joy-robot
www.facebook.com/robodaalegria/
github.com/ferauche/RoboAlegria
Hatua ya 1: Elektroniki
Kwa mradi huu utahitaji vifaa vifuatavyo:
- Arduino Uno (nunua)
- ESP8266 (nunua)
- Protoshield (kwa toleo thabiti zaidi) au ubao wa mkate wa kawaida (nunua)
- Kohm 10 ya kupinga (x3)
- Baadhi ya waya za kuruka
- SG90 servomotor (x2) (nunua)
- Kompyuta (ya kukusanya na kupakia nambari ya Arduino)
Hutahitaji zana maalum za kusanyiko la mradi huu. Vipengele vyote vinaweza kupatikana mkondoni kwenye duka lako pendwa la e-commerce. Mzunguko unaendeshwa na bandari ya USB (iliyounganishwa na kompyuta au chaja ya kawaida ya simu), lakini unaweza pia kuongeza usambazaji wa umeme wa nje wa DC au betri iliyounganishwa na jack ya umeme ya Arduino.
Hatua ya 2: Mkutano
Unganisha componi zote kulingana na skimu. Utahitaji waya za kuruka kuungana na moduli ya ESP-8266 na servomotors. Unaweza kutumia protoshield (kwa mzunguko thabiti zaidi), ubao wa mkate wa kawaida, au kubuni unamiliki ngao ya Arduino.
Chomeka kebo ya USB kwenye ubao wa Arduino Uno na uende kwenye hatua inayofuata.
Hatua ya 3: Msimbo wa Arduino
Sakinisha Arduino IDE ya hivi karibuni. Katika mradi huu maktaba ya servo.h ilitumika kwa udhibiti wa servos. Ili kuzuia mgongano kati ya moduli ya wi-fi na bandari ya USB ya kompyuta wakati wa kupakia nambari, maktaba ya laini ilitumika. Hakuna maktaba ya ziada iliyohitajika kwa mawasiliano na moduli ya ESP-8266. Tafadhali angalia baudrate yako ESP8266 na uweke vizuri kwenye nambari.
Wahudumu wengine huanza kuchekesha na kupiga kelele za ajabu wakati msimamo wake uko karibu na mipaka (nyuzi 0 na 180). Ili kuepukana na hilo, pembe ilikuwa ndogo kati ya digrii 10 na 170 zote katika msimbo wa Arduino na katika kiolesura cha kudhibiti (baadaye).
Kwa bahati mbaya, maktaba ya servo.h na maktaba ya softserial.h hutumia timer sawa ya microcontroller. Hii inaweza kusababisha jitter kwenye servos wakati Arduino inapowasiliana na ESP-8266. Ili kuepusha hilo, servos hutengwa kutoka Arduino baada ya kila amri. Unaweza pia kuunganisha moduli kwa pini za kawaida za serial. Katika kesi hii, kumbuka kukata moduli kabla ya kila upakiaji.
Pakua nambari ya Arduino (wi-servo.ino) na ubadilishe XXXXX na router yako ya wifi SSID na YYYYY kwa nenosiri la router. Unganisha bodi ya Arduino kwenye bandari ya USB ya kompyuta yako na upakie nambari hiyo.
Hatua ya 4: Interface
Kiunganisho cha html kiliundwa kwa udhibiti wa servomotors. Katika mfano huu, servos mbili zilitumika, lakini zaidi inaweza kuongezwa kwa Arduino Uno (nilijaribu hadi motors nne).
Fomu ya kisanduku cha maandishi hutumiwa kuingiza anwani ya IP ya moduli ya ESP.
Pakua faili za Wi-servo.html na jquere.js na uhifadhi zote kwenye folda moja.
Hatua ya 5: Matumizi
Arduino itakapoanzishwa tena, itajaribu kuunganisha mtandao wako wa wa-fi kiatomati. Tumia Monitor Serial ili uangalie ikiwa unganisho ulifanikiwa, na kupata IP ipi iliyopewa ESP-8266 yako na router yako.
Fungua faili ya html kwenye kivinjari cha wavuti (Firefox).
Eleza anwani ya IP ya ESP-8266 yako kwenye kisanduku cha maandishi na utakuwa tayari kwenda. Chagua pembe inayotakiwa kwa kila servo ukitumia vitelezi. Kivinjari kitatuma ombi moja kwa moja kwa Arduino utakapotoa kitufe cha panya, na kusogeza kila servo.
Ilipendekeza:
Kidhibiti cha Kijijini cha Kivinjari cha Arduino (linux): Hatua 9 (na Picha)
Kidhibiti cha Kijijini cha Kivinjari cha Arduino (linux): Tuna watoto. Nawapenda kwa bits lakini wanaendelea kuficha rimoti kwa setilaiti na TV wanapoweka vituo vya watoto. Baada ya haya kutokea kila siku kwa miaka kadhaa, na baada ya mke wangu kipenzi kuniruhusu kuwa na
Kiti cha Magurudumu kinachodhibitiwa na Joystick Kisaidiwa na Tracker ya Vizuizi: Hatua 3 (na Picha)
Kiti cha magurudumu kinachodhibitiwa na Joystick Kisaidiwa na Tracker ya Vizuizi: Ili kuwezesha watu wenye ulemavu wa mwili na wanaoendesha salama sensor ya ultrasonic hutumiwa kufuatilia vizuizi vilivyopo njiani. Kulingana na harakati ya fimbo ya kufurahisha, motors zitaendesha kiti cha magurudumu kwa pande zote nne na kasi kwa kila siku
Kiwango cha umeme kinachodhibitiwa cha Joto la WiFi: Hatua 4
Plug Smart Smart iliyowezeshwa na Joto: Katika seti hii ya maagizo tutaangalia jinsi ya kujenga uchunguzi wa joto unaowezeshwa na WiFi kwa kutumia ESP8266 rahisi kwa kuinua nzito na sensorer ya joto / unyevu wa DHT11. Tutatumia pia bodi ya mzunguko ambayo nimeunda na i
Kichunguzi cha Moshi cha IOT: Sasisha Kivinjari cha Moshi kilichopo na IOT: Hatua 6 (na Picha)
Kichunguzi cha Moshi cha IOT: Sasisha Kivinjari cha Moshi kilichopo Na IOT: Orodha ya wachangiaji, Mvumbuzi: Tan Siew Chin, Tan Yit Peng, Msimamizi wa Tan Wee Heng: Dk Chia Kim Seng Idara ya Uhandisi wa Mechatronic na Robotic, Kitivo cha Uhandisi wa Umeme na Elektroniki, Universiti Tun Hussein Onn Malaysia.Distribut
Kivinjari cha Kutiririka Kivinjari Pamoja na GoPiGo3: Hatua 5
Robot ya Kutiririsha Kivinjari Na GoPiGo3: Katika mradi huu wa hali ya juu na GoPiGo3 Raspberry Pi Robot tunaunda roboti ya kutiririsha video ya Kivinjari ambayo hutiririka video moja kwa moja kwa kivinjari na inaweza kudhibitiwa kutoka kwa kivinjari. Katika mradi huu tunatumia moduli ya Kamera ya Raspberry Pi na GoPiG