Innholdsfortegnelse:
- Trinn 1: Nøkkelvare
- Trinn 2: Oppsett av maskinvaremaskin
- Trinn 3: Feilsøkingsprogramvare
- Trinn 4: Android -appen
- Trinn 5: Tillegg
Video: WiFi Relay Outlet-DIY: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
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
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
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
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
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
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:
Smart Outlet: 6 trinn
Smart Outlet: Ansvarsfraskrivelse: Dette prosjektet er ment å vise hvordan du kan prototype med en SV2 PCB -skriver. Det er ikke et produkt du bør bruke som dagligvare. Den ble verken designet eller testet for å oppfylle passende sikkerhetsstandarder. Du er ansvarlig
Arduino Outlet Timer: 3 trinn
Arduino Outlet Timer: Outlet -tidtakere er et flott verktøy for å holde apparater for å holde seg for lenge, men de mangler tilpasningen som noen ganger er nødvendig. Noen apparater har ikke brytere i det hele tatt, og det kan være nyttig å lage en hjemmelaget, automatisk timer. Til
IPhone 5 & Samsung S5 Outlet Hylle og passiv forsterker: 3 trinn
IPhone 5 & Samsung S5 Outlet Shelf & Passive Amplifier: Denne instruksen kommer til å vise designprosessen for en 3D -utskrivbar uttakshylle & passiv forsterker for både iPhone 5 & Samsung S5. Filene vil være tilgjengelige for montering med et standard britisk dobbeltuttak og et tomt oppsett for en
Arduino Outlet Box Control Center med Google Kalender: 4 trinn
Arduino Outlet Box Control Center Med Google Kalender: I denne instruksjonsboken lærer du hvordan du bygger et kontrollsenter for hjemmet ditt ved hjelp av en Adafruit Power Relay Module 4-Outlet. Du trenger et Arduino -kort med en wifi -modul som Adafruit Feather Huzzah og en Adafruit Power Relay Module 4
Google Home Controlled Power Outlet: 9 trinn (med bilder)
Google Home Controlled Power Outlet: Kjæresten min har alltid ønsket å bygge et smart hjem. Så vi bygger infrastrukturen og det første elementet i det smarte hjemmet, en fjernkontrollert stikkontakt som du kan kontrollere ved hjelp av et kontrollpanel eller ved hjelp av talekommandoer (hvis du har google home eller goog