V tem članku vam bomo pokazali, kako uporabljamo ESP8266 WiFi 5V 1-kanalni relejni modul z zakasnitvijo za nadzor gospodinjskih aparatov.
Hackster Inc.
2022-307-46
V članku predstavljamo relejni WiFi modul, ki temelji na ESP8266 modulu. Modul preko aplikacije nadzira stanje delovanja releja. Predstavlja popoln komplet za upravljanje vseh vaših gospodinjskih aparatov s telefonom, kjer koli že ste.
Ta vsebina je samo za naročnike
Stvari, uporabljene v tem projektu:
- ESP8266 WiFi
- 5V 1-kanalni relejni zakasnilni modul [1]
Funkcija in značilnosti:
- Vgrajen ESP8266 WiFi modul v načinu AP lahko poveže 5 odjemalcev hkrati.
- Relejni WiFi modul ima dva načina delovanja: (1) mobilni telefoni se povežejo na WiFi modul neposredno; (2) mobilni telefon in WiFi modul sta povezana na isti usmerjevalnik.
- Razdalja prenosa: (1) na odprtem prostoru je največja razdalja prenosa 400 m, ko je mobilni telefon neposredno povezan z WiFi modulom; (2) ko sta WiFi modul in mobilni telefon povezana na isti usmerjevalnik, je razdalja prenosa odvisna od moči signala usmerjevalnika;
- Vgrajeni 5 V, 10 A / 250 V AC 10 A / 30 V DC rele, zmore 100000 preklopov; modul z vgrajeno zaščitno diode, kratek odzivni čas.
Opis in navodilo delovanja:
- Vgrajen ESP8266 WiFi modul ima tri načine delovanja: STA (odjemalnik), AP (dostopna točka), STA + AP (dostopna točka + odjemalnik). Glede na način dela relejnega WiFi modula izberite ustrezen način WiFi ESP8266 modula.
- Modul potrebuje konfiguracijo s programsko opremo za serijsko odpravljanje napak in USB na TTL modul pošlje ukaz po serijskem vodilu. Priključki TX, RX in GND USB na TTL modulu se povežejo s priključki RX, TX in GND ESP8266 relejnega modula in IN+ in IN- se povežejo z DC 5 V napajanjem.
Privzeta hitrost prenosa WiFi modula je lahko 115200 ali 9600. Za spremembo lahko pošljete ukaze AT, na primer: AT+CIOBAUD=115200. Priporočam, da uporabite 115200 v splošnih pogojih, vendar morate to spremeniti na 9600, ko uporabljate mobilni telefon za krmiljenje releja (ker hitrost prenosa vgrajenega MCU STC15F104W znaša 9600).
Način delovanja 1
Odprite programsko opremo za serijsko odpravljanje napak »USR-TCP232-Test-V1.3« v osebnem računalniku in pošljite naslednje ukaze korak za korakom:
AT+CWMODE=2, izberite način AP; AT+RST, ponastavitev; AT+CIPMUX=1, odpri več povezav; AT+CIPSERVER=1,8080, konfigurirajte TCP strežnik, nastavite številko vrat; AT+CIFSR, si oglejte IP naslov v načinu AP, na primer: APIP, »192.168.4.1«; AT+CIOBAUD=9600, nastavite hitrost prenosa na 9600.
Način delovanja 2
(Mobilni telefon in WiFi modul sta povezana na istem usmerjevalniku).
Odprite programsko opremo za razhroščevanje »USR-TCP232-Test-V1.3« v osebnem računalniku in pošljite naslednje ukaze korak za korakom:
AT+CWMODE=1, izberite način STA; AT+RST, ponastavitev; AT+CWJAP=<ssid>, <geslo>, naj se WiFi modul poveže z usmerjevalnikom, na primer: AT+CWJAP="LCTECH","12345678"; AT+CIPMUX=1, odpri več povezav; AT+CIPSERVER=1,8080, konfigurirajte strežnik TCP, nastavite številko vrat; AT+CIFSR, si oglejte naslov IP v načinu STA, na primer: STAIP, “192.168.1.103”; AT+CIOBAUD=9600, nastavite hitrost prenosa na 9600.
Prijazno opozorilo:
- Relejni modul WiFi je treba znova konfigurirati, če ga znova zaženete.
- ESP8266 WiFi modul ima mehanizem časovne omejitve; ko mobilni telefon v določenem časovnem obdobju ni poslal ukazov ESP8266 WiFi modulu (privzeto je 180 s), bo ESP8266 WiFi modul zagnal vaš mobilni telefon. Tako lahko pošljete AT + CIPSTO = <čas > na osebni računalnik, da spremenite ta čas (časovno območje 0-7200), na primer: AT + CIPSTO = 3600.
- Če ne vrne OK in samo vrne ukaz, ki ste ga poslali, ko uporabljate »USR-TCP232-Test-V1.3«, konfigurirajte WiFi modul. Pred pošiljanjem ukazov lahko pritisnete ENTER.
- Če se ne odzove, ko uporabljate »USR-TCP232-Test-V1.3«, konfigurirajte WiFi modul, saj je morda hitrost prenosa napačna. Lahko poskusite s 115200 ali 9600. Ko pa za krmiljenje releja uporabljate mobilni telefon, se morate prepričati, da je hitrost prenosa WiFi modula 9600 (pošlji AT+CIOBAUD=9600 jo lahko spremeni), ker hitrost prenosa vgrajenega MCU STC15F104W ) je 9600.
- Če želite za neposredno krmiljenje releja uporabiti računalnik (hitrost prenosa je 9600), lahko: odklopite ESP8266 WiFi modul; priključki TX, RX in GND USB na TTL modula se povežejo s priključki TX, RX in GND WiFi relejskega modula; in IN+ in IN- priključite na napajanje DC 5 V. Pošljite serijske ukaze (A00101A2 odprt rele; A00100A1 zaprt rele, format ukaza mora biti v šestnajstiški obliki) s programsko opremo za serijsko odpravljanje napak na osebnem računalniku s katero nadzirate rele.
- Če se rele ne odpre ali zapre, morate morda odstraniti R4 in uporabiti pin VCC USB na TTL modula, ki ga povežite s 5V pin modula releja.
Viri:
https://bit.ly/3i0cupC
Povzeto po:
https://bit.ly/3vR6ojP
https://hackster.io