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

Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. 10 քայլ (նկարներով)
Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. 10 քայլ (նկարներով)

Video: Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. 10 քայլ (նկարներով)

Video: Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. 10 քայլ (նկարներով)
Video: Ի՞նչ են կանաչ գործողությունները: 2024, Մայիս
Anonim
Image
Image
Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով
Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով

Էներգախնայողության ռեժիմն այստեղ այն է, ինչն այս Հրահանգը առանձնացնում է շաբաթվա, ամսվա, ամսվա օրվա, ժամի, խոնավության և ջերմաստիճանի այլ օրինակներից: Հենց այս հնարավորությունն է թույլ տալիս այս նախագիծը գործարկել մարտկոցից ՝ առանց «պատի գորտնուկի» պահանջի:

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

Նախկինում նշված Instructable- ը գտնելու խնդիրն ընթերցողներին փրկելու համար ես կրկնօրինակել եմ այդ Instructable- ում ներկայացված որոշ տեղեկություններ այստեղ, և, իհարկե, ներառել եմ հավելյալ տեղեկատվությունը, որը թույլ կտա շաբաթվա օրը, օրացույցը և ժամանակը ներկայացվի ի լրումն Հարաբերական խոնավության և ջերմաստիճանի: Այնուամենայնիվ, որոշ ընթերցողներ գուցե կարիք չունենան շաբաթվա օրվա, օրացույցի և ժամի, և անհրաժեշտ լինեն միայն ցուցադրվող խոնավությունն ու ջերմաստիճանը: Այդ ընթերցողների համար այդ ավելի վաղ Instructable- ը լավ կաշխատի:

Ինչպես նշեցի ավելի վաղ Instructable- ում, իմ ուսումնասիրությունը միշտ չէ, որ լավագույն ջերմաստիճանում էր, ուստի ես որոշեցի, որ օգտակար կլինի սեղանի վրա ցուցադրել շրջապատի ջերմաստիճանը: Խոնավություն ապահովող սենսորի արժեքը, բացի ջերմաստիճանից, արգելող չէր. ուստի այդ նախագծում ներառված էր խոնավության ցուցիչ:

Լրացուցիչ պահանջ ծագեց, քանի որ ամուսինս հաճախ էր ինձանից հարցնում շաբաթվա և/կամ ամսվա օրը, ուստի ես որոշեցի դրանք ներառել նաև ցուցադրության մեջ: Ես պատրաստեցի այստեղ ցուցադրված նախագծի երկու օրինակ: Մեկը ՝ ուսումնասիրությանս համար, և մեկը ՝ մեր տան սենյակի համար, որտեղ հաճախ հանդիպում են կողակցիս: Ես օգտագործել եմ և (1) իրական ժամանակի ժամացույց (RTC), և (2) խոնավության և ջերմաստիճանի ցուցիչ:

Երկու DHT11 և DHT22 խոնավության/ջերմաստիճանի տվիչները, որոնք ես համարում էի, ապահովում են ջերմաստիճանի արդյունքներ Centigrade- ում: Բարեբախտաբար, դա հեշտ փոխարկում է Ֆարենհայտ (այն ձևաչափը, որն օգտագործվում է ԱՄՆ -ում, որն իմ գտնվելու վայրն է): Ստորև բերված ուրվագիծը պարունակում է ծածկագիր, որը հեշտությամբ կարող է փոփոխվել ՝ ջերմաստիճանը ցուցադրելու Centigrade- ում, եթե դա այն է, ինչ օգտագործվում է ձեր գտնվելու վայրում:

Ես դիտարկեցի ինչպես DHT22, այնպես էլ DTH11 սենսորները և հաստատվեցի DHT22- ում, չնայած մի փոքր ավելի թանկ: DHT11- ը հաճախ կարելի է ձեռք բերել 2 դոլարից պակաս գնով, մինչդեռ DHT22- ը հաճախ հանդիպում է 5 դոլարից պակաս գնով: Եթե անմիջապես գնեք Չինաստանից, արժեքը կարող է լինել նույնիսկ ավելի քիչ: Եթե ես միայն ցանկանայի ցուցադրել ջերմաստիճանը, ապա DHT22- ի փոխարեն կարող էի օգտագործել TMP36 տվիչ և որոշակի խնայողություններ գիտակցել, և, իրոք, այսպես ես կառուցեցի իմ ավելի վաղ DIY նախագիծը: Այնուամենայնիվ, ես որոշեցի հարաբերական խոնավության ցուցադրումը ներառել այս նախագծում ցուցադրված այլ իրերի մեջ:

DHT22- ը մի փոքր ավելի ճշգրիտ է, քան DHT11- ը: Այսպիսով, DHT22- ի մի փոքր ավելի բարձր գինը ողջամիտ թվաց: Երկու DHT սարքերը պարունակում են կոնդենսատիվ խոնավության տվիչներ: Այս խոնավության տվիչները լայնորեն օգտագործվում են արդյունաբերական և առևտրային նախագծերի համար: Չնայած դրանք չափազանց ճշգրիտ չեն, նրանք ունակ են գործել համեմատաբար բարձր ջերմաստիճաններում և ողջամիտ դիմադրություն ունեն շրջապատող քիմիական նյութերին: Նրանք չափում են դիէլեկտրիկի փոփոխությունները, որոնք առաջանում են իրենց շրջապատի հարաբերական խոնավությունից: Բարեբախտաբար, տարողունակության փոփոխություններն ըստ էության գծային են `կապված խոնավության հետ: Այս տվիչների հարաբերական ճշգրտությունը կարելի է հեշտությամբ տեսնել ՝ դրանցից երկուսը կողք կողքի տեղադրելով: Եթե դա արվի, ապա կերևա, որ հարաբերական խոնավության դեպքում դրանք տարբերվում են առավելագույնը 1 կամ 2 տոկոսային կետով:

DHT11/22 տվիչները կարող են հեշտությամբ փոխարինվել միմյանցով: Կախված ծախսերի սահմանափակումներից, առկայության դեպքում, կարելի է ընտրել ցանկացած սենսոր: Նրանք երկուսն էլ գալիս են նմանատիպ 4-փին փաթեթներով, որոնք փոխարինելի են, և ինչպես շուտով կտեսնենք, յուրաքանչյուր փաթեթի 4 կապից միայն 3-ը կպահանջվի այստեղ ներկայացված աշխատասեղանի խոնավության և ջերմաստիճանի ցուցադրման համար: Չնայած օգտագործման համար անհրաժեշտ է ընդամենը երեք կապում, չորս կապում ապահովվում է լրացուցիչ կայունություն, երբ այդ DHT տվիչները տեղադրվում/տեղադրվում են հացահատիկի վրա:

Նմանապես ես դիտարկեցի ինչպես DS1307, այնպես էլ DS3231 RTC- ները: Քանի որ շրջակա միջավայրի ջերմաստիճանը կարող է ազդել DS1307- ի վրա, ես տեղավորվեցի DS3231- ում: Չնայած DS1307- ը կարող է ընտրովի օգտագործվել: Տարբեր թեստերում, որոնք համեմատում են RTC- ները շեղման հետ կապված (այսինքն ՝ ժամանակը սխալ ընկալելը), DS3231- ը ավելի ճշգրիտ է ստացվել, բայց որևէ սենսորից օգտվելու տարբերությունն այնքան էլ մեծ չէ:

Իհարկե, եթե կարողանաք հեշտությամբ միանալ ինտերնետին ձեր նախագծում, կարող եք ուղղակիորեն ներբեռնել ժամանակը, այնպես որ ձեզ հարկավոր չէ իրական ժամանակի ժամացույց: Այնուամենայնիվ, այս նախագիծը ենթադրում է, որ հեշտ ինտերնետ կապը հասանելի չէ և նախատեսված է առանց դրա աշխատելու համար:

Եթե դուք օգտագործում եք «պատի գորտնուկ» լրացուցիչ էներգիայի սպառումը կարող է ճնշող նշանակություն չունենալ: Այնուամենայնիվ, եթե էկրանը լիցքավորում եք մարտկոցից, էներգիայի սպառումը նվազեցնում է մարտկոցի կյանքը: Այսպիսով, այս Instructable- ը և ստորև ներկայացված ուրվագիծը հնարավորություն են տալիս, օգտագործելով LCD վահանի «Ձախ» կոճակը, միացնել և անջատել լուսարձակը `էներգիայի սպառումը նվազեցնելու համար:

Ինչպես երևում է այս Հրահանգում, նախագիծը պահանջում է համեմատաբար քիչ բաղադրիչներ, քանի որ «ծանր բեռների» մեծ մասը կատարվում է սենսորների և էսքիզների միջոցով:

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

Քայլ 1: Պահանջվող նյութեր

Պահանջվող իրեր
Պահանջվող իրեր

Պահանջվող իրերն են.

- Փորձնական հարթակ, չնայած նախագիծը կարող էր կառուցվել առանց դրա, այն հեշտացնում է վերջնական շինարարության ցուցադրումը:

- 400 փողկապ ունեցող տախտակ

- LCD վահան կոճակներով

- A DHT22 (AOSONG AM2302) թվային ջերմաստիճանի և խոնավության տվիչ:

- Իրական ժամանակի ժամացույց, ես ընտրեցի DS3231- ը (Այնուամենայնիվ, այստեղ աշխատող ծածկագրով կաշխատի DS1307- ը, միայն համոզված եղեք, որ GND, VCC, SDA և SCL կապերը միացված են DS3231- ի նմանությամբ: Այսինքն, DS1307- ը կարող է փոխարինվել DS3231- ով ՝ պարզապես համոզվելով, որ DS1307RTC- ի համապատասխան կապում տեղակայված են հացահատիկի համապատասխան վարդակները, իսկ Dupont- ի միացման լարերը տեղափոխելու կարիք չկա:) Այս երկու RTC- ների միջև հիմնական տարբերությունը դրանց ճշգրտությունն է DS1307- ի վրա կարող է ազդել շրջակա միջավայրի ջերմաստիճանը, որը կարող է փոխել իր ինքնաթիռի տատանումների հաճախականությունը: Երկու RTC- ն օգտագործում են I2C կապը:

- Կանանց վերնագրերը կպցվեն LCD վահանի վրա: Ես օգտագործել եմ 5 և 6-փին կին վերնագրեր (չնայած եթե ընտրում եք այլընտրանքային վահանը, որը նույնպես ցուցադրված է այստեղ, վերնագրերի կարիք չի լինի): Արական վերնագրի քորոցները կարող են փոխարինվել վարդակների համար, և դրանք օգտագործելու դեպքում միայն անհրաժեշտ է փոխել Dupont- ի որոշ լարերի մի կողմի սեռը:

- Dupont միացման լարեր

- Arduino UNO R3 (Այլ Arduinos- ն կարող է օգտագործվել ՄԱԿ -ի փոխարեն, բայց դրանք պետք է կարողանան արտադրել և կառավարել 5 վ)

- USB մալուխ `ձեր ուրվագիծը համակարգչից UNO- ին վերբեռնելու համար

Սարքը, ինչպիսին է «պատի գորտնուկը» կամ մարտկոցը, որը ծրագրավորումից հետո միացնում է ՄԱԿ -ին: Ձեր աշխատասեղանին կարող է անհրաժեշտ ապրանքներից շատերը լինել, չնայած որոշները գնելու կարիք ունենաք: Եթե ունեք առաջին մի քանիսը, ապա հնարավոր է սկսել մյուսներին սպասելիս: Այս բոլոր տարրերը մատչելի են առցանց ՝ այնպիսի կայքերի միջոցով, ինչպիսիք են Amazon.com- ը, eBay.com- ը, Banggood.com- ը և շատ ավելին

Քայլ 2. Փորձնական հարթակի պատրաստում

Փորձնական հարթակի պատրաստում
Փորձնական հարթակի պատրաստում
Փորձնական հարթակի պատրաստում
Փորձնական հարթակի պատրաստում
Փորձնական հարթակի պատրաստում
Փորձնական հարթակի պատրաստում

Փորձնական հարթակը գալիս է վինիլային տոպրակի մեջ, որը պարունակում է 120 մմ x 83 մմ պլեքսիգլաս թերթ, և մի փոքրիկ պլաստիկ տոպրակ, որը պարունակում է 5 պտուտակ, 5 պլաստմասե փակիչ (բացիչներ), 5 ընկույզ և չորս բամպեր ունեցող թերթ, ինքնասոսնձվող ոտքեր: Բոլոր չորս բամպերների կարիքը կլինեն, ինչպես նաև մնացած չորս իրերը: Կա լրացուցիչ պտուտակ, կանգառ և ընկույզ, որոնք չեն պահանջվում: Այնուամենայնիվ, պայուսակը հրահանգներ չի պարունակում:

Սկզբում վինիլային տոպրակը կտրված է ՝ հանելու պլեքսիգլասի թերթիկը և փոքր պայուսակը: Պլեքսիգլասի թերթը երկու կողմից ծածկված է թղթի վրա `այն բեռնաթափման և փոխադրման ժամանակ պաշտպանելու համար:

Առաջին քայլը թուղթն է պլատֆորմի յուրաքանչյուր կողմը հետ հանել և հեռացնել երկու թերթիկը: Թուղթը յուրաքանչյուր կողմից հեռացնելուց հետո Arduino- ն հարթակին ամրացնելու չորս անցքերը հեշտությամբ երևում են: Ամենահեշտը, եթե թուղթը հեռացնելուց հետո ակրիլային թերթիկը պետք է տեղադրվի աջ կողմում գտնվող չորս անցքերով, իսկ ակրիլային տախտակի մեկ եզրին մոտ և դեպի ձեր կողմը (ինչպես երևում է կցված նկարում):

Քայլ 3. Arduino UNO- ի կամ Clone- ի տեղադրում փորձարարական հարթակին:

Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում
Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում
Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում
Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում
Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում
Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում
Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում
Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում

Arduino UNO R3 տախտակն ունի չորս ամրացման անցք: Թափանցիկ անջատիչները տեղադրվում են UNO R3- ի ներքևի մասի և ակրիլային տախտակի վերին մասի միջև: Աշխատելով իմ առաջին փորձնական տախտակի վրա, ես սխալ թույլ տվեցի ենթադրելով, որ անջատիչները լվացքի մեքենաներ են, որոնք պետք է տեղադրվեն պլեքսիգլասի տախտակի տակ `ընկույզները տեղում պահելու համար, դրանք չպետք է: Անջատիչները տեղադրված են Arduino UNO տախտակի տակ, պտուտակների շուրջը, երբ պտուտակները անցնում են ՄԱԿ -ի ամրացման անցքերից: Տախտակի միջով անցնելուց հետո պտուտակները անցնում են բացատների միջով, այնուհետև ակրիլային պլեքսիգլասի տախտակի անցքերով: Պտուտակները ավարտվում են փոքր փաթեթում պարունակվող ընկույզներով: Պտուտակները և ընկույզները պետք է խստացվեն `ապահովելու համար, որ Arduino- ն չի շարժվի օգտագործման ժամանակ:

Ինձ համար ամենադյուրինն էր սկսել վերակայման կոճակի մոտակա անցքից (տես լուսանկարները) և ժամացույցի սլաքի ուղղությամբ շարժվել Arduino- ի շուրջ: UNO- ն ամրացված է տախտակին, ինչպես և կարելի էր սպասել, միաժամանակ օգտագործելով մեկ պտուտակ:

Պտուտակները պտտելու համար ձեզ հարկավոր կլինի փոքր Phillips գլխի պտուտակահան: Ես գտա, որ ընկույզը պահելու համար վարդակը բավականին օգտակար էր, չնայած անհրաժեշտ չէր: Ես օգտագործել եմ Wiha- ի կողմից պատրաստված և Amazon- ում հասանելի վարորդներ [a Wiha (261) PHO x 50 և Wiha (265) 4.0 x 60]: Այնուամենայնիվ, Phillips- ի ցանկացած փոքր պտուտակահան պետք է աշխատի առանց որևէ խնդրի, և ինչպես արդեն նշվեց, ընկույզի շարժիչն իսկապես չի պահանջվում (չնայած դա ավելի արագ, հեշտ և անվտանգ է դարձնում տեղադրումը):

Քայլ 4. Կես չափի, 400 փողկապի կետերի տեղադրում փորձնական հարթակի վրա:

Կես չափի, 400 փողկապի միավորներ, հացաթուղթ տեղադրեք փորձարարական հարթակին
Կես չափի, 400 փողկապի միավորներ, հացաթուղթ տեղադրեք փորձարարական հարթակին
Կես չափի, 400 փողկապի միավորներ, հացաթուղթ տեղադրեք փորձարարական հարթակին
Կես չափի, 400 փողկապի միավորներ, հացաթուղթ տեղադրեք փորձարարական հարթակին
Կես չափի, 400 փողկապի միավոր, հացաթուղթ ամրացնել փորձնական հարթակին
Կես չափի, 400 փողկապի միավոր, հացաթուղթ ամրացնել փորձնական հարթակին

Կիսափայտի տախտակի ներքևի հատվածը ծածկված է թղթի վրա, որը սեղմված է սոսինձ երեսին: Հեռացրեք այս թուղթը և սեղմեք հացաթուղթը ՝ իր այժմյան բացված սոսինձով, փորձնական հարթակի վրա: Դուք պետք է փորձեք հացաթխի մի կողմը տեղադրել Arduino- ի այն կողմին զուգահեռ, որին այն ամենամոտ է: Պարզապես սեղմեք տախտակի ինքնասոսնձվող կողմը ակրիլային տախտակի վրա:

Հաջորդը, շրջեք հարթակը և տեղադրեք չորս ներառված պլաստիկ ոտքերը հարթակի ներքևի չորս անկյուններում:

Ինչ փորձնական հարթակ էլ օգտագործեք, ավարտելուց հետո պետք է տեղադրված լինի Arduino UNO R3 և կես չափի տախտակ, իսկ ներքևից չորս ոտք, որը թույլ կտա հարթակը և տախտակը տեղադրվել ցանկացած հարթ մակերևույթի վրա ՝ առանց այդ մակերեսը վնասելու:, մինչ համագումարին ամուր աջակցություն ցուցաբերելը

Քայլ 5: LCD վահանը

LCD վահան
LCD վահան
LCD վահան
LCD վահան
LCD վահան
LCD վահան

Դուք կարող եք օգտագործել վահան, ինչպիսին այն է, ինչ նախկինում ցուցադրված էր, իսկ արդեն ամրացված կապում: Այնուամենայնիվ, նման վահանը ավելի շատ կապում է, քան վարդակներ, ուստի Dupont- ի տախտակի մալուխները պետք է համապատասխանաբար ընտրվեն: Եթե այո, ապա միայն անհրաժեշտ է այն տեղադրել UNO- ում: Մոնտաժելիս համոզվեք, որ վահանը տեղադրում եք ճիշտ կողմնորոշվածությամբ, վահանի յուրաքանչյուր կողմի կապումներով `UNO- ի վարդակներով շարված:

Եթե դուք օգտագործում եք վահան, ինչպիսին ես այստեղ եմ օգտագործում, առանց տեղում արդեն ամրացված քորոցների: Մի կողմ թողեք համապատասխանաբար 5 և 6 վարդակներով վերնագրերը ՝ վահանի վրա ամրացնելու համար: Այս վերնագրերի վարդակները պետք է լինեն վահանի բաղադրամասում, երբ դրանք ամրացնում եք (տես լուսանկարները): Երբ վերնագրերը կպչում են տեղում, կարող եք նման կերպ վարվել արդեն իսկ զոդված կապում ձեռք բերված վահանի համար: Ես ընտրեցի օգտագործել M-M Dupont մալուխները, ի տարբերություն M-F մալուխների, քանի որ ես ընդհանրապես նախընտրում եմ M-M մալուխները: Այնուամենայնիվ, դուք կարող եք ընտրել LCD վահանի կապում և ոչ թե կին վերնագրերի վրա, որի դեպքում անհրաժեշտ է փոխել սեռը միայն Dupont- ի միացման մալուխների մի կողմում:

Ինչ վահանից էլ ընտրեք, որ սկսեք, ավարտելուց հետո դուք պետք է ունենաք վահան տեղադրված Arduino UNO- ի գագաթին: Կամ վահանը, այն նախապես զոդված կապում կամ այն, ինչ դուք ինքներդ եք զոդել կին վերնագրերով (կամ եթե ընտրեք, արական վերնագրեր) օգտագործում է բավականին շատ թվային կապում: D0- ից D3- ից D11- ից մինչև D13- ը թվային կապերը վահանի կողմից չեն օգտագործվում, բայց այստեղ չեն օգտագործվի: Անալոգային վարդակից A0- ն օգտագործվում է վահանի կողմից `կոճակների սեղմման արդյունքները պահելու համար: Այսպիսով, A1- ից A5 անալոգային կապումներն անվճար են օգտագործման համար: Այս նախագծում LCD էկրանն ամբողջությամբ անարգել թողնելու համար ես օգտագործեցի միայն անալոգային վարդակները և չօգտագործեցի որևէ թվային մուտք:

Ես գտա, որ ամենահեշտն է տղամարդկային վերնագրերով տախտակ օգտագործել ՝ կանանց գլուխները կպցնելու համար (տես լուսանկարները):

Թվային կապիչ 10 -ը օգտագործվում է LCD- ի լուսային լուսավորության էկրանին, և մենք այն կօգտագործենք մեր ուրվագծում ՝ LCD- ի էներգիան վերահսկելու համար, երբ էկրանը չի օգտագործվում: Մասնավորապես, մենք կօգտագործենք վահանի վրա «ՁԱՅՆ» կոճակը ՝ լուսավորությունը միացնելու և անջատելու համար ՝ էներգիան խնայելու համար, երբ էկրանն անհրաժեշտ չէ:

Քայլ 6. DHT22 խոնավության և ջերմաստիճանի տվիչի օգտագործումը

Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ
Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ
Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ
Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ
Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ
Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ
Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ
Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ

Տեղադրեք DHT22- ի չորս կապում կես չափի տախտակի մեջ `դրանով իսկ սենսորը տեղադրելով սեղանի վրա:

Ես համարակալեցի DHT22 կապում 1 -ից 4 -ը, ինչպես ցույց է տրված լուսանկարում: Սենսորին սնուցվում է 1 -ին և 4 -րդ կապերի միջոցով: Մասնավորապես, 1 -ին կապը ապահովում է +5 վ հզորություն, իսկ 4 -րդը ՝ գետնին: 3 -րդ կապը չի օգտագործվում, և 2 -ը օգտագործվում է մեր ցուցադրման համար անհրաժեշտ տեղեկատվությունը տրամադրելու համար:

Միացրեք երեք կապում, որոնք օգտագործվում են DHT22- ում, օգտագործելով դրանց հետ կապված վարդակները տախտակի վրա, վահանին միանալու համար, և, հետևաբար, Arduino UNO- ին հետևյալ կերպ.

1) Սենսորի 1 -ին կապը անցնում է վահանի 5 վ հոսանքի վարդակից, 2) Սենսորի 4 -րդ կապը գնում է վահանի GND միակցիչներից մեկին, 3) Սենսորի 2 -րդ կապը, տվյալների ելքային կապը, անցնում է անալոգային վարդակին A1 (համեմատեք սա իմ ավելի վաղ Instructable- ի հետ, որտեղ այն անցել էր վահանի թվային վարդակից 2): Ես օգտագործել եմ ոչ թե թվային, այլ անալոգային վարդակից, որպեսզի LCD էկրանը ամբողջովին անարգել թողնեմ: Օգտակար է հիշել, որ բոլոր անալոգային կապերը կարող են օգտագործվել նաև որպես թվային կապեր: Չնայած այստեղ A0- ն վերապահված է վահանի կոճակներին:

DHT22 տվիչը կարող է միայն թարմացված տեղեկատվություն տրամադրել յուրաքանչյուր 2 վայրկյանը մեկ: Այսպիսով, եթե սենսորը միացնում եք երկու վայրկյանը մեկ անգամ, ինչպես դա կարող է պատահել այստեղ, կարող եք մի փոքր թվագրված արդյունքներ ստանալ: Տների և գրասենյակների համար դա խնդիր չէ, մասնավորապես, քանի որ հարաբերական խոնավությունն ու ջերմաստիճանը ցուցադրվում են ամբողջ թվերով ՝ առանց տասնորդական թվերի:

Քայլ 7: Իրական ժամանակի ժամացույցի ավելացում (RTC)

Իրական ժամանակի ժամացույցի ավելացում (RTC)
Իրական ժամանակի ժամացույցի ավելացում (RTC)
Իրական ժամանակի ժամացույցի ավելացում (RTC)
Իրական ժամանակի ժամացույցի ավելացում (RTC)
Իրական ժամանակի ժամացույցի ավելացում (RTC)
Իրական ժամանակի ժամացույցի ավելացում (RTC)

Ես օգտագործեցի DS3231- ի վեց կապող կողմը, չնայած ընդամենը չորս կապում է անհրաժեշտ: Սա պետք է էլ ավելի կայունություն ապահովեր այս RTC- ի համար, երբ միացված էր հացատախտակին: Կից նկարը ցույց է տալիս CR2032 մարտկոցը, որը պետք է միացված լինի DS3231 RTC- ին, որպեսզի այն կարողանա պահպանել տեղեկատվությունը նույնիսկ այն դեպքում, երբ անջատված չէ այլ էներգիայի աղբյուրից: Եվ DS1307- ը, և DS3231- ը ընդունում են նույն ոճի CR2031 կոճակով մարտկոցը:

DS3231- ի միացումները հետևյալն են.

- GND DS3231- ից GND LCD վահանի վրա

- VCC DS3231- ից մինչև 5V LCD էկրանին

- SDA DS3231- ից մինչև A4 LCD էկրանին

- SCL DS3231- ից A5 LCD էկրանին

Ավարտելուց հետո դուք կունենաք Dupont մալուխներ միացված A1 (DHT22- ի համար) և A4 և A5 RTC- ի SDA և SCL կապերի համար:

Ես ներառել եմ նաև ընտրովի DS1307- ի նկարը, որը ցույց է տալիս կապերը, որոնք պետք է միացվեին: Չնայած այն չի կարող կարդալ լուսանկարից, բայց չծռված «անցքերին» ամենամոտ գտնվող փոքր IC- ն DS1307Z- ն է, որը RTC- ն է: Մյուս փոքր IC- ն, որը կարելի է տեսնել, EEPROM- ն է, որը կարող է օգտագործվել պահեստավորման համար. այն չի օգտագործվում ստորև ներկայացված ուրվագծում:

Երկու RTC- ները շատ քիչ էներգիա են սպառում nanoamps տիրույթում, այնպես որ իրական ժամանակի ժամացույցները կպահպանեն տեղեկատվությունը և չեն աշխատի էներգիայի պակասի դեպքում, եթե դրանք աշխատեն միայն ներքին մարտկոցներից: Ամենայն հավանականությամբ, ամենալավն այն է, որ ամեն տարի փոխվի կոճակի մարտկոցը, թեև ներկայիս լիցքաթափումն այնքան ցածր է երկու RTC- ների համար, որ նրանք կարող են մի քանի տարի լիցք պահել:

Քայլ 8: Էսքիզ

Այս կայքը հեռացնում է սիմվոլներից փոքր և մեծ, քան այս նշանների միջև եղած տեքստը: Այսպիսով, ես չեմ հոգնել էսքիզը տեքստում ներառել այստեղ: Էսքիզը գրված տեսնելու համար ներբեռնեք կցված տեքստային ֆայլը: Վայրկյանները չեն ցուցադրվում էսքիզում, այլ ուղարկվում են 1602 LCD- ի թաքնված բուֆերներին `ցուցադրման բուֆերներից անմիջապես դուրս: Այսպիսով, եթե վայրկյաններն այն են, ինչ ցանկանում եք ցուցադրել, պարզապես անընդհատ ոլորեք ձախ և ապա աջ:

Էսքիզում ես ներառեցի DS3231- ի վերնագրի ֆայլ և սահմանեցի DS3231 տիպի օբյեկտ: Այս օբյեկտը օգտագործվում է ուրվագծում `շաբաթվա, ամսվա, օրվա և ժամի պահանջվող տեղեկատվությունը պարբերաբար ստանալու համար: Այս տեղեկատվությունը շաբաթվա, ամսվա և ամսվա օրվա համար նշանակվում է char փոփոխականներին, այնուհետև այդ փոփոխականներում պահվող արդյունքները տպվում են LCD- ով: Timeամանակը տպագրվում է ամբողջությամբ, սակայն ժամանակի վայրկյանների մի մասը, ինչպես արդեն քննարկվել է, ուղարկվում է 1602 LCD էկրանին չցուցադրվող 24 նիշանոց բուֆերներին ՝ ցուցադրված նիշերի կողքով: Ինչպես նշվեց վերևում, ցուցադրվում են միայն ժամերն ու րոպեները, իսկ վայրկյանները թաքնված են այս 24 նիշերի բուֆերների սկզբնական մասում:

LCD լուսարձակը կարող է անհրաժեշտության դեպքում միացվել և այլ կերպ անջատվել: Քանի որ էկրանը դեռևս ակտիվ է նույնիսկ անջատված հետևի լուսավորությամբ, այն կարող է կարդալ ուժեղ լույսով, նույնիսկ եթե այն անջատված է: Այսինքն, լուսարձակը պետք չէ միացնել ՝ LCD- ում ներկայացված տեղեկատվությունը կարդալու համար, որը շարունակում է թարմացվել նույնիսկ անջատված լինելու դեպքում:

Էսքիզում դուք կտեսնեք տողը.

RTC.adjust (DateTime (2016, 07, 31, 19, 20, 00));

Սա օգտագործում է RTC_DS1307 տիպի օբյեկտ և թույլ է տալիս մեզ հեշտությամբ սահմանել ընթացիկ ամսաթիվը և ժամը: Խնդրում ենք էսքիզը վարելիս այս տողում մուտքագրել համապատասխան ամսաթիվը և ժամը: Ես պարզեցի, որ իմ համակարգչում ցուցադրված ընթացիկ ժամանակից մեկ րոպե անցելը հանգեցրեց իրական ժամանակի մոտիկ մոտեցմանը (էսքիզը մշակելու համար IDE- ին մի քիչ ժամանակ է հարկավոր, և մոտ 10 վայրկյան լրացուցիչ էսքիզը գործարկելու համար).

Քայլ 9. Հավաքված նախագծի ցուցադրում

Հավաքված նախագծի ցուցադրում
Հավաքված նախագծի ցուցադրում

Ես հավաքեցի իմ հավաքած նախագիծը այցեքարտի կրիչի վրա (տես լուսանկարը): Այցեքարտի սեփականատերը հասանելի էր իմ «գործակիցներ և ավարտներ» հավաքածուում:Քանի որ ես ունեմ այս պահարաններից շատերը, ես այստեղ օգտագործեցի մեկը: Այնուամենայնիվ, հավաքված նախագիծը նույնքան հեշտությամբ կարող է ցուցադրվել բջջային հեռախոսի կրիչի վրա և այլն: Anyանկացած կրող, որը հավաքված նախագիծը հարթ դիրքից տանում է 30-60 աստիճանի անկյան տակ, նույնպես պետք է աշխատի:

Քայլ 10: Հետո

Շնորհավորում ենք, եթե հետևեցիք վերը նշված քայլերին, այժմ ունեք ձեր սեփական էկրանը, որը ցույց է տալիս շաբաթվա օրը, օրացույցը, ժամանակը, հարաբերական խոնավությունը և ջերմաստիճանը:

Եթե դուք գտաք արժեքավոր այս Ուղեցույցը, և հատկապես, եթե ունեք որևէ առաջարկ ՝ բարելավելու կամ այս ոլորտում իմ գիտելիքները բարձրացնելու համար, ես ուրախ կլինեմ լսել ձեզանից: Դուք կարող եք կապվել ինձ հետ [email protected] հասցեով: (խնդրում եմ երկրորդ «i» - ն փոխարինել «e» - ով ՝ ինձ հետ կապվելու համար:

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