Turinys:

„Sonoff“sieninio jungiklio priedai: 4 žingsniai
„Sonoff“sieninio jungiklio priedai: 4 žingsniai

Video: „Sonoff“sieninio jungiklio priedai: 4 žingsniai

Video: „Sonoff“sieninio jungiklio priedai: 4 žingsniai
Video: Подключение двухканального реле Sonoff 2024, Lapkritis
Anonim
„Sonoff“sieninio jungiklio priedai
„Sonoff“sieninio jungiklio priedai

Jei naudojate sieninius jungiklius „Sonoff T1“, atsisakėte namų debesyje naudojamų serverių ir norite gauti daugiau funkcionalumo iš sieninio šviesos jungiklio. Ši instrukcija parodo, kaip pridėti temperatūros jutiklį ir pasirinktinai garso signalą.

Būtina sąlyga

1. „Sonoff T1“blykstės per orą (OTA) arba naudojant CP2102 USB į TTL adapterį priemonės.

2. Mqtt Broker gauti informaciją.

3. Namų automatikos platforma, skirta valdyti jungiklį ir rodyti jutiklių duomenis.

Šio projekto tikslas buvo pridėti papildomų funkcijų prie vieno iš mano „Sonoff“sieninių šviesos jungiklių. Jau kurį laiką turėjau juos bute, jie visi naudoja „Tasmota“programinę -aparatinę įrangą, kuri leidžia jiems bendrauti per MQTT su mano automatikos platforma „Home Assistant“.

Yra daug „YouTube“vaizdo įrašų apie „Home Assistant“ir „Tasmota“, aš rekomenduočiau juos patikrinti.

Aš visada norėjau, kad buto temperatūra būtų centrinė, kad galėčiau automatizuoti vėsinimą/šildymą visame name. Kaip parinktį pridėjau garsinį signalą, kad šis bendras pyptelėjimas būtų įjungtas, kai įjungiamas aliarmas. Tai pamokoma, kaip aš tai padariau

Atsargiai

Išimant ar pridedant jungiklį, kartais reikės dirbti su kintamosios srovės įtampa. Būkite atsargūs

1 veiksmas: programinės įrangos sąranka

Firmware sąranka
Firmware sąranka
Firmware sąranka
Firmware sąranka
Firmware sąranka
Firmware sąranka

Pradėjau diegti savo sieninio jungiklio programinę -aparatinę įrangą, o „Sonoff“paleidžia ESP8266 lustą, kuris, kai mirksi naudojant „Tasmota“arba „ESPhome“, leidžia prijungti jutiklius, relės, jungiklius ir šviesos diodus, aš sutelkiu dėmesį į „Tasmota“. firmware, kurią dažniausiai naudoju.

Išardymo pagalvėlės, naudojamos programinei įrangai mirksėti, atskleidžia 2 ESP8266 GPX kaiščius Tx ir Rx kaiščius, kurie pagarbiai koreliuoja su GPIO 1 ir GPIO 3.

Naudojant šiuos kaiščius reikia žinoti du dalykus. Įkrovimo metu abu kaiščiai yra aukšti, o tai reiškia, kad įkrovos proceso metu jie išleidžia 3,3 V per sekundę, o svarbiausia, jei paleidimo metu „Tx GPIO 1“kaištis nusileidžia žemai, valdikliui nepavyksta paleisti.

Turėdamas tai omenyje, nusprendžiau pridėti GPIO1 (TXD) temperatūros jutiklį ir GPIO3 (RXD) garso signalą.

Kai „Tasmota“perkeliama į konfigūracijos puslapį, pasirinkite „konfigūruoti modulį“ir pasirinkite modulį kaip „Sonoff T1“su atitinkamu gaujos jungikliu, spustelėkite išsaugoti ir palaukite, kol bus paleista iš naujo.

Iš naujo paleidę galvą į puslapį „Konfigūruoti modulį“, dabar GPIO1 išskleidžiamajame sąraše galime pasirinkti savo temperatūros jutiklį. Aš naudoju DHT22, todėl iš dėžutės pasirinkau kitas AM2301 parinktis: DHT11 ir SI7021.

Neprivaloma

Jei pridedate garsinį signalą, pasirinkite garsinį signalą iš GPIO3 išskleidžiamojo meniu.

2 žingsnis: laikas modifikacijoms

Metas modams
Metas modams
Metas modams
Metas modams
Metas modams
Metas modams
Metas modams
Metas modams

Pridėjus jutiklį ir papildomą garso signalą, reikia šiek tiek lituoti ir išsiaiškinti, kaip paleisti laidus.

Pritvirtinkite temperatūros jutiklį ir garso signalą, kaip parodyta diagramoje

1. Prijunkite temperatūros jutiklio duomenų liniją prie TXD, o teigiamą garsinio signalo laidą - prie RXD

2. Prijunkite temperatūros VCC prie šviesos jungiklio 3,3 V kaiščio

3. Prijunkite temperatūros jutiklio įžeminimą ir garsinio signalo neigiamąjį elementą prie GND

Aš nusprendžiau prie plokštės pridėti keletą moteriškų antgalių kaiščių ir išpjauti plastikinio dangtelio galą, kad kaiščiai praeitų.

Tada aš padariau mažą vielinę staklę, kad jutiklį ir garsinį signalą pritvirtinčiau per antraštės kaiščius.

Laikas išbandyti, įjungti maitinimą ir jis arba veiks, arba susprogdins, laimei, viskas pavyko.

3 žingsnis: viską sutvarkykite

Tvarkyti viską
Tvarkyti viską
Tvarkyti viską
Tvarkyti viską
Tvarkyti viską
Tvarkyti viską

Taigi atėjo laikas viską sutvarkyti, nes nenorime, kad laidai iškištų iš šviesos jungiklio, o išjungtas buvo „Fusion 360“.

Aš suprojektavau rėmą, kad apvyniotų priekinę plokštę, kuri išsikiša, kad tilptų temperatūros jutiklis ir garsinis signalas su mažomis grotelėmis, visa tai atspausdinta su PLA ir su atramomis, ją galima dažyti arba tiesiog palikti tokią, kokia yra.

Aš iškrapštiau šiek tiek gipso, kad laidai praeitų pro nugarą ir iš šono. Nugriovus tinką, neturėjau vizualių modifikacijų prie priekinės plokštės, kad prireikus galėčiau jį naudoti kitur.

Pridėjau du STL failus, vieną, kuris tik modifikuoja temperatūros jutiklį, o kitą - garso signalą.

4 žingsnis: Išvada

Išvada
Išvada
Išvada
Išvada

Kai programinė įranga yra nustatyta ir visa aparatinė įranga sumontuota ir sutvarkyta, projektas baigiasi, temperatūros jutiklis automatiškai rodomas pagrindiniame „Tasmota“ekrane, o po sąrankos vertės perkeliamos į MQTT serverį kas 5 minutes.

Čia galite importuoti jutiklio duomenis į pageidaujamą automatikos platformą, kad galėtumėte peržiūrėti savo įrenginiuose arba naudoti automatizavimui.

Neprivaloma

„Buzzer“galima išbandyti konsolėje įvedus „Buzzer“, po kurio eina 3 skaičiai, atskirti kableliu

Pirmasis skaičius yra pyptelėjimų skaičius

Antrasis skaičius yra vieno pyptelėjimo trukmė

Trečias skaičius yra tylos trukmė tarp atskirų pyptelėjimų

Papildoma informacija

Jei norite naudoti „Buzzer“su MQTT, siųskite naudingą pranešimo siuntą kaip aukščiau nurodytą skaičių seką cmnd/Topic/Buzzer

Dokumentus rasite čia, kad gautumėte daugiau informacijos apie garsinį signalą

tasmota.github.io/docs/Buzzer/

Rekomenduojamas: