![Pi- ի համար հովացման ավտոմատ օդափոխիչ. 4 քայլ (նկարներով) Pi- ի համար հովացման ավտոմատ օդափոխիչ. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/009/image-26865-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Pi- ի համար հովացման ավտոմատ օդափոխիչ Pi- ի համար հովացման ավտոմատ օդափոխիչ](https://i.howwhatproduce.com/images/009/image-26865-1-j.webp)
Նկարագրություն Պիթոնի միջոցով մինի 5 վ երկրպագու կառավարելու պարզ ձևավորում ՝ առանց տախտակի, տրանզիստորների և այլնի: Անհրաժեշտ է ընդամենը մի քանի մալուխ և 1 ալիքի ռելե: Ես ունեի 2 -ալիքային ռելե, որը խորհուրդ եմ տալիս, քանի որ դրա գրեթե նույն գինը գումարած դուք ստանում եք լրացուցիչ վերահսկիչ: Ամեն ժամ կատարվող սցենարը ստուգելու է pi- ի ջերմաստիճանը և միացնելու/անջատելու է օդափոխիչը մինչև ցանկալի ջերմաստիճանի հասնելը:
Ներածություն Քանի որ ամառը մեզ մոտ է, երկրորդական պի -ն իմ ճաշակի համար մի փոքր շատ տաք է, ուստի ես ուզում էի երբեմն -երբեմն մի փոքր զովացնել այն: Իհարկե, ես կարող եմ 24/7 օդ փչող օդափոխիչ ունենալ, բայց ա) որը կպահանջի տախտակ, և որոշ դիմադրիչներ և այլն, քանի որ չեմ կարող ուղղակի միացնել GPIO- ի կապում ուղղակիորեն բ) գրել մի կոդ, որը փոխազդում է «դրսի» հետ աշխարհն ավելի զվարճալի է:) և գ) իսկապես էժան է … այն, ինչ ձեզ հարկավոր է, մի քանի մալուխներ և ռելեներ են:
Վայելեք և ազատ զգացեք մեկնաբանել:
Քայլ 1: Անհրաժեշտ նյութեր
![Անհրաժեշտ նյութեր Անհրաժեշտ նյութեր](https://i.howwhatproduce.com/images/009/image-26865-2-j.webp)
![Անհրաժեշտ նյութեր Անհրաժեշտ նյութեր](https://i.howwhatproduce.com/images/009/image-26865-3-j.webp)
![Անհրաժեշտ նյութեր Անհրաժեշտ նյութեր](https://i.howwhatproduce.com/images/009/image-26865-4-j.webp)
![Անհրաժեշտ նյութեր Անհրաժեշտ նյութեր](https://i.howwhatproduce.com/images/009/image-26865-5-j.webp)
- crontab / python տեղադրված ձեր pi- Ազնվամորու pi գործով - 5 վ մինի օդափոխիչ (հղում) - 2 ալիքի ռելե (հղում) - զույգ իգական և իգական մալուխներ (հղում): Ես ունեի միայն 1, այնպես որ ես օգտագործել եմ հին DVD աուդիո մալուխ համակարգչի համար և այդ լրացուցիչ f2f մալուխը ռելեի վերահսկիչի քորոցի համար:
Նշում. Իմ ազնվամորու պատյանի գագաթը սովորականից փոքր -ինչ փոքր էր, այնպես որ ես ստիպված եղա օգտագործել փորվածք `այն մի փոքր ավելի լայն դարձնելու համար: Միգուցե դուք պետք է ձեռք բերեք պատյան ՝ արդեն ամրացված 5 վ օդափոխիչով, եթե վստահ չեք ձեր պատյանում դրա չափի մասին:
Քայլ 2. Շրջան - ժողով
![Շրջան - ժողով Շրջան - ժողով](https://i.howwhatproduce.com/images/009/image-26865-6-j.webp)
![Շրջան - ժողով Շրջան - ժողով](https://i.howwhatproduce.com/images/009/image-26865-7-j.webp)
![Շրջան - ժողով Շրջան - ժողով](https://i.howwhatproduce.com/images/009/image-26865-8-j.webp)
![Շրջան - ժողով Շրջան - ժողով](https://i.howwhatproduce.com/images/009/image-26865-9-j.webp)
Ինչպես տեսնում եք վերևի պատկերից, ես օգտագործում եմ 2, 6, 12 կապում, որոնք բոլորն էլ նույնն են, ինչ դուք կարող եք ունենալ ազնվամորի pi- ի համար, այնպես որ կարիք չունեք անհանգստանալու այն բանի համար, որ ես օգտագործում եմ Pi Մոդել B rev2.
Միացրեք մալուխները այնպես, ինչպես ես եմ դա անում:- 5v (pin2)- ը գնում է VCC- GND (pin6)- ին GND- GPIO18 (pin2)- ը IN1: Համոզվեք, որ ձեր ռելեի jumper- ը սահմանված է. JD-VCC ՀԿԿ:
Հիմա փոխանցումավազքին … Իմ կարգավորումը մի փոքր տարօրինակ է, ես գիտեմ: Ես չէի ուզում օգտագործել արտաքին էներգիայի աղբյուր օդափոխիչը գործարկելու համար, ուստի այն մի տեսակ կցեցի նաև pi- ին: Դուք ստիպված կլինեք մի փոքր կտրվածք կատարել ինչպես pi- ից եկող 5v, այնպես էլ GND մալուխի վրա `օդափոխիչի մալուխները միացնելու համար այնպես, ինչպես ես եմ դա անում: Դուք կարող եք օգտագործել զոդման երկաթ և ինչ -որ ժապավեն, ինչպես ես էի: Չեմ կարծում, որ ձեր pi- ի աղյուսով անհանգստանալու պատճառ կա, քանի որ միայն գետնի մալուխը ուղղակիորեն կապված է pi- ի հետ: Եթե ուշադիր տեսնում եք նկարի վրա, ռելեի անջատիչը միացված է հոսանքի մալուխին, այսինքն ՝ երբ օդափոխիչը անջատված է, pi- ի հետ անմիջական կապը նույնպես «բաց է»: Այսպիսով, ցանկացած էլեկտրական հոսանք, որը օդափոխիչը կարող է արտադրել, երբ այն անջատվում է, չի կարող վերադառնալ pi: Ես ուզում էի կարմիր լույսը տեսնել, երբ օդափոխիչը միացված է, այնպես որ ես գիտեմ, երբ pi- ն սառչում է: Եթե ցանկանում եք, կարող եք օգտագործել մյուս դարպասները, որպեսզի հակառակը տեղի ունենա: Բայց, ամենայն հավանականությամբ, պետք է հակադարձել GPIO- ի հրամանները պիթոնի սցենարում (հաջորդ քայլում ցուցադրված fanON fan OFF գործառույթներում), որպեսզի այն աշխատի … Դուք կհասկանաք, թե ինչ նկատի ունեմ, երբ դրան հասնենք:
Քայլ 3: Սցենարը
![Սցենարը Սցենարը](https://i.howwhatproduce.com/images/009/image-26865-10-j.webp)
![Սցենարը Սցենարը](https://i.howwhatproduce.com/images/009/image-26865-11-j.webp)
Հիմա մի՛ տխրիր սցենարագրությունից … Անցյալ շաբաթ ես չգիտեի python- ը, բայց դեռ կարողացա գրել այս սցենարը `կարդալով և փորձարկելով տարբեր օրինակներ: Ես գիտեմ այլ ծրագրավորման լեզուներ, չնայած մի անհանգստացեք, ես չեմ պայթեցնի ձեր pi- ն: Եթե ես օգտագործել եմ (ինչը, հավանաբար, արել եմ) ինչ -որ մեկի գրած գործառույթները, ես ներողություն եմ խնդրում ոչ մի վարկի համար, բայց ես այս սցենարը շտկել եմ շատ, հիմնականում նոր է:
Հրահանգներ
1) Ներբեռնեք կցորդը, կամ պարզապես պատճենեք/տեղադրեք այն pastebin- ից այստեղ և անվանեք fan.py
2) Տեղադրեք fan.py սցենարը/home/pi/թղթապանակում
3) Կատարել ՝ sudo chmod +x /home/pi/fan.py և sudo chown pi: pi /home/pi/fan.py
4) Ենթադրելով, որ ձեր pi- ում տեղադրված է crontab- ը ՝ կատարեք ՝ crontab -e
5) Ներքևում պատճենեք /տեղադրեք ՝ 5 * * * * sudo python /home/pi/fan.py և պահեք ֆայլը: (Ctrl+X և Y)
Այս crontab- ը կիրականացնի սցենարը յուրաքանչյուր 1 ժամ 5 րոպեում: Սցենարը կաշխատի նաև որպես ինքնուրույն սցենար… նշանակում է, որ բացի crontab- ի ավտոմատացված գործողությունից, ինքներդ կարող եք ձեռքով միացնել/անջատել օդափոխիչը: Դուք դա անում եք ՝ օգտագործելով հետևյալ պարամետրերը.
- sudo python /home/pi/fan.py վրա կամ
- sudo python /home/pi/fan.py անջատված է
Ես նաև գրել եմ failsafe գործառույթ այն դեպքում, երբ դուք սեղմում եք Ctrl+C- ը, մինչ սցենարը աշխատում է: Եթե դա անեք, օդափոխիչը կփակվի նախքան սցենարի դուրս գալը:
Այսպիսով, ինչպես է սա աշխատում:
Ամեն ժամ սցենարը կատարում և ստուգում է պի ջերմաստիճանը: Եթե ջերմաստիճանը X արժեքից բարձր է, օդափոխիչը կմիանա և կմնա միացված, մինչև այն սառչի մինչև Y արժեքը: Երբ դա տեղի ունենա, սցենարը դուրս կգա: Եթե ինչ -ինչ պատճառներով այն երբեք չի հասնում այդ ցածր ջերմաստիճանին և անցնում է մեկ ժամ, հաջորդ անգամ, երբ սցենարը գործի, այն «կտեսնի», որ օդափոխիչը դեռ միացված է, և երկրորդ սցենարը դուրս կգա … ուստի օգտագործեք իրատեսական ջերմաստիճանի արժեքներ, եթե ցանկանում եք, որ օդափոխիչը իրականում միացնել/անջատել: Եթե ոչ, պարզապես որոշ ծիծաղելի արժեքներ սահմանեք (ինչպես Y = 0 աստիճան Celsius), որպեսզի օդափոխիչը միշտ միացված լինի:) Եթե ձեր pi- ն գործում է այդ 2 արժեքների միջև (X, Y), դա նշանակում է, որ այն գործում է «ընդունված» ջերմաստիճանի պայմաններում, այնպես որ սցենարը պարզապես դուրս կգա, երբ ամեն ժամ ստուգի ջերմաստիճանը:
Որոշ արժեքների բացատրություն
Սցենարի վերևում կան գլոբալ փոփոխականներ: Կան փոփոխականներ, որոնք դուք պետք է փոխեք:
# Որոշեք, թե որ քորոցն է վերահսկում ռելեն FAN_PIN = 18 # դեղին վանդակը, օրինակ ՝ GPIO18 # peratերմաստիճանի ստուգում: Միացրեք օդափոխիչը, եթե ջերմաստիճանը> 49C FAN_START = 49 # peratերմաստիճանի ստուգում: Անջատեք 28C FAN_END = 28 -ի սահմաններում
Շատ ակնհայտ է, թե ինչ անել այստեղ: Եթե դուք օգտագործել եք GPIO18- ը, ինչպես ես, ապա թողեք այստեղ 18 -ը, այլապես փոխեք այդ արժեքը ձեր օգտագործած gpio- ի վրա: FAN_START և FAN_END այն բարձր/ցածր ջերմաստիճաններն են, որոնք ցանկանում եք օգտագործել: Եթե ցանկանում եք, կարող եք նույնիսկ տեղադրել բոց համարներ, օրինակ ՝ 49.2
Նշում:
Հիշու՞մ եք, թե ինչպես եմ տեղադրել իմ ռելեը: Եթե տեսնեք fanON և fanOFF գործառույթները, կնկատեք, որ ես gpio- ի ելքը սահմանում եմ False ՝ երկրպագուն միացնելու համար, իսկ True ՝ այն անջատելու համար: Եթե դուք ընտրեցիք մեկ այլ դարպասի կոնֆիգուրացիա ռելեի վրա, ապա, ամենայն հավանականությամբ, պետք է հակադարձեք այդ արժեքներին:
Քայլ 4: Վերջնական նշումներ
![Վերջնական նշումներ Վերջնական նշումներ](https://i.howwhatproduce.com/images/009/image-26865-12-j.webp)
Ներողություն եմ խնդրում մանրամասն հրահանգների համար: Ես ուզում էի ծածկել բոլոր տեսակի օգտվողներին: Հավանաբար, ավելի լավ միջոց կա այս ամենն անելու համար, բայց ես ամեն ինչ արեցի, ինչպես կարող էի ձեռքի տակ եղած նյութերով, այնպես էլ միացումներում և պիթոններում իմ անզուսպությամբ:
Մի փոքր բոնուսային ծածկագիր
Եթե ցանկանում եք արագացնել ձեր pi- ի ջերմաստիճանը, ստեղծեք ֆայլ, որը կոչվում է temp/usr/local/bin թղթապանակում, այնուհետև պատճենեք և տեղադրեք այս սցենարը ներսում.
pastebin.com/rUYqGjV5
կատարել: chmod +x/usr/local/bin/temp ՝ այն գործարկելի դարձնելու համար:
Այնուհետև մուտքագրեք ջերմաստիճանը ցանկացած թղթապանակից, որպեսզի տեսնեք ձեր pi- ի ջերմաստիճանը:
Խորհուրդ ենք տալիս:
Պարզ Raspberry Pi հովացման օդափոխիչ ՝ 8 քայլ (նկարներով)
![Պարզ Raspberry Pi հովացման օդափոխիչ ՝ 8 քայլ (նկարներով) Պարզ Raspberry Pi հովացման օդափոխիչ ՝ 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/009/image-24707-j.webp)
Պարզ ազնվամորի Պի հովացման երկրպագու. Սա ամենապարզ միջոցն է, որը ես գտել եմ սառեցնող օդափոխիչ ամրացնել իմ ազնվամորու պիին: Դրա համար անհրաժեշտ է ընդամենը 3 zipties և 3 րոպե:
Roku հովացման օդափոխիչ `3 քայլ
![Roku հովացման օդափոխիչ `3 քայլ Roku հովացման օդափոխիչ `3 քայլ](https://i.howwhatproduce.com/images/011/image-30962-j.webp)
Roku Հովացման երկրպագու. Եթե ունեք Roku և եթե դիպչել եք, ապա գիտեք, որ այն տաքանում է: Հատկապես Roku Express- ը, այն այնքան է տաքանում, որ ի վերջո հանգեցնում է WiFi- ի անջատմանը: Այսպիսով, ես պատրաստեցի սառեցման օդափոխիչ իմ Express- ի համար, այն ստիպեց Express- ը աշխատել 100% -ով ավելի լավ: Ես օգտագործել եմ հին նոթբուք
USB հովացման օդափոխիչ (կոտրված կրիչից) `8 քայլ
![USB հովացման օդափոխիչ (կոտրված կրիչից) `8 քայլ USB հովացման օդափոխիչ (կոտրված կրիչից) `8 քայլ](https://i.howwhatproduce.com/images/003/image-7446-52-j.webp)
USB հովացման օդափոխիչ (կոտրված սկավառակից). Հեշտ քայլ առ քայլ ձեռնարկ, որը բացատրում է, թե ինչպես կարող եք կառուցել " USB հովացման օդափոխիչ " ձեր նոութբուքի/աշխատասեղանի համար/ինչ էլ որ լինի հին կամ կոտրված cd-rom կրիչից: Վայելեք: Դուք կարող եք հետևել այդ Instructable- ին կամ պարզապես դիտել տեսանյութի տարբերակը
USB հովացման օդափոխիչ `4 քայլ
![USB հովացման օդափոխիչ `4 քայլ USB հովացման օդափոխիչ `4 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122915-usb-cooling-fan-4-steps-0.webp)
USB սառեցման օդափոխիչ. Ինչպես կառուցել USB- ով աշխատող հովացման երկրպագու `փայլող LED- ով: Ես օգտագործում եմ իմ նոութբուքը սառեցնելու համար, երբ ես անկողնում եմ: Ես լույս ավելացրեցի գործունեություն ցույց տալու համար
AMD CPU Հովացման օդափոխիչ դեպի PowerColor ATI Radeon X1650 գրաֆիկական քարտ. 8 քայլ
![AMD CPU Հովացման օդափոխիչ դեպի PowerColor ATI Radeon X1650 գրաֆիկական քարտ. 8 քայլ AMD CPU Հովացման օդափոխիչ դեպի PowerColor ATI Radeon X1650 գրաֆիկական քարտ. 8 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123542-amd-cpu-cooling-fan-onto-a-powercolor-ati-radeon-x1650-graphics-card-8-steps-j.webp)
AMD CPU Հովացման օդափոխիչ դեպի PowerColor ATI Radeon X1650 գրաֆիկական քարտ. Ես ունեմ այս հին PowerColor ATI Radeon X1650 գրաֆիկական քարտը, որը դեռ աշխատում է: Բայց հիմնական խնդիրն այն է, որ հովացման օդափոխիչը բավարար չէ, և այն գրեթե միշտ խրվում է: Ես գտա AMD Athlon 64 պրոցեսորի հովացման հին օդափոխիչ և դրա փոխարեն օգտագործեցի