Kazalo:

Pametni krmilnik ventilatorja: 9 korakov
Pametni krmilnik ventilatorja: 9 korakov

Video: Pametni krmilnik ventilatorja: 9 korakov

Video: Pametni krmilnik ventilatorja: 9 korakov
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim
Pametni krmilnik ventilatorja
Pametni krmilnik ventilatorja

Ta projekt je bil ustvarjen, da bi z razlago trenutnih podatkov o tempraturi izpolnil potrebo po nadzoru ventilatorja v ohišju. Njegov cilj je poganjati 2 -polni ali 3 -polni ventilator s širino impulzne modulacije pri majhnem proračunu in ga mora upravljati wifi.

Kot sekundarni cilj bi ga bilo treba enostavno uporabljati v sistemu pametnega doma.

Odločil sem se, da bom za Mosfet uporabil standardni ESP8266 s ščitnikom senzorja temprature in odmično ploščo.

PWM nadzoruje ESP, ki hitro preklaplja MOSFET.

Zaloge

- Prelom Mosfeta

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (Prepričajte se, da ste izbrali V3, ker ima luknje za pritrditev.)

- DHT22 ščit

de.aliexpress.com/item/32648082692.html

- Ženske žice Dupont

de.aliexpress.com/item/33039596089.html

- 3D natisnjena torbica (glej priložene STL -je)

- ESP Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- vijaki 3x8 mm (za vijačenje v plastiko)

- Vroče lepilo

- spajkalnik

1. korak: Natisnite etui

Natisnite ohišje s 3D -tiskalnikom ali uporabite storitev tiskanja.

To so moje nastavitve tiskanja za etui:

  • Višina sloja: 0,2
  • Material: PLA (območje nizkih temperatur), PETG/ABS (območje visokih temperatur)

Tisk s podporo za velike luknje, npr. USB. Za prezračevalne reže ne potrebujete podpore.

2. korak: Spajkanje plošč

Spajkanje plošč
Spajkanje plošč
Spajkanje plošč
Spajkanje plošč

Spajite zatiče, ki so bili dostavljeni s paketom wemos v3 na ploščo.

Daljša stran s plastiko mora biti na vrhu plošče. (Slika 1.) Majhni zatiči se kažejo iz spodnje plošče.

Namig: Za spajkanje zatičev uporabite ploščo, morda boste potrebovali majhno konico.

Po tem spajkajte distančnik z dolgimi zatiči na temperaturni ščit. (Slika 2.)

Za zdaj pustite dolge zatiče.

3. korak: Spajkanje žic

Spajkanje žic
Spajkanje žic
  • Uporabite tri kable z dupont ženskimi priključki.
  • Odrežite en konec vsakega kabla in prilagodite dolžino, ki jo morda potrebujete.
  • Odstranite kratek del izolacije in vsak konec žice spajkajte.
  • Termoskrčljivo cev namestite že čez kabel in jo potisnite do konca priključka za dupont.
  • Odrežite polovico dolgih zatičev na naslednji način:

    • 5V
    • GND

    En PIN PWM -> npr. D5

Oglejte si svoj temperaturni ščit, da ugotovite, kateri PIN se uporablja za podatke.

Na ščitu DHT22 se uporablja D4. Ne uporabljajte iste kode PIN

Kot alternativo za 5V lahko uporabite tudi 3.3V Pin

  • Na 3 zatiče že postavite malo spajkanja.
  • Po tem spajite nožice in kable skupaj, po enega za vsakega.
  • Na to položite skrčljivo cevko in jo skrčite s toplotno pištolo.

Pazite, da toplote ne izpostavljate neposredno temp. senzor, sicer se lahko poškoduje

4. korak: Postavite dele v ohišje

Deli dajte v ohišje
Deli dajte v ohišje
Deli dajte v ohišje
Deli dajte v ohišje
  • Nežno pritisnite desko za tiskanje in vemos ob strani ohišja. Kot je razvidno iz slike. Morali bi že stati.
  • Na zatiči, ki držita obe deski, nanesite nekaj vročega lepila, da se deska ne more odtrgati.
  • Po tem postavite temp ščit na vrh wemosa.

Bodite pozorni na desno poravnavo ščita npr. 5V se ujemata na obeh ploščah isti pin.

Konec tipala DHT22 naj bi kot primer pokazal na mejo ohišja.

Kasneje lahko previdno odrežete preostale zatiče ščita. (mogoče po testiranju)

5. korak: Ožičenje skupaj

Ožičenje skupaj
Ožičenje skupaj
Ožičenje skupaj
Ožičenje skupaj

Ščit do Mosfeta:

5V -> VCC

GND -> GND

PIN PWM -> SIG

Mosfet:

Vir napajanja + -> VCC IN

Vir energije - -> GND

VENTILATOR + -> V +

VENTILATOR - -> V -

VENTILATOR (izbirno 3 PIN) -> Ne povezujte. Prerežite ga in nanj položite skrčljivo cev.

Za vijačne sponke vedno uporabite žične nastavke

6. korak: Vdelana programska oprema

Vdelana programska oprema
Vdelana programska oprema

Odločil sem se, da bom za nadzor ESP uporabil ESPEasy. Prednost je, da vam za dosego cilja ni treba pisati kode C.

  • Pridobite eno od ESP Easy Release
  • Izvlecite ga in uporabite datoteko ESP. Easy. Flasher.exe

    • Najprej izberite vrata Com
    • Kot vdelana programska oprema, ki se konča z normalnim_ESP8266_4M1M.bin
    • Napišite na wemos
    • Znova zaženite napravo (za kratek čas odklopite USB)
    • Prikaže se WiFi AP "ESP_Easy_0", geslo: configesp (pred 2.0 je bila AP imenovana ESP_0) Če niste samodejno preusmerjeni na stran za prijavo, poiščite 192.168.4.1
    • Konfigurirajte ESP za uporabo vašega WiFi.

4M se uporablja zaradi 4 MB bliskavice.

7. korak: Povežite se s storitvijo SmartHome

Povežite se s storitvijo SmartHome
Povežite se s storitvijo SmartHome
Povežite se s storitvijo SmartHome
Povežite se s storitvijo SmartHome
  • Povežite se z uporabniškim vmesnikom vašega ESPEasyja.

    • S svojim usmerjevalnikom določite, kateri naslov IP ima ESPEasy. Običajno je naveden kot espeasy-0.
    • Nato pojdite na spletni vmesnik tako, da vnesete https:// yourip
  • V razdelku z napravami dodajte novo senzorsko napravo. Če imate DHT22, je to običajno D4 GPIO Pin.
  • Po uspešnem dodajanju naprave si lahko ogledate vrednosti v pregledu (slika 2)
  • Pojdite na zavihek Krmilniki in izberite svoj sistem HomeAutomation System. Če ga še nimate, lahko uporabite MQTT ali generični

Potem lahko nadaljujete s pisanjem pravil ali avtomatizacije, odvisno od vaše avtomatizacije.

PWM lahko preizkusite z naslednjim ukazom:

yourip/control? cmd = PWM, 14, 2300

Ventilator naj deluje skoraj pri polni hitrosti.

8. korak: Končna montaža

Če vse deluje, končno položite pokrov na vrh in ga privijte 4 -krat, vijake 3x8 mm.

Običajno imam raje vijake za privijanje v plastiko. Morda bodo delovali tudi običajni vijaki M3.

9. korak: Koristne povezave

Domačo pomočnico uporabljam kot svojo rešitev za pametni dom, tukaj je nekaj uporabnih povezav za njeno integracijo.

www.home-assistant.io/integrations/mqtt/

www.home-assistant.io/integrations/fan.mqt…

www.home-assistant.io/integrations/sensor….

Priporočena: