Talaan ng mga Nilalaman:
- Hakbang 1: Pag-setup ng Firmware
- Hakbang 2: Oras para sa Mga Mod
- Hakbang 3: Inaayos ang Lahat ng Ito
- Hakbang 4: Konklusyon
Video: Mga Add-on na Lumipat ng Sonoff Wall: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Kung nagpapatakbo ka ng mga switch ng dingding ng Sonoff T1, humakbang palayo sa paggamit ng mga server na batay sa cloud para sa pag-aautomat ng bahay at nais na makakuha ng higit na pag-andar mula sa switch ng ilaw na naka-mount sa dingding. Ipinapakita sa iyo ng itinuturo na ito kung paano magdagdag ng isang sensor ng temperatura at opsyonal na isang buzzer.
Pangangailangan
1. Mga paraan ng pag-flash ng Sonoff T1 alinman sa ibabaw ng hangin (OTA) o sa CP2102 USB sa TTL adapter.
2. Mqtt Broker upang matanggap ang impormasyon.
3. Platform ng automation ng bahay upang makontrol ang switch at ipakita ang data ng sensor.
Ang aking Layunin para sa proyektong ito ay upang magdagdag ng karagdagang pag-andar sa isa sa aking mga switch ng ilaw sa dingding ng Sonoff. Natagalan ko sila sa apartment, pinatakbo nilang lahat ang Tasmota firmware, na nagpapahintulot sa kanila na makipag-usap sa paglipas ng MQTT sa aking automation platform na Home Assistant.
Maraming mga video sa youtube tungkol sa Home Assistant at Tasmota na inirerekumenda ko na suriin sila.
Palagi kong nais na magkaroon ng pagbabasa ng temperatura ng sentral na apartment upang ma-automate ko ang paglamig / pag-init sa buong bahay. Bilang isang pagpipilian, nagdagdag ako ng isang buzzer upang ibigay ang generic na pag-beep na ito kapag na-activate ang alarm. Ang itinuturo na ito ay kung paano ko ito ginawa
Ingat ka !
Mayroong mga oras na nagtatrabaho sa boltahe ng AC kapag tinatanggal o idinagdag ang switch, Mangyaring maging maingat
Hakbang 1: Pag-setup ng Firmware
Sinimulan kong i-set up ang firmware sa aking switch sa dingding, at ang Sonoff ay nagpapatakbo ng isang chip na ESP8266, na kung saan pagkatapos ng pag-flash sa Tasmota o ESPhome ay nagbibigay-daan para sa mga sensor, relay, switch, at LED na magkonekta, nakatuon ako sa Tasmota na iyon ay ang firmware na pangunahing ginagamit ko.
Ang mga breakout pad na ginamit para sa pag-flash ng firmware ay naglalantad ng 2 mga pin ng GPIO ng ESP8266 ang mga Tx at Rx pin, na gumagalang sa GPIO 1 at GPIO 3 nang may paggalang.
Mayroong dalawang bagay na dapat malaman kapag ginagamit ang mga ito sa mga pin. Parehong mataas ang parehong mga pin sa panahon ng pag-boot, na nangangahulugang naglalabas sila ng 3.3v para sa isang split segundo habang nasa proseso ng bootup, at pinakamahalaga, kung ang Tx GPIO 1 pin ay hinila pababa sa panahon ng proseso ng pagsisimula, nabigo ang controller na mag-boot.
Sa pag-iisip na iyon, nagpasya akong idagdag sa sensor ng temperatura sa GPIO1 (TXD) at ang buzzer sa GPIO3 (RXD).
Sa pamamagitan ng pag-flash ng Tasmota papunta sa pahina ng pagsasaayos, piliin ang "i-configure ang module" at piliin ang module bilang "Sonoff T1" na may kaukulang gang switch na mayroon ka, i-click ang i-save, at maghintay upang mag-reboot.
Matapos ang reboot ay bumalik sa pahina na "I-configure ang Modyul", maaari na nating piliin ang aming sensor ng temperatura mula sa drop-down na listahan ng GPIO1. Gumagamit ako ng isang DHT22, kaya't napili ko ang AM2301 iba pang mga pagpipilian sa kahon na DHT11 at SI7021.
Opsyonal
Kung ang pagdaragdag sa buzzer piliin ang buzzer mula sa drop menu para sa GPIO3.
Hakbang 2: Oras para sa Mga Mod
Ang pagdaragdag ng sensor at ang opsyonal na buzzer ay nangangailangan ng kaunting paghihinang at pag-uunawa kung paano patakbuhin ang mga wire.
Ikabit ang sensor ng temperatura at buzzer alinsunod sa diagram
1. Ikonekta ang linya ng data ng sensor ng temperatura sa TXD at ang positibong lead ng buzzer sa RXD
2. Ikonekta ang VCC ng temperatura sa 3.3v pin sa light switch
3. Ikonekta ang ground ng sensor ng temperatura at ang negatibo ng buzzer sa GND
Napagpasyahan kong magdagdag ng ilang mga babaeng pin ng header sa pcb at iikot ang likuran ng takip na plastik upang mapatakbo ang mga pin.
Gumawa ako pagkatapos ng isang maliit na wire loom upang ikabit ang sensor at buzzer sa pamamagitan ng mga pin ng header.
Oras upang subukan ito, i-on ang mains at alinman sa pagpunta sa gumana o pumutok, sa kabutihang-palad lahat ay gumagana.
Hakbang 3: Inaayos ang Lahat ng Ito
Kaya't dumating na ang oras upang maibsan ang lahat ng ito dahil ayaw namin ng mga wire na dumidikit ang isang switch ng ilaw, at ito ay sa Fusion 360.
Dinisenyo ko ang isang frame upang ibalot sa faceplate na pagkatapos ay umaabot upang maabot ang sensor ng temperatura at buzzer na may isang maliit na grill, ang lahat ay naka-print sa PLA at may mga suporta, maaari itong lagyan ng kulay o naiwan lamang tulad ng dati.
Nag-scrap out ako ng kaunting plaster upang mapatakbo ang aking mga wire na dumaan sa likod at palabas sa gilid. Ang pagwawasak sa plaster ay nangangahulugang wala akong mga visual mod sa faceplate upang magamit ko ito sa ibang lugar kung kailangan ng lumabas.
Nag-attach ako ng dalawang mga file ng STL, isa na mga mod lamang para sa Temperature sensor at sa iba pang kasama ang buzzer.
Hakbang 4: Konklusyon
Sa set ng firmware at lahat ng naka-install na hardware at naayos ang proyekto ay natapos na, awtomatikong ipinapakita ang sensor ng temperatura sa home screen ng tasmota, at sa sandaling i-setup ang mga halaga ay nai-broadcast sa MQTT server sa 5min interval update.
Mula dito, maaari mong mai-import ang data ng sensor sa iyong ginustong platform ng automation para sa pagtingin sa iyong mga aparato o ginamit para sa pag-aautomat.
Opsyonal
Ang Buzzer ay maaaring masubukan sa console sa pamamagitan ng pagta-type sa Buzzer na sinusundan ng 3 mga numero na pinaghiwalay ng isang kuwit
Ang unang numero ay ang dami ng mga beep
Pangalawang numero ay ang Tagal ng isang solong beep
Pangatlong numero ay ang tagal ng katahimikan sa pagitan ng mga indibidwal na beep
Dagdag na Impormasyon
Upang magamit ang Buzzer na may MQTT magpadala ng isang payload ng mensahe bilang pagkakasunud-sunod ng numero sa itaas sa cmnd / Paksa / Buzzer
Ang dokumentasyon ay matatagpuan dito para sa karagdagang impormasyon sa buzzer
tasmota.github.io/docs/Buzzer/
Inirerekumendang:
Walang Paghinang - Lumipat sa Inangkop na Laruan para sa Mga Espesyal na Pangangailangan / Kapansanan: 7 Hakbang (na may Mga Larawan)
Walang Paghinang - Lumipat sa Inangkop na Laruan para sa Mga Espesyal na Pangangailangan / Mga Kapansanan: Ang pagbabago ng laruan na ito ay tumatagal ng laruang pinapatakbo ng baterya, na pinapagana ng isang solong switch, at nagdaragdag ng isang karagdagang panlabas na pinapatakbo na switch. Ang panlabas na switch ay isang malaking pindutan ng push format na nagbibigay-daan para sa higit na kakayahang ma-access, sa pamamagitan ng pagpapakita ng isang
Lumipat ng Pag-access Sa Makey Makey: 3 Mga Hakbang (na may Mga Larawan)
Switch Access With Makey Makey: Ang dalawang switch system na ito ay gumagamit ng isang lap tray (Ginamit ko ang isang ito mula sa IKEA), kondaktibo na materyal (Gumamit ako ng aluminyo at tanso na tape ngunit palagi mong magagamit ang mahusay na lumang palara ng aluminyo sa kusina), duct tape, at isang Makey Makey upang lumikha ng isang touch switch lamang. Ang system c
Alexa at Lumipat na Pinatatakbo na Lampara: 3 Mga Hakbang (na may Mga Larawan)
Ang Alexa and Switch Operated Lamp: Ang Amazon Echo ay isang mahusay na piraso ng kit! Gustung-gusto ko ang ideya ng mga aparato na pinapagana ng boses! Nais kong gumawa ng aking sariling lampara na pinapatakbo ng Alexa, ngunit panatilihin ang manu-manong switch bilang isang pagpipilian. Hinanap ko ang web at natagpuan ang isang emulator ng WEMO, na, tumingin sa iba pang opti
Ang Panasonic Cd Player ay nakabukas at Lumipat sa Lumipat: 6 na Hakbang
Panasonic Cd Player on and Off Switch: Ang on at off na pindutan sa aking panasonic cd player ay muling nagising kaya kailangan ko ng isang paraan upang patayin ito upang mai-save ang mga baterya. Nagpasya akong maglagay ng isang maliit na switch at isang iba't ibang mga pack ng baterya na ayusin mo ang problema
Universal (pagnanakaw) Proteksyon para sa Elektronikong Kagamitan o Mga Kotse Na May Hindi Makita na Lumipat: 4 na Hakbang (na may Mga Larawan)
Pangkalahatan (pagnanakaw) Proteksyon para sa Mga Kagamitan sa Elektronik o Mga Kotse Na May Makikita na Lumipat: Ipapakita ko kung paano mo magagamit ang isang switch ng tambo bilang isang pangkalahatang proteksyon para sa mga elektronikong kagamitan o kotse. Ang kailangan mo lang ay isang switch ng tambo at isang pang-akit. Para sa mga kotse kailangan mo ng isang power relay upang madagdagan ang kapasidad ng paglipat ng reed switch. Isang larawan