Բովանդակություն:
Video: Powerածր էներգիայի Arduino ջերմաստիճանի մոնիտոր `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս հրահանգում մենք կառուցում ենք ևս մեկ ջերմաստիճանի մոնիտոր ՝ օգտագործելով DS18B20 ջերմաստիճանի տվիչ: Բայց այս նախագիծն այլ է: Այն կարող է մարտկոցների վրա տևել գրեթե 1,5 տարի: Այո՛ Օգտագործելով Arduino ցածր էներգիայի գրադարանը, մենք կարող ենք այս նախագիծը երկար ժամանակ գործարկել: Շարունակեք կարդալ ՝ ավելին իմանալու համար:
Քայլ 1: Ստացեք մասերը
Այս նախագծի կառուցման համար անհրաժեշտ մասերն են.
ATMEGA328P ▶
Nokia 5110 LCD ▶
DS18B20 ▶
Ֆոտոռեզիստոր
Կոնդենսատորներ ▶
16 ՄՀց բյուրեղ ▶
Դիմադրիչներ ▶
Multimeter Mastech 8268 ▶
Instրագրի ընդհանուր արժեքը այն պահին, երբ գրում եմ այս Instructable- ը, 10 $ -ից պակաս է:
Քայլ 2: Միացրեք բոլոր մասերը
Այժմ, երբ դուք ունեք բոլոր մասերը, եկեք դրանք բոլորը միացնենք ՝ համաձայն սխեմատիկ դիագրամի:
Այս նախագծի ցածր էներգիայի սպառման բանալին Arduino տախտակի փոխարեն մերկ ATMEGA չիպի օգտագործումն է: Քանի որ Arduino- ի տախտակները օգտագործում են լարման կարգավորիչ `տարբեր լարման մակարդակների հետ աշխատելու համար, նրանց ավելի մեծ էներգիա է անհրաժեշտ: Մեզ այս կարգավորիչը պետք չէ, քանի որ մենք մեր նախագիծը սնուցում ենք 3AA մարտկոցներից:
Այս նախագծում ես օգտագործում եմ Nokia 5110 LCD էկրանը, որը հիանալի էկրան է և այն պահանջում է ընդամենը 0.2 մԱ հոսանք, երբ լուսարձակը անջատված է: Տպավորիչ!
Մենք նաև օգտագործում ենք ֆոտոռեզիստոր `լույսը հայտնաբերելու համար: Այսպիսով, եթե գիշեր է, մենք անջատում ենք LCD էկրանը `էներգիան պահպանելու համար:
Մեկ այլ փոքր գաղտնիք է LowPower գրադարանը: Երբ մենք չենք չափում ջերմաստիճանը, մենք քնում ենք Arduino- ին ՝ օգտագործելով LowPower գրադարանը: Երբ մերկ ATMEGA չիպը քնում է, դրա համար անհրաժեշտ է ընդամենը 0.06 մԱ հոսանք: Դա նշանակում է, որ դուք կարող եք ATMEGA չիպով քնել ավելի քան 4 տարի 3 AA մարտկոցով:
Այսպիսով, խելացի ծրագրային ապահովման դիզայնով մենք ձեռք ենք բերում մարտկոցի լավ կյանք: ATMEGA չիպին անհրաժեշտ է մոտ 10 մԱ հոսանք, երբ այն արթուն է: Այսպիսով, մեր նպատակն է այն քնել շատ ժամանակ: Այդ պատճառով մենք այն արթնացնում ենք միայն այն ժամանակ, երբ պետք է չափել ջերմաստիճանը ՝ երկու րոպեն մեկ: Երբ մենք արթնացնում ենք ATMEGA չիպը, մենք ամեն ինչ անում ենք հնարավորինս արագ, և անմիջապես գնում ենք նորից քնելու:
Ալգորիթմը
Նախագիծը արթնանում է երկու րոպեն մեկ: Առաջին բանը, որ նա անում է, այն է, որ հնարավորություն տա ֆոտոընդդիմադիրին բարձր թվային փին 6 -ով գրելով: Այն կարդում է ֆոտոընդդիմադիրի արժեքը և որոշում, թե դա ցերեկ է, թե գիշեր: Այնուհետև այն գրում է LOW թվային կապում 6 -ին, որպեսզի անջատվի ֆոտոընդդիմադիրը և պահպանի ծակոտիները: Եթե գիշեր է, մենք անջատում ենք LCD էկրանը, եթե այն միացված է, և մենք անմիջապես քնում ենք երկու րոպե ՝ առանց ջերմաստիճանը կարդալու: Դա անելու կարիք չկա, քանի որ էկրանն անջատված է: Այս կերպ մենք ավելի շատ էներգիա ենք խնայում: Եթե կա բավարար լույս, մենք միացնում ենք LCD էկրանը, եթե այն անջատված էր, մենք կարդում ենք ջերմաստիճանը, այն ցուցադրում ենք էկրանին և քնում ենք երկու րոպե: Այդ օղակը շարունակվում է հավիտյան:
Քայլ 3: Չափումներ
Ինչպես տեսնում եք նկարներից, երբ նախագիծը քնում է, իսկ էկրանը միացված է, դրա համար անհրաժեշտ է 0.26 մԱ հոսանք, ինչը շատ ցածր է, եթե հաշվի առնեք այն, որ մենք ունենք ցուցադրում:
Երբ նախագիծը չափում է ջերմաստիճանը և թարմացնում, էկրանին անհրաժեշտ է մոտ 11.5 մԱ:
Վերջապես, երբ մութ է, և ldr- ն անջատել է Nokia 5110 LCD էկրանը, մեզ անհրաժեշտ է ընդամենը 0.07 մԱ, ինչը հիանալի է:
Մարտկոցի կյանք
Theրագրի մարտկոցի ժամկետը հաշվարկելու համար ես ստեղծեցի մի պարզ Excel ֆայլ: Ես մուտքագրեցի չափումները բազմիմետրից, և ինչպես տեսնում եք, մենք ստանում ենք ավելի քան 500 օր մարտկոցի կյանք, եթե ջերմաստիճանը չափում ենք ամեն 2 րոպեն մեկ: Դա օգտագործվում է 2,500 մԱ հզորությամբ 3AA մարտկոցների օգտագործմամբ: Իհարկե, եթե դուք օգտագործում եք ավելի լավ մարտկոցներ, ինչպիսիք են Li-Ion 3.400 mAh մարտկոցը, կարող եք ձեր նախագիծը գործարկել ավելի քան 2 տարի:
Այս հղումից կարող եք ներբեռնել Excel ֆայլը:
Քայլ 4. Նախագծի ծածկագիրը
Նախագծի ծածկագիրը շատ պարզ է: Այս կոդի մեջ մենք օգտագործում ենք որոշ գրադարաններ: Մեր օգտագործած գրադարանները հետևյալն են.
- Powerածր էներգիայի գրադարան ՝
- DS18B20 ջերմաստիճանի տվիչների գրադարան ՝
- Nokia 5110 LCD գրադարան ՝
Նախագծի ծածկագիրը բաղկացած է երկու ֆայլից: Առաջին ֆայլում կա Arduino- ի վրա աշխատող կոդը: Հաջորդ ֆայլը պարունակում է երկուական տվյալներ հիմնական ծրագրի ցուցադրած պատկերակների համար: Bothիշտ կազմելու համար կոդավորելու համար անհրաժեշտ է տեղադրել երկու ֆայլը ծրագրի թղթապանակում:
Կոդը շատ պարզ է: Այն կարող եք գտնել ստորև: Ամբողջ կախարդությունը տեղի է ունենում sleepForTwoMinutes գործառույթում: Այս գործառույթի ժամանակ մենք Arduino- ին խոր քուն ենք մտցնում: Խնդիրը դիտորդի ժամաչափի օգտագործումն է, որի առավելագույն ժամանակը, որը մենք կարող ենք քնեցնել Arduino- ին, 8 վայրկյան է: Այսպիսով, մենք այն տեղադրում ենք մի օղակի մեջ 15 անգամ և ստանում ենք մեր ուզած երկու րոպեանոց ընդմիջումը
Հուսով եմ, որ ձեզ դուր եկավ այս նախագիծը: Շուտով կտեսնվենք:
Խորհուրդ ենք տալիս:
Էներգիայի մոնիտոր 15 րոպեում `3 քայլ
Էներգիայի մոնիտոր 15 րոպեում. Սա wifi սենսոր է `էլեկտրական հաշվիչի ձեր փայլատակի վրա ամրացնելու համար: Այն հայտնաբերում է բռնկումներ LDR- ով և էներգիա է ցուցադրում OLED էկրանին: Տվյալներն ուղարկում է Thingsboard Dashboard, կենդանի օրինակ այստեղ: Գրանցվեք անվճար ցուցադրական հաշվի համար ՝ https: //thingsboard.io
IoT էներգիայի մոդուլ. IoT էներգիայի չափման հնարավորության ավելացում իմ արևային լիցքի վերահսկիչին. 19 քայլ (նկարներով)
IoT Power մոդուլ. IoT էներգիայի չափման հնարավորության ավելացում իմ արևային լիցքավորման վերահսկիչին. Բարև բոլորին, հուսով եմ, որ բոլորդ հիանալի եք: Այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես եմ պատրաստել IoT էներգիայի չափման մոդուլ, որը հաշվարկում է իմ արևային վահանակների կողմից արտադրվող էներգիայի քանակը, որն օգտագործվում է իմ արևային լիցքի վերահսկիչի կողմից
Ինչպե՞ս ճիշտ չափել անլար հաղորդակցության մոդուլների էներգիայի սպառումը ցածր էներգիայի սպառման դարաշրջանում: 6 քայլ
Ինչպե՞ս ճիշտ չափել անլար հաղորդակցության մոդուլների էներգիայի սպառումը ցածր էներգիայի սպառման դարաշրջանում. Ցածր էներգիայի սպառումը չափազանց կարևոր հասկացություն է իրերի ինտերնետում: IoT հանգույցների մեծ մասը պետք է սնուցվեն մարտկոցներով: Միայն անլար մոդուլի էներգիայի սպառումը ճիշտ չափելով ՝ մենք կարող ենք ճշգրիտ գնահատել, թե որքան մարտկոց եմ
Powerածր էներգիայի եղանակային կայան. 6 քայլ (նկարներով)
Powerածր էներգիայի օդերևութաբանական կայան. Այժմ այն երրորդ տարբերակում է և փորձարկվել է ավելի քան երկու տարի, իմ եղանակային կայանը արդիականացվում է ավելի ցածր էներգիայի և տվյալների փոխանցման հուսալիության համար: Էլեկտրաէներգիայի սպառումը խնդիր չէ դեկտեմբերից և հունվարից տարբեր ամիսներին, բայց
Powerածր էներգիայի FM հաղորդիչ ալեհավաք գյուղատնտեսական խողովակներից. 8 քայլ (նկարներով)
Powerածր էներգիայի FM հաղորդիչ ալեհավաք գյուղատնտեսական խողովակներից. FM հաղորդիչ ալեհավաք կառուցելը այնքան էլ դժվար չէ. այնտեղ շատ դիզայն կա: Մենք ցանկանում էինք դիզայն պատրաստել այն մասերից, որոնք կարող եք ձեռք բերել աշխարհի գրեթե ցանկացած վայրում ՝ Հյուսիսային Ուգանդայում սկսած չորս (շուտով 16!) Համայնքային կայանների համար