„Wi-Fi“ pagrindu veikiantis išmanusis šviesos reguliatorius arba ventiliatoriaus greičio valdiklis leidžia belaidžiu būdu valdyti šviesos ryškumą, ventiliatoriaus greitį arba bet kokią prijungtą kintamosios srovės apkrovą naudojant išmanųjį telefoną arba žiniatinklio sąsają. Nors galite nusipirkti tokių išmaniųjų šviesos reguliatorių ar ventiliatorių reguliatorių, jie dažnai yra brangūs ir reikalauja registracijos bei interneto ryšio. Tai gali būti nepatikima ir gali neveikti, jei tinklo ryšys prastas arba internetas nepasiekiamas.

Norėdami tai išspręsti, galite sukurti „pasidaryk pats“ išmanųjį pritemdymo jungiklį su ESP8266 pagrindu veikiančia plokšte, kuri veikia vietiniame tinkle ir nereikalauja interneto ar jūsų asmeninės informacijos.

Daiktai, kurių jums prireiks

  • ESP8266 plokštė, pvz., NodeMCU arba D1 Mini.
  • Pritemdymo modulis. Galite nusipirkti „RobotDyn“ reguliatoriaus modulį arba sukurti „pasidaryk pats“ modulį, kuris veiktų su „Arduino“ ir ESP8266.
  • DuPont laidai.
  • Mikro-USB laidas.
  • „Home Assistant“ serveris, veikiantis „Raspberry Pi“.
instagram viewer

Surinkę reikiamus komponentus, atlikite šiuos veiksmus, kad juos prijungtumėte ir sukurtumėte „pasidaryk pats“ reguliatoriaus modulį, kad galėtumėte valdyti šviesos / lempos ryškumą ir ventiliatoriaus greitį.

1 veiksmas: sukompiliuokite programinę-aparatinę įrangą

Norėdami kompiliuoti programinę-aparatinę įrangą, „Home Assistant“ turite įdiegti „ESPHome“ priedą. Veiksmai yra tokie:

  1. Namų asistente eikite į Nustatymai > Priedai ir spustelėkite Priedo parduotuvė.
  2. Ieškokite ir įdiekite ESPHome Pridėti.
  3. Įdiegę spustelėkite Pradėti ir spustelėkite Atidarykite žiniatinklio vartotojo sąsają.
  4. Spustelėkite + Naujas įrenginys > Tęsti.
  5. Įveskite įrenginio pavadinimą (pvz., šviesos reguliatorius) ir spustelėkite Kitas.
  6. Pasirinkite lentą iš parinkčių. Jei naudojate NodeMCU, pasirinkite ESP8266. D1 Mini spustelėkite Pasirinkite konkrečią lentą ir pasirinkite Wemos D1 ir Wemos D1 mini. Spustelėkite Kitas.
  7. Baigę spustelėkite Praleisti.
  8. Raskite šviesos pritemdymo įrenginį ir spustelėkite REDAGUOTI.
  9. Įveskite „Wi-Fi“ SSID ir slaptažodį:
bevielis internetas:
ssid: "MyWiFiName"
Slaptažodis: "ManoWiFiPassword"

Tiesiog žemiau captive_portal:, įklijuokite šį kodą:

išvestis:
- platforma: ac_dimmer
id: symphony_cooler
gate_pin: D1
zero_cross_pin:
numeris: D2
min_galia: 60 %
šviesa:
- platforma: vienspalvė
išvestis: symphony_cooler
pavadinimas: Symphony Cooler

Galite pakeisti id ir vardas pagal įrenginį, kurį norite valdyti. Šį reguliatorių naudojame Symphony aušintuvo ventiliatoriaus greičiui valdyti. min_power: palaikomas 60 %, kai aušintuvas reaguoja arba paleidžiamas esant mažiausiai 60 % slankikliui. Galite tai pašalinti arba koreguoti vertę atsižvelgdami į įrenginio atsaką. Kodas turėtų atrodyti maždaug taip:

Baigę spustelėkite Sutaupyti > Diegti. Pasirinkite Prijunkite prie šio kompiuterio ir palaukite, kol baigsis kompiliavimas. Tai gali užtrukti iki 10 minučių.

Kai programinė įranga bus paruošta, spustelėkite Parsisiųsti projektą ir išsaugokite programinę-aparatinę įrangą bet kurioje vietoje.

2 veiksmas: suaktyvinkite programinę-aparatinę įrangą

Norėdami atnaujinti programinę-aparatinę įrangą, kurią sudarėme atlikdami ankstesnį D1 Mini arba NodeMCU veiksmą, atsisiųskite ESPHome Flasher įrankis „Windows“ arba „Mac“ sistemoje ir atlikite šiuos veiksmus.

  1. Prijunkite NodeMCU arba D1 Mini plokštę prie sistemos naudodami mikro-USB kabelį
  2. Paleiskite ESPHome Flasher įrankį, spustelėkite atnaujinimo piktogramą ir pasirinkite COM uostas.
  3. Spustelėkite Naršyti Norėdami pasirinkti programinės įrangos failą, tada spustelėkite Flash ESP.
  4. Palaukite kelias sekundes. Programinė įranga bus mirksi, o išvestis arba žurnalai bus rodomi ESPHome Flasher įrankyje.
  5. Įrenginys prisijungs prie „Wi-Fi“ tinklo. Kai tai padarysite, grįžkite į ESPHome in Namų asistentas ir patikrinkite, ar rodomas šviesos reguliatorius PRISIJUNGĘS. Galite spustelėti RĄSTAI norėdami patikrinti plokštei priskirtus žurnalus ir IP adresą.
  6. Kai viskas bus patikrinta ir veiks, galite atjungti plokštę.

3 veiksmas: prijunkite reguliatoriaus modulį prie NodeMCU arba D1 Mini

Norėdami prijungti RobotDyn reguliatoriaus modulį prie D1 Mini arba NodeMCU plokštės, žr. toliau pateiktą diagramą ir jungčių lentelę.

diagrama, kaip sukurti „Wi-Fi“ pagrįstą išmanųjį šviesos reguliatorių arba ventiliatoriaus greičio valdiklį
D1 Mini / NodeMCU Dimmer modulis
D1 PWM
D2 ZC
5V arba V VCC
G GND

Taip pat prijunkite kintamosios srovės įvestį prie reguliatoriaus modulio AC-In gnybtų, o ventiliatorių arba lemputę – prie LOAD gnybtų. Pavyzdžiui, galite prijungti du laidus, einančius į lemputę arba ventiliatorių, prie AC IN, o tada prijungti ventiliatorių arba šviesą prie LOAD gnybtų.

4 veiksmas: pridėkite valdiklius prie namų asistento

Kai viskas bus prijungta, galite įjungti kintamosios srovės maitinimą ir D1 Mini maitinimo šaltinį. Savo namų asistente eikite į Nustatymai > Prietaisai ir paslaugos. Jūsų reguliatoriaus modulis turėtų būti automatiškai pateiktas sąraše Integracijos skirtukas. Spustelėkite Konfigūruoti.

Jei įrenginys neaptinkamas, galite grįžti į ESPHome ir spustelėti RĄSTAI pagal šviesos reguliatorius ir pasižymėkite IP adresas. Tada eikite į Nustatymai > Įrenginiai ir spustelėkite Pridėti integracijas. Pasirinkite ESPHome, įklijuokite IP adresą ir spustelėkite Prisijungti.

  1. Spustelėkite PATEIKTI. Gali prireikti įvesti šifravimo raktą (jį galite rasti apšviestame YAML kode). Įklijuokite raktą ir spustelėkite PATEIKTI vėl.
  2. Pasirinkite Plotas ir spustelėkite Baigti.
  3. Toliau esančiame ESPHome sąraše suraskite modulį Nustatymai > Įrenginiai ir paslaugos.
  4. Spustelėkite jį (šviesos reguliatorius mūsų atveju).
  5. Spustelėkite objektą, tada spustelėkite PRIDĖTI PRIE INFORMACIJOS SUVESTĖS.
  6. Pasirinkite kambarį ir spustelėkite KITAS > PRIDĖTI PRIE INFORMACIJOS SUVESTĖS.
  7. Dabar galite eiti į kambarį žemiau Apžvalga ir spustelėkite reguliatoriaus pavadinimą, kad atidarytumėte slankiklio valdiklį. Šiuo slankikliu galite valdyti prijungtą apkrovos greitį (ventiliatorių arba variklį) arba ryškumą (lempą). Taip pat galite naudoti perjungimo valdiklį, kad įjungtumėte / išjungtumėte prijungtą apkrovą.

Įsitikinkite, kad neprijunkite jokios apkrovos, viršijančios 500–1000 W (pagal naudojamą TRIAC). Jei norite valdyti didesnes apkrovas, galite sukurti „pasidaryk pats“ nulinio kryžminio reguliatoriaus modulį naudodami BTA41, kuris gali būti naudojamas valdyti apkrovas iki 4000 W su tinkamu šilumos šalintuvu.

5 veiksmas: nustatykite automatizavimą

„Home Assistant“ automatikos nustatymas yra gana paprastas ir gali padėti efektyviai naudoti įrenginius, taip pailginant jų tarnavimo laiką. Žemiau pateikiamas automatikos pavyzdys, kurį galite nustatyti, kai temperatūrai nukritus, aušintuvo ventiliatoriaus greitis sumažėja nuo 100 % (kai einate miegoti) iki 80 % iki 3:00 val.

slapyvardis: Aušintuvas
apibūdinimas: ''
trigeris:
- platforma: laikas
adresu: '03:00:00'
sąlyga: []
veiksmas:
- įrenginio_id: ffa25bd424ab6fc99a46286e8148ef5b
domenas: šviesa
entity_id: šviesa.symphony_cooler
tipo: ryškumo_mažinimas
- tipo: Išjunk
įrenginio_id: ffa25bd424ab6fc99a46286e8148ef5b
entity_id: šviesa.simfonijos_siurblys
domenas: šviesa
režimas: vienvietis

Panašiai galite naudoti automatiką, kad 19:00 val. įjungtumėte prijungtą (-as) šviesą (-as) 80% šviesumu, iki vidurnakčio sumažintumėte iki 50% arba žemiau (pagal jūsų poreikius) ir išjungtumėte ryte. Galite nustatyti tai kiekvienai dienai arba tam tikroms dienoms pagal savo poreikius.

Galite juos įdiegti norėdami valdyti kelis šviestuvus savo svetainėje, virtuvės zonoje ar miegamajame, ir nustatyti automatizavimą, kad sukurtumėte atmosferą. Pavyzdžiui, kai įjungiate išmanųjį televizorių, apšvietimas automatiškai pritemsta, o ryškumas padidės, kai televizorius išjungtas. Tu taip pat gali aptikti buvimą kambaryje automatizuoti išmanųjį reguliatoriaus jungiklį. Namų asistento galimybės yra neribotos.

Taip pat galite įsigyti šių reguliatorių modulių dviejų arba keturių kanalų versijomis, kad galėtumėte valdyti iki keturių apkrovų. Tačiau jei jums reikia valdyti daugiau nei keturias skirtingas apkrovas, galite nusipirkti daugiau arba sukurti „pasidaryk pats“ reguliatoriaus modulį ir pridėti tiek kanalų, kiek norite. Tik vienas D1 Mini arba NodeMCU kaištis naudojamas nuliniam kryžiui aptikti; likusią dalį galima panaudoti apkrovai valdyti.

Taupykite energiją, kad sutaupytumėte pinigų

Mūsų sukurtas išmanusis reguliatorius gali padėti sutaupyti energijos, sumažinti sąskaitas už elektrą ir taupyti iškastinį kurą. „Home Assistant“ galite nustatyti automatizavimą, kad automatiškai padidintumėte ir sumažintumėte lemputės ryškumą (arba ventiliatoriaus greitį) arba įjungtumėte / išjungtumėte pagal paros laiką arba pagal savo poreikius. Apskaičiuota, kad reguliariai pritemdydami šviesas 20–30 % galite lengvai sumažinti elektros energijos sąnaudas 30 % ar daugiau.