INHOUDSOPGAWE:

Byvoegings vir Sonoff-muurskakelaar: 4 stappe
Byvoegings vir Sonoff-muurskakelaar: 4 stappe

Video: Byvoegings vir Sonoff-muurskakelaar: 4 stappe

Video: Byvoegings vir Sonoff-muurskakelaar: 4 stappe
Video: Zigbee Ethernet шлюз Zigstar Lilyzig с поддержкой Power over Ethernet, ставим второй zigbee2mqtt 2024, November
Anonim
Byvoegings vir Sonoff-muurskakelaar
Byvoegings vir Sonoff-muurskakelaar

As u Sonoff T1-muurskakelaars gebruik, het u besluit om wolkgebaseerde bedieners vir tuisautomatisering te gebruik en wil u meer funksionaliteit uit die muurligskakelaar kry. Hierdie instruksie wys u hoe u 'n temperatuursensor en 'n gonser kan byvoeg.

Voorvereiste

1. Metodes om die Sonoff T1 met die telefoon (OTA) of met 'n CP2102 USB na TTL -adapter te flits.

2. Mqtt Broker om die inligting te ontvang.

3. Tuisautomatiseringsplatform om die skakelaar te beheer en die sensordata te vertoon.

My doel vir hierdie projek was om ekstra funksies by te voeg tot een van my Sonoff -muurligskakelaars. Ek het hulle al 'n rukkie in die woonstel, hulle het almal Tasmota -firmware, waarmee hulle via MQTT kan kommunikeer met my outomatiese platform Home Assistant.

Daar is baie YouTube -video's oor Home Assistant en Tasmota, ek sal aanbeveel om dit te gaan kyk.

Ek wou nog altyd 'n sentrale temperatuur van die woonstel hê, sodat ek die verkoeling/verwarming in die hele huis outomatiseer. As opsie het ek 'n gonser bygevoeg om die algemene piep te gee as die alarm geaktiveer word. Hierdie insiggewende is hoe ek te werk gegaan het

Versigtig

Daar sal tye met wisselspanning werk wanneer die skakelaar verwyder of bygevoeg word, wees versigtig

Stap 1: Opstelling van firmware

Opstelling van firmware
Opstelling van firmware
Opstelling van firmware
Opstelling van firmware
Opstelling van firmware
Opstelling van firmware

Ek het begin om die firmware op my muurskakelaar op te stel, en die Sonoff gebruik 'n ESP8266 -chip, wat, nadat ek met Tasmota of ESPhome flits, sensors, relais, skakelaars en LED's kan koppel, fokus ek op Tasmota. die firmware wat ek hoofsaaklik gebruik.

Die uitbreekblokkies wat gebruik word om die firmware te flits, stel 2 GPIO -penne van die ESP8266 die Tx- en Rx -penne bloot, wat met respek ooreenstem met GPIO 1 en GPIO 3.

Daar is twee dinge wat u moet weet as u dit aan penne gebruik. Beide penne word hoog tydens opstart, wat beteken dat hulle tydens die opstartproses 3.3v vir 'n split sekonde lewer, en die belangrikste is dat as die Tx GPIO 1 -pen tydens die beginproses laag word, die beheerder nie begin nie.

Met die oog daarop het ek besluit om die temperatuursensor op GPIO1 (TXD) en die gonser op GPIO3 (RXD) by te voeg.

Terwyl Tasmota na die konfigurasiebladsy flits, kies "configure module" en kies module as "Sonoff T1" met die ooreenstemmende gang switch, wat u het, klik op save, en wag om weer te begin.

Na die herbegin, gaan ons terug na die "Configure Module" -bladsy, en nou kan ons ons temperatuursensor kies uit die keuselys deur GPIO1. Ek gebruik 'n DHT22, so ek het AM2301 gekies, ander opsies uit die boks is DHT11 en SI7021.

Opsioneel

As u die gonser byvoeg, kies die gonser in die keuselys vir GPIO3.

Stap 2: Tyd vir mods

Tyd vir Mods
Tyd vir Mods
Tyd vir Mods
Tyd vir Mods
Tyd vir Mods
Tyd vir Mods
Tyd vir Mods
Tyd vir Mods

Om die sensor en die opsionele zoemer by te voeg, is 'n bietjie soldeer nodig en om uit te vind hoe u die drade moet laat loop.

Heg die temperatuursensor en die zoemer aan volgens die diagram

1. Koppel die datalyn van die temperatuursensor aan TXD en die positiewe leiding van die zoemer op RXD

2. Koppel die VCC van die temperatuur aan die 3.3v -pen op die ligskakelaar

3. Koppel die grond van die temperatuursensor en die negatiewe van die zoemer aan GND

Ek het besluit om 'n paar vroulike koppenne by die printplaat te voeg en die agterkant van die plastiekdeksel uit te maal om die penne deur te laat loop.

Ek maak toe 'n draadjie om die sensor en die zoemer deur die koppenne te heg.

Dit is tyd om dit te toets, die net aan te skakel en te werk of te blaas; gelukkig het alles gewerk.

Stap 3: maak alles reg

Maak alles skoon
Maak alles skoon
Maak alles skoon
Maak alles skoon
Maak alles skoon
Maak alles skoon

Die tyd het aangebreek om alles netjies te maak, aangesien ons nie wil hê dat drade by 'n ligskakelaar uitsteek nie, maar van Fusion 360 af.

Ek het die raam ontwerp om die voorplaat te draai, wat dan uitsteek om die temperatuursensor en die zoemer met 'n klein rooster te akkommodeer; dit is alles gedruk met PLA en met ondersteuners, dit kan geverf word of net soos dit is.

Ek het 'n bietjie gips uitgehaal om my drade langs die rug en langs die kant te laat loop. Deur die gips te verwyder, beteken dit dat ek geen visuele mods op die voorplaat gehad het nie, sodat ek dit elders kan gebruik indien nodig.

Ek het twee STL -lêers aangeheg, een wat net vir die temperatuursensor pas, en die ander wat die gonser insluit.

Stap 4: Gevolgtrekking

Afsluiting
Afsluiting
Afsluiting
Afsluiting

As die firmware ingestel is en al die hardeware geïnstalleer en opgeruimd is, eindig die projek, die temperatuursensor verskyn outomaties op die tuisskerm van tasmota, en sodra die opstelling ingestel is, word die waardes na die MQTT -bediener uitgesaai met intervalopdaterings van 5 minute.

Hiervandaan kan u die sensordata in u outomatiese platform installeer om op u toestelle te kyk of vir outomatisering te gebruik.

Opsioneel

Die Buzzer kan in die konsole getoets word deur Buzzer in te tik gevolg deur 3 getalle geskei deur 'n komma

Die eerste nommer is die hoeveelheid piep

Tweede nommer is die tydsduur van 'n enkele piep

Derde nommer is die stilte tussen individuele piep

Ekstra inligting

Om die Zoemer met MQTT te gebruik, stuur 'n boodskapvrag as die volgorde hierbo na die cmnd/Onderwerp/Gonser

Dokumentasie kan hier gevind word vir meer inligting oor die gonser

tasmota.github.io/docs/Buzzer/

Aanbeveel: