Turinys:
- 1 veiksmas: programinės įrangos sąranka
- 2 žingsnis: laikas modifikacijoms
- 3 žingsnis: viską sutvarkykite
- 4 žingsnis: Išvada
Video: „Sonoff“sieninio jungiklio priedai: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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
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
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
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
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:
Praktiškas „Arduino ESP32“belaidžio sieninio lizdo LED juostos valdiklis: 6 žingsniai
Praktiškas „Arduino ESP32“belaidžio sieninio lizdo LED juostos valdiklis: Tai labai praktiškas „pasidaryk pats“belaidžio sieninio lizdo valdiklis, skirtas pigių LED juostų gamybai. Jis pakeičia pigius „WiFi“valdiklius, parduodamus „EBay“. Jie puikiai dera su RGB Led juostomis. „EBay Wifi“valdiklis nėra gerai sukonstruotas ir lengvai sugenda. Taip pat
Kaip įjungti „August Smart Lock“iš sieninio maitinimo šaltinio?: 7 žingsniai (su nuotraukomis)
Kaip įjungti „August Smart Smart Lock“iš sieninio elektros tinklo?: Neseniai mano tėtis nusipirko rugpjūčio išmaniąją spyną ir sumontavo ant mūsų garažo durų. Problema ta, kad jis veikia iš akumuliatoriaus, o mano tėtis nenori jaudintis, kad dažnai keičia bateriją. Taigi jis nusprendė įjungti rugpjūčio išmaniąją spyną iš išorės
Naudokite „Homie“programinę įrangą „Sonoff“jungiklio moduliui vairuoti (pagrįstas ESP8266): 5 žingsniai (su paveikslėliais)
Naudokite „Homie“programinę įrangą „Sonoff“jungiklio moduliui vairuoti (pagrįstas ESP8266): tai yra tolesnis nurodymas, kurį parašiau šiek tiek po to, kai sukūrėte „Homie“įrenginius, skirtus daiktų internetui ar namų automatizavimui “. Vėliau buvo sutelktas dėmesys į pagrindinį stebėjimą (DHT22, DS18B20, šviesa) aplink D1 Mini plokštes. Šį kartą norėčiau parodyti, kaip
Sieninio įkroviklio laikiklis: 8 žingsniai
Sieninio įkroviklio laikiklis: puikus būdas pakartotinai naudoti kalendorių ir pasidaryti mobiliojo telefono laikiklį. Užtrunka 15 min. prie televizoriaus
Ateities „Aka“sieninio USB įkroviklio lizdai: 7 žingsniai (su nuotraukomis)
Ateities „Aka“sieninio USB įkroviklio lizdai: jūsų „iPhone“yra miręs, ir kažkas nubėgo su jūsų „iPod“sieniniu įkrovikliu, jei tik ten, kur ateitis ir visos lizdai buvo USB! Ši instrukcija parodys, kaip standartinį lizdą paversti vidiniu USB įkrovikliu. Aš