Mundarija:
- Ta'minotlar
- 1 -qadam: Kosonni chop eting
- 2 -qadam: taxtalarni lehimlash
- 3 -qadam: simlarni lehimlash
- 4 -qadam: qismlarni qutiga soling
- 5 -qadam: Hammasini bir -biriga ulash
- 6 -qadam: dasturiy ta'minot
- 7 -qadam: SmartHome -ga ulaning
- 8 -qadam: Yakuniy yig'ilish
- 9 -qadam: Foydali havolalar
Video: Smart Fan Controller: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
- 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
- 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
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
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
-
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:
Arduino Attiny85 Smart Fan Controller: 3 qadam
Arduino Attiny85 aqlli fanat boshqaruvchisi:
Termal fan tezligini boshqaruvchi: 4 qadam
Termal fan tezligini boshqaruvchi: HiToday, Xudo xohlasa, men LM7812 chiziqli kuchlanish regulyatoridan foydalanib, kompyuter fanati yoki uzluksiz tokda ishlaydigan fanning aylanish tezligini nazorat qilish uchun muhim sxema tushuntirilgan videoni ko'rsataman. BD139 tranzistorli
Raspberry Pi uchun CPU haroratiga asoslangan PWM tomonidan boshqariladigan fan: 4 qadam (rasmlar bilan)
Raspberry Pi uchun protsessor haroratiga asoslangan PWM bilan boshqariladigan fanat: Raspberry Pi uchun ko'p holatlar protsessorni sovutishga yordam berish uchun 5Vli fan bilan birga keladi. Biroq, bu muxlislar odatda juda shovqinli va ko'p odamlar shovqinni kamaytirish uchun 3V3 piniga ulashadi. Bu fanatlar odatda 200 mA uchun baholanadi, bu juda h
Yorug'lik kaliti + Fan Dimmer bir taxtada ESP8266: 7 qadam (rasmlar bilan)
ESP8266 bilan bitta taxtada yorug'lik o'chirgichi + fanat dimmer: Bu qo'llanmada siz o'zingizning yorug'lik o'chirgichingiz va fanni dimmerini faqat bitta taxtada mikrokontroller va ESP8266 WiFi moduli yordamida qurishni o'rganasiz. Bu IoT uchun ajoyib loyihadir. : Bu zanjir AC asosiy kuchlanishlarini boshqaradi, shuning uchun ehtiyot bo'ling
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 qadam (rasmlar bilan)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Men rint97128 ni Nintendo Controller MP3, Version 2.0 uchun dizaynini butunlay yirtib tashladim va u bu fikrni aqlli Morte_Moya -dan olganini eshitdim, shuning uchun men bunga loyiq emasman. ularning barcha dahosi. Men faqat qulaylik va zaryad olishni qo'shmoqchi edim