Innholdsfortegnelse:

WiFi Relay Outlet-DIY: 5 trinn
WiFi Relay Outlet-DIY: 5 trinn

Video: WiFi Relay Outlet-DIY: 5 trinn

Video: WiFi Relay Outlet-DIY: 5 trinn
Video: DIY Умное Реле для калитки: Открывай замок просто с телефона или пульта 2024, November
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 -eksperimentatorsettene som moduler som bare kobles sammen i stedet for individuelle komponenter. Elektroniske nybegynnere, praktiserende ingeniører og erfarne hender vil sikkert finne at disse rimelige modulene er interessante. I denne guiden viser jeg deg hvordan du tar en vanlig stikkontakt og legger til intelligens ved å bruke en haug med lett tilgjengelige og brukervennlige forhåndskablede moduler. Siden jeg har designet dette prosjektet på en slags modulær måte, kan du prøve å bygge hele prosjektet som det er eller deler av det, eller til og med utvide dette prosjektet med mer funksjonalitet. Gjør deg klar til å legge til forbedret tilgjengelighet, intelligens og tilkobling til ditt vanlige stikkontakt.

Trinn 1: Nøkkelvare

Nøkkelvare
Nøkkelvare

 ESP8266 WiFi (5V/1 kanal) relemodul x1

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

Det første-WiFi Relay Module er faktisk en sterk blanding av en ESP8266 (ESP-01) WiFi SoC, en innebygd 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 en 8-pinners topptekst, og 4-pinners topptekst på kanten av Wifi-relemodulen fungerer som et enkelt grensesnitt for å sette opp/konfigurere WiFi-relemodulen ved hjelp av din PC. Den andre tingen er en kompakt AC-DC strømforsyningsmodul som tilbyr stabilisert 5V/600mA likestrøm utgang fra den vanlige AC230V husholdningsnettet. Denne forseglede strømforsyningsmodulen (i samsvar med UL, CE -krav) er spesielt utviklet for IoT -enheter/prosjekter.

Trinn 2: Oppsett av maskinvaremaskin

Oppsett av maskinvare for enheten
Oppsett av maskinvare for enheten

Som det fremgår av koblingsskjemaet vist nedenfor, er maskinvareoppsettet ekstremt enkelt og krever bare lite loddearbeid. Vær forsiktig, så snart L / N (~ 230V) er tilkoblet og nettspenning er på, må du ikke berøre den naken enheten!

Vær oppmerksom på at uten en passende kabinett, er enhver nettilkoblet enhet usikker å bruke, da det er en sjanse for utilsiktet dødelig elektrisk støt. Det anbefales derfor sterkt å montere den monterte maskinvaren inne i et støtsikkert ABS/jordet metallskap, selvfølgelig med nok ventilhull.

Trinn 3: Feilsøkingsprogramvare

Feilsøkingsprogramvare
Feilsøkingsprogramvare

Før første gangs bruk bør WiFi-relemodulen konfigureres ved hjelp av en '3.3V nivå USB til TTL-adapter' og 'USR-TCP232-Test-V1.3' proprietær seriell feilsøkingsprogramvare. For dette, koble TX-RX-GND-pinnene på USB-en til TTL-adapteren til RX-TX-GND-pinnene på 4-pinners topptekst (se neste figur). Husk også å slå på enheten og etablere en baudhastighet på 9600. Deretter åpner du Serial Debugging-programvaren (USR-TCP232-Test-V1.3) på PC-en for å sende alle nødvendige AT-kommandoer som er oppført nedenfor.

 AT+CWMODE = 2

 PÅ+RST

 AT+CIPMUX = 1

 PÅ+CIPSERVER = 1, 8080

 AT+CIFSR

 AT+CIOBAUD = 9600

Hvis den ikke returnerer OK og bare returnerer hvilken kommando du har sendt, trykker du først på ENTER -tasten før du sender AT -kommandoer (for eksempel AT+RST> ENTER> SEND). Vær oppmerksom på at modulen må omkonfigureres hvis omstart, det vil si at du må oppdatere modulen gjennom seriell feilsøkingsprogramvare ved å sende visse serielle kommandoer. Kort sagt, CIPMUX og CIPSERVER må brukes igjen!

Trinn 4: Android -appen

Android -appen
Android -appen

For fjernkontroll som bruker en Android -smarttelefon, må du laste ned og installere gratis ‚EasyTCP (v4.4)‛ Android -appen på smarttelefonen

Deretter åpner du appen, klikker på ‚Koble til‛ og angir ‚IP -adresse‛ (192.168.4.1) og ‚Port‛ (8080). Trykk og hold inne en bryterknapp for å angi navnet og innholdet i den serielle kommandoen i hex -format (A00101A2 relé_on, A00100A1 relé_off). Til slutt kan du sende serielle kommandoer fra appen for relékontroll ved hjelp av den forhåndsdefinerte knappebryteren. Her er maksimal signaldekning for systemet som arbeider i AP -modus (tilgangspunkt) ganske nær 400 meter i åpent miljø.

Trinn 5: Tillegg

Tillegg
Tillegg

Noe jeg ikke liker: Da jeg så Wi-Fi Relay-modulen (LC-WM-Relay-8266-5V) på eBay først, ble jeg ganske overrasket over enkelheten/fotavtrykket og bestilte derfor et par av dem i et rush. Etter noen eksperimenter ble jeg imidlertid ganske skuffet over et irriterende problem. Siden TCP -serveren ikke vil lagre i flash, trenger den omkonfigurering av AT -kommandoer etter hver kraftsyklus/ tilbakestilling/ omstart. Så jeg forlot ideen om å bygge et vellykket sluttbrukerprodukt for min flotte nabo, da det krever et årlangt uavbrutt strømforsyningssystem. Ellers må jeg ta skritt for å erstatte lagerfastvaren til STC15F104 mikrokontroller (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) med et annet program for å sende disse kommandoene fra uC ved hver oppstart (hard straff). Håper noen vil tenke over dette og gi meg beskjed om det er noen brukbar løsning.

For å bryte Wi-Fi-relemodulen i fengsel, trenger du en STC-programmerer og STC ISP eller den alternative stcgal. Her er lenken til en lignende idé: I tillegg kjøpte jeg noen MCU STC15F104W Development Boards av en kinesisk leverandør veldig nylig. Bare en liten overraskelse er i vingene (vent på det)!

Anbefalt: