Sommario:

WiFi Relay Outlet-fai da te: 5 passaggi
WiFi Relay Outlet-fai da te: 5 passaggi

Video: WiFi Relay Outlet-fai da te: 5 passaggi

Video: WiFi Relay Outlet-fai da te: 5 passaggi
Video: Master switch wiring with two way switch (DPDT) demonstration #shorts #diy #wiring #trending 2024, Dicembre
Anonim
Relè WiFi Outlet-fai da te
Relè WiFi Outlet-fai da te
Relè WiFi Outlet-fai da te
Relè WiFi Outlet-fai da te
Relè WiFi Outlet-fai da te
Relè WiFi Outlet-fai da te
Relè WiFi Outlet-fai da te
Relè WiFi Outlet-fai da te

Al giorno d'oggi, i kit sperimentatori IoT più popolari si presentano come moduli che si collegano semplicemente insieme anziché come singoli componenti. I neofiti dell'elettronica, gli ingegneri praticanti e le mani esperte troveranno sicuramente interessanti questi moduli economici. In questa guida, ti mostro come prendere una normale presa a muro e aggiungere intelligenza utilizzando una serie di moduli precablati prontamente disponibili e facili da usare. Poiché ho progettato questo progetto in una sorta di modo modulare, puoi provare a costruire l'intero progetto così com'è o parti di esso o persino estendere questo progetto con più funzionalità. Bene, preparati ad aggiungere maggiore accessibilità, intelligenza e connettività alla tua normale presa a muro.

Passaggio 1: hardware chiave

Hardware chiave
Hardware chiave

 Modulo relè ESP8266 WiFi (5V/1 canale) x1

 Modulo SMPS Hi-Link HLK-PM01 (5V/3W) x1

La prima cosa: il modulo relè WiFi è in effetti una miscela netta di un SoC WiFi ESP8266 (ESP-01), un IC regolatore da 3,3 V integrato (AMS1117-3.3), un microcontrollore STC15F104 e un relè 5V SPDT (1C/O). Il SoC WiFi ESP8266 è una scheda di tipo plug-in con un'intestazione a 8 pin e l'intestazione a 4 pin sul bordo del modulo relè WiFi funziona come una semplice interfaccia per impostare/configurare il modulo relè WiFi con l'aiuto del tuo PC. La seconda cosa è che un modulo di alimentazione AC-DC compatto offre un'uscita stabilizzata a 5V/600mA dc dal normale ingresso dell'alimentazione domestica AC230V. Questo modulo di alimentazione sigillato (conforme ai requisiti UL, CE) è particolarmente concepito per dispositivi/progetti IoT.

Passaggio 2: configurazione dell'hardware del dispositivo

Configurazione dell'hardware del dispositivo
Configurazione dell'hardware del dispositivo

Come si può vedere dallo schema elettrico mostrato di seguito, la configurazione hardware è estremamente semplice e richiede solo un piccolo lavoro di saldatura. Attenzione, non appena L / N (~ 230 V) è collegato e viene applicata la tensione di rete, non toccare il dispositivo nudo!

Tieni presente che senza un involucro adeguato, qualsiasi dispositivo collegato alla rete non è sicuro da usare in quanto esiste la possibilità di scosse elettriche fatali accidentali. Si consiglia quindi vivamente di montare l'hardware assemblato all'interno di un involucro antiurto in ABS/metallo con messa a terra, ovviamente con sufficienti fori di ventilazione.

Passaggio 3: debug del software

Software di debug
Software di debug

Prima del primo utilizzo, il modulo WiFi Relay deve essere configurato con l'aiuto di un "adattatore da USB a TTL di livello 3,3 V" e del software di debug seriale proprietario "USR-TCP232-Test-V1.3". Per questo, collegare i pin TX-RX-GND dell'adattatore da USB a TTL ai pin RX-TX-GND dell'intestazione a 4 pin (vedere la figura successiva). Ricordarsi inoltre di accendere il dispositivo e di stabilire una velocità di trasmissione di 9600. Successivamente, aprire il software di debug seriale (USR-TCP232-Test-V1.3) sul PC per inviare tutti i comandi AT richiesti elencati di seguito.

 AT+CWMODE=2

 AT+RST

 AT+CIPMUX=1

 AT+CIPSERVER=1, 8080

 AT+CIFSR

 AT+CIOBAUD=9600

Se non restituisce OK e restituisce semplicemente il comando che hai inviato, quindi premi il tasto INVIO prima di inviare i comandi AT (ad esempio AT+RST > INVIO > INVIA). Prendi nota, il modulo deve essere riconfigurato in caso di riavvio, ovvero è necessario aggiornare il modulo tramite il software di debug seriale inviando determinati comandi seriali. In breve, il CIPMUX e il CIPSERVER devono essere applicati di nuovo!

Passaggio 4: l'app per Android

L'app per Android
L'app per Android

Per il controllo remoto utilizzando uno smartphone Android, è necessario scaricare e installare l'app gratuita ‚EasyTCP (v4.4)‛ per Android sul proprio smartphone

Quindi, apri l'app, fai clic su "Connetti" e inserisci "Indirizzo IP" (192.168.4.1) e "Porta" (8080). Tenere premuto un pulsante di commutazione per inserire il nome e il contenuto del comando seriale in formato esadecimale (A00101A2 relay_on, A00100A1 relay_off). Infine puoi inviare comandi seriali dall'app per il controllo del relè utilizzando l'interruttore a pulsante predefinito. Qui, la copertura massima del segnale del sistema che lavora in modalità AP (access point) è abbastanza vicina a 400 metri in ambiente aperto.

Passaggio 5: Appendice

Addendum
Addendum

Qualcosa che non mi piace: quando ho visto il modulo Wi-Fi Relay (LC-WM-Relay-8266-5V) su eBay per la prima volta, sono rimasto piuttosto sorpreso dalla sua semplicità/ingombro e quindi ne ho ordinati un paio in fretta. Tuttavia, dopo alcuni esperimenti sono rimasto piuttosto deluso da un problema esasperante. Poiché il server TCP non salverà nella memoria flash, è necessario riconfigurare i comandi AT dopo ogni ciclo di alimentazione/ripristino/riavvio. Quindi ho abbandonato l'idea di costruire un prodotto di successo per l'utente finale per il mio adorabile vicino, poiché ciò richiede un sistema di alimentazione ininterrotto lungo un anno. Altrimenti devo prendere provvedimenti per sostituire il firmware stock del microcontrollore STC15F104 (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) con un altro programma per inviare quei comandi dall'uC ad ogni start up (pena severa). Spero che qualcuno ci rifletta e mi faccia sapere se c'è qualche soluzione praticabile.

Per eseguire il jailbreak del modulo di inoltro Wi-Fi, avrai bisogno di un programmatore STC e dell'ISP STC o dello stcgal alternativo. Ecco il link di un'idea simile: inoltre, ho acquistato di recente alcune schede di sviluppo MCU STC15F104W da un fornitore cinese. Solo un'altra piccola sorpresa è dietro le quinte (aspettate)!

Consigliato: