Cuprins:
- Pasul 1: Hardware cheie
- Pasul 2: Configurare hardware dispozitiv
- Pasul 3: Software de depanare
- Pasul 4: aplicația Android
- Pasul 5: addendum
Video: Releu WiFi Outlet-DIY: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
În zilele noastre, cele mai populare kituri de experimentare IoT vin ca module care se conectează mai degrabă decât componente individuale. Începătorii electronici, inginerii practicanți și mâinile cu experiență deopotrivă vor găsi cu siguranță interesante aceste module ieftine. În acest ghid, vă arăt cum să luați o priză obișnuită de perete și să adăugați informații folosind o grămadă de module pre-cablate ușor de utilizat și ușor de utilizat. Deoarece am proiectat acest proiect într-un fel de modular, puteți încerca să construiți întregul proiect așa cum este sau părți din acesta sau chiar să extindeți acest proiect cu mai multe funcționalități. Ei bine, pregătește-te să adaugi accesibilitate, inteligență și conectivitate sporite la priza obișnuită de perete.
Pasul 1: Hardware cheie
Modul de releu ESP8266 WiFi (5V / 1 canal) x1
Hi-Link HLK-PM01 (5V / 3W) Modul SMPS x1
Primul lucru - modulul de releu WiFi este un amestec puternic de SoC WiFi ESP8266 (ESP-01), un regulator IC de 3,3 V (AMS1117-3.3), un microcontroler STC15F104 și un releu 5V SPDT (1C / O). ESP8266 WiFi SoC este un card de tip plug-in cu un antet cu 8 pini, iar antetul cu 4 pini de la marginea modulului de releu Wifi funcționează ca o interfață simplă pentru a configura / configura modulul de releu WiFi cu ajutorul PC. Al doilea lucru este un modul compact de alimentare AC-DC care oferă o ieșire stabilizată de 5V / 600mA de la intrarea obișnuită de alimentare AC230V. Acest modul de alimentare sigilat (conform cerințelor UL, CE) este conceput în special pentru dispozitive / proiecte IoT.
Pasul 2: Configurare hardware dispozitiv
După cum se poate vedea din schema de cablare prezentată mai jos, configurarea hardware-ului este extrem de simplă și necesită doar puțină muncă de lipire. Atenție, imediat ce L / N (~ 230V) este conectat și tensiunea de rețea este aplicată, nu atingeți dispozitivul gol!
Rețineți că, fără o carcasă adecvată, orice dispozitiv conectat la rețea nu este sigur de utilizat, deoarece există șansa de electrocutare accidentală fatală. Prin urmare, este foarte recomandat să montați hardware-ul asamblat într-o carcasă ABS / metal împământată rezistentă la șocuri, desigur cu suficiente orificii de aerisire.
Pasul 3: Software de depanare
Înainte de prima utilizare, modulul de releu WiFi ar trebui configurat cu ajutorul unui adaptor „3,3V nivel USB la TTL” și a software-ului propriu de depanare serial „USR-TCP232-Test-V1.3”. Pentru aceasta, conectați pinii TX-RX-GND ai adaptorului USB la TTL la pinii RX-TX-GND ai antetului cu 4 pini (a se vedea figura următoare). De asemenea, nu uitați să porniți dispozitivul și să stabiliți o rată de transmisie de 9600. Apoi, deschideți software-ul Serial Debugging (USR-TCP232-Test-V1.3) de pe computer pentru a trimite toate comenzile AT necesare enumerate mai jos.
AT + CWMODE = 2
AT + RST
AT + CIPMUX = 1
AT + CIPSERVER = 1, 8080
AT + CIFSR
AT + CIOBAUD = 9600
Dacă nu revine OK și doar returnează ce comandă ați trimis, apăsați mai întâi tasta ENTER înainte de a trimite comenzi AT (de exemplu AT + RST> ENTER> SEND). Luați notă, modulul trebuie să se reconfigureze dacă reporniți, adică trebuie să reîmprospătați modulul prin software de depanare serială, trimițând anumite comenzi seriale. Pe scurt, CIPMUX și CIPSERVER trebuie aplicate din nou!
Pasul 4: aplicația Android
Pentru controlul de la distanță folosind un smartphone Android, trebuie să descărcați și să instalați aplicația gratuită „EasyTCP (v4.4)” Android pe telefonul dvs. inteligent
Apoi, deschideți aplicația, faceți clic pe „Conectați-vă” și introduceți „adresa IP” (192.168.4.1) și „Portul” (8080). Țineți apăsat un buton de comutare pentru a introduce numele și conținutul comenzii seriale în format hex (A00101A2 relay_on, A00100A1 relay_off). În cele din urmă puteți trimite comenzi seriale din aplicație pentru controlul relei folosind comutatorul de buton predefinit. Aici, acoperirea maximă a semnalului sistemului care funcționează în modul AP (punct de acces) este aproape de 400 de metri în mediu deschis.
Pasul 5: addendum
Ceva care nu-mi place: Când am văzut mai întâi modulul de releu Wi-Fi (LC-WM-Relay-8266-5V) pe eBay, am fost mai degrabă surprins de simplitatea / amprenta sa și, prin urmare, am comandat câteva dintre ele într-o grabă. Cu toate acestea, după unele experimente am fost destul de dezamăgit de o problemă exasperantă. Deoarece serverul TCP nu va salva în bliț, este nevoie de reconfigurarea comenzilor AT după fiecare pornire / resetare / repornire. Așa că am abandonat ideea de a construi un produs de succes pentru utilizatorul final pentru dragul meu vecin, deoarece acest lucru necesită un sistem de alimentare neîntrerupt pe tot parcursul anului. Altfel, trebuie să iau măsuri pentru a înlocui firmware-ul stoc al microcontrolerului STC15F104 (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) cu un alt program pentru a trimite acele comenzi. de la UC la fiecare pornire (o penalizare aspră). Sper că cineva se va gândi la acest lucru și să mă anunțe dacă există vreo soluție viabilă.
Pentru închiderea modulului de releu Wi-Fi, veți avea nevoie de un programator STC și de ISC STC sau stcgal alternativ. Iată legătura unei idei similare: În plus, am cumpărat câteva plăci de dezvoltare MCU STC15F104W de la un furnizor chinez foarte recent. Doar o altă mică surpriză este în aripi (așteptați-o)!
Recomandat:
Comutator releu cu două butoane: 3 pași
Comutator cu releu cu două butoane: Acest articol vă arată cum să activați și să opriți comutatorul cu buton. Acest circuit poate fi realizat cu două comutatoare. Apăsați un singur comutator și becul se aprinde. Apăsați un alt comutator și becul se stinge. Cu toate acestea, acest Ins
Releu I2C Met Arduino IDE: 5 pași
I2C Relay Met Arduino IDE: comand o releu plăcută, dar nu a existat nicio instrucțiune ArduinoIDE, doar Raspberry Pi e.o. Aflu cum să-l folosesc cu Arduino și vreau să-l împărtășesc, astfel încât să puteți economisi timp. Exemplu original RaspberryPi: wiki.52pi.com/index.php/DockerPi_4_Channel_R
Home Automation WiFi Light Switch cu ESP-01 și modul de releu cu buton: 7 pași
Home Automation WiFi Light Switch cu ESP-01 și modul de releu cu buton: Apoi, în instrucțiunile anterioare am programat un ESP-01 cu Tasmota folosind un ESP Flasher și am conectat ESP-01 la rețelele noastre wifi. Acum putem începe programarea acestuia pentru a porni / opri un întrerupător de lumină folosind WiFi sau butonul de apăsare. Pentru lucru electric
Sonoff Basic Wifi Extender - Releu de contact uscat MQTT - Tensiune redusă de 5V DC: 6 pași
Sonoff Basic Wifi Extender - Releu de contact uscat MQTT - Tensiune redusă de 5V DC: Ok Am avut câteva dispozitive de bază Sonoff de primă generație și nu vreau să le folosesc cu 220v, deoarece nu erau încă în siguranță încă în acea versiune. Stăteau întinși de ceva vreme, așteptând să facă ceva cu ei. Așa că am dat peste martin-ger
Placă Wifi BT_HDR (releu greu): 6 pași
Placă Wifi BT_HDR (Heavy Duty Relay): Această instrucțiune este pentru placa ARMTRONIX WIFI Heavy Duty Relay VER VER 0.1.ARMtronix WiFi / BT Heavy Duty Relay Board este o placă IOT. Este proiectat pentru a face față unei sarcini cu consum ridicat de energie la 240 V c.a