Sisällysluettelo:

Smart Fan Controller: 9 vaihetta
Smart Fan Controller: 9 vaihetta

Video: Smart Fan Controller: 9 vaihetta

Video: Smart Fan Controller: 9 vaihetta
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Marraskuu
Anonim
Älykäs tuulettimen ohjain
Älykäs tuulettimen ohjain

Tämä projekti luotiin täyttämään kotelon tuulettimen ohjaustarve tulkitsemalla nykyisiä lämpötilatietoja. Sen tavoitteena on ohjata tuuletinta joko 2 -nastaisella tai 3 -nastaisella pulssileveysmodulaatiolla pienellä budjetilla, ja sen pitäisi olla ohjattavissa wifi -yhteydellä.

Toissijaisena kohteena sen pitäisi olla helppo käyttää älykkään kodin järjestelmässä.

Päätin käyttää standardia ESP8266 -laitetta, jossa on lämpötila -anturisuoja ja katkaisulauta Mosfetille.

PWM: ää ohjaa ESP, joka vaihtaa mosfetia nopeasti.

Tarvikkeet

- Mosfet Breakout

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (Varmista, että valitset V3, koska siinä on kiinnitysreiät.)

- DHT22 -suoja

de.aliexpress.com/item/32648082692.html

- Femal Dupont -langat

de.aliexpress.com/item/33039596089.html

- 3D -tulostettu kotelo (katso liitteenä olevat STL: t)

- ESP Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- 3x8mm ruuvit (suositellaan muovin ruuvaamiseen)

- Kuuma liima

- Juotosrauta

Vaihe 1: Tulosta kotelo

Tulosta kotelo 3D -tulostimella tai käytä tulostuspalvelua.

Tässä ovat tulostusasetukset tapaukselle:

  • Kerroksen korkeus: 0,2
  • Materiaali: PLA (matala lämpötila -alue), PETG/ABS (korkea lämpötila -alue)

Tulosta suurten reikien tuella, esim. USB. Et tarvitse tukea ilmanvaihtoaukkoihin.

Vaihe 2: Levyt juotetaan

Lautojen juottaminen
Lautojen juottaminen
Lautojen juottaminen
Lautojen juottaminen

Juotos wemos v3 -paketin mukana toimitetut nastat levylle.

Muovin pidemmän puolen tulisi olla levyn päällä. (Kuva 1.) Pienet nastat näkyvät pohjalevystä.

Vinkki: Juottaa tapit leipälevyllä, saatat tarvita pienen kärjen.

Tämän jälkeen juota välikappale pitkillä nastoilla lämpökilpeen (kuva 2.)

Jätä toistaiseksi pitkät nastat.

Vaihe 3: Johtojen juottaminen

Johtojen juottaminen
Johtojen juottaminen
  • Käytä kolmea kaapelia, joissa on dupont -naarasliittimet.
  • Leikkaa jokaisen kaapelin toinen pää ja säädä tarvittavaa pituutta.
  • Poista lyhyt osa eristettä ja juota langan päät.
  • Aseta lämpökutistinletku jo kaapelin päälle ja työnnä se dupont -liittimen päähän.
  • Leikkaa noin puolet pitkistä nastoista seuraavasti:

    • 5V
    • GND

    Yksi PWM -PIN -koodi -> esim. D5

Katso lämpötilakilvestäsi, mitä PIN -koodia dataan käytetään.

DHT22 -kilvessä käytetään D4: tä. Älä käytä samaa PIN -koodia

Voit myös käyttää 3,3 V: n nastaista vaihtoehtoa 5 V: lle

  • Laita hieman juotetta jo 3 nastan päälle.
  • Tämän jälkeen juota nastat ja kaapelit yhteen, yksi kullekin.
  • Aseta kutisteputki sen päälle ja kutista sitä lämpöpistoolilla.

Varo, ettet laita lämpöä suoraan lämpötilaa vasten. anturi voi muuten vaurioitua

Vaihe 4: Laita osat koteloon

Laita osat koteloon
Laita osat koteloon
Laita osat koteloon
Laita osat koteloon
  • Paina varovasti mosfet -levyä ja kotelon sivussa olevia wemoja. Kuten kuvassa näkyy. Ne pitäisi jo pitää paikallaan.
  • Laita kuumaa liimaa tappeihin, jotka pitävät kahta levyä, jotta levy ei pääse irtoamaan.
  • Aseta sen jälkeen lämpösuoja wemojen päälle.

Kiinnitä huomiota suojan oikeaan kohdistukseen, esim. 5V vastaa molemmilla levyillä samaa tappia.

DHT22 -anturin pään tulisi osoittaa esimerkkinä kotelon reuna.

Voit katkaista varovasti myöhemmin muut kilven tapit. (ehkä testin jälkeen)

Vaihe 5: Johdotus kokonaan

Johdotus kokonaan
Johdotus kokonaan
Johdotus kokonaan
Johdotus kokonaan

Kilpi Mosfetille:

5V -> VCC

GND -> GND

PWM PIN -> SIG

Mosfet:

Virtalähde + -> VCC IN

Virtalähde - -> GND

FAN + -> V +

TUULETIN - -> V -

TUULETIN (valinnainen 3 -PIN -koodi) -> Älä kytke sitä. Leikkaa se ja aseta kutistusputki sen päälle.

Käytä aina langallisia ruuviliittimiä

Vaihe 6: Laiteohjelmisto

Laiteohjelmisto
Laiteohjelmisto

Päätin käyttää ESPEasyä ESP: n hallintaan. Etuna on, että sinun ei tarvitse osata kirjoittaa C -koodia päästäksesi tavoitteeseesi.

  • Hanki yksi ESP Easy Release -palvelusta
  • Pura se ja käytä ESP. Easy. Flasher.exe -tiedostoa
    • Valitse ensin com -portti
    • Kuin laiteohjelmisto, joka päättyy normaaliin_ESP8266_4M1M.bin
    • Kirjoita se wemosille
    • Käynnistä laite uudelleen (irrota USB -pistoke lyhyeksi ajaksi)
    • WiFi AP "ESP_Easy_0" tulee näkyviin, salasana: configesp (ennen versiota 2.0 AP nimettiin ESP_0) Jos et siirry automaattisesti kirjautumissivulle, siirry osoitteeseen 192.168.4.1
    • Määritä ESP käyttämään wifi -yhteyttä.

4M: tä käytetään 4 Mt: n salaman takia.

Vaihe 7: Yhdistä SmartHomeen

Yhdistä SmartHomeen
Yhdistä SmartHomeen
Yhdistä SmartHomeen
Yhdistä SmartHomeen
  • Muodosta yhteys ESPEasy -laitteen käyttöliittymään.

    • Käytä reititintäsi ESPEasyn IP-osoitteen määrittämiseen. Yleensä se on listattu nimellä espeasy-0.
    • Siirry Web -käyttöliittymään kirjoittamalla https:// yourip
  • Lisää laiteosaan uusi anturilaite. Jos sinulla on DHT22, se on yleensä D4 GPIO -nasta.
  • Kun olet lisännyt laitteen, näet arvot yleiskatsauksessa (kuva 2)
  • Siirry Ohjaimet -välilehteen ja valitse HomeAutomation -järjestelmä. Jos sinulla ei vielä ole sitä, voit käyttää MQTT: tä tai yleistä HTTP: tä

Sen jälkeen voit mennä pidemmälle kirjoittamaan sääntöjä tai automaatioita automaatiosi mukaan.

Voit testata PWM: n seuraavalla komennolla:

yourip/control? cmd = PWM, 14, 2300

Tuulettimen pitäisi toimia lähes täydellä nopeudella.

Vaihe 8: Lopullinen kokoonpano

Jos kaikki toimii lopulta, aseta kansi päälle ja ruuvaa 4 kertaa 3x8 mm ruuveja siihen.

Yleensä mieluummin ruuvit, jotka on tehty muoviin ruuvaamista varten. Myös tavalliset M3 -ruuvit voivat toimia.

Vaihe 9: Hyödyllisiä linkkejä

Käytän homeassistantia smarthome -ratkaisuna, tässä on joitain hyödyllisiä linkkejä sen integroimiseksi.

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

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

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

Suositeltava: