Sommario:
- Passaggio 1: prendi le parti
- Passaggio 2: il codice
- Passaggio 3: schematico
- Passaggio 4: app per Android
- Passaggio 5: ce l'hai fatta
Video: Controllo a 8 relè con NodeMCU e ricevitore IR utilizzando WiFi e telecomando IR e app Android: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Controllo di 8 interruttori a relè utilizzando nodemcu e ricevitore ir su wifi e ir remote e app Android.
il telecomando funziona indipendentemente dalla connessione wifi.
ECCO UNA VERSIONE AGGIORNATA CLICCA QUI
Passaggio 1: prendi le parti
Cose che ti servivano per questo progetto
- NodeMCU
- Modulo relè a 4 canali x 2
- IC7805 x 2 (1 IC7805 non fornisce corrente sufficiente per alimentare 8 relè contemporaneamente)
- tagliere
- Ricevitore IR (VS1838)
- LED rosso x 1
- Resistenza 1K x 1
- Pulsante x 1
- Cavi per ponticelli
- Alimentazione elettrica
Passaggio 2: il codice
QUESTO CODICE È PER LA SCHEDA NODEMCU NON PER ARDUINO
Ho scritto il codice in modo tale che se il WiFi viene disconnesso o non è disponibile, il LED si illuminerà e il controllo del relè da IR Remote si attiverà indipendentemente dal WiFi.
Quando il WiFi è disponibile premere il pulsante o premere il pulsante dedicato sul telecomando IR e attendere 5 secondi per connettersi al wifi. Se il LED non si spegne, il wifi non è connesso.
Prima scarica Arduino IDE da QUI.
Quindi vai su File -> Preferenze, quindi su ulteriori URL del gestore della scheda, aggiungi questo
arduino.esp8266.com/stable/package_esp8266c…
Quindi vai a Board manager e installa esp8266 da ESP8266 Community.
vai al gestore della libreria e installa IRRemoteESP8266.
Per prima cosa collega il ricevitore ir alla scheda nodemcu, da 3.3v a 3.3v, gnd a gnd, output a gpio2 (D4).
carica lo schizzo IRRremote Value indicato di seguito, apri il monitor seriale e premi il tasto remoto per ottenere i valori di ciascun tasto, annotalo da qualche parte. Annotare almeno 9 valori chiave, (8 valori per 8 relè e 1 per ricollegare il wifi).
Quindi realizza il circuito come lo schema sopra riportato e carica il codice My_Room.
Non dimenticare di modificare i codici ir nello sketch di my_room con il codice ir che hai ottenuto per ogni pulsante del telecomando e l'ssid e la password del wifi.
NOTA: DURANTE IL CARICAMENTO DELLO SKETCH ASSICURARSI DI NON COLLEGARE NULLA AI PIN D0, D8, TX, RX. OPPURE SEMPLICEMENTE TIRARE I FILI DEL PONTICELLO DA QUEI PIN
Passaggio 3: schematico
Segui lo schema e crea il circuito.
IC7805 non ha abbastanza potenza per far funzionare 8 relè contemporaneamente. Quindi, stiamo usando due moduli Relè a 4 canali e due IC7805.
Qualsiasi ricevitore IR funzionerà.
L'alimentazione può essere 24V max.
Passaggio 4: app per Android
Ho creato l'app per Android utilizzando MIT APP Inventor. Puoi caricare il file aia su App Inventor e modificarlo.
Passaggio 5: ce l'hai fatta
Vai al pannello di amministrazione del tuo router e ottieni l'indirizzo IP del NodeMCU.
Assegna anche un particolare IP all'indirizzo Mac di nodemcu, in modo che ottenga lo stesso IP ogni volta e non devi controllarlo ogni volta.
PUOI UTILIZZARE IL TELECOMANDO IR, L'APP ANDROID E IL BROWSER INTERNET SULLA STESSA RETE, OPPURE PUOI UTILIZZARE IL PORT FORWARDING NEL TUO ROUTER PER ACCEDERE SU INTERNET DA QUALSIASI POSTO DEL MONDO
In caso di problemi, contattami su fb, www.fb.com\amit.s.samanta, ti aiuterò per quanto posso.
Consigliato:
Come creare una casa intelligente utilizzando il modulo relè di controllo Arduino - Idee per l'automazione domestica: 15 passaggi (con immagini)
Come creare una casa intelligente utilizzando il modulo relè di controllo Arduino | Idee per l'automazione domestica: in questo progetto di automazione domestica, progetteremo un modulo relè per la casa intelligente in grado di controllare 5 elettrodomestici. Questo modulo relè può essere controllato da cellulare o smartphone, telecomando IR o telecomando TV, interruttore manuale. Questo modulo logico può anche rilevare il r
ESP8266 RGB LED STRIP Controllo WIFI - NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi - STRIP LED RGB Controllo smartphone: 4 passaggi
ESP8266 RGB LED STRIP Controllo WIFI | NODEMCU Come telecomando IR per strisce LED controllate tramite Wi-Fi | Controllo Smartphone STRIP LED RGB: Ciao ragazzi in questo tutorial impareremo come utilizzare nodemcu o esp8266 come telecomando IR per controllare una striscia LED RGB e Nodemcu sarà controllato dallo smartphone tramite wifi. Quindi in pratica puoi controllare la STRISCIA LED RGB con il tuo smartphone
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino - Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero - Elicottero Rc - Aereo RC con Arduino: 5 passaggi (con immagini)
Telecomando wireless con modulo NRF24L01 da 2,4 Ghz con Arduino | Nrf24l01 Ricevitore trasmettitore 4 canali / 6 canali per quadricottero | Elicottero Rc | Aereo radiocomandato con Arduino: per far funzionare un'auto radiocomandata | Quadricottero | Drone | Aereo RC | Barca RC, abbiamo sempre bisogno di un ricevitore e trasmettitore, supponiamo che per RC QUADCOPTER abbiamo bisogno di un trasmettitore e ricevitore a 6 canali e quel tipo di TX e RX è troppo costoso, quindi ne faremo uno sul nostro
Rover a controllo gestuale utilizzando un accelerometro e una coppia trasmettitore-ricevitore RF: 4 passaggi
Rover a controllo gestuale che utilizza un accelerometro e una coppia trasmettitore-ricevitore RF: Ehi, hai mai desiderato costruire un rover che potresti guidare con semplici gesti delle mani, ma non potresti mai trovare il coraggio di avventurarti nelle complessità dell'elaborazione delle immagini e interfacciare una webcam con il tuo microcontrollore, per non parlare della salita
Controllo super facile da PC di 110 Vac utilizzando un relè a stato solido Crydom: 3 passaggi (con immagini)
Controllo super facile da PC di 110 Vac utilizzando un relè a stato solido Crydom: mi sto preparando a cimentarmi nella saldatura a piastra calda. Pertanto, avevo bisogno di un modo per controllare 110Vac dal mio PC. Questa istruzione mostra come controllare facilmente 110Vac da una porta di uscita seriale su un PC. La porta seriale che ho usato era di tipo USB