Sadržaj:

Dodaci za zidne prekidače Sonoff: 4 koraka
Dodaci za zidne prekidače Sonoff: 4 koraka

Video: Dodaci za zidne prekidače Sonoff: 4 koraka

Video: Dodaci za zidne prekidače Sonoff: 4 koraka
Video: Я соединяю свой дом с Aquara II 2024, Studeni
Anonim
Dodaci Sonoff Wall Switch
Dodaci Sonoff Wall Switch

Ako koristite zidne prekidače Sonoff T1, odstupili ste od korištenja poslužitelja temeljenih na oblaku za kućnu automatizaciju i htjeli biste iz zidne sklopke za svjetlo dobiti više funkcionalnosti. Ova uputa pokazuje vam kako dodati senzor temperature i opcionalno zujalicu.

Preduvjet

1. Način treptanja Sonoff T1 bilo bežičnim putem (OTA) ili s CP2102 USB na TTL adapterom.

2. Mqtt posrednik za primanje informacija.

3. Platforma kućne automatizacije za upravljanje prekidačem i prikaz podataka senzora.

Moj cilj za ovaj projekt bio je dodati dodatnu funkcionalnost jednom od mojih prekidača za zidno svjetlo Sonoff. Već ih neko vrijeme držim u stanu, svi pokreću Tasmota firmware, koji im omogućuje komunikaciju preko MQTT -a s mojom platformom za automatizaciju Home Assistant.

Postoji mnogo YouTube videozapisa o kućnom pomoćniku i Tasmoti, preporučio bih da ih provjerite.

Uvijek sam želio imati centralno očitanje temperature stana kako bih mogao automatizirati hlađenje/grijanje u cijeloj kući. Kao opciju, dodao sam zujalicu koja će dati taj generički zvučni signal kada se alarm aktivira. Ova instrukcija je način na koji sam to učinio

Oprez

Pri uklanjanju ili dodavanju prekidača ponekad će raditi s izmjeničnim naponom. Budite oprezni

Korak 1: Postavljanje firmvera

Postavljanje firmvera
Postavljanje firmvera
Postavljanje firmvera
Postavljanje firmvera
Postavljanje firmvera
Postavljanje firmvera

Počeo sam postavljati firmver na zidnom prekidaču, a Sonoff pokreće čip ESP8266, koji nakon bljeskanja s Tasmotom ili ESPhomeom omogućuje povezivanje senzora, releja, prekidača i LED dioda, fokusiram se na Tasmotu firmver koji uglavnom koristim.

Prelomni jastučići koji se koriste za bljeskanje firmvera izlažu 2 GPIO pina ESP8266, Tx i Rx pinove, koji su u korelaciji s GPIO 1 i GPIO 3.

Dvije su stvari koje trebate znati kada ih koristite za pričvršćivanje. Obje pinove se podižu tijekom podizanja sustava, što znači da emitiraju 3,3 V u djeliću sekunde tijekom procesa pokretanja, i što je najvažnije, ako se pin Tx GPIO 1 tijekom procesa pokretanja spusti, kontroler se ne uspijeva pokrenuti.

S tim na umu, odlučio sam dodati senzor temperature na GPIO1 (TXD) i zujalicu na GPIO3 (RXD).

Kad je Tasmota prešao glavom na stranicu s konfiguracijom, odaberite "konfiguriraj modul" i odaberite modul kao "Sonoff T1" s odgovarajućim prekidačem za bandu koji imate, kliknite spremi i pričekajte ponovno pokretanje.

Nakon ponovnog pokretanja vratite se na stranicu "Konfiguriraj modul", sada možemo odabrati svoj osjetnik temperature s padajućeg popisa pomoću GPIO1. Koristim DHT22, pa sam odabrao AM2301, a ostale dostupne opcije su DHT11 i SI7021.

Izborno

Ako dodajete zujalicu, odaberite zujalicu iz padajućeg izbornika za GPIO3.

Korak 2: Vrijeme za modove

Vrijeme za modove
Vrijeme za modove
Vrijeme za modove
Vrijeme za modove
Vrijeme za modove
Vrijeme za modove
Vrijeme za modove
Vrijeme za modove

Dodavanje senzora i opcijskog zujalice zahtijeva malo lemljenja i smišljanja načina provođenja žica.

Priključite osjetnik temperature i zujalicu prema dijagramu

1. Spojite podatkovni vod osjetnika temperature na TXD, a pozitivni vod zujalice na RXD

2. Spojite VCC temperature na pin od 3,3 V na prekidaču za svjetlo

3. Spojite uzemljenje osjetnika temperature i negativ zujalice na GND

Odlučio sam dodati nekoliko ženskih igala zaglavlja na tiskanu ploču i izrezati stražnju stranu plastičnog poklopca kako bi igle mogle proći.

Zatim sam napravio mali žičani razboj za pričvršćivanje senzora i zujalice kroz igle zaglavlja.

Vrijeme je da ga isprobate, uključite električnu mrežu i ili će raditi ili će eksplodirati, srećom sve je uspjelo.

Korak 3: Sve uredite

Sve uredno
Sve uredno
Sve uredno
Sve uredno
Sve uredno
Sve uredno

Pa je došlo vrijeme da sve to približimo jer ne želimo da žice strše iz prekidača za svjetlo, a isključeno je za Fusion 360.

Dizajnirao sam okvir kako bi se omotao oko prednje ploče koja se zatim proširuje kako bi senzor temperature i zujalicu smjestio s malim roštiljem, sve je tiskano s PLA i s nosačima, moglo bi se obojiti ili ostaviti kakvo jest.

Ostrugao sam malo žbuke da bih žice prošao straga i sa strane. Skidanje žbuke značilo je da nemam vizualne modifikacije na prednjoj ploči, tako da je mogu koristiti drugdje ako se ukaže potreba.

Priložio sam dvije STL datoteke, jednu koja samo modificira osjetnik temperature, a drugu koja uključuje zujalicu.

Korak 4: Zaključak

Zaključak
Zaključak
Zaključak
Zaključak

S postavljenim firmverom i instaliranim i uređenim hardverom projekt se privodi kraju, senzor temperature automatski se prikazuje na početnom zaslonu tasmote, a nakon postavljanja vrijednosti se emitiraju na poslužitelj MQTT u ažuriranjima od 5 minuta.

Odavde možete uvesti podatke senzora u željenu platformu za automatizaciju za pregled na vašim uređajima ili koristiti za automatizaciju.

Izborno

Zvučni signal se može testirati u konzoli upisivanjem zujalice, a zatim 3 broja odvojena zarezom

Prvi broj je količina zvučnih signala

Drugi broj je trajanje jednog zvučnog signala

Treći broj je trajanje tišine između pojedinačnih zvučnih signala

Dodatne informacije

Za upotrebu zujalice s MQTT -om pošaljite korisnu vrijednost poruke kao gornji niz brojeva na cmnd/temu/zujalicu

Dokumentacija se može pronaći ovdje za više informacija o zujalici

tasmota.github.io/docs/Buzzer/

Preporučeni: