Talaan ng mga Nilalaman:

Smart Fan Controller: 9 Mga Hakbang
Smart Fan Controller: 9 Mga Hakbang

Video: Smart Fan Controller: 9 Mga Hakbang

Video: Smart Fan Controller: 9 Mga Hakbang
Video: Home facial treatment after 50 years. Beautician advice. Anti-aging care for mature skin. 2024, Nobyembre
Anonim
Smart Fan Controller
Smart Fan Controller

Ang proyektong ito ay nilikha upang mapunan ang pangangailangan ng pagkontrol ng isang fan sa isang enclosure sa pamamagitan ng pagbibigay kahulugan sa kasalukuyang impormasyon ng tukso. Ito ay may layunin na maghimok ng isang fan alinman sa 2 pin o 3 pin sa pamamagitan ng pulso lapad na modulasyon sa isang maliit na badyet at dapat mapigil ng wifi.

Bilang pangalawang target dapat madali itong gamitin sa isang smart home system.

Napagpasyahan kong gumamit ng isang karaniwang ESP8266 na may Temprature Sensor Shield at breakout board para sa Mosfet.

Ang PWM ay kinokontrol ng ESP na kung saan ay lumilipat ng mosfet sa isang mabilis na dalas.

Mga gamit

- Mosfet Breakout

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (Tiyaking pipiliin mo ang V3, dahil mayroon itong mga butas sa pag-mount.)

- DHT22 Shield

de.aliexpress.com/item/32648082692.html

- Mga Femal Dupont Wires

de.aliexpress.com/item/33039596089.html

- 3D Printed Case (tingnan ang mga nakakabit na STL)

- Easy Easy Firmware

github.com/letscontrolit/ESPEasy/releases

- 3x8mm screws (ginustong para sa pag-screw sa plastic)

- Mainit na Pandikit

- Panghinang

Hakbang 1: I-print ang Kaso

I-print ang kaso sa isang 3D Printer o gumamit ng isang Serbisyo sa Pag-print.

Ito ang aking mga setting ng pag-print para sa kaso:

  • Taas ng Layer: 0.2
  • Materyal: PLA (low temp area), PETG / ABS (high temp area)

I-print na may suporta para sa mga malalaking butas hal. USB. Hindi mo kailangan ng suporta para sa mga puwang ng bentilasyon.

Hakbang 2: Paghihinang sa mga Lupon

Paghinang ng mga Lupon
Paghinang ng mga Lupon
Paghihinang sa mga Lupon
Paghihinang sa mga Lupon

Paghinang ng mga pin na naihatid na may wemos v3 na package sa board.

Ang mas mahabang gilid sa plastic ay dapat na nasa tuktok ng board. (Larawan 1.) Ang mga maliliit na pin ay lumabas sa ilalim ng pisara.

Pahiwatig: Gumamit ng isang breadboard upang maghinang ng mga pin, maaaring kailanganin mo ng maliit na tip.

Pagkatapos nito maghinang ang spacer na may mahabang mga pin sa kalasag ng temperatura. (Larawan 2.)

Sa ngayon iwanan ang mga mahahabang pin.

Hakbang 3: Paghihinang ng mga Wires

Paghihinang ng mga Wires
Paghihinang ng mga Wires
  • Gumamit ng tatlong mga kable na may mga dupont na konektor na babae.
  • Gupitin ang isang dulo ng bawat cable, ayusin ang haba na maaaring kailanganin mo.
  • Alisin ang isang maikling bahagi ng pagkakabukod at maghinang sa bawat dulo ng kawad.
  • Ilagay na ang heat shrink tubing sa kable at itulak ito sa dulo ng dupont konektor.
  • Gupitin ang kalahati ng mga mahahabang pin sa mga sumusunod:

    • 5V
    • GND

    Isang PIN ng PWM -> hal. D5

Tingnan ang iyong Temperature Shield upang matukoy kung aling PIN ang ginagamit para sa data.

Sa DHT22 Shield, ginagamit ang D4. Huwag gumamit ng parehong PIN

Maaari mo ring gamitin ang 3.3V Pin bilang kahalili para sa 5V

  • Maglagay ng kaunting solder na sa 3 mga pin.
  • Pagkatapos nito maghinang ang mga pin at mga cable magkasama, isa para sa bawat isa.
  • Ilagay ang shrink tube sa ibabaw nito at gumamit ng isang heat gun upang paliitin ito.

Mag-ingat na huwag ilagay nang direkta ang init laban sa temp. maaari itong mapinsala kung hindi man

Hakbang 4: Ilagay ang Mga Bahagi sa Kaso

Ilagay ang Mga Bahagi sa Kaso
Ilagay ang Mga Bahagi sa Kaso
Ilagay ang Mga Bahagi sa Kaso
Ilagay ang Mga Bahagi sa Kaso
  • Dahan-dahang pindutin ang mosfet board at ang mga wemos sa gilid ng kaso. Tulad ng nakikita sa larawan. Dapat ay hawakan na sila.
  • Maglagay ng maiinit na pandikit sa mga pin na may hawak na dalawang board, upang ang board ay hindi makalaya.
  • Pagkatapos nito ilagay ang temp na kalasag sa tuktok ng mga wemos.

Bigyang pansin ang tamang pagkakahanay ng kalasag hal. Ang 5V ay tumutugma sa parehong mga board ng parehong pin.

Ang pagtatapos ng sensor ng DHT22 ay dapat na magturo sa hangganan ng kaso bilang isang halimbawa.

Maaari mong putulin nang maingat sa paglaon ang natitirang mga pin ng kalasag. (baka pagkatapos ng pagsubok)

Hakbang 5: Lahat ng Kable

Kabuuang Kable
Kabuuang Kable
Kabuuang Kable
Kabuuang Kable

Shield sa Mosfet:

5V -> VCC

GND -> GND

PWM PIN -> SIG

Mosfet:

Pinagmulan ng Power + -> VCC IN

Pinagmulan ng Kuryente - -> GND

FAN + -> V +

Tagahanga - -> V -

FAN (opsyonal na 3 PIN) -> Huwag itong ikonekta. Gupitin ito at lagyan ng shrink tube.

Gumamit ng palaging wire ferules para sa mga screw terminal

Hakbang 6: Firmware

Firmware
Firmware

Napagpasyahan kong gamitin ang ESPEasy para sa pagkontrol sa ESP. Ang kalamangan ay hindi mo kailangang malaman kung paano sumulat ng C Code upang makarating sa iyong layunin.

  • Kumuha ng isa sa Madaling Paglabas ng ESP
  • I-extract ito at gamitin ang ESP. Easy. Flasher.exe

    • Piliin muna ang isang com port
    • Kaysa sa isang firmware na nagtatapos sa normal_ESP8266_4M1M.bin
    • Isulat ito sa mga wemos
    • I-restart ang aparato (i-unplug ang usb sa isang maikling panahon)
    • Lilitaw ang WiFi AP "ESP_Easy_0", password: configesp (bago ang 2.0 ang AP ay pinangalanang ESP_0) Kung hindi ka awtomatikong dadalhin sa pahina ng pag-log in, mag-browse sa 192.168.4.1
    • I-configure ang ESP upang magamit ang iyong wifi.

Ginamit ang 4M dahil sa 4MB Flash.

Hakbang 7: Kumonekta sa SmartHome

Kumonekta sa SmartHome
Kumonekta sa SmartHome
Kumonekta sa SmartHome
Kumonekta sa SmartHome
  • Kumonekta sa UI ng iyong ESPEasy.

    • Gamitin ang router mo upang matukoy kung aling IP-Address ang mayroon ang ESPEasy. Kadalasan nakalista ito bilang espeasy-0.
    • Kaysa sa pumunta sa webinterface sa pamamagitan ng pagpasok ng https:// yourip
  • Sa seksyon ng aparato idagdag ang bagong aparato ng sensor. Kung mayroon kang DHT22 karaniwang ang D4 GPIO Pin.
  • Pagkatapos ng matagumpay na pagdaragdag ng aparato maaari mong makita ang mga halaga sa pangkalahatang ideya (Larawan.2)
  • Pumunta sa Controllers Tab at piliin ang iyong HomeAutomation System. Kung wala ka pa maaari mong gamitin ang MQTT o generic

Kaysa sa maaari kang pumunta sa karagdagang pagsusulat ng mga panuntunan o awtomatiko depende sa iyong pag-aautomat.

Maaari mong subukan ang PWM gamit ang sumusunod na utos:

yourip / control? cmd = PWM, 14, 2300

Ang tagahanga ay dapat tumakbo sa halos buong bilis.

Hakbang 8: Pangwakas na Assembly

Kung ang lahat ay gumagana sa wakas ilagay ang takip sa itaas at i-tornilyo ng 4 na beses, 3x8mm na mga tornilyo dito.

Karaniwan kong ginusto ang mga tornilyo na ginawa para sa pag-ikot sa plastik. Maaari ring gumana ang mga regular na M3 na turnilyo.

Hakbang 9: Mga kapaki-pakinabang na Link

Gumagamit ako ng homeassistant bilang aking smarthome solution, narito ang ilang mga kapaki-pakinabang na link upang isama ito.

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

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

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

Inirerekumendang: