Բովանդակություն:
- Պարագաներ
- Քայլ 1: Տպեք գործը
- Քայլ 2. Տախտակների զոդում
- Քայլ 3: Լարերի զոդում
- Քայլ 4: Մասերը դրեք պատյանում
- Քայլ 5: Բոլորը միացում
- Քայլ 6: irmրագրակազմ
- Քայլ 7: Միացեք SmartHome- ին
- Քայլ 8: Վերջնական հավաքում
- Քայլ 9: Օգտակար հղումներ
Video: Smart Fan Controller: 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը ստեղծվել է պարիսպում օդափոխիչը կառավարելու անհրաժեշտությունը լրացնելու համար `մեկնաբանելով ընթացիկ ջերմաստիճանային տեղեկատվությունը: Այն նպատակ ունի երկրպագուին քշել կամ 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- ին
-
Միացեք ձեր 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….
Խորհուրդ ենք տալիս:
Arduino Attiny85 Smart Fan Controller: 3 քայլ
Arduino Attiny85 Smart Fan Controller:
Dumb Fan Made Smart: 7 քայլ
Համր երկրպագուն խելացի է դարձել Նաև ուզում էի, որ կարողանամ ժամանակն անջատել քնելիս: Որոշ երկրպագուներ
Arduino Fan Controller: 7 քայլ
Arduino Fan Controller. Ես սա ստեղծեցի իմ ընկերոջ որդու համար ՝ կրթական նպատակով, դպրոցական ներկայացման համար: Եկեք սկսենք
PC Fan Controller: 4 քայլ
PC Fan Controller: Բարև բոլորին: Ահա իմ նոր Instructable.CPU հովացուցիչները ավելի ու ավելի արդյունավետ են դառնում վերջին տարիներին: Այնուամենայնիվ, այս ավելի բարձր կատարողականը սովորաբար գին ունի. Ավելի շատ աղմուկ: Այս աղմուկը նյարդայնացնում է և նվազեցնում բարեկեցությունն ու արտադրողականությունը: Ես
NES Controller Shuffle (Nintendo Controller MP3, V3.0) ՝ 5 քայլ (նկարներով)
NES Controller Shuffle (Nintendo Controller MP3, V3.0). Ես ամբողջովին պոկեցի ryan97128- ը Nintendo Controller MP3- ի ՝ 2.0 տարբերակի համար նրա դիզայնի վրա և լսում եմ, որ նա գաղափարը ստացել է ամենաիմաստուն Morte_Moya- ից, այնպես որ ես չեմ կարող վարկ վերցնել դրա համար: նրանց բոլոր հանճարը: Ես պարզապես ուզում էի ավելացնել հարմարավետությունը և վերալիցքավորել