INHOUDSOPGAWE:

8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: 5 stappe (met foto's)
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: 5 stappe (met foto's)

Video: 8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: 5 stappe (met foto's)

Video: 8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app: 5 stappe (met foto's)
Video: ESP8266 Project: How to control 2 AC bulb or load using 2 Relay with NodeMCU and D1 Mini over WiFi 2024, November
Anonim
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app
8 Relaisbeheer met NodeMCU en IR -ontvanger met behulp van WiFi en IR -afstandsbediening en Android -app

Die bestuur van 8 aflosskakelaars met nodemcu en IR -ontvanger via wifi en afstandbeheer en Android -app.

die IR -afstandsbediening werk onafhanklik van wifi -verbinding.

HIER IS 'N OPDATEERDE VERSIE KLIK HIER

Stap 1: Gryp die dele

Gryp die dele
Gryp die dele
Gryp die dele
Gryp die dele
Gryp die dele
Gryp die dele

Dinge wat u benodig vir hierdie projek

  1. NodeMCU
  2. 4 -kanaals aflosmodule x 2
  3. IC7805 x 2 (1 IC7805 bied nie genoeg stroom om 8 relais gelyktydig aan te skakel nie)
  4. Broodbord
  5. IR -ontvanger (VS1838)
  6. LED rooi x 1
  7. Weerstand 1K x 1
  8. Drukknoppie x 1
  9. Jumper Wires
  10. Kragtoevoer

Stap 2: Die kode

HIERDIE KODE IS VIR NODEMCU -RAAD NIE ARDUINO nie

Ek het die kode op so 'n manier geskryf dat as LED ontkoppel word of nie beskikbaar is nie, die LED sal brand en die relaisbeheer van IR Remote onafhanklik van WiFi aangaan.

As WiFi beskikbaar is, druk op die drukknop of druk op die spesiale knoppie op IR -afstandsbediening en wag tot 5sek om aan te sluit op wifi. As die LED nie uitskakel nie, is die wifi nie gekoppel nie.

Laai eers Arduino IDE hier af.

Gaan dan na File -> Preferences, en voeg dit by bykomende URL's vir bestuurderbestuurders

arduino.esp8266.com/stable/package_esp8266c…

Gaan dan na die bestuurder en installeer esp8266 deur ESP8266 Community.

gaan na biblioteekbestuurder en installeer IRRemoteESP8266.

Koppel eers die ir -ontvanger aan die nodemcu -bord, 3.3v tot 3.3v, gnd na gnd, uitset na gpio2 (D4).

laai die skets IRRemote -waarde hieronder op, maak die seriële monitor oop en druk die afstandsbedieningsleutel om die waardes van elke sleutel te kry, skryf dit êrens neer. Let op ten minste 9 sleutelwaardes, (8 waardes vir 8 relais en 1 vir herkoppel van wifi).

Maak dan die stroombaan volgens die skema hierbo, en laai die kode My_Room op.

Moenie vergeet om die ir -kodes in die my_room -skets aan te pas met die ir -kode wat u gekry het vir elke knoppie op die afstandsbediening en die wifi -adres en wagwoord nie.

OPMERKING: TERWYL OOR DIE OPLAAD VAN DIE SKETS, Sorg dat u niks met die PIN D0, D8, TX, RX verbind nie. OF Trek eenvoudig die springdrade van hierdie penne af

Stap 3: Skematiese

Skematiese
Skematiese

Volg die skema en maak die kring.

IC7805 het nie genoeg krag om 8 relais op dieselfde tyd te laat loop nie. Ons gebruik dus twee 4ch Relay -module en twee IC7805.

Enige IR -ontvanger werk.

Kragtoevoer kan maksimum 24V wees.

Stap 4: Android -app

Ek het die Android -app gemaak met behulp van MIT APP Inventor. U kan die aia -lêer na App Inventor oplaai en dit wysig.

Stap 5: Jy het dit gedoen

Jy het dit gedoen
Jy het dit gedoen

Gaan na die bedienerpaneel van u router en kry die IP -adres van die NodeMCU.

Ken ook 'n spesifieke IP toe aan die Mac -adres van nodemcu, sodat dit elke keer dieselfde IP kry, en u hoef dit nie elke keer te kontroleer nie.

U KAN IR -afstandsbediening, Android -app en internetblaaier op dieselfde netwerk gebruik, of u kan poort in u roeteer gebruik om toegang tot internet te kry van oral in die wêreld

As daar 'n probleem is, kontak my op fb, www.fb.com / amit.s.samanta, ek sal help sover ek kan.

Aanbeveel: