Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Sonoff sa 5v DC
- Hakbang 2: Pag-install ng Bagong Firmware
- Hakbang 3: I-configure ang Iyong Wifi
- Hakbang 4: Paglilinis, Pagandahin ang MQTT at Relay Dry contact
- Hakbang 5: Subukan ang MQTT
- Hakbang 6: Mga Pagpapabuti…?
Video: Sonoff Basic Wifi Extender - MQTT Dry contact Relay - 5v DC Mababang Boltahe: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ok nagkaroon ako ng mga unang henerasyon ng Sonoff pangunahing mga aparato at hindi ko nais na gamitin ang mga ito sa 220v dahil hindi pa talaga sila ligtas sa paglabas na iyon. Kanina pa sila nakahiga at naghihintay na may gawin sa kanila.
Kaya't napadpad ako sa proyekto ng martin-ger sa GitHub (https://github.com/martin-ger/esp_wifi_repeater) at na-hack ang Sonoff.
Una kong inangkop ang Sonoff upang gumana sa 5vDC at hindi pinagana ang natitirang circuit.
Mga gamit
Sonoff Basic R1
5v DC power supply
Hakbang 1: Sonoff sa 5v DC
Kaya't ito ay medyo simple.
Makikita mo sa unang imahe na ang Sonoff ay gumagamit ng isang AMS1117 regulator upang pumunta mula 5v hanggang 3.3v. Ang mga pin sa regulator ay mula kaliwa hanggang kanan: IN (GND), OUT, IN (+). Sa pamamagitan ng paghihinang ng isang maliit na kawad sa theIN (GND) at ang IN (+) maaari mong ikonekta ang iyong 5v DC mapagkukunan ng kuryente upang mapagana ang natitirang board. Dahil maaari itong makakuha ng isang maliit na fiddly doon Gumamit ako ng 2 iba pang mga point ng koneksyon. Ang walang laman na point ng paghihinang sa kanan lamang ng AMS117 (square pcb marker) ay GND. Sa kaliwa lamang mayroong isang koneksyon. Tingnan ang malapit na larawan.
Ok kapag tapos na ito maaari mo nang subukan bago gawin ang iba pang mga pagbabago.
Hakbang 2: Pag-install ng Bagong Firmware
Sa Github https://github.com/martin-ger/esp_wifi_repeater sa folder ng firmware makikita mo ang mga.bin file:
- 0x00000.bin
- 0x02000.bin
Kailangan mong i-download ang mga ito.
Pagkatapos ay pumunta ka sa website ng ESP Expressif at i-download ang tool sa pag-download ng ESP (PC lang):
www.espressif.com/en/support/download/othe…
Simulan ito at makakakuha ka muna ng isang window ng pagpipilian - piliin ang DEVELOPER at pagkatapos ay ang ESP8266. Ang screen ay dapat magmukhang screenshot sa itaas.
Pagkatapos mag-click sa kanang bahagi sa "…" upang mag-browse at piliin muna ang 0x00000 file. Idagdag ang lokasyon ng memorya sa kahon sa tabi nito: 0x00000.
Gawin ang pareho para sa pangalawang file at itakda ang lokasyon ng memorya sa: 0x02000.
Kapag tapos na gawin ang iyong paboritong USB-TTL at ikonekta ang Sonoff up (tiyaking wala kang ibang kapangyarihan na nakakonekta sa Sonoff board). I-double check din ang USB-TTL ay nakatakda sa 3.3v!
Pindutin ang pindutan sa Sonoff habang ipinasok ang USB-TTL sa iyong computer upang buhayin ang flash mode.
Piliin ang COM port sa tool sa pag-download ng ESP at itakda ang bilis sa 1152000. I-click ang SIMULA.
Dapat itong tumagal ng 3 o 4 na segundo lamang. Minsan ang aking board ay hindi nagpunta sa flash mode nang maayos - ilabas lamang ang USB-TTL, pindutin ang pindutan at muling ipasok.
OK - sa tapos na ito mayroon kaming bagong firmware sa Sonoff ESP8266.
Idiskonekta ang iyong USB-TTL at ikonekta ka ng mapagkukunan ng kuryente na 5v DC sa Sonoff.
Hakbang 3: I-configure ang Iyong Wifi
Gagamitin namin ang Telnet upang i-configure ang aparato. Gumagamit ako ng Putty.
Matapos ikonekta ang lakas sa Sonoff, dapat mong makita ang isang bagong Wifi SSID na lilitaw: MyAP.
Kumonekta dito sa iyong computer - sa una walang password.
Kapag nakakonekta buksan ang Putty at itakda ito sa: 192.168.4.1 PORT 7777
Kapag tapos na ang koneksyon makikita mo ang: CMD>
Sa pamamagitan ng paggamit ng mga pangunahing utos ay ise-configure mo ang Wifi device. Bold ang utos - ang italic pagkatapos nito ay ang iyong setting. Ang unang utos sa akin ay palaging nagbibigay ng isang 'Di-wastong utos' - kaya ulitin lamang ito.
CMD>
itakda ang ssid iyong_home_router's_SSID
itakda ang password sa iyong_home_router's_password
itakda ang ap_ssid ng_ESP's_new_ssid
itakda ang ap_password na_password ng ESP
ipakita // (upang suriin ang mga parameter)
itakda ang status_led 13 // (ang LED ay nasa GPIO 13 sa pisara)
i-save // (!!! huwag kalimutan)
i-reset // (= reboot)
Ok ngayon mayroon kang isang pangunahing sub-network na maaari mong gamitin upang ikonekta ang mga IoT na aparato na nahiwalay mula sa iyong pangunahing Wifi.
O maaari mo itong gamitin para sa mga panauhin, babysitter, mga bata na nag-a-access sa internet gamit ang isang timer, ….
Susunod - Magdagdag ng MQTT, Dry contact relay at paglilinis.
Hakbang 4: Paglilinis, Pagandahin ang MQTT at Relay Dry contact
MAGLINIS
Una kong linisin ang board at ihanda ito para sa dry na ugali ng contact ng relay.
Ibig sabihin nito:
- pagkonekta sa 5v DC sa berdeng terminal
- pagputol ng mga lumang ruta sa PCB (gupitin ang tuktok at ilalim ng board) kaya't ang terminal ay talagang nakahiwalay at direktang kumokonekta sa 2 puntos na na-solder namin nang mas maaga sa pcb. Sa tuktok maaari mong i-cut ito kung nasaan ang mga pulang linya - makikita mo na pinutol ko sila nang medyo pauna. Gumagamit ako ng isang Stanley na kutsilyo at pagkatapos ay isang napaka-matalas na scraper. Sa halip kadalasan ang isang maliit na flat distornilyador ay OK din upang i-scrape ang tanso ng PCB.
- gupitin ang PCB malapit sa relay (solder track) at i-install ang isang tulay tulad ng nakikita mo sa larawan. Talaga ang kaliwang 2 koneksyon sa relay ay pinalakas pa rin ng 3.3v. Ang tamang 2 mga contact ay bubuo ngayon ng isang closed loop na may berdeng terminal sa tuktok ng board. Sa gayon lumilikha ng isang pangunahing dry contact.
MQTT
Kapag tapos na ito ay ikonekta ko ang mapagkukunan ng 5v DC sa berdeng terminal upang ang board ay lumakas. Dapat mong makita ang berdeng LED blink kapag kumikilos ang Wifi.
Para sa MQTT Gumagamit ako ng isang node-red setup sa isang Raspberry Pi 3A + na may Aedes MQTT. Ipaalam sa akin kung may interesado sa pagpapalawak ng itinuturo na ito sa kung paano ito i-set up. Ngunit gagana rin ito sa anumang ibang MQTT broker.
Kumonekta kay Putty sa Sonoff. Maaari mong gamitin ang panloob (192.168.4.1) o ang panlabas na IP (IP na nakuha mula sa iyong Wifi router).
CMD>
itakda ang mqtt_host IP_from_your_MQTT_server // (Iniwan ko ang default na natitira - ang MQTT ay dapat na nasa pangunahing network bagaman - kaya sa iyong pangunahing Wifi sa loob o sa publiko sa internet)
gpio 12 mode out // (ang relay ay nasa GPIO 12)
magtipid
i-reset
Tiyaking i-save at i-reset. Ang mga setting ng MQTT ay binago lamang sa pag-reboot.
Kapag tapos na iyon maaari kang gumamit ng isang tool ng client ng MQTT upang suriin ang mga mensahe. Gumagamit ako ng MQTT Explorer.
Hakbang 5: Subukan ang MQTT
Pagkatapos ng 15 segundo dapat mong makita ang pagtulak ng ESP ng mga mensahe.
Upang subukan ang relay na inilathala mo ang isang mensahe:
paksa: / WiFi / ESPRouter_xxxxxx / utos // (ang xxxxxx ay ang halaga ng HEX ng iyong aparato)
mensahe: gpio 12 itinakda nang mataas para sa 4 // (itakda ang gpio 12, ang relay, hanggang mataas sa 4 na segundo)
Dapat mong marinig ang pag-click sa relay at magpapadala ang ESP ng feedback ng utos sa paksa ("tugon").
Mula ngayon maaari mong gamitin ang alinman sa telnet o MQTT upang i-configure at baguhin ang mga setting. Anumang wastong utos ay maaaring mai-publish ng MQTT.
Ayan yun. Dapat mayroon ka ngayong isang mababang boltahe Sonoff, pribadong Wifi SSID, na may MQTT at isang dry relay na maaaring kontrolin.
Hayaan mo ako ngayon sa mga komento kung nahanap mo itong kapaki-pakinabang, anumang mga pagkakamali na nagawa ko, mga error na iyong nahanap o mga pagpapabuti!
Salamat
Hakbang 6: Mga Pagpapabuti…?
Ang saklaw ay so-so bagaman.
Mayroon akong ilang 2.4Ghz mini antena mula sa isang lumang router.
Susubukan kong i-install iyon sa Sonoff at tingnan kung nagpapabuti ng kaunti ang saklaw.
Pag-access sa AP / ST - pag-access sa web page na lock
bilang default ang webpage ay 'bukas'. Kaya't perpekto kapag ang lahat ay gumagana sa iyo, buksan ang Putty at ipadala ang 'lock' na utos at i-save ito. Bilang default ay gagamitin ka nitong ST password upang maprotektahan ang webpage.
Inirerekumendang:
Monitor ng Boltahe para sa Mga Baterya ng Mataas na Boltahe: 3 Mga Hakbang (na may Mga Larawan)
Monitor ng Boltahe para sa Mga Baterya ng Mataas na Boltahe: Sa gabay na ito ipapaliwanag ko sa iyo kung paano ko itinayo ang aking boltahe na monitor ng baterya para sa aking electric longboard. I-mount ito subalit nais mo at ikonekta ang dalawang wires lamang sa iyong baterya (Gnd at Vcc). Ipinapalagay ng gabay na ito na ang boltahe ng iyong baterya ay lumampas sa 30 volt, w
Kinokontrol ng DIY Mababang Boltahe na Pag-iilaw sa Labas Gamit ang Raspberry Pi: 11 Mga Hakbang (na may Mga Larawan)
Kinokontrol ng DIY Mababang Boltahe na Pag-iilaw sa Labas Gamit ang Raspberry Pi: Bakit? Kailangan kong aminin, ako, tulad ng marami pang iba, isang malaking tagahanga ng internet ng mga bagay (o IoT). Nakapagod pa rin akong nakakabit ang lahat ng aking ilaw, gamit sa bahay, pintuan sa harap, pintuan ng garahe at sino ang may alam kung ano pa sa nakalantad na internet. Lalo na sa mga kaganapan tulad ng
Pangunahing Pagbubuo ng Sonoff sa Mababang Boltahe (12V): 6 na Hakbang
Sonoff Basic Rebuild to Low Voltage (12V): Kamusta po kayo. Hindi ba't maganda kung minsan upang makontrol ang lahat ng iyong kagamitan at lahat ng iyong gamit sa isang WiFi switch? Ngunit madalas hindi mo kailangang lumipat ng 230V AC. Kung lumikha ka ng isang Maikling Circuit sa panahon ng mga kable ay may panganib na magkaroon ng isang elektrikal shock - Thi
Awtomatikong Remote ON / OFF Gamit ang MIC Jack sa Iyong Camcorder / Mababang Boltahe Solid State Relay: 4 na Hakbang (na may Mga Larawan)
Awtomatikong Remote ON / OFF Gamit ang MIC Jack sa Iyong Camcorder / Mababang Boltahe Solid State Relay: Pangkalahatang-ideya: Ginamit namin ang MIC jack ng isang camcorder upang makita kung ang camcorder ay nakabukas. Nagtayo kami ng isang mababang boltahe na solid-state relay upang makita ang jack ng MIC at awtomatikong i-on at i-off ang isang remote na aparato kasabay ng camcorder. Ang solid-state
Ang ValveLiTzer: Mababang boltahe na Tube Booster: 10 Hakbang (na may Mga Larawan)
Ang ValveLiTzer: Mababang boltahe na Tube Booster: Narito ang isang maliit na proyekto ng booster ng tubo para sa mga gitarista. Kulay nito ang tunog ng ilang pagbaluktot ng tubo (bagaman higit na isang labis na overdrive kaysa sa isang distortion pedal), isang maliit na compression, at nagpapalakas din ito ng signal. Ito ay isang " maruming pampalakas, " kasama ang t