Talaan ng mga Nilalaman:

8 Relay Control Sa NodeMCU at IR Receiver Gamit ang WiFi at IR Remote at Android App: 5 Hakbang (na may Mga Larawan)
8 Relay Control Sa NodeMCU at IR Receiver Gamit ang WiFi at IR Remote at Android App: 5 Hakbang (na may Mga Larawan)

Video: 8 Relay Control Sa NodeMCU at IR Receiver Gamit ang WiFi at IR Remote at Android App: 5 Hakbang (na may Mga Larawan)

Video: 8 Relay Control Sa NodeMCU at IR Receiver Gamit ang WiFi at IR Remote at Android App: 5 Hakbang (na may Mga Larawan)
Video: How to Make PLC LCD HMI || FLProg 2024, Hunyo
Anonim
8 Relay Control Sa NodeMCU at IR Receiver Gamit ang WiFi at IR Remote at Android App
8 Relay Control Sa NodeMCU at IR Receiver Gamit ang WiFi at IR Remote at Android App

Pagkontrol ng 8 switch ng relay gamit ang nodemcu at ir receiver sa paglipas ng wifi at ir remote at android app.

ang ir remote na gumagana ay malaya sa koneksyon sa wifi.

DITO ANG UPDATED VERSION CLICK DITO

Hakbang 1: Grab ang Mga Bahagi

Grab ang Mga Bahagi
Grab ang Mga Bahagi
Grab ang Mga Bahagi
Grab ang Mga Bahagi
Grab ang Mga Bahagi
Grab ang Mga Bahagi

Mga bagay na kailangan mo para sa proyektong ito

  1. NodeMCU
  2. 4 na channel ng Relay Module x 2
  3. IC7805 x 2 (1 IC7805 ay hindi nagbibigay ng sapat na kasalukuyang sa kapangyarihan sa 8 relay nang sabay-sabay)
  4. Breadboard
  5. IR Receiver (VS1838)
  6. LED Red x 1
  7. Paglaban 1K x 1
  8. Button ng Push x 1
  9. Jumper Wires
  10. Power Supply

Hakbang 2: Ang Code

Ang CODE NA ITO AY PARA SA NODEMCU BOARD HINDI ARDUINO

Sinulat ko ang code sa isang paraan upang kung ang WiFi ay maalis sa pagkakakonekta o hindi magagamit, ang LED ay mamula, at ang relay control mula sa IR Remote ay mag-iisa ng WiFi.

Kung magagamit ang WiFi pindutin ang pindutan ng itulak o pindutin ang nakatuon na pindutan sa IR Remote at maghintay para sa 5sec upang kumonekta sa wifi. Kung ang LED ay hindi patayin pagkatapos ang wifi ay hindi nakakonekta.

Una i-download ang Arduino IDE mula DITO.

Pagkatapos ay pumunta sa File -> Mga Kagustuhan, pagkatapos ay sa karagdagang mga url ng board manager, idagdag ito

arduino.esp8266.com/stable/package_esp8266c…

Pagkatapos ay pumunta sa Board manager at i-install ang esp8266 ng ESP8266 Community.

pumunta sa manager ng library at i-install ang IRRemoteESP8266.

Una ikonekta ang ir receiver sa nodemcu board, 3.3v hanggang 3.3v, gnd sa gnd, output sa gpio2 (D4).

i-upload ang sketch na Halaga ng IRRemote na ibinigay sa ibaba, buksan ang serial monitor at pindutin ang remote key upang makuha ang mga halaga ng bawat key, isulat ito sa kung saan. Tandaan hindi bababa sa 9 pangunahing mga halaga, (8 halaga para sa 8 relay at 1 para sa muling pagkakonekta sa wifi).

Pagkatapos gawin ang circuit bilang eskematiko na ibinigay sa itaas at i-upload ang code na My_Room.

Huwag kalimutang baguhin ang mga ir code sa my_room sketch gamit ang ir code na nakuha mo para sa bawat pindutan sa remote at ang wifi ssid at password.

TANDAAN: HABANG ANG PAG-IISAD NG SKETCH AY SIGURADO NA HINDI MAugnay ang ANUMANG PIN SA D0, D8, TX, RX. O SIMPLY HUWARI ANG JUMPER WIRES MULA SA MGA PINS

Hakbang 3: Skematika

Skematika
Skematika

Sundin ang eskematiko at gawin ang circuit.

Ang IC7805 ay walang sapat na lakas upang magpatakbo ng 8 relay nang sabay. Kaya, gumagamit kami ng dalawang module na 4ch Relay at dalawang IC7805.

Ang anumang IR Receiver ay gagana.

Ang Power Supply ay maaaring maging 24V max.

Hakbang 4: Android App

Ginawa ko ang Android App gamit ang MIT APP Inventor. Maaari mong i-upload ang aia file sa App Inventor at i-edit ito.

Hakbang 5: Ginawa Mo Ito

Nagawa mo
Nagawa mo

Pumunta sa iyong admin admin panel at kunin ang IP Address ng NodeMCU.

Magtalaga rin ng isang partikular na IP sa Mac Address ng nodemcu, sa gayon makakakuha ito ng parehong ip, sa bawat oras at hindi mo kailangang suriin ito sa bawat oras.

PWEDE KAYONG MAGAMIT NG IR RemOTE, ANDROID APP AT INTERNET BROWSER SA PAREHONG NETWORK, O PWEDE KAYONG MAGAMIT NG PORT FORWARDING SA IYONG ROUTER UPANG MA-ACCESS ANG PANG-INTERNET MULA SA ANUMANG DITO SA MUNDO

Sa kaso ng problema, makipag-ugnay sa akin sa fb, www.fb.com / amit.s.samanta, tutulong ako sa abot ng aking makakaya.

Inirerekumendang: