Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
USB -pistikupesa "Joinrun Smart Wifi" on veel üks ESP8266 -põhine wifi juhtitav pistikupesa. Sellel on meeldiv disain, väike vorm ja täiendav USB -laadimisport. See vajab nutitelefoni rakendust, et juhtida seda teie nutiseadmest Hiina hostitud serveri kaudu, ning on oskusi töötada nutika kodu assistentidega Amazonist ja Google'ist. See vajab siiski Interneti -ühendust ja kui soovite oma kodu juhtimist oma võrgus hoida, saate kontrollerit välgutada mõne muu tarkvaraga, näiteks tasmota. Tasmota lisab seadmesse veebiserveri, et saaksite seda otse oma koduvõrgu brauserist juhtida.
Samm: korpuse avamine
Alumisel katteplaadi taga on 2 kruvi, mis tuleb korpuse avamiseks eemaldada.
Samm: juurdepääs moodulile Esp8266ex
Seadmel pole sisseehitatud programmi päist, nii et selle välgutamiseks peate programmeerimisjuhtmed jootma. ESP8266 on eraldi plaadil, mis on joodetud risti emaplaadiga.
Kahjuks pole programmeerimise lubamise tihvt (GPIO0) kergesti kättesaadav. Nii et peate sellega otse laual ühendust võtma.
Ma pakkisin ESP -plaadi põhiplaadilt lahti jootmispunutise abil. Seejärel jootsin GPIO0 padjale väikese juhtme. Teised programmeerimisnõelad on saadaval plaadipadjadel, nagu pildil näidatud.
Samm: valmistage ette seadme vilkumine
Seadme välgutamiseks kasutasin aliexpressi odavat USB-seeria adapterit
CP2102 MICRO USB to UART TTL Module on varustatud 6 -pin pistikuga ja võib töötada 5V ja 3.3V seadmetega.
Kui ühendate selle Windowsi arvutiga, loob see COM -pordi, mida näete seadmehalduris. Minu asukoht on COM6 ja ma seadistasin pordi 57600 baudini.
Ühendage CP2102 arvutist lahti ja ühendage see ESP -mooduliga.
Ühendage 3.3V ja GND ESP mooduli vastavate padjakestega. Ühendage TxD moodulil RxD ja RxD vastavalt TxD.
Programmeerimisrežiimi lubamiseks tuleb GPIO0 tõmmata GND -le, nt. 2k takistiga.
Samm: valmistage ette oma programmeerimiskeskkond
Esp8266 mooduli välgutamiseks ja nende täielikuks kirjeldamiseks on palju võimalusi, mida see juhend ei hõlma. Kasutage üksikasjade otsimiseks lihtsalt oma lemmik otsingumootorit.
Ma kasutan arduino programmeerimise IDE -d, kus esp8266 plaati saab lisada tahvlihalduri menüüst. Seejärel installitakse esptool.exe, mida saab kasutada ESP -moodulisse binaarfaili hõlpsaks vilkumiseks.
Tasmota binaarse sonoff.bin saab alla laadida saidilt github. See on saadaval ka erinevates keeltes.
Samm: ESP -mooduli välklambi programmeerimine
Tegelikku vilkumist saab hõlpsasti teha Windowsi käsurealt.
Minge kausta, kus esptool.exe asub
nt. cd /d %USERPROFILE %\ AppData / Local / Arduino15 / package / esp8266 / tools / esptool cd 0.4.13
Seejärel välgutage seadet allalaaditud sonoffi binaarfailiga niimoodi
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH %\ Documents / Downloads / sonoff.bin
6. samm: mooduli seadistamine
Pärast edukat vilkumist tuleb GPIO0 tihvt GND -st vabastada ja ESP uuesti sisse lülitada. Seejärel avaneb pääsupunkt ja selle saab ühendada brauseriga aadressil 192.168.4.1
Esialgsel konfiguratsioonilehel saate oma wifi skannida, valida sobiva võrgu ja sisestada oma wifi parooli.
Seejärel taaskäivitage ja ESP kuvatakse teie valitud võrgus.
Määratud IP -aadressi leidmiseks kontrollige ruuteri võrku.
Seejärel ühendage oma brauseriga IP -aadress ja seadistage seadme tüübiks "18 üldist" ning salvestage see.
ESP teeb automaatse taaskäivituse, mille järel saate konfigureerida relee ja nuppude portid, nagu pildil näidatud.
Samuti võite minna "muude seadete" juurde, et määrata sõbralik nimi, keelata MQTT, kui teil seda pole, ja lubada Belkin WeMo emulatsioon, et pistik töötaks koos Alexaga.
Kui kõik töötab, jootke moodul lõpuks uuesti emaplaadile ja pange pistik uuesti kokku.