Բովանդակություն:

Smart Fan Controller: 9 քայլ
Smart Fan Controller: 9 քայլ

Video: Smart Fan Controller: 9 քայլ

Video: Smart Fan Controller: 9 քայլ
Video: SKR 1.4 - Marlin automatic stepper fan controller 2024, Նոյեմբեր
Anonim
Smart Fan Controller
Smart Fan Controller

Այս նախագիծը ստեղծվել է պարիսպում օդափոխիչը կառավարելու անհրաժեշտությունը լրացնելու համար `մեկնաբանելով ընթացիկ ջերմաստիճանային տեղեկատվությունը: Այն նպատակ ունի երկրպագուին քշել կամ 2 փին, կամ 3 փին զարկերակային լայնության մոդուլյացիայի միջոցով փոքր բյուջեով և պետք է վերահսկելի լինի wifi- ով:

Որպես երկրորդ թիրախ, այն պետք է հեշտ օգտագործվի խելացի տան համակարգում:

Ես որոշեցի օգտագործել ստանդարտ ESP8266- ը Temprature Sensor Shield- ով և Mosfet- ի համար ճեղքման տախտակով:

PWM- ը վերահսկվում է ESP- ի կողմից, որն արագ հաճախականությամբ միացնում է mosfet- ը:

Պարագաներ

- Mosfet Breakout

de.aliexpress.com/item/32789499779.html

- Wemos D1 MiniV3 (Համոզվեք, որ ընտրել եք V3- ը, քանի որ այն ունի տեղադրման անցքեր):

- DHT22 վահան

de.aliexpress.com/item/32648082692.html

- Femal Dupont Wires

de.aliexpress.com/item/33039596089.html

- 3D տպագրված պատյան (տես կից STL- ներ)

- ESP Easy որոնվածը

github.com/letscontrolit/ESPEasy/releases

- 3x8 մմ պտուտակներ (նախընտրելի է պլաստմասե պտուտակելու համար)

- տաք սոսինձ

- oldոդման երկաթ

Քայլ 1: Տպեք գործը

Տպեք պատյանը 3D տպիչով կամ օգտագործեք Տպման ծառայություն:

Ահա գործի համար տպագրության իմ կարգավորումները.

  • Շերտի բարձրությունը `0.2
  • Նյութը ՝ PLA (ցածր ջերմաստիճանի տարածք), PETG/ABS (բարձր ջերմաստիճանի տարածք)

Տպել մեծ անցքերի աջակցությամբ, օրինակ. USB. Օդափոխման անցքերի համար անհրաժեշտ չէ աջակցություն:

Քայլ 2. Տախտակների զոդում

Վահանակների զոդում
Վահանակների զոդում
Վահանակների զոդում
Վահանակների զոդում

Emոդեք գրապահոցները, որոնք առաքվել են wemos v3 փաթեթով, տախտակին:

Պլաստիկի հետ ավելի երկար կողմը պետք է լինի տախտակի վերևում: (Նկ. 1.) Փոքր կապումներն արտահայտվում են ներքևի տախտակից:

Հուշում. Օգտագործեք գրատախտակ ՝ կապումները կպցնելու համար, ձեզ կարող է անհրաժեշտ լինել փոքրիկ հուշում:

Դրանից հետո տարանջատիչը երկար կապում կպցրեք ջերմաստիճանի վահանին: (նկ. 2.)

Առայժմ թողեք երկար քորոցները:

Քայլ 3: Լարերի զոդում

Լարերի զոդում
Լարերի զոդում
  • Օգտագործեք երեք մալուխ dupont իգական միակցիչներով:
  • Կտրեք յուրաքանչյուր մալուխի մեկ ծայրը, կարգավորեք ձեզ անհրաժեշտ երկարությունը:
  • Հեռացրեք մեկուսացման կարճ մասը և կպցրեք մետաղալարերի յուրաքանչյուր ծայր:
  • Տեղադրեք ջերմության նվազեցման խողովակն արդեն մալուխի վրա և մղեք այն դեպի դուպոնտի միակցիչի ծայրը:
  • Կտրեք երկար քորոցների կեսը հետևյալի վրա.

    • 5V
    • GND

    Մեկ PWM PIN -> օրինակ D5

Ուսումնասիրեք ձեր ջերմաստիճանի վահանը `որոշելու համար, թե որ PIN- ն է օգտագործվում տվյալների համար:

DHT22 Shield- ում օգտագործվում է D4- ը: Մի օգտագործեք նույն PIN կոդը:

Դուք կարող եք նաև օգտագործել 3.3V Pin- ը որպես այլընտրանք 5V- ի համար:

  • Մի փոքր զոդ տեղադրեք արդեն 3 կապում:
  • Դրանից հետո կպցրեք կապումներն ու մալուխները ՝ մեկը յուրաքանչյուրի համար:
  • Տեղադրեք նեղացման խողովակը դրա վրա և օգտագործեք ջերմային ատրճանակ ՝ այն փոքրացնելու համար:

Beգույշ եղեք, որ շոգը անմիջապես ջերմաստիճանի դեմ չդնեք: սենսոր, հակառակ դեպքում այն կարող է վնասվել:

Քայլ 4: Մասերը դրեք պատյանում

Մասերը դրեք պատյանում
Մասերը դրեք պատյանում
Մասերը դրեք պատյանում
Մասերը դրեք պատյանում
  • Նրբորեն սեղմեք mosfet տախտակը և գործի կողքին գտնվող wemos- ը: Ինչպես երեւում է նկարի վրա: Դրանք արդեն պետք է ամրացված լինեն:
  • Տեղադրեք տաք սոսինձ երկու տախտակները պահող կապում, այնպես, որ տախտակը չկարողանա թուլանալ:
  • Դրանից հետո ջերմաստիճանի վահանը դրեք wemos- ի վերևում:

Ուշադրություն դարձրեք վահանի ճիշտ դասավորությանը, օրինակ. 5V համընկնում է երկու տախտակների վրա `նույն քորոցով:

DHT22 սենսորի վերջը պետք է որպես օրինակ նշի գործի եզրագիծը:

Հետագայում կարող եք ուշադիր կտրել վահանի մնացած քորոցները: (գուցե փորձարկումից հետո)

Քայլ 5: Բոլորը միացում

Լարերի միացում միասին
Լարերի միացում միասին
Լարերի միացում միասին
Լարերի միացում միասին

Վահան Mosfet:

5V -> VCC

GND -> GND

PWM PIN -> SIG

Mosfet:

Էլեկտրաէներգիայի աղբյուր + -> VCC IN

Էլեկտրաէներգիայի աղբյուր - -> GND

FAN + -> V +

FAN - -> V -

FAN (ըստ ցանկության 3 PIN) -> Մի միացրեք այն: Կտրեք այն և դրա վրա դրեք փոքրացող խողովակ:

Պտուտակային տերմինալների համար միշտ օգտագործեք մետաղալարեր:

Քայլ 6: irmրագրակազմ

Որոնվածը
Որոնվածը

Ես որոշեցի ESPEasy- ն օգտագործել ESP- ը վերահսկելու համար: Առավելությունն այն է, որ նպատակին հասնելու համար պետք չէ իմանալ, թե ինչպես գրել C կոդ:

  • Ստացեք ESP Easy Release- ից մեկը ՝
  • Հանել այն և օգտագործել ESP. Easy. Flasher.exe ֆայլը

    • Նախ ընտրեք com պորտ
    • Քան սովորական_ESP8266_4M1M.bin- ով ավարտվող որոնվածը
    • Գրեք այն wemos- ին
    • Վերագործարկեք սարքը (կարճ ժամանակով միացրեք USB- ը)
    • WiFi AP «ESP_Easy_0»-ը կհայտնվի, գաղտնաբառը ՝ configesp (2.0-ից առաջ AP- ն կոչվում էր ESP_0) Եթե ինքնաբերաբար մուտք չեք գործել մուտքի էջ, դիտեք 192.168.4.1
    • Կարգավորեք ESP- ը ՝ ձեր WiFi- ն օգտագործելու համար:

4M- ն օգտագործվում է 4 ՄԲ ֆլեշի պատճառով:

Քայլ 7: Միացեք SmartHome- ին

Միացեք SmartHome- ին
Միացեք SmartHome- ին
Միացեք SmartHome- ին
Միացեք SmartHome- ին
  • Միացեք ձեր ESPEasy- ի UI- ին:

    • Օգտագործեք ձեր երթուղիչը `որոշելու, թե որ IP հասցեն ունի ESPEasy- ը: Սովորաբար այն նշված է որպես espeasy-0:
    • Գնացեք webinterface ՝ մուտքագրելով https:// yourip
  • Սարքի բաժնում ավելացրեք նոր սենսորային սարք: Եթե ունեք DHT22- ը, ապա դա սովորաբար D4 GPIO Pin- ն է:
  • Սարքը հաջողությամբ ավելացնելուց հետո կարող եք տեսնել արժեքները ակնարկում (նկ. 2)
  • Գնացեք Controllers ներդիր և ընտրեք ձեր HomeAutomation System- ը: Եթե դեռ չունեք, կարող եք օգտագործել MQTT կամ ընդհանուր

Դրանից հետո կարող եք ավելի երկար գրել կանոններ կամ ավտոմատացում ՝ կախված ձեր ավտոմատացումից:

Դուք կարող եք փորձարկել PWM- ը հետևյալ հրամանով.

yourip/control? cmd = PWM, 14, 2300

Երկրպագուն պետք է աշխատի գրեթե լրիվ արագությամբ:

Քայլ 8: Վերջնական հավաքում

Եթե ամեն ինչ աշխատի, վերջապես դրեք կափարիչը վերևում և պտուտակեք 4 անգամ, դրա մեջ պտուտակեք 3x8 մմ:

Ես սովորաբար նախընտրում եմ պտուտակներ, որոնք պատրաստված են պլաստիկի մեջ պտուտակելու համար: Հնարավոր է նաև սովորական M3 պտուտակներ աշխատեն:

Քայլ 9: Օգտակար հղումներ

Ես օգտագործում եմ homeassistant- ը որպես իմ լուծման լուծում: Ահա մի քանի օգտակար հղումներ այն ինտեգրելու համար:

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

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

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

Խորհուրդ ենք տալիս: