Sadržaj:

Pametni kontroler ventilatora: 9 koraka
Pametni kontroler ventilatora: 9 koraka

Video: Pametni kontroler ventilatora: 9 koraka

Video: Pametni kontroler ventilatora: 9 koraka
Video: 👉 ARGB контроллер 5V + переходник распаковка посылки из Китая #4 2024, Juli
Anonim
Pametni kontroler ventilatora
Pametni kontroler ventilatora

Ovaj projekt je stvoren kako bi se ispunila potreba kontrole ventilatora u kućištu tumačenjem trenutnih informacija o tempraturi. Ima za cilj pokretanje ventilatora bilo 2 -polnog ili 3 -polnog putem modulacije širine impulsa na malom budžetu i trebao bi se kontrolirati putem WiFi -ja.

Kao pomoćna meta trebao bi biti lak za upotrebu u sistemu pametne kuće.

Odlučio sam koristiti standardni ESP8266 sa štitnikom senzora temprature i razbijačkom pločom za Mosfet.

PWM kontrolira ESP koji brzo prebacuje MOSFET.

Supplies

- Prekid Mosfeta

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (Provjerite jeste li odabrali V3 jer ima rupe za montažu.)

- DHT22 štit

de.aliexpress.com/item/32648082692.html

- Femal Dupont žice

de.aliexpress.com/item/33039596089.html

- 3D štampano kućište (pogledajte priložene STL -ove)

- ESP Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- vijci 3x8 mm (poželjno za uvrtanje u plastiku)

- Vruće ljepilo

- Lemilica

Korak 1: Odštampajte kućište

Odštampajte kućište pomoću 3D štampača ili koristite uslugu štampanja.

Ovo su moje postavke štampanja za kućište:

  • Visina sloja: 0,2
  • Materijal: PLA (područje niske temperature), PETG/ABS (područje visoke temperature)

Štampa sa podrškom za velike rupe, npr. USB. Ne trebate podršku za otvore za ventilaciju.

Korak 2: Lemljenje ploča

Lemljenje ploča
Lemljenje ploča
Lemljenje ploča
Lemljenje ploča

Lemite igle koje su isporučene sa paketom wemos v3 na ploču.

Duža strana s plastikom trebala bi biti na vrhu ploče. (Slika 1.) Mali zatičići prikazuju se s donje ploče.

Savjet: Upotrijebite ploču za lemljenje igala, možda će vam trebati mali vrh.

Nakon toga lemite odstojnik s dugim iglama na temperaturni štit. (Slika 2.)

Za sada ostavite dugačke igle.

Korak 3: Lemljenje žica

Lemljenje žica
Lemljenje žica
  • Koristite tri kabla sa dupont ženskim konektorima.
  • Odrežite jedan kraj svakog kabla, podesite dužinu koja vam može zatrebati.
  • Uklonite kratak dio izolacije i zalemite svaki kraj žice.
  • Stavite termoskupljajuću cijev već preko kabela i gurnite je do kraja konektora dupont.
  • Odrežite polovicu dugih iglica na sljedeći način:

    • 5V
    • GND

    Jedan PWM PIN -> npr. D5

Pogledajte svoj temperaturni štit kako biste utvrdili koji se PIN koristi za podatke.

Na štitu DHT22 koristi se D4. Nemojte koristiti isti PIN

Također možete koristiti 3.3V Pin kao alternativu za 5V

  • Stavite malo lema već na 3 pina.
  • Nakon toga lemite igle i kablove zajedno, po jedan za svaki.
  • Stavite skupljajuću cijev preko nje i smanjite je toplinskim pištoljem.

Pazite da ne stavljate toplinu direktno na temperaturu. senzor bi se u suprotnom mogao oštetiti

Korak 4: Stavite dijelove u kućište

Stavite dijelove u kutiju
Stavite dijelove u kutiju
Stavite dijelove u kutiju
Stavite dijelove u kutiju
  • Lagano pritisnite mosfet ploču i vemos sa strane kućišta. Kao što se vidi na slici. Trebali bi ih već držati na mjestu.
  • Stavite malo vrućeg ljepila na igle koje drže dvije ploče kako se daska ne bi mogla olabaviti.
  • Nakon toga stavite privremeni štit na vrh wemosa.

Obratite pažnju na desno poravnanje štita, npr. 5V odgovara na istoj ploči na obje ploče.

Kraj osjetnika DHT22 trebao bi pokazati kao primjer na granici kućišta.

Kasnije možete pažljivo odrezati ostatak igala štita. (mozda nakon testiranja)

Korak 5: Ožičenje zajedno

Sve ožičenje
Sve ožičenje
Sve ožičenje
Sve ožičenje

Štit prema Mosfetu:

5V -> VCC

GND -> GND

PWM PIN -> SIG

Mosfet:

Izvor napajanja + -> VCC IN

Izvor napajanja - -> GND

VENTILATOR + -> V +

VENTILATOR - -> V -

VENTILATOR (opcionalno 3 PIN) -> Nemojte ga povezivati. Odrežite ga i preko njega stavite skupljajuću cijev.

Za vijčane stezaljke uvijek koristite žičane olovke

Korak 6: Firmware

Firmware
Firmware

Odlučio sam koristiti ESPEasy za kontrolu ESP -a. Prednost je što ne morate znati napisati C kod da biste došli do cilja.

  • Nabavite jedno od ESP Easy Release
  • Raspakujte ga i koristite ESP. Easy. Flasher.exe

    • Prvo odaberite com port
    • Zatim firmver koji završava normalnim_ESP8266_4M1M.bin
    • Napišite to na wemos
    • Ponovo pokrenite uređaj (isključite USB na kratak period)
    • Pojavit će se WiFi AP "ESP_Easy_0", lozinka: configesp (prije 2.0 AP je dobivao naziv ESP_0) Ako niste automatski preusmjereni na stranicu za prijavu, idite na 192.168.4.1
    • Konfigurirajte ESP da koristi vaš WiFi.

4M se koristi zbog 4MB Flash -a.

Korak 7: Povežite se sa SmartHomeom

Povežite se na SmartHome
Povežite se na SmartHome
Povežite se na SmartHome
Povežite se na SmartHome
  • Povežite se na korisničko sučelje vašeg ESPEasyja.

    • Pomoću usmjerivača odredite koju IP adresu ima ESPEasy. Obično je navedeno kao espeasy-0.
    • Zatim idite na web sučelje unosom https:// yourip
  • U odjeljku uređaja dodajte novi senzorski uređaj. Ako imate DHT22, obično je to D4 GPIO pin.
  • Nakon uspješnog dodavanja uređaja vrijednosti možete vidjeti u pregledu (slika 2)
  • Idite na karticu Kontroleri i odaberite svoj sistem kućne automatizacije. Ako ga još nemate, možete koristiti MQTT ili generički

Zatim možete ići dalje da pišete pravila ili automatizacije ovisno o vašoj automatizaciji.

PWM možete testirati sljedećom naredbom:

yourip/control? cmd = PWM, 14, 2300

Ventilator bi trebao raditi gotovo pri punoj brzini.

Korak 8: Završna montaža

Ako sve funkcionira, konačno stavite poklopac na vrh i zavijte ga 4 puta, vijke 3x8 mm.

Obično preferiram vijke za uvrtanje u plastiku. Obični vijci M3 bi također mogli raditi.

Korak 9: Korisne veze

Koristim kućni pomoćnik kao svoje rješenje za pametnu kuću, evo nekoliko korisnih veza za njegovu integraciju.

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

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

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

Preporučuje se: