Mundarija:

Smart Fan Controller: 9 qadam
Smart Fan Controller: 9 qadam

Video: Smart Fan Controller: 9 qadam

Video: Smart Fan Controller: 9 qadam
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Noyabr
Anonim
Aqlli fanat boshqaruvchisi
Aqlli fanat boshqaruvchisi

Ushbu loyiha fanni muhofaza qilish muhiti ehtiyojini qondirish uchun yaratilgan. Ventilyatorni puls kengligi modulyatsiyasi orqali 2 pinli yoki 3 pinli, kichik byudjetda boshqarishni maqsad qilib qo'yilgan va uni wifi orqali boshqarish mumkin.

Ikkinchi maqsad sifatida aqlli uy tizimida foydalanish oson bo'lishi kerak.

Men Mosfet uchun harorat sensori qalqoni va uzilish taxtasi bo'lgan standart ESP8266 dan foydalanishga qaror qildim.

PWM ESP tomonidan boshqariladi, u mosfetani tez -tez o'zgartiradi.

Ta'minotlar

- Mosfet Breakout

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (V3 ni tanlaganingizga ishonch hosil qiling, chunki u o'rnatish teshiklari bor.)

- DHT22 qalqoni

de.aliexpress.com/item/32648082692.html

- Femal Dupont simlari

de.aliexpress.com/item/33039596089.html

- 3D bosma quti (biriktirilgan STL -larni ko'ring)

- ESP oson dasturiy ta'minoti

github.com/letscontrolit/ESPEasy/releases

3x8 mm vintlardek (plastmassaga vidalanish uchun afzal qilingan)

- Issiq elim

- Lehimlash temir

1 -qadam: Kosonni chop eting

Kosonni 3D printer yordamida chop eting yoki Chop etish xizmatidan foydalaning.

Bu mening bosma sozlamalarim:

  • Qatlam balandligi: 0,2
  • Materiallar: PLA (past haroratli hudud), PETG/ABS (yuqori haroratli maydon)

Katta teshiklarni qo'llab -quvvatlash bilan chop eting, masalan. USB. Shamollatish teshiklari uchun sizga yordam kerak emas.

2 -qadam: taxtalarni lehimlash

Plitalarni lehimlash
Plitalarni lehimlash
Plitalarni lehimlash
Plitalarni lehimlash

Wemos v3 to'plami bilan birga olib kelingan pimlarni taxtaga lehimlang.

Plastmassaning uzun tomoni taxtaning yuqori qismida bo'lishi kerak. (1 -rasm.) Kichik pimlar pastki taxtadan ko'rinadi.

Maslahat: Pimlarni lehimlash uchun taxtadan foydalaning, sizga kichik uchi kerak bo'lishi mumkin.

Shundan so'ng, masofani o'lchagichni uzun pim bilan harorat qalqoniga lehimlang (2 -rasm).

Hozircha uzun pimlarni qoldiring.

3 -qadam: simlarni lehimlash

Simlarni lehimlash
Simlarni lehimlash
  • Dupontli ayol konnektorli uchta kabeldan foydalaning.
  • Har bir kabelning bir uchini kesib oling, kerakli uzunlikni sozlang.
  • Izolyatsiyaning qisqa qismini olib tashlang va har bir uchini lehimlang.
  • Issiqlik o'tkazmaydigan quvurni kabelning ustiga qo'ying va uni dupont ulagichining uchiga bosing.
  • Uzun pimlarning yarmini quyidagicha kesib oling:

    • 5V
    • GND

    Bir PWM PIN -> masalan. D5

Ma'lumotlar uchun qaysi PIN kod ishlatilishini aniqlash uchun "Harorat qalqoni" ni ko'rib chiqing.

DHT22 Shield -da D4 ishlatiladi. Xuddi shu PIN -kodni ishlatmang

Bundan tashqari, 5V uchun muqobil sifatida 3.3V pinni ishlatishingiz mumkin

  • Bir oz lehimni 3 pimga qo'ying.
  • Shundan so'ng, pinlar va kabellarni har biriga bittadan lehimlang.
  • Shrink naychasini ustiga qo'ying va uni qisqartirish uchun issiqlik tabancasidan foydalaning.

Issiqlikni to'g'ridan -to'g'ri haroratga qo'ymaslik uchun ehtiyot bo'ling. aks holda sensor shikastlanishi mumkin

4 -qadam: qismlarni qutiga soling

Qismlarni qutiga soling
Qismlarni qutiga soling
Qismlarni qutiga soling
Qismlarni qutiga soling
  • Koson yonidagi mosfet taxtasini va wemosni sekin bosing. Rasmda ko'rinib turganidek. Ular allaqachon joyida bo'lishi kerak.
  • Ikkita taxtani ushlab turgan pimlarga issiq elim yopishtiring, shunda taxta bo'shab qolmaydi.
  • Shundan so'ng, temp qalqonini wemos ustiga qo'ying.

Qalqonning to'g'ri hizalanishiga e'tibor bering, masalan. Ikkala taxtada ham 5V mos keladi.

DHT22 sensorining uchi misol sifatida korpus chegarasini ko'rsatishi kerak.

Qalqonning qolgan pinlarini ehtiyotkorlik bilan kesib tashlashingiz mumkin. (Balki sinovdan keyin)

5 -qadam: Hammasini bir -biriga ulash

Hammasi birgalikda simlar
Hammasi birgalikda simlar
Hammasi birgalikda simlar
Hammasi birgalikda simlar

Mosfet uchun qalqon:

5V -> VCC

GND -> GND

PWM PIN -> SIG

Mosfet:

Quvvat manbai + -> VCC IN

Quvvat manbai - -> GND

FAN + -> V +

FAN - -> V -

FAN (ixtiyoriy 3 ta PIN) -> Ulanmang. Uni kesib oling va ustiga qisqaruvchi trubka qo'ying.

Vintli terminallar uchun har doim simli ferulalardan foydalaning

6 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot

Men ESPni boshqarish uchun ESPEasy -dan foydalanishga qaror qildim. Afzallik shundaki, maqsadingizga erishish uchun C kodini qanday yozishni bilishning hojati yo'q.

  • ESP Easy Release -dan birini oling
  • Uni chiqarib oling va ESP. Easy. Flasher.exe -dan foydalaning

    • Birinchidan, portni tanlang
    • Normal_ESP8266_4M1M.bin bilan tugaydigan dasturiy ta'minotdan ko'ra
    • Buni wemosga yozing
    • Qurilmani qayta ishga tushiring (USB -ni qisqa vaqtga uzib qo'ying)
    • Wi-Fi AP "ESP_Easy_0" paydo bo'ladi, parol: configesp (2.0 ga qadar AP ESP_0 deb nomlangan) Agar siz avtomatik ravishda kirish sahifasiga kirmasangiz, 192.168.4.1 ga o'ting.
    • Wi -Fi -dan foydalanish uchun ESP -ni sozlang.

4M 4MB Flash tufayli ishlatiladi.

7 -qadam: SmartHome -ga ulaning

SmartHome -ga ulaning
SmartHome -ga ulaning
SmartHome -ga ulaning
SmartHome -ga ulaning
  • ESPEasy foydalanuvchi interfeysiga ulaning.

    • ESPEasy qaysi IP-manzilga ega ekanligini aniqlash uchun yo'riqchidan foydalaning. Odatda u espeasy-0 sifatida ro'yxatga olinadi.
    • Buning uchun https:// yourip ni kiriting va veb -interfeysga o'ting
  • Agar sizda DHT22 bo'lsa, u odatda D4 GPIO PIN -ni o'rnatadi.
  • Qurilmani muvaffaqiyatli qo'shgandan so'ng, siz umumiy qiymatdagi qiymatlarni ko'rishingiz mumkin (2 -rasm).
  • "Controller" yorlig'iga o'ting va "HomeAutomation System" ni tanlang. Agar sizda hali yo'q bo'lsa, siz MQTT yoki umumiy HTTP -dan foydalanishingiz mumkin

Siz avtomatizatsiyangizga qarab qoidalar yoki avtomatika yozishni davom ettirishingiz mumkin.

Siz PWMni quyidagi buyruq bilan sinab ko'rishingiz mumkin:

yourip/control? cmd = PWM, 14, 2300

Fan deyarli to'liq tezlikda ishlashi kerak.

8 -qadam: Yakuniy yig'ilish

Agar hamma narsa bajarilsa, qopqog'ini tepaga qo'ying va 3x8 mm vintlarni 4 marta burang.

Men odatda plastmassaga burama vintlarni afzal ko'raman. Oddiy M3 vintlari ham ishlashi mumkin.

9 -qadam: Foydali havolalar

Men uy yordamchisini o'zimning eng yaxshi echimim sifatida ishlataman, bu erda uni birlashtirish uchun foydali havolalar.

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

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

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

Tavsiya: