Orodha ya maudhui:
- Hatua ya 1: Kukusanya vifaa
- Hatua ya 2: Kusanikisha Programu kwenye NodeMCU
- Hatua ya 3: Kugeuza kukufaa ukurasa wa HTML Kudhibiti NodeMCU
- Hatua ya 4: Matumizi
Video: Mtandao IR Remote With Esp8266 (NodeMCU): 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Shida
Kuna mbali tatu kwenye meza ya sebule. Ili kutazama onyesho lako unalopenda lazima ufuate kwa usahihi mlolongo maalum wa vitufe vya vifungo angalau mbili kati yao. Na rafiki yako wa kulala, mama, rafiki wa kike hawakumbuki kamwe..
Suluhisho
Unanunua Logitech Harmony;-)
Lakini ikiwa hautaki kutumia pesa hii unaweza kujenga kitu sawa kwa chini ya $ 10. Kwa kuunganisha taa ya infrared kwa ESP8266 (s.th. Kama Arduino lakini na WiFi onboard) tunaweza kuunda kifaa kwa urahisi tunaweza kudhibiti vifaa na ukurasa mdogo wa wavuti kutoka kwa kompyuta yoyote au simu ya rununu katika WiFi yako.
Unachohitaji
- Bodi ya maendeleo ya NodeMCU (husafirisha kutoka Asia kwa <5 €)
- Sensorer ya IR (OS-1838B au TSOP38238)
- LED ya IR
- 100Ω Mpingaji
- Transistor ya NPN (i.e. 2N2222)
- kipande kidogo cha mfano wa PCB
- kontakt nne ya pini inayofaa kwenye NodeMCU (i.e. adapta ya nguvu ya diski ya diski)
Ikiwa una kijijini cha zamani labda unaweza kutumia LED ya IR na transistor kutoka kwake.
Hatua ya 1: Kukusanya vifaa
Unganisha vifaa kwenye kipande kidogo kwenye kipande kidogo cha bodi ya mzunguko na unganisha vifaa kama inavyoonyeshwa kwenye mchoro.
Kulingana na LED kinga ya kinga haiwezi kuwa ya lazima. Ikiwa utagundua kuwa lazima uelekeze vizuri au lazima uwe karibu na kifaa labda unaweza kuiondoa.
Niliunganisha kila kitu kwenye kuziba niliondoa kutoka kwa adapta ya nguvu ya PC iliyovunjika (ile ya diski ya diski).
Hatua ya 2: Kusanikisha Programu kwenye NodeMCU
Sanidi mazingira yako ili kukusanya mipango ya esp8266 na Arduino IDE: [https://github.com/espressif/arduino-esp32
Clone au Pakua nambari chanzo ya programu kutoka kwa github
Katika IDE ya Arduino, weka maktaba IRremoteESP8266 (Menyu: Mchoro -> Dhibiti Maktaba). Nakili faili ya mfano ya config.h. na upe jina nakala hii config.h. Lazima angalau ueleze SSID na Nenosiri la WiFi yako kwenye config.h ili uweze kuungana na Webserver. Mchoro wa Arduino sasa unapaswa kuweza kukusanywa na kupakiwa. Unganisha bodi ya kuzuka uliyoiunda kwa 3V, Ground, D5, D6.
Ikiwa kila kitu kilifanya kazi na ukiendesha chip iliyounganishwa na Arduino IDE unapaswa kuonyeshwa anwani ya IP ambayo seva inaendesha kwenye mfuatiliaji wa serial.
Hatua ya 3: Kugeuza kukufaa ukurasa wa HTML Kudhibiti NodeMCU
Mchakato katika hatua hii pia umeonyeshwa kwenye video.
Katika saraka ya nambari ya chanzo pia kuna 'ir.html'. Ikiwa imesanidiwa kwa usahihi hii 'itazungumza' na NodeMCU.
Kwa hivyo hatua ya kwanza ni kuwaambia faili iliyo chini ya anwani ambayo inaweza kupata NodeMCU. Fungua faili ya ir.html katika kihariri cha maandishi na utafute laini inayoonekana kama hii:
var mwenyeji = '192.168.2.121';
Badilisha thamani kati ya kupe ili ilingane na anwani ya seva ya wavuti iliyochapishwa kwenye mfuatiliaji wa serial baada ya kuanza.
Kurekodi Bonyeza kitufe cha Rekodi Chora kidhibiti cha mbali kwenye sensa na bonyeza kitufe unachotaka kwenye rimotiBaada ya kuwa chini ya kitufe cha Rekodi orodha ndefu ya nambari inapaswa kutokea. Hizo ni nyakati za ishara ya kitufe ulichobonyeza kwenye rimoti.
Kuweka Amri
Sasa tunataka njia ya kutuma ishara na nyakati hizo kutoka kwa chip yenyewe. Kwa hilo lazima tuongeze wakati tuliyorekodi tu kwenye orodha ya ishara zinazojulikana. Nakili maadili (pamoja na mabano ya mraba) ambayo mchakato wa kurekodi ulikupa na ingiza laini mpya na jina na maadili kwenye faili ya ir.html baada ya laini inayoonekana kama hii:
var ishara = {
"pgr1 btn": [1, 2, 3],
Badilisha 1, 2, 3 na maadili yaliyoandikwa na usisahau koma baada ya mabano ya karibu. Ili kuongeza kitufe lazima tuongeze amri. Amri inaweza kuwa na ishara nyingi kwani inabidi 'bonyeza' vifungo kadhaa kwenye kijijini, i.e. 1 na 2 kufikia kituo cha 12 kwenye Runinga. Hii pia inaruhusu kudhibiti kifaa anuwai kwa amri moja. Tafuta laini inayoonekana kama hii
"Sauti imewashwa / imezimwa": ["bubu"],
Nakili mstari huo na ubadilishe maandishi "Sauti imewashwa / imezimwa" ili ilingane na kile unachotaka kuonyesha kwenye kitufe kipya. Badilisha jina "bubu" kwa jina la alama uliyoongeza. Kwa hivyo matokeo yanaweza kuwa:
"HBO": ["prg 1 btn"],
Ikiwa unataka kutekeleza ishara nyingi uwaongeze kama hii:
"HBO": ["prg 1 btn", "prg 2 btn"],
Hatua ya 4: Matumizi
Baada ya kuingiza mfuatano wako wa ishara unayotaka kwenye faili ya HTML unaweza kuiiga kwenye kompyuta yoyote au kifaa cha rununu ambacho kina kivinjari na kimeunganishwa na WiFi sawa na NodeMCU.
Ilipendekeza:
Kudhibiti Kuongozwa kupitia Programu ya Blynk Kutumia Nodemcu Juu ya Mtandao: Hatua 5
Kudhibiti Kupitia Programu ya Blynk Kutumia Nodemcu Juu ya Mtandao: Hujambo Kila Mtu Leo Tutakuonyesha Jinsi Unavyoweza Kudhibiti LED Kutumia Smartphone Juu Ya Mtandao
ESP8266 - Umwagiliaji wa Bustani na Wakati na Udhibiti wa Kijijini Kupitia Mtandao / ESP8266: Hatua 7 (na Picha)
ESP8266 - Umwagiliaji wa Bustani na Timer na Udhibiti wa Kijijini Kupitia Mtandao / ESP8266: ESP8266 - Kilimo cha umwagiliaji kinachodhibitiwa na kwa wakati wa bustani za mboga, bustani za maua na lawn. Inatumia mzunguko wa ESP-8266 na valve ya majimaji / umeme kwa kulisha umwagiliaji. Faida: Gharama ya chini (~ US $ 30,00) ufikiaji wa haraka Amri ov
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao - Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Hatua 6
Ufuatiliaji wa Joto la ESP8266 Nodemcu Kutumia DHT11 kwenye Mtandao wa Mtandao | Pata Joto la Chumba na Unyevu kwenye Kivinjari chako: Halo jamani leo tutafanya unyevu & mfumo wa ufuatiliaji wa joto kwa kutumia ESP 8266 NODEMCU & Sensor ya joto ya DHT11. Joto na unyevu utapatikana kutoka kwa Sensorer ya DHT11 & inaweza kuonekana kwenye kivinjari ambayo ukurasa wa wavuti utasimamia
Saa ya Mtandao ya ESP8266 bila RTC yoyote - Saa ya Nodemcu NTP Hakuna RTC - MRADI WA BAHATI YA MTANDAO: Hatua 4
Saa ya Mtandao ya ESP8266 bila RTC yoyote | Saa ya Nodemcu NTP Hakuna RTC | MRADI WA SAA YA MTANDAO
ESP8266 NODEMCU BLYNK Mafunzo ya IOT - Esp8266 IOT Kutumia Blunk na Arduino IDE - Kudhibiti LED juu ya mtandao: 6 Hatua
ESP8266 NODEMCU BLYNK Mafunzo ya IOT | Esp8266 IOT Kutumia Blunk na Arduino IDE | Kudhibiti LED juu ya mtandao: Hi Guys katika masomo haya tutajifunza jinsi ya kutumia IOT na ESP8266 yetu au Nodemcu. Tutatumia programu ya blynk kwa hiyo. Kwa hivyo tutatumia esp8266 / nodemcu kudhibiti LED kwenye mtandao. Kwa hivyo programu ya Blynk itaunganishwa na esp8266 yetu au Nodemcu