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, Novembar
Anonim
Dodaci za zidne prekidače Sonoff
Dodaci za zidne prekidače Sonoff

Ako koristite Sonoff T1 zidne prekidače, odstupili ste od korištenja servera zasnovanih na oblaku za kućnu automatizaciju i željeli biste dobiti više funkcionalnosti od zidnog prekidača za svjetlo. Ova instrukcija vam pokazuje kako dodati senzor temperature i opcionalno zujalicu.

Preduslov

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

2. Mqtt posrednik da primi informacije.

3. Platforma kućne automatizacije za kontrolu prekidača i prikaz podataka senzora.

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

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

Oduvijek 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 uradio

Oprez

Prilikom uklanjanja ili dodavanja 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 treptanja s Tasmotom ili ESPhomeom omogućava povezivanje senzora, releja, prekidača i LED dioda, fokusiram se na Tasmotu firmver koji uglavnom koristim.

Preklopni jastučići koji se koriste za fleširanje firmvera izlažu 2 GPIO pina ESP8266, Tx i Rx pinove, koji su u korelaciji sa GPIO 1 i GPIO 3.

Postoje dvije stvari koje treba znati kada ih koristite za pričvršćivanje. Oba pina se podižu tijekom pokretanja, što znači da emitiraju 3,3 V u djeliću sekunde tokom procesa pokretanja, i što je najvažnije, ako se pin Tx GPIO 1 spusti tokom procesa pokretanja, kontroler se ne uspijeva pokrenuti.

Imajući to na umu, odlučio sam dodati senzor temperature na GPIO1 (TXD) i zujalicu na GPIO3 (RXD).

Dok je Tasmota bljesnuo glavom na stranicu sa konfiguracijom, odaberite "konfiguriraj modul" i odaberite modul kao "Sonoff T1" s odgovarajućim prekidačem grupe, kliknite spremi i pričekajte ponovno pokretanje.

Nakon ponovnog pokretanja vratite se na stranicu "Konfiguriraj modul", sada možemo odabrati naš senzor temperature s padajuće liste pomoću GPIO1. Koristim DHT22, pa sam odabrao AM2301. Ostale dostupne opcije su DHT11 i SI7021.

Opcionalno

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 pronalaženja načina provođenja žica.

Priključite senzor temperature i zujalicu prema dijagramu

1. Priključite liniju podataka osjetnika temperature na TXD, a pozitivni vod zujalice na RXD

2. Spojite VCC temperature na pin 3.3V na prekidaču za svjetlo

3. Spojite uzemljenje osjetnika temperature i negativ zujalice na GND

Odlučio sam na ploču dodati nekoliko ženskih igala za zaglavlje 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 struju i ili će raditi ili će eksplodirati, srećom sve je uspjelo.

Korak 3: Sve uredite

Neatining It Up Up
Neatining It Up Up
Neatining It Up Up
Neatining It Up Up
Neatining It Up Up
Neatining It Up Up

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 gipsa da bih žice prošao straga i sa strane. Odbacivanje gipsa značilo je da nemam vizualne modifikacije na prednjoj ploči, tako da ga mogu koristiti drugdje ako se ukaže potreba.

Priložio sam dvije STL datoteke, jednu koja samo prilagođava temperaturni senzor, a drugu koja uključuje zujalicu.

Korak 4: Zaključak

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

Sa postavljenim firmverom i instaliranim i uređenim hardverom projekt se privodi kraju, senzor temperature se automatski prikazuje na početnom ekranu tasmote, a nakon postavljanja vrijednosti se emitiraju na MQTT poslužitelj u intervalima 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.

Opcionalno

Zvučni signal se može testirati u konzoli upisivanjem Buzzera, nakon čega slijede 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

Da biste koristili zujalicu 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čuje se: