Indholdsfortegnelse:

WiFi Relay Outlet-DIY: 5 trin
WiFi Relay Outlet-DIY: 5 trin

Video: WiFi Relay Outlet-DIY: 5 trin

Video: WiFi Relay Outlet-DIY: 5 trin
Video: MOES WiFi+RF 2 Gang Switch Light Switch Module,Install with Neutral Wire Needed 2024, Juli
Anonim
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY
WiFi Relay Outlet-DIY

I dag kommer de mest populære IoT -eksperimentatorsæt som moduler, der bare sættes sammen i stedet for individuelle komponenter. Elektroniske nybegyndere, praktiserende ingeniører og erfarne hænder vil sikkert finde ud af, at disse billige moduler er interessante. I denne vejledning viser jeg dig, hvordan du tager en almindelig stikkontakt og tilføjer intelligens ved hjælp af en flok tilgængelige, brugervenlige moduler, der er let at bruge. Da jeg har designet dette projekt på en slags modulær måde, kan du prøve at bygge hele projektet som det er eller dele af det eller endda udvide dette projekt med mere funktionalitet. Gør dig klar til at tilføje forbedret tilgængelighed, intelligens og forbindelse til din almindelige stikkontakt.

Trin 1: Nøglehardware

Nøgle hardware
Nøgle hardware

 ESP8266 WiFi (5V/1 kanal) relæmodul x1

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

Den første ting-WiFi Relay Module er faktisk en stærk blanding af et ESP8266 (ESP-01) WiFi SoC, en indbygget 3.3V regulator IC (AMS1117-3.3), en STC15F104 mikrokontroller og et 5V SPDT (1C/O) relæ. ESP8266 WiFi SoC er et plug-in-kort med et 8-benet header, og det 4-pins header i kanten af Wifi Relay Module fungerer som en enkel grænseflade til opsætning/konfiguration af WiFi Relay Module ved hjælp af din PC. Den anden ting er et kompakt AC-DC strømforsyningsmodul, der tilbyder stabiliseret 5V/600mA jævnstrøm fra det sædvanlige AC230V husholdningsnettet. Dette forseglede strømforsyningsmodul (overholder UL, CE -krav) er specielt udviklet til IoT -enheder/projekter.

Trin 2: Opsætning af enhedshardware

Opsætning af enhedens hardware
Opsætning af enhedens hardware

Som det fremgår af ledningsdiagrammet vist nedenfor, er hardwareopsætningen ekstremt enkel og kræver kun lidt loddemetalarbejde. Pas på, så snart L / N (~ 230V) er tilsluttet, og der er tilsluttet netspænding, må du ikke røre ved den nøgne enhed!

Husk på, at uden en passende kabinet er enhver netforbundet enhed usikker at bruge, da der er risiko for utilsigtet dødeligt elektrisk stød. Det anbefales derfor stærkt at montere den samlede hardware i et stødsikkert ABS/jordet metal-kabinet, selvfølgelig med nok ventilationshuller.

Trin 3: Fejlsøgningssoftware

Fejlfindingssoftware
Fejlfindingssoftware

Før første brug skal WiFi-relæmodulet konfigureres ved hjælp af en '3.3V Level USB til TTL-adapter' og 'USR-TCP232-Test-V1.3' proprietær seriel fejlfindingssoftware. Til dette skal du tilslutte TX-RX-GND-benene på USB-en til TTL-adapteren til RX-TX-GND-benene på 4-benet header (se næste figur). Husk også at tænde enheden og etablere en baudhastighed på 9600. Dernæst skal du åbne Serial Debugging-softwaren (USR-TCP232-Test-V1.3) på pc'en for at sende alle de nødvendige AT-kommandoer, der er angivet nedenfor.

 AT+CWMODE = 2

 AT+RST

 AT+CIPMUX = 1

 PÅ+CIPSERVER = 1, 8080

 AT+CIFSR

 AT+CIOBAUD = 9600

Hvis den ikke returnerer OK, og bare returnerer den kommando, du har sendt, skal du først trykke på ENTER -tasten, før du sender AT -kommandoer (f.eks. AT+RST> ENTER> SEND). Vær opmærksom på, at modulet skal omkonfigureres, hvis genstart, dvs. du skal opdatere modulet via seriel fejlfindingssoftware ved at sende visse serielle kommandoer. Kort sagt, CIPMUX og CIPSERVER skal anvendes igen!

Trin 4: Android -appen

Android -appen
Android -appen

For fjernbetjening ved hjælp af en Android -smartphone skal du downloade og installere den gratis ‚EasyTCP (v4.4)‛ Android -app på din smartphone

Åbn derefter appen, klik på ‚Connect‛ og indtast ‚IP -adressen‛ (192.168.4.1) og ‚Port‛ (8080). Tryk på en switch -knap, og hold den inde for at indtaste navnet og indholdet af den serielle kommando i hex -format (A00101A2 relay_on, A00100A1 relay_off). Endelig kan du sende serielle kommandoer fra appen til relækontrol ved hjælp af den foruddefinerede knapkontakt. Her er den maksimale signaldækning af systemet, der arbejder i AP (adgangspunkt) -tilstand, temmelig tæt på 400 meter i åbent miljø.

Trin 5: Tillæg

Tillæg
Tillæg

Noget, jeg ikke kan lide: Da jeg først så Wi-Fi Relay-modulet (LC-WM-Relay-8266-5V) på eBay, blev jeg ret overrasket over dets enkelhed/fodaftryk og bestilte derfor et par af dem i en fart. Efter nogle eksperimenter blev jeg dog ret skuffet over et irriterende problem. Da TCP -serveren ikke gemmes i flash, skal den omkonfigureres af AT -kommandoer efter hver strømcykling/ nulstilling/ genstart. Så jeg opgav tanken om at bygge et vellykket slutbrugerprodukt til min dejlige nabo, da det kræver et årelangt uafbrudt strømforsyningssystem. Ellers må jeg tage skridt til at erstatte lager firmware af STC15F104 mikrokontroller (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) med et andet program til at sende disse kommandoer fra uC ved hver opstart (en hård straf). Håber nogen vil tænke over dette og fortælle mig, om der er en brugbar løsning.

Til fængsel, der bryder Wi-Fi-relæmodulet, skal du bruge en STC-programmør og STC-internetudbyderen eller den alternative stcgal. Her er linket til en lignende idé: Derudover har jeg for nylig købt nogle MCU STC15F104W Development Boards fra en kinesisk leverandør. Blot endnu en lille overraskelse er i vingerne (vent på det)!

Anbefalede: