Pametni prigušivač svjetla ili regulator brzine ventilatora koji se temelji na Wi-Fi omogućuje vam da bežično kontrolirate svjetlinu svjetla, brzinu ventilatora ili bilo koje povezano AC opterećenje pomoću pametnog telefona ili web sučelja. Iako možete kupiti takve pametne prigušivače svjetla ili regulatore ventilatora, oni su često skupi i zahtijevaju registraciju i internetsku vezu za rad. To bi moglo biti nepouzdano i možda neće raditi ako je mrežna veza loša ili internet nije dostupan.

Da biste to prevladali, možete napraviti DIY pametni prekidač za prigušivanje s pločom baziranom na ESP8266 koja radi na lokalnoj mreži i ne zahtijeva internet ili vaše osobne podatke za rad.

Stvari koje će vam trebati

  • ESP8266 ploča, kao što je NodeMCU ili D1 Mini.
  • Modul za prigušivanje. Možete kupiti RobotDyn dimmer modul ili napraviti DIY modul koji radi s Arduinom i ESP8266.
  • DuPont žice.
  • Mikro-USB kabel.
  • Poslužitelj Home Assistant koji radi na Raspberry Pi

Nakon što prikupite potrebne komponente, slijedite ove korake kako biste ih povezali i izgradili DIY modul za prigušivanje za kontrolu svjetline svjetla/lampe i brzine ventilatora.

instagram viewer

Korak 1: kompajlirajte firmver

Za kompajliranje firmwarea morate instalirati dodatak ESPHome u Home Assistant. Koraci su sljedeći:

  1. U Home Assistantu idite na Postavke > Dodaci i kliknite Trgovina dodataka.
  2. Potražite i instalirajte ESPhome dodatak.
  3. Nakon instalacije kliknite Početak i kliknite na Otvorite web korisničko sučelje.
  4. Klik +Novi uređaj > Nastaviti.
  5. Unesite naziv uređaja (npr. prigušivač svjetla) i kliknite Sljedeći.
  6. Odaberite ploču među opcijama. Ako koristite NodeMCU, odaberite ESP8266. Za D1 Mini, kliknite Odaberite određenu ploču i odaberite Wemos D1 i Wemos D1 mini. Klik Sljedeći.
  7. Kada završite, kliknite Preskočiti.
  8. Pronađite uređaj za prigušivanje svjetla i kliknite UREDI.
  9. Unesite svoj Wi-Fi SSID i lozinku:
wifi:
ssid: "MyWiFiName"
zaporka: "MojaWIFiLozinka"

Neposredno ispod captive_portal:, zalijepite sljedeći kod:

izlaz:
- platforma: ac_dimmer
id: symphony_cooler
gate_pin: D1
zero_cross_pin:
broj: D2
min_snaga: 60%
svjetlo:
- platforma: jednobojna
izlaz: symphony_cooler
naziv: Symphony Cooler

Možete se promijeniti iskaznica i Ime prema uređaju kojim želite upravljati. Koristimo ovaj dimmer za kontrolu brzine ventilatora Symphony hladnjaka. min_snaga: održava se na 60% dok hladnjak reagira ili počinje s klizačem od minimalno 60%. To možete ukloniti ili prilagoditi vrijednost na temelju odgovora vašeg uređaja. Kod bi trebao izgledati otprilike ovako:

Kada završite, kliknite Uštedjeti > Instalirati. Odaberite Uključite se u ovo računalo a zatim pričekajte da se kompilacija završi. To može potrajati do 10 minuta.

Nakon što je firmware spreman, kliknite Preuzmite projekt i spremite firmware na bilo koje mjesto.

Korak 2: Flash Firmware

Za flešovanje firmvera koji smo sastavili u prethodnom koraku na našem D1 Mini ili NodeMCU, preuzmite Alat ESPhome Flasher na vašem Windows ili Mac sustavu i slijedite ove korake.

  1. Spojite NodeMCU ili D1 Mini ploču na svoj sustav pomoću mikro-USB kabela
  2. Pokrenite alat ESPHome Flasher, kliknite ikonu za osvježavanje i odaberite COM luka.
  3. Klik pretraživati za odabir datoteke firmvera i zatim kliknite Flash ESP.
  4. Pričekajte nekoliko sekundi. Firmware će se bljesnuti, a izlaz ili zapisnici će se početi prikazivati ​​u alatu ESPHome Flasher.
  5. Uređaj će se povezati s Wi-Fi mrežom. Nakon što je to učinjeno, vratite se na ESPhome u Kućni pomoćnik i provjerite prikazuje li se prigušivač svjetla NA LINIJI. Možete kliknuti na DNEVNICI za provjeru zapisnika i IP adrese dodijeljene ploči.
  6. Nakon što je sve provjereno i radi, možete odspojiti ploču.

Korak 3: Spojite modul dimmera na NodeMCU ili D1 Mini

Pogledajte dijagram i tablicu povezivanja u nastavku kako biste spojili RobotDyn dimmer modul na vašu D1 Mini ili NodeMCU ploču.

dijagram za izradu pametnog prigušivača svjetla ili regulatora brzine ventilatora koji se temelji na wi-fiju
D1 Mini/NodeMCU Modul zatamnjivanja
D1 PWM
D2 ZC
5V ili V VCC
G GND

Također, spojite AC ulaz na AC-In priključke modula dimmera i vaš ventilator ili žarulju na terminale LOAD. Na primjer, možete spojiti dvije žice koje idu do žarulje ili ventilatora na AC IN, a zatim spojiti ventilator ili svjetlo na terminale LOAD.

Korak 4: Dodajte kontrole u Home Assistant

Nakon što je sve povezano, možete uključiti AC napajanje i također uključiti D1 Mini napajanje. U svom Home Assistantu idite na Postavke > Uređaji i usluge. Vaš dimmer modul bi trebao biti automatski naveden pod Integracije tab. Kliknite na Konfigurirati.

Ako uređaj nije otkriven, možete se vratiti na ESPHome, kliknite na DNEVNICI ispod prigušivač svjetla i zabilježite IP adresa. Zatim Idi na Postavke > Uređaji i kliknite Dodajte integracije. Odaberite ESPHome, zalijepite IP adresu i kliknite Spojiti.

  1. Klik PODNIJETI. Možda ćete morati unijeti ključ za šifriranje (možete ga pronaći u YAML kodu za prigušivanje svjetla). Zalijepite ključ i kliknite PODNIJETI opet.
  2. Odaberite Područje i kliknite Završi.
  3. Zatim pronađite modul na ESPHome popisu ispod Postavke > Uređaji i usluge.
  4. Kliknite na njega (prigušivač svjetla u našem slučaju).
  5. Kliknite na entitet, a zatim kliknite DODAJTE NA UPRAVNU PLOČU.
  6. Odaberite sobu i kliknite SLJEDEĆI > DODAJTE NA UPRAVNU PLOČU.
  7. Sada možete ići u sobu ispod Pregled i kliknite na naziv dimmera da otvorite kontrolu klizača. Ovaj klizač možete koristiti za upravljanje spojenom brzinom opterećenja (ventilator ili motor) ili svjetlinom (svjetlo). Također možete koristiti prekidač za uključivanje/isključivanje priključenog opterećenja.

Pazite da ne priključite opterećenje koje prelazi 500-1000W (na temelju korištenog TRIAC-a). Ako želite kontrolirati veća opterećenja, možete izraditi DIY nul-cross dimmer modul koristeći BTA41 koji se može koristiti za kontrolu opterećenja do 4000 W s odgovarajućim hladnjakom.

Korak 5: Postavite automatizaciju

Postavljanje automatizacije u Home Assistantu prilično je jednostavno i može vam pomoći da učinkovito koristite svoje uređaje, čime se produžuje njihov vijek trajanja. Ispod je primjer automatizacije koju možete postaviti gdje se brzina ventilatora hladnjaka smanjuje sa 100% (kada idete spavati) na 80% do 3:00 ujutro kako temperatura pada.

alias: Hladnjak
opis: ''
okidač:
- platforma: vrijeme
na: '03:00:00'
stanje: []
akcijski:
- ID_uređaja: ffa25bd424ab6fc99a46286e8148ef5b
domena: svjetlo
entitet_id: svjetlo.simfonijski_hladnjak
tip: smanjenje_svjetline
- tip: isključiti
device_id: ffa25bd424ab6fc99a46286e8148ef5b
entitet_id: svjetlo.simfonijska_pumpa
domena: svjetlo
način rada: pojedinačni

Slično, možete koristiti automatizaciju da uključite povezana svjetla sa 80% svjetline u 19:00 sati, smanjite je na 50% ili niže (prema vašim potrebama) do ponoći i isključite ujutro. Ovo možete postaviti za svaki dan ili određene dane ovisno o vašim potrebama.

Možete ih instalirati za upravljanje više svjetla u dnevnoj sobi, kuhinji ili spavaćoj sobi i postaviti automatizaciju za stvaranje ambijenta. Na primjer, kako uključite svoj pametni TV, svjetla će se automatski prigušiti, a svjetlina će se povećati kada je TV isključen. Također možete detektirati prisutnost u prostoriji za automatizaciju pametnog prekidača za prigušivanje. Mogućnosti s Home Assistantom su beskrajne.

Također možete kupiti ove dimmer module u dvo- ili četverokanalnim verzijama za kontrolu do četiri opterećenja. Međutim, ako trebate kontrolirati više od četiri različita opterećenja, možete kupiti više ili napraviti DIY dimmer modul i dodati onoliko kanala koliko želite. Samo jedan pin D1 Mini ili NodeMCU koristi se za otkrivanje nulte križanja; ostatak se može koristiti za kontrolu opterećenja.

Štedite energiju da biste uštedjeli novac

Pametni dimmer uređaj koji smo izradili može vam pomoći u uštedi energije, smanjenju računa za struju i očuvanju fosilnih goriva. Možete postaviti automatizaciju u Home Assistantu da automatski povećava i smanjuje svjetlinu žarulje (ili brzinu ventilatora) ili je uključuje/isključuje prema dobu dana ili prema vašim potrebama. Procjenjuje se da redovito zatamnjivanje vaših svjetala za 20-30% može lako smanjiti vaše troškove električne energije za 30% ili više.