Talaan ng mga Nilalaman:
- Hakbang 1: Pagbukas ng Kaso
- Hakbang 2: Pag-access sa Esp8266ex Module
- Hakbang 3: Ihanda ang Pag-flashing ng Device
- Hakbang 4: Ihanda ang Iyong Kapaligiran sa Programming
- Hakbang 5: Flash Programming ang ESP Module
- Hakbang 6: I-configure ang Modyul
Video: Flash Programming ang Joinrun Smart Socket (EU Plug): 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
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
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
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
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
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:
Z80-MBC2 Programming ang Atmega32a: 6 Hakbang
Z80-MBC2 Programming ang Atmega32a: Bago mo magamit ang z80-MBC2, pagkatapos na maitayo ito, kailangan mong i-program ang Atmeg32. Ipinapakita sa iyo ng mga tagubiling ito kung paano gumamit ng isang murang arduino mini bilang isang programmer upang mai-upload ang code
Ang mga Hardware at Software Hack Smart Device, Tuya at Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Hakbang
Ang mga Hardware at Software Hack Smart Device, Tuya at Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Sa Instructable na ito ay ipinapakita ko sa iyo kung paano ko nai-flash ang maraming mga smart device gamit ang aking sariling firmware, upang makontrol ko ang mga ito sa pamamagitan ng MQTT sa pamamagitan ng aking Openhab setup. Magdaragdag ako mga bagong aparato nang na-hack ko sila. Siyempre may iba pang mga pamamaraan na batay sa software upang i-flash ang pasadyang f
Programming-driven na Programming sa FTC: 4 na Hakbang
Programming-drivenn Programming sa FTC: Sa taong ito, ang aming koponan ay gumawa ng mahusay na pakikitungo sa pagpapaunlad ng software na hinimok ng kaganapan para sa aming robot. Pinapayagan ng mga programang ito ang koponan na tumpak na makabuo ng mga autonomous na programa at kahit na maulit na mga kaganapan sa tele-op. Habang gumagana ang software ay tumatawag ito
Kinokontrol ng Joystick ang Servo Gamit ang Arduino (may Programming): 4 na Hakbang
Kinokontrol ng Joystick Servo Paggamit ng Arduino (may Programming): Sa tutorial na ito gagawa kami ng isang service control ng joystick gamit ang Arduino Uno. Ang Servo ay lilipat ayon sa galaw ng joystick
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa 2 Hakbang lamang: 3 Hakbang
Hindi gumagana ang NODEMcu Usb Port? I-upload ang Code Gamit ang USB sa TTL (FTDI) Module sa Lamang 2 Mga Hakbang: Pagod na sa pagkonekta sa maraming mga wire mula sa USB hanggang TTL module sa NODEMcu, sundin ang itinuturo na ito, upang mai-upload ang code sa 2 hakbang lamang. Kung ang USB port ng Ang NODEMcu ay hindi gumagana, pagkatapos ay huwag panic. Ito lang ang USB driver chip o ang konektor ng USB,