Talaan ng mga Nilalaman:

Flash Programming ang Joinrun Smart Socket (EU Plug): 6 na Hakbang
Flash Programming ang Joinrun Smart Socket (EU Plug): 6 na Hakbang

Video: Flash Programming ang Joinrun Smart Socket (EU Plug): 6 na Hakbang

Video: Flash Programming ang Joinrun Smart Socket (EU Plug): 6 na Hakbang
Video: Can't join Roblox games bug: how to fix 2024, Hunyo
Anonim
Flash Programming ang Joinrun Smart Socket (EU Plug)
Flash Programming ang Joinrun Smart Socket (EU Plug)
Flash Programming ang Joinrun Smart Socket (EU Plug)
Flash Programming ang Joinrun Smart Socket (EU Plug)

Ang socket na "Joinrun Smart Wifi" na may USB ay isa pang ESP8266 na nakabatay sa wifi na maaaring kontrolin na socket ng kuryente. Dumating ito sa isang kaaya-ayang disenyo, isang maliit na form factor at may isang karagdagang USB singilin na port. Kailangan nito ang smartlife app upang makontrol ito sa pamamagitan ng isang naka-host na server ng china mula sa iyong smart device at may mga kasanayan upang gumana kasama ang mga smart home assistant mula sa amazon at google. Kailangan nito ng koneksyon sa internet bagaman at kung nais mong panatilihin ang iyong kontrol sa bahay sa loob ng iyong sariling network maaari mong i-flash ang controller gamit ang ibang software tulad ng tasmota. Nagdagdag si Tasmota ng isang web server sa aparato upang direktang makontrol mo ito mula sa isang browser sa iyong home network.

Hakbang 1: Pagbukas ng Kaso

Pagbukas ng Kaso
Pagbukas ng Kaso
Pagbukas ng Kaso
Pagbukas ng Kaso

Mayroong 2 mga turnilyo sa likod ng takip ng plato sa ilalim na kailangang alisin upang buksan ang kaso.

Hakbang 2: Pag-access sa Esp8266ex Module

Pag-access sa Esp8266ex Module
Pag-access sa Esp8266ex Module
Pag-access sa Esp8266ex Module
Pag-access sa Esp8266ex Module

Ang aparato ay walang built in na header ng programa, kaya upang i-flash ito kailangan mong maghinang ng mga wire sa programa. Ang ESP8266 ay nasa isang hiwalay na board na na-solder na patayo sa pangunahing board.

Sa kasamaang palad ang paganahin ang pin na program (GPIO0) ay hindi madaling magagamit. Kaya kailangan mong makipag-ugnay ito nang direkta sa pisara.

Inalis ko ang board ng ESP mula sa pangunahing board gamit ang nakakalas na tirintas. Pagkatapos ay nag-solder ako ng isang maliit na kawad sa GPIO0 pad. Ang iba pang mga programang pin ay magagamit sa mga board pad tulad ng ipinakita sa larawan.

Hakbang 3: Ihanda ang Pag-flashing ng Device

Ihanda ang Flashing the Device
Ihanda ang Flashing the Device
Ihanda ang Flashing the Device
Ihanda ang Flashing the Device

Upang i-flash ang aparato Gumamit ako ng isang murang USB-to-Serial adapter mula sa aliexpress

Ang CP2102 MICRO USB sa UART TTL Module ay may isang 6 pin na header at maaaring gumana sa 5V at 3.3V na mga aparato.

Kung i-plug mo ito sa iyong windows PC lumilikha ito ng isang COM port na makikita mo sa manager ng aparato. Ang mine ay nasa COM6 at na-configure ko ang port sa 57600 baud.

I-unplug ang CP2102 mula sa iyong PC at i-hook ito sa module ng ESP.

Ikonekta ang 3.3V at GND sa mga kaukulang pad sa module ng ESP. Ikonekta ang TxD sa RxD sa module at RxD sa TxD ayon sa pagkakabanggit.

Upang paganahin ang mode ng pagprograma ang GPIO0 ay dapat hilahin sa GND hal. na may isang 2k risistor.

Hakbang 4: Ihanda ang Iyong Kapaligiran sa Programming

Maraming mga paraan upang i-flash ang isang module na esp8266 at upang ilarawan ang mga ito nang buo ay lampas sa saklaw ng itinuro na ito. Gamitin lamang ang iyong paboritong search engine upang maghanap ng mga detalye.

Ginagamit ko ang arduino programming IDE kung saan maaaring idagdag ang esp8266 board mula sa menu ng board manager. Pagkatapos ay nag-i-install ito ng isang esptool.exe na maaaring magamit upang madaling mai-flash ang isang binary sa module ng ESP.

Ang tasmota binary sonoff.bin ay maaaring ma-download mula sa github. Magagamit din ito sa iba't ibang mga wika.

Hakbang 5: Flash Programming ang ESP Module

Ang aktwal na flashing ay madaling magawa mula sa isang prompt ng utos sa mga bintana.

Pumunta sa folder kung saan matatagpuan ang esptool.exe

hal. cd / d% USERPROScript% / AppData / Local / Arduino15 / packages / esp8266 / tool / esptool cd 0.4.13

Pagkatapos i-flash ang aparato gamit ang na-download na sonoff binary tulad nito

esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf% HOMEPATH% / Mga Dokumento / Mga Pag-download / sonoff.bin

Hakbang 6: I-configure ang Modyul

I-configure ang Modyul
I-configure ang Modyul
I-configure ang Modyul
I-configure ang Modyul

Matapos ang matagumpay na pag-flashing ng GPIO0 pin ay kailangang palabasin mula sa GND at muling pagbagsak ng ESP. Pagkatapos ay magbubukas ito ng isang access point at maaaring maiugnay sa isang browser sa 192.168.4.1

Sa paunang pahina ng config maaari mong i-scan ang iyong wifi, piliin ang naaangkop na network at ipasok ang iyong wifi password.

Pagkatapos ay isa pang pag-reboot at lalabas ang ESP sa iyong napiling network.

Suriin ang network sa iyong router upang mahanap ang nakatalagang IP address.

Pagkatapos ay kumonekta sa IP gamit ang iyong browser at itakda ang uri ng aparato sa "18 generic" at i-save ito.

Ang ESP ay gumagawa ng isang awtomatikong pag-reboot pagkatapos kung saan maaari mong i-configure ang mga relay at pindutan ng mga port tulad ng ipinakita sa larawan.

Maaari mo ring puntahan ang "iba pang mga setting" upang magtakda ng isang palakaibigang pangalan, upang hindi paganahin ang MQTT kung wala ka nito at paganahin ang tularan ng Belkin WeMo upang gumana ang plug sa Alexa.

Matapos ang lahat ay gumagana sa wakas muling maghinang ang module sa pangunahing board at muling tipunin ang plug.

Inirerekumendang: