Orodha ya maudhui:
- Hatua ya 1: Kusanidi Nodemcu na Arduino IDE
- Hatua ya 2: KUAMUA Kijijini | MZUNGUKO | Kanuni
- Hatua ya 3: Kuandika Nodemcu | MZUNGUKO
- Hatua ya 4: Msimbo wa Usimbuaji
- Hatua ya 5: KUDHIBITI
Video: Universal Remote Kutumia ESP8266 (Wifi Udhibiti): 6 Hatua (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-31 10:25
Mradi huu ni kuchukua nafasi ya udhibiti wa kawaida wa kijijini kwa vifaa vyote vya nyumbani kama AC, TV, Vicheza DVD, mfumo wa muziki, vifaa vya SMART !!! Kutengeneza takataka nzima ya takataka za mbali kuzunguka, na kutufanya tupambane !!!
Mradi huu utatuokoa kutoka kwa taka hadi kwa mbali kwa kubadilisha yote kwa REMOTE MOJA!
Sehemu 2 ya mradi huu:
- KUAMUA MBALI ZAIDI
- ENCODING ESP8266 NODEMCU 1.0 (moduli ya ESP-12E) au toleo lolote la esp8266 na unganisho la ttl
MUHIMU: TAFADHALI SOMA MRADI MZIMA KABISA UTACHUKUA 3MIN LAKINI USINUSU NUSU NA UHARIBU SEHEMU ZAKO…. SITAKUWAjibika !
Hatua ya 1: Kusanidi Nodemcu na Arduino IDE
- Kwanza kabisa unganisha Nodemcu (yangu moja ni lolin v3, amica na miamba mingine itafanya kazi pia) na kompyuta au kompyuta ndogo.
- Sasa sakinisha dereva wa nodemcu (utaftaji wa google utasaidia).
- Baada ya hii kufungua Arduino IDE (Ofcourse unahitaji kuipakua na kuisakinisha)
- Bonyeza kwenye "Zana" kwenye upau wa zana wa Arduino
- Bonyeza kwenye "Bodi"
- Chagua "Meneja wa Bodi" na utafute esp8266 isakinishe (itachukua muda kumaliza)
- Sasa, chagua "Mchoro" kutoka kwa mwambaa zana wa arduino
- Chagua "Jumuisha Maktaba" kutoka hapo chagua "Dhibiti maktaba"
- Tafuta "IRremoteESP8266" na usakinishe
Sasa usanidi umefanywa tu kutoka kwa "Zana" tunahitaji kwenda "Bodi" Chagua "NodeMcu 1.0 (ESP 12-E)" au toleo lingine la ESP8266.
Hatua ya 2: KUAMUA Kijijini | MZUNGUKO | Kanuni
Kwa hivyo, ili kutengeneza kijijini kwa ulimwengu tunahitaji kung'amua viboreshaji vingine yaani kupata nambari za hexadecimal za IR zinazotolewa na kila kitufe cha vijijini. Kama tu kuongea ulimwenguni tunahitaji kujua kila lugha !!! AU jifunze Kiingereza! Ingawa ninapenda lugha yangu ya Kibengali lugha tamu zaidi !! KWELI ni, itafute…
Kwa hivyo vitu vinahitajika kuamua kijijini:
- Bodi ya Nodemcu
- TSOP1738 IR reciever au vipokeaji vingine vya IR
- wanarukaji
Sasa, fuata mzunguko hapo juu lakini baada ya kupakia mchoro kwenye nodemcu kupitia Arduino.
- Fungua Arduino na unganisha nodemcu kwenye kompyuta ndogo au kompyuta
- Kutoka kwa "Faili" chagua mfano nenda chini na kutoka IRremoteESP8266 chagua IRrecvDump
- Pakia nodemcu
Unganisha TSOP1738 na Nodemcu kama mzunguko na ufungue "mfuatiliaji wa serial" kutoka Arduino ili uone nambari ya hex iliyosimbwa ya kijijini chochote kama picha zilizopewa hapo juu. Bado inapakia nambari hiyo ili kuisasisha kama imekuwa muda mrefu Sijui juu ya hii tena… jisikie huru kubadilisha katika github
CODE:
Hatua ya 3: Kuandika Nodemcu | MZUNGUKO
Baada ya kumaliza alama za mbali sasa ni zamu ya kupakia nambari za hex kwa Nodemcu ili iweze kutoa amri zilizoongozwa na IR kutoa ishara hizo za nambari za hex.
- KUMBUKA: haiwezi kuunganisha IR ikiongozwa moja kwa moja na Nodemcu sababu haiwezi kutoa sasa ya kutosha.
- Kwa hivyo haja ya transistor iliyosimamiwa IR LED yaani ishara kutoka Nodemcu huenda kwa transistor kisha IR LED.
- Transistor kama 2N222, 2N3904, BC547 inafanya kazi lakini
Transistor 2N222, 2N3904 mtoza sasa: 600mA
Mtozaji wa Transistor BC547: 100mA
zote zinafanya kazi…
TAHADHARI TAZAMA KUSANYAJI, EMITTER, VISIMA VYA BASE kwani BC547 na 2N222 zina mkutano tofauti. Nimetumia BC547 kwani inapatikana kwa urahisi na inafanya kazi vizuri.
Nambari imechukuliwa kutoka kwa "IRremoteESP8266" mifano "IRserver" iliyobadilishwa ipasavyo kama inavyoonekana kwenye picha.
mzunguko kama inavyoonyeshwa. Tafadhali KUMBUKA nimetumia transistor ya BC547 na hakuna upinzani kati ya msingi na pini ya D2.
Mkusanyaji, EMITTER, BASE WAONESHWA KWA PICHA. USIFANYE VILE VILE KWA WABUDU WENGINE
MABADILIKO: Mikopo "3615JMD"
Maboresho:
Naomba nipendekeze maboresho 2: 1) ikiwa moja inachukua nafasi: uint32_t code = strtoul (server.arg (i).c_str (), NULL, 10); na nambari hii ya uint32_t = strtoul (server.arg (i).c_str (), NULL, 16); Ukurasa wa wavuti unapokea nambari za HEX moja kwa moja. Hakuna haja ya kubadilisha mikono kuwa decimal!
2) Nimeboresha kishughulikia ili kuweza kufanya kazi na fomati nyingi za IR. Nzuri wakati tunataka kudhibiti vifaa kadhaa kutoka kwa chapa anuwai: (fomati zaidi zinaweza kuongezwa na swichi / kesi)
kitupu cha kushughulikiaIr ()
{for (uint8_t i = 0; i <server.args (); i ++) {if (server.argName (i) == "rcmm") {// format pour la freebox uint32_t code = strtoul (server.arg (i ".c_str (), NULL, 16); tuma.tumaRCMM (nambari, 32); Serial.println (nambari); } vingine ikiwa (server.argName (i) == "rc6") {// fomati ya laill phillips za TV uint32_t code = strtoul (server.arg (i).c_str (), NULL, 16); tuma.tumaRC6 (nambari, 20); Serial.println (nambari); }} shika Mzizi (); } Viungo vya HTTP lazima virekebishwe ipasavyo:…. href = / "ir? rcmm = 2400260C ……..… href = \" ir? rc6 = 0000C….
Hatua ya 4: Msimbo wa Usimbuaji
Nimechukua nambari kutoka kwa mifano ya "IRremoteESP8266", "IRserver".
Lakini kuna mabadiliko kadhaa ya kufanywa sifa zako za wifi - Wifi ssid, nywila ya Wifi
Misimbo ya seva ya Wavuti (manjano imeangaziwa) - Nambari hizi ni fomu ya desimali ya nambari za hexadecimal IR. Thamani hizi za desimali hupitishwa kwa ESP8266 kama hoja zilizobadilishwa kuwa nambari-hex na kupitishwa kwa IR LED.
MUHIMU: BAADA YA KUAMUA VITAMBI VYA KIREKTO KUBADILISHA NAMBA YA HEXADECIMAL KUKWAMUA UAMUZI NA KUIBADILI KATIKA mpango wa Arduino. Sio ngumu sana kubadilisha hex kuwa decimal, tafuta google kwa hexadecimal mkondoni na ubadilishaji wa decimal.
picha zinajielezea !!! Nambari ya zamani zaidi (2017), jisikie huru kuhariri..
CODE:
Hatua ya 5: KUDHIBITI
Tunaweza kuidhibiti kupitia viungo vya seva ya wavuti… IP ya moduli ya ESP8266 kwenye router yetu inaweza kujulikana kwa kufungua mfuatiliaji wa serial baada tu ya kupakia nambari. Kama ilivyo kwenye picha yangu ni 192.168.0.1
Wakati wa kufungua IP hii kwenye kivinjari chochote cha rununu au kompyuta ndogo tunaweza kuona ukurasa kama inavyoonekana kwenye picha.
AU NYINGINE KWA UFAHAMU na unyenyekevu tunaweza kutumia programu ya android…
"HTTP OMBI SHORTCUT" programu na uandike anwani ili kutekeleza nambari hiyo kwa urahisi. Kama ilivyo kwenye picha, tunaweza kuongeza kidude kwenye skrini ya nyumbani kupata vifungo rahisi na kupata vifungo muhimu vya kijijini.
Picha zinajielezea.
KWA HIYO BILA KUANDIKA KWENYE PROGRAMU TUNAWEZA KUPITISHA HOJA "CODE" NA UAMUZI WA KANUNI YA HEXADECIMAL ILIYOCHORWA KUTOKA KUCHEKA MADHARA KWA MOJA KWA MOJA KWENYE WIDGET
MUHIMU: TAFADHALI SOMA MRADI MZIMA KABISA UTATUMIA MADINI 3 LAKINI USISOMA NUSU NA KUHARIBU SEHEMU ZAKO…. SITAKUWAjibika !
Hatua ya 6:-g.webp" />
Ilipendekeza:
Udhibiti wa Blinds na ESP8266, Nyumba ya Google na Ushirikiano wa Openhab na Udhibiti wa Wavuti: Hatua 5 (na Picha)
Udhibiti wa Blinds na ESP8266, Nyumba ya Google na Ushirikiano wa Openhab na Udhibiti wa Wavuti: Katika hii Inayoweza kufundishwa ninakuonyesha jinsi nilivyoongeza kiotomatiki kwa vipofu vyangu. Nilitaka kuweza kuiongeza na kuiondoa kiotomatiki, kwa hivyo usanikishaji wote ni sehemu ya. Sehemu kuu ni: Stepper motor Stepper driver inadhibitiwa bij ESP-01 Gear na kuweka
Udhibiti wa Mwangaza Udhibiti wa LED wa msingi wa PWM Kutumia Vifungo vya kushinikiza, Raspberry Pi na Scratch: Hatua 8 (na Picha)
Udhibiti wa Mwangaza Udhibiti wa LED wa PWM Kutumia Vifungo vya Push, Raspberry Pi na Scratch: Nilikuwa najaribu kutafuta njia ya kuelezea jinsi PWM ilifanya kazi kwa wanafunzi wangu, kwa hivyo nilijiwekea jukumu la kujaribu kudhibiti mwangaza wa LED kwa kutumia vifungo 2 vya kushinikiza. - kitufe kimoja kinaongeza mwangaza wa LED na ile nyingine inapunguza. Kuendelea
ESP8266 RGB LED Strip WIFI Udhibiti - NODEMCU Kama Remote ya IR kwa Ukanda wa Led Unaodhibitiwa Juu ya Wifi - Udhibiti wa Smartphone wa RGB ya RGB: Hatua 4
ESP8266 RGB LED Strip WIFI Udhibiti | NODEMCU Kama Remote ya IR kwa Ukanda wa Led Unaodhibitiwa Juu ya Wifi | Udhibiti wa Smartphone wa RGB ya RGB: Halo jamani katika mafunzo haya tutajifunza jinsi ya kutumia nodemcu au esp8266 kama kijijini cha IR kudhibiti mkanda wa RGB LED na Nodemcu itadhibitiwa na smartphone juu ya wifi. Kwa hivyo kimsingi unaweza kudhibiti RGB LED STRIP na smartphone yako
Mfano wa Udhibiti wa WiFi Udhibiti Kutumia MQTT: Hatua 9
Mfano wa Udhibiti wa WiFi Udhibiti Kutumia MQTT: Kuwa na mfumo wa zamani wa kiwango cha treni ya TT, nilikuwa na wazo jinsi ya kudhibiti eneo moja kwa moja. Kwa hili akilini, nilikwenda hatua zaidi na kugundua kile kinachohitajika sio tu kudhibiti treni. lakini kuwa na habari ya ziada kuhusu th
Udhibiti wa Relay 8 na NodeMCU na Mpokeaji wa IR Kutumia WiFi na IR Remote na App ya Android: Hatua 5 (na Picha)
Udhibiti wa Relay 8 na NodeMCU na Mpokeaji wa IR Kutumia WiFi na IR Remote na App ya Android: Kudhibiti swichi 8 za kupeleka kwa kutumia nodemcu na mpokeaji wa ir juu ya wifi na programu ya mbali na ya admin. Kijijini cha ir hufanya kazi bila uhusiano wa wifi. HAPA