Orodha ya maudhui:

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: Hatua 5 (na Picha)

Video: Udhibiti wa Relay 8 na NodeMCU na Mpokeaji wa IR Kutumia WiFi na IR Remote na App ya Android: Hatua 5 (na Picha)

Video: Udhibiti wa Relay 8 na NodeMCU na Mpokeaji wa IR Kutumia WiFi na IR Remote na App ya Android: Hatua 5 (na Picha)
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Novemba
Anonim
Udhibiti wa Relay na NodeMCU na Mpokeaji wa IR Kutumia WiFi na IR Remote na App ya Android
Udhibiti wa Relay na NodeMCU na Mpokeaji wa IR Kutumia WiFi na IR Remote na App ya Android

Kudhibiti swichi 8 za relay kwa kutumia nodemcu na mpokeaji wa ir juu ya wifi na ir mbali na programu ya android.

kijijini ir hufanya kazi bila uhusiano wa wifi.

HAPA HAPA VERSION Ilisasishwa BONYEZA HAPA

Hatua ya 1: Kunyakua Sehemu

Kunyakua Sehemu
Kunyakua Sehemu
Kunyakua Sehemu
Kunyakua Sehemu
Kunyakua Sehemu
Kunyakua Sehemu

Vitu ambavyo ulihitaji kwa mradi huu

  1. NodeMCU
  2. Njia 4 ya Kupitisha Moduli x 2
  3. IC7805 x 2 (1 IC7805 haitoi sasa ya kutosha kwa nguvu kwenye relays 8 kwa wakati mmoja)
  4. Bodi ya mkate
  5. Mpokeaji wa IR (VS1838)
  6. Nyekundu ya LED x 1
  7. Upinzani 1K x 1
  8. Kitufe cha kushinikiza x 1
  9. Waya za Jumper
  10. Ugavi wa Umeme

Hatua ya 2: Kanuni

KODI HII NI YA BODI YA NODEMCU SI ARDUINO

Nimeandika nambari kwa njia ili ikiwa WiFi ikikatizwa au haipatikani, LED itawaka, na udhibiti wa relay kutoka IR Remote utaendelea huru na WiFi.

Wakati WiFi inapatikana bonyeza kitufe cha kushinikiza au bonyeza kitufe kilichojitolea kwenye Remote ya IR na subiri 5sec kuungana na wifi. Ikiwa LED haizimi basi wifi haijaunganishwa.

Kwanza pakua Arduino IDE kutoka HAPA.

Kisha nenda kwenye Faili -> Mapendeleo, kisha kwenye urls za meneja wa bodi za ziada, ongeza hii

arduino.esp8266.com/stable/package_esp8266c…

Kisha nenda kwa msimamizi wa Bodi na usakinishe esp8266 na Jumuiya ya ESP8266.

nenda kwa msimamizi wa maktaba na usakinishe IRRemoteESP8266.

Kwanza unganisha mpokeaji wa ir kwa bodi ya nodemcu, 3.3v hadi 3.3v, gnd kwa gnd, pato kwa gpio2 (D4).

paka mchoro Thamani ya IRRemote iliyotolewa hapa chini, fungua mfuatiliaji wa serial na bonyeza kitufe cha mbali kupata maadili ya kila ufunguo, andika mahali pengine. Kumbuka angalau maadili muhimu 9, (maadili 8 ya kupokezana mara 8 na 1 ya kuunganisha tena wifi).

Kisha fanya mzunguko kama mpango uliopewa hapo juu na upakie nambari My_Room.

Usisahau kurekebisha nambari za ir kwenye mchoro wa my_room na nambari ya ir uliyopata kwa kila kitufe kwenye rimoti na wifi ssid na nywila.

KUMBUKA: WAKATI UNAPAKUWA UMESHUKA MTANDAO HAKIKISHA KUTOUNGANISHA CHOCHOTE KWA PIN D0, D8, TX, RX. AU SIMUA KWA URAHISI WIMA ZA JUMPER KUTOKA KWA hizo PIN

Hatua ya 3: Mpangilio

Mpangilio
Mpangilio

Fuata skimu na ufanye mzunguko.

IC7805 haina nguvu ya kutosha kuendesha relays 8 kwa wakati mmoja. Kwa hivyo, tunatumia moduli mbili za Relay 4ch na IC7805 mbili.

Mpokeaji yeyote wa IR atafanya kazi.

Ugavi wa umeme unaweza kuwa 24V max.

Hatua ya 4: Programu ya Android

Nimefanya App ya Android kutumia MIT APP Inventor. Unaweza kupakia faili ya aia kwa App Inventor na kuihariri.

Hatua ya 5: Umeifanya

Ulifanya
Ulifanya

Nenda kwenye jopo la msimamizi wako wa router na upate Anwani ya IP ya NodeMCU.

Pia ipe IP fulani kwa Anwani ya Mac ya nodemcu, ili iweze kupata ip sawa, kila wakati na sio lazima uiangalie kila wakati.

UNAWEZA KUTUMIA IR Remote, Android App na kivinjari cha mtandao kwenye mtandao huo huo, AU UNAWEZA KUTUMIA PORT FORWARDING IN ROUTER YAKO KUPATA MTANDAO WOTE KUTOKA POPOTE DUNIANI

Ikiwa kuna shida, wasiliana nami kwenye fb, www.fb.com / amit.s.samanta, nitasaidia kwa kadiri niwezavyo.

Ilipendekeza: