Cuprins:
- Pasul 1: Configurarea firmware-ului
- Pasul 2: Timp pentru modificări
- Pasul 3: Neatining It All Up
- Pasul 4: Concluzie
Video: Suplimente Sonoff Wall Switch: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Dacă utilizați comutatoare de perete Sonoff T1, ați renunțat la utilizarea serverelor bazate pe cloud pentru automatizarea casei și ați dori să obțineți mai multe funcționalități din comutatorul de lumină montat pe perete. Acest instructable vă arată cum să adăugați un senzor de temperatură și, opțional, un buzzer.
Condiție prealabilă
1. Mijloace de a clipi Sonoff T1 fie prin aer (OTA), fie cu adaptorul CP2102 USB la TTL.
2. Mqtt Broker pentru a primi informațiile.
3. Platforma de automatizare a locuințelor pentru controlul comutatorului și afișarea datelor senzorului.
Scopul meu pentru acest proiect a fost să adaug funcționalități suplimentare la unul dintre comutatoarele de iluminat de perete Sonoff. Îi am în apartament de ceva vreme, toți rulează firmware-ul Tasmota, care le permite să comunice prin MQTT cu platforma mea de automatizare Home Assistant.
Există o mulțime de videoclipuri YouTube despre Home Assistant și Tasmota, aș recomanda să le verific.
Întotdeauna mi-am dorit să citesc temperatura centrală a apartamentului, astfel încât să pot automatiza răcirea / încălzirea în toată casa. Ca opțiune, am adăugat un buzzer pentru a da acel bip generic atunci când alarma este activată. Acest lucru instructiv este modul în care am făcut-o
Prudență
Vor exista momente de lucru cu tensiune alternativă la scoaterea sau adăugarea comutatorului, vă rugăm să fiți atenți
Pasul 1: Configurarea firmware-ului
Am început să configurez firmware-ul pe comutatorul meu de perete, iar Sonoff rulează un cip ESP8266, care, după ce intermitent cu Tasmota sau ESPhome permite conectarea senzorilor, relelor, comutatoarelor și LED-urilor, mă concentrez pe Tasmota așa cum este firmware-ul pe care îl folosesc în principal.
Tampoanele utilizate pentru blocarea firmware-ului expun 2 pini GPIO ai ESP8266 pinii Tx și Rx, care se corelează cu GPIO 1 și GPIO 3 cu respect.
Există două lucruri de știut atunci când le folosiți pe ace. Ambii pini sunt ridicați în timpul pornirii, ceea ce înseamnă că produc ieșiri de 3.3v pentru o fracțiune de secundă în timpul procesului de pornire și, cel mai important, dacă pinul GP GP 1 este scăzut în timpul procesului de pornire, controlerul nu pornește.
Având în vedere acest lucru, am decis să adaug senzorul de temperatură pe GPIO1 (TXD) și buzzerul pe GPIO3 (RXD).
Cu Tasmota afișat la pagina de configurare, selectați „configurați modulul” și selectați modulul „Sonoff T1” cu comutatorul de bandă corespunzător pe care îl aveți, faceți clic pe Salvați și așteptați să reporniți.
După repornirea capului înapoi la pagina „Configurare modul”, acum putem selecta senzorul nostru de temperatură din lista derulantă de GPIO1. Folosesc un DHT22, așa că am selectat AM2301, alte opțiuni din cutie sunt DHT11 și SI7021.
Opțional
Dacă adăugați în buzzer selectați buzzer din meniul drop pentru GPIO3.
Pasul 2: Timp pentru modificări
Adăugarea senzorului și a sonorului opțional necesită un pic de lipire și a afla cum să rulați firele.
Atașați senzorul de temperatură și soneria conform schemei
1. Conectați linia de date a senzorului de temperatură la TXD și cablul pozitiv al soneriei la RXD
2. Conectați VCC-ul temperaturii la pinul de 3,3 v de pe comutatorul de lumină
3. Conectați pământul senzorului de temperatură și negativul soneriei la GND
Am decis să adaug niște știfturi feminine la placă și să măcinăm partea din spate a capacului de plastic pentru a lăsa știfturile să treacă.
Am realizat apoi un mic război de sârmă pentru a atașa senzorul și buzzerul prin știfturile antetului.
E timpul să-l testați, să porniți rețeaua electrică și fie că merge sau să explodeze, din fericire totul a funcționat.
Pasul 3: Neatining It All Up
Așa că acum a venit timpul să le aranjăm pe toate, deoarece nu vrem să iasă fire dintr-un întrerupător de lumină și să fie dezactivat pentru Fusion 360.
Am proiectat un cadru pentru a înfășura placa de față, care apoi se extinde pentru a acomoda senzorul de temperatură și buzzerul cu un grătar mic, totul este imprimat cu PLA și cu suporturi, ar putea fi vopsit sau lăsat așa cum este.
Am scos un pic de tencuială pentru a-mi trece firele pe spate și pe lateral. Eliminarea tencuielii a însemnat că nu am modificări vizuale pe placa de față, astfel încât să o pot folosi în altă parte dacă ar apărea nevoia..
Am atașat două fișiere STL, unul care modifică doar senzorul de temperatură și celălalt care include buzzer-ul.
Pasul 4: Concluzie
Odată ce firmware-ul este setat și tot hardware-ul instalat și corectat, proiectul se încheie, senzorul de temperatură se afișează automat pe ecranul de pornire al tasmotei și, odată configurat, valorile sunt transmise către serverul MQTT la actualizări de interval de 5 minute.
De aici, puteți importa datele senzorului în platforma dvs. de automatizare preferată pentru vizualizare pe dispozitivele dvs. sau utilizate pentru automatizare.
Opțional
Buzzerul poate fi testat în consolă tastând Buzzer urmat de 3 numere separate de o virgulă
Primul număr este cantitatea de bipuri
Al doilea număr este Durata unui singur bip
Al treilea număr este durata tăcerii dintre bipuri individuale
Informații suplimentare
Pentru a utiliza buzzerul cu MQTT trimiteți un mesaj de încărcare utilă ca secvență numerică de mai sus la cmnd / Topic / Buzzer
Documentația poate fi găsită aici pentru mai multe informații despre buzzer
tasmota.github.io/docs/Buzzer/
Recomandat:
LEGO WALL-E Cu Micro: bit: 8 pași (cu imagini)
LEGO WALL-E Cu Micro: bit: Folosim un micro: bit împreună cu o placă de biți compatibilă LEGO pentru a controla cele două servo-motoare care vor permite WALL-E să poată traversa terenul periculos al podelei sufrageriei tale .Pentru cod, vom folosi Microsoft MakeCode, care este un blo
SWITCH SWITCH -- TOUCH LESS SWITCH FOLOSIND 555: 4 pași
WAVE SWITCH || TOUCH LESS SWITCH FOLOSIND 555: Bună ziua tuturor Bine ați venit Astăzi construiesc un comutator simplu touch less, este activat doar fluturând mâna cu ajutorul senzorului cu infraroșu și al temporizatorului 555 IC, așa că haideți să-l construim … Funcționarea sa este simplă ca 555 funcționând ca flip-flop magazinul său
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: 16 pași
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: O Sonoff este uma linha de produse proiectate pentru automat rezidențial și predial. O Sonoff Basic e RF putem fi alimentat cu tensiune de 90 la 250v AC, ușoară cu ajutorul suportului curent de la 10A, cu un WI-FI integrat de 2.4GHz, cu Sonoff RF con
Releu sonoff NodeMCU 8CH sonoff: 11 pași
Releu Sonoff NodeMCU 8CH Tasmotizat: Acesta este un proiect de control NayMCU Tasmota-Sonoff Flashed 8CH Relay Control Sonoff-Tasmota este un firmware alternativ pentru dispozitive bazate pe ESP8266 precum NodeMCU care permite controlul WiFi al sistemelor Smart Home (ioT). Ideea mea a fost de a avea un releu 8CH cont
Nulaxy Bluetooth Transmitter FM Switch Switch Mod: 5 pași
Nulaxy Bluetooth Transmitter FM Switch Switch Mod: Deci, aceasta este prima mea încercare la un instructabil. Fac aceste tipuri de moduri simple destul de regulat, dar aceasta poate fi prima dată când fac una pe care alții ar putea să o întâlnească, deoarece pare să existe peste 8.000 de cumpărături de sam