Cuprins:

8 relee Control cu NodeMCU și receptor IR utilizând WiFi și telecomandă IR și aplicația Android: 5 pași (cu imagini)
8 relee Control cu NodeMCU și receptor IR utilizând WiFi și telecomandă IR și aplicația Android: 5 pași (cu imagini)

Video: 8 relee Control cu NodeMCU și receptor IR utilizând WiFi și telecomandă IR și aplicația Android: 5 pași (cu imagini)

Video: 8 relee Control cu NodeMCU și receptor IR utilizând WiFi și telecomandă IR și aplicația Android: 5 pași (cu imagini)
Video: Becul cu releu Control 4 cu NodeMCU ESP8266 IoT și D1 Mini prin WiFi 2024, Iunie
Anonim
8 Control releu cu NodeMCU și receptor IR utilizând WiFi și telecomandă IR și aplicația Android
8 Control releu cu NodeMCU și receptor IR utilizând WiFi și telecomandă IR și aplicația Android

Controlul a 8 comutatoare de releu folosind receptorul nodemcu și ir prin wifi și aplicația de la distanță și Android.

telecomanda ir funcționează independent de conexiunea wifi.

AICI ESTE O VERSIUNE ACTUALIZATĂ CLICK AICI

Pasul 1: apucați piesele

Apucați piesele
Apucați piesele
Apucați piesele
Apucați piesele
Apucați piesele
Apucați piesele

Lucruri pe care le-ai cerut pentru acest proiect

  1. NodeMCU
  2. Modul releu cu 4 canale x 2
  3. IC7805 x 2 (1 IC7805 nu furnizează suficient curent pentru a alimenta 8 relee în același timp)
  4. Pană de pâine
  5. Receptor IR (VS1838)
  6. LED roșu x 1
  7. Rezistență 1K x 1
  8. Apăsați butonul x 1
  9. Sârme jumper
  10. Alimentare electrică

Pasul 2: Codul

ACEST COD ESTE PENTRU CONSILIUL NODEMCU, NU ARDUINO

Am scris codul într-un fel, astfel încât dacă WiFi este deconectat sau nu este disponibil, LED-ul va aprinde, iar controlul releu de la telecomandă IR va porni independent de WiFi.

Când WiFi este disponibil, apăsați butonul sau apăsați butonul dedicat de pe telecomandă IR și așteptați 5 secunde pentru a vă conecta la wifi. Dacă LED-ul nu se stinge, atunci wifi-ul nu este conectat.

Mai întâi descărcați Arduino IDE de AICI.

Apoi accesați Fișier -> Preferințe, apoi pe adresele URL suplimentare ale administratorului de bord, adăugați acest lucru

arduino.esp8266.com/stable/package_esp8266c…

Apoi, accesați Managerul de bord și instalați esp8266 de către Comunitatea ESP8266.

du-te la managerul de bibliotecă și instalează IRRemoteESP8266.

Mai întâi conectați receptorul IR la placa nodemcu, de la 3.3v la 3.3v, gnd la gnd, ieșire la gpio2 (D4).

încărcați schița IRRemote Value dată mai jos, deschideți monitorul serial și apăsați tasta de la distanță pentru a obține valorile fiecărei taste, scrieți-o undeva. Rețineți cel puțin 9 valori cheie, (8 valori pentru 8 relee și 1 pentru reconectarea wifi).

Apoi creați circuitul conform schemei de mai sus și încărcați codul My_Room.

Nu uitați să modificați codurile ir din schița my_room cu codul ir pe care l-ați obținut pentru fiecare buton de pe telecomandă și ssid-ul wifi și parola.

NOTĂ: ÎN CÂND ÎNCĂRCAȚI SKETCH-ul, asigurați-vă că nu conectați nimic la PIN-ul D0, D8, TX, RX. SAU SIMPLEȚI ÎNCHEIEȚI SIRURILE DE JUMPER DIN ACELE PIN-uri

Pasul 3: Schematic

Schematic
Schematic

Urmați schema și faceți circuitul.

IC7805 nu are suficientă putere pentru a rula 8 relee în același timp. Deci, folosim două module de releu de 4 canale și două IC7805.

Orice receptor IR va funcționa.

Sursa de alimentare poate fi de 24V max.

Pasul 4: aplicația Android

Am creat aplicația Android folosind MIT APP Inventor. Puteți încărca fișierul AIA în App Inventor și edita.

Pasul 5: Ai făcut-o

Tu ai făcut-o
Tu ai făcut-o

Accesați panoul de administrare al routerului și obțineți adresa IP a NodeMCU.

De asemenea, atribuiți un anumit IP Adresei Mac a nodemcu, astfel încât să primească același IP, de fiecare dată și să nu trebuie să o verificați de fiecare dată.

PUTEȚI UTILIZA TELECOMANDĂ IR, APLICAȚIE ANDROID ȘI BROWSER INTERNET PE ACEEAȘI REȚEA, SAU PUTEȚI UTILIZA PORTURI DE TRANSMISIE ÎN ROUTERUL DVS

În caz de problemă, contactați-mă pe fb, www.fb.com / amit.s.samanta, vă voi ajuta în măsura în care pot.

Recomandat: