Indholdsfortegnelse:
Video: Tilføjelser til Sonoff-vægkontakt: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Hvis du kører Sonoff T1-vægkontakter, er du gået væk fra at bruge skybaserede servere til hjemmeautomatisering og gerne vil have mere funktionalitet ud af den vægmonterede lysafbryder. Denne instruktør viser dig, hvordan du tilføjer en temperatursensor og eventuelt en summer.
Forudsætning
1. Midler til at blinke Sonoff T1 enten over luften (OTA) eller med CP2102 USB til TTL adapter.
2. Mqtt Broker for at modtage oplysningerne.
3. Hjemmeautomatiseringsplatform til at styre kontakten og vise sensordata.
Mit mål for dette projekt var at tilføje yderligere funktionalitet til en af mine Sonoff vægkontakter. Jeg har haft dem i lejligheden i et stykke tid, de kører alle Tasmota firmware, som giver dem mulighed for at kommunikere over MQTT til min automatiseringsplatform Home Assistant.
Der er masser af youtube -videoer om Home Assistant og Tasmota, jeg vil anbefale, at du tjekker dem ud.
Jeg har altid ønsket at have en central lejlighedstemperaturaflæsning, så jeg kan automatisere køling/opvarmning i hele huset. Som en mulighed tilføjede jeg en summer til at give det generiske bip, når alarmen aktiveres. Dette instruerbare er, hvordan jeg gik til det
Advarsel
Der vil være tidspunkter, der arbejder med AC -spænding, når kontakten fjernes eller tilføjes. Vær forsigtig
Trin 1: Firmware -opsætning
Jeg begyndte at konfigurere firmwaren på min vægkontakt, og Sonoff kører en ESP8266 -chip, som når jeg blinker med Tasmota eller ESPhome gør det muligt at tilslutte sensorer, relæer, switche og lysdioder, jeg fokuserer på Tasmota som det er firmwaren jeg hovedsageligt bruger.
Breakout -puderne, der bruges til at blinke med firmwaren, afslører 2 GPIO -ben i ESP8266 Tx- og Rx -benene, som korrelerer med GPIO 1 og GPIO 3 med respekt.
Der er to ting at vide, når du bruger disse til stifter. Begge ben går højt under opstart, hvilket betyder, at de udsender 3,3v i et splitsekund under opstartsprocessen, og vigtigst af alt, hvis Tx GPIO 1 -stiften bliver trukket lavt under startprocessen, kan controlleren ikke starte.
Med det i tankerne besluttede jeg at tilføje temperatursensoren på GPIO1 (TXD) og summeren på GPIO3 (RXD).
Med Tasmota blinket over til konfigurationssiden, vælg "konfigurer modul" og vælg modul som "Sonoff T1" med den tilhørende bandekontakt, du har, klik på gem, og vent med at genstarte.
Efter genstart hovedet tilbage til siden "Konfigurer modul", kan vi nu vælge vores temperatursensor fra rullelisten med GPIO1. Jeg bruger en DHT22, så jeg har valgt AM2301 andre ud af boksen er DHT11 og SI7021.
Valgfri
Hvis du tilføjer summeren, skal du vælge summer fra drop -menuen til GPIO3.
Trin 2: Tid til mods
Tilføjelse af sensoren og den valgfrie summer kræver en smule lodning og finde ud af, hvordan ledningerne køres.
Monter temperatursensoren og summeren i henhold til diagrammet
1. Tilslut temperatursensorens datalinje til TXD og summerens positive ledning til RXD
2. Tilslut temperaturens VCC til 3.3v -stiften på lyskontakten
3. Tilslut jordføler til temperatursensoren og minus på summeren til GND
Jeg besluttede at tilføje nogle kvindelige headerstifter til printkortet og fræse bagsiden af plastdækslet for at lade stifterne løbe igennem.
Jeg lavede derefter en lille trådvæv til at fastgøre sensoren og summeren gennem headerstifterne.
Tid til at teste det, tænde for lysnettet og det enten går på arbejde eller sprænger, alt fungerede heldigvis.
Trin 3: Neatining It All Up
Så nu kom tiden til at ordne det hele, da vi ikke ønsker ledninger, der stikker ud af en lyskontakt, og den var slukket til Fusion 360.
Jeg designede rammen til at vikle rundt om frontpladen, som derefter strækker sig ud for at rumme temperatursensoren og summeren med en lille grill, det hele er trykt med PLA og med understøtninger, det kan males eller bare efterlades som det er.
Jeg skrabede lidt gips ud for at køre mine ledninger forbi bagsiden og ud af siden. Skrot af gipset betød, at jeg ikke havde nogen visuelle mods til frontpladen, så jeg kan bruge det andre steder, hvis behovet skulle opstå.
Jeg har vedhæftet to STL -filer, en der bare mods til temperatursensoren og den anden, der inkluderer summer.
Trin 4: Konklusion
Når firmwaren er indstillet og al den hardware, der er installeret og ryddet op, slutter projektet, temperaturføleren vises automatisk på tasmotas startskærm, og når opsætningen udsendes, sendes værdierne til MQTT -serveren med 5 minutters intervalopdateringer.
Herfra kan du importere sensordata til din foretrukne automatiseringsplatform til visning på dine enheder eller bruges til automatisering.
Valgfri
Buzzer kan testes i konsollen ved at skrive Buzzer efterfulgt af 3 tal adskilt med et komma
Første nummer er mængden af bip
Andet tal er varigheden af et enkelt bip
Tredje nummer er stilhedens varighed mellem individuelle bip
Ekstra information
Hvis du vil bruge summeren med MQTT, skal du sende en besked nyttelast som nummersekvensen ovenfor til cmnd/Emne/Buzzer
Dokumentation findes her for mere information om summeren
tasmota.github.io/docs/Buzzer/
Anbefalede:
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: 16 trin
Sonoff Basic & Sonoff RF - Tutorial COMPLETO: O Sonoff é uma linha de produtos projetados para automação residencial e predial. O Sonoff Basic og RF podem ser alimentado with tensoo de 90 a 250v AC, suaida and a relé suporta corrente at até 10A, possuí um WI-FI integration on 2.4GHz, o Sonoff RF con
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
1A til 40A nuværende BOOST -konverter til op til 1000W DC -motor: 3 trin
1A til 40A Current BOOST-konverter til op til 1000W DC-motor: Hej! I denne video lærer du, hvordan du laver et strømforstærkerkredsløb til dine høj ampere DC-motorer op til 1000W og 40 ampere med transistorer og en center-tap-transformer. Selvom, strømmen ved udgangen er meget høj, men spændingen bliver r
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over