Innehållsförteckning:

8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)

Video: 8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)

Video: 8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
Video: 1983 KONE Hissar I Strängnäs 2024, Juni
Anonim
8 Relästyrning med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app
8 Relästyrning med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app

Styr 8 reläomkopplare med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app.

IR -fjärrkontrollen fungerar oberoende av wifi -anslutning.

HÄR ÄR EN UPPDATERAD VERSION KLICKA HÄR

Steg 1: Ta tag i delarna

Ta tag i delarna
Ta tag i delarna
Ta tag i delarna
Ta tag i delarna
Ta tag i delarna
Ta tag i delarna

Saker du krävde för det här projektet

  1. NodeMCU
  2. 4 -kanals relämodul x 2
  3. IC7805 x 2 (1 IC7805 ger inte tillräckligt med ström för att driva 8 reläer samtidigt)
  4. Bakbord
  5. IR -mottagare (VS1838)
  6. LED Röd x 1
  7. Motstånd 1K x 1
  8. Tryckknapp x 1
  9. Jumper Wires
  10. Strömförsörjning

Steg 2: Koden

DENNA KOD ÄR FÖR NODEMCU BOARD INTE ARDUINO

Jag har skrivit koden på ett sätt så att om WiFi kopplas bort eller inte är tillgängligt lyser lysdioden och reläkontrollen från IR -fjärrkontrollen tänds oberoende av WiFi.

När WiFi är tillgängligt, tryck på tryckknappen eller tryck på den dedikerade knappen på IR -fjärrkontrollen och vänta i 5 sekunder för att ansluta till wifi. Om lysdioden inte slocknar är wifi inte anslutet.

Ladda ner Arduino IDE först HÄR.

Gå sedan till Arkiv -> Inställningar, lägg till detta på ytterligare styrelsens webbadresser

arduino.esp8266.com/stable/package_esp8266c…

Gå sedan till styrelsechefen och installera esp8266 av ESP8266 Community.

gå till bibliotekshanteraren och installera IRRemoteESP8266.

Anslut först IR -mottagaren till nodemcu -kortet, 3,3v till 3,3v, gnd till gnd, utgång till gpio2 (D4).

ladda upp skissen IRRemote -värde som anges nedan, öppna seriell bildskärm och tryck på fjärrknappen för att få värdena för varje nyckel, skriv ner det någonstans. Notera minst 9 nyckelvärden, (8 värden för 8 reläer och 1 för återanslutning av wifi).

Gör sedan kretsen som schemat ovan och ladda upp koden My_Room.

Glöm inte att ändra ir -koder i my_room -skissen med ir -koden du fick för varje knapp på fjärrkontrollen och wifi -ssid och lösenord.

OBSERVERA: UNDER UPPLADNING AV SKETCHEN SÄKER ATT INTE ANSLUTA någonting till PIN D0, D8, TX, RX. ELLER HÄNDELSEN HELT HOPPARNA TRÅDEN FRÅN DENNA PIN -KNAPPAR

Steg 3: Schematisk

Schematisk
Schematisk

Följ schemat och gör kretsen.

IC7805 har inte tillräckligt med ström för att köra 8 reläer samtidigt. Så, vi använder två 4ch Relay -modul och två IC7805.

Alla IR -mottagare fungerar.

Strömförsörjningen kan vara max 24V.

Steg 4: Android -app

Jag har gjort Android -appen med MIT APP Inventor. Du kan ladda upp aia -filen till App Inventor och redigera den.

Steg 5: Du gjorde det

Du gjorde det
Du gjorde det

Gå till routerns adminpanel och hämta NodeMCU: s IP -adress.

Tilldela också en särskild IP -adress till nodemcus Mac -adress, så att den får samma ip varje gång och du behöver inte kontrollera den varje gång.

DU KAN ANVÄNDA IR -FJÄRR, ANDROID -APP OCH INTERNETBLÄSARE PÅ SAMMA NÄTVERK, ELLER DU KAN ANVÄNDA PORT FRAMGÅNG I DIN ROUTER FÖR ATT KOMMA TILL ÖVER INTERNET FRÅN VAR som helst i VÄRLDEN

Vid problem, kontakta mig på fb, www.fb.com / amit.s.samanta, jag hjälper till så långt jag kan.

Rekommenderad: