![Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. 10 քայլ (նկարներով) Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով. 10 քայլ (նկարներով)](https://i.howwhatproduce.com/images/011/image-31052-j.webp)
Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2. Փորձնական հարթակի պատրաստում
- Քայլ 3. Arduino UNO- ի կամ Clone- ի տեղադրում փորձարարական հարթակին:
- Քայլ 4. Կես չափի, 400 փողկապի կետերի տեղադրում փորձնական հարթակի վրա:
- Քայլ 5: LCD վահանը
- Քայլ 6. DHT22 խոնավության և ջերմաստիճանի տվիչի օգտագործումը
- Քայլ 7: Իրական ժամանակի ժամացույցի ավելացում (RTC)
- Քայլ 8: Էսքիզ
- Քայլ 9. Հավաքված նախագծի ցուցադրում
- Քայլ 10: Հետո
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/011/image-31052-2-j.webp)
![](https://i.ytimg.com/vi/XreEOY3yCc8/hqdefault.jpg)
![Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով Շաբաթվա օր, օրացույց, ժամանակ, խոնավություն/ջերմաստիճան մարտկոցի խնայարարով](https://i.howwhatproduce.com/images/011/image-31052-3-j.webp)
Էներգախնայողության ռեժիմն այստեղ այն է, ինչն այս Հրահանգը առանձնացնում է շաբաթվա, ամսվա, ամսվա օրվա, ժամի, խոնավության և ջերմաստիճանի այլ օրինակներից: Հենց այս հնարավորությունն է թույլ տալիս այս նախագիծը գործարկել մարտկոցից ՝ առանց «պատի գորտնուկի» պահանջի:
Ես տեղադրել էի ավելի վաղ հրահանգվող, խոնավության և ջերմաստիճանի 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: Պահանջվող նյութեր
![Պահանջվող իրեր Պահանջվող իրեր](https://i.howwhatproduce.com/images/011/image-31052-4-j.webp)
Պահանջվող իրերն են.
- Փորձնական հարթակ, չնայած նախագիծը կարող էր կառուցվել առանց դրա, այն հեշտացնում է վերջնական շինարարության ցուցադրումը:
- 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. Փորձնական հարթակի պատրաստում
![Փորձնական հարթակի պատրաստում Փորձնական հարթակի պատրաստում](https://i.howwhatproduce.com/images/011/image-31052-5-j.webp)
![Փորձնական հարթակի պատրաստում Փորձնական հարթակի պատրաստում](https://i.howwhatproduce.com/images/011/image-31052-6-j.webp)
![Փորձնական հարթակի պատրաստում Փորձնական հարթակի պատրաստում](https://i.howwhatproduce.com/images/011/image-31052-7-j.webp)
Փորձնական հարթակը գալիս է վինիլային տոպրակի մեջ, որը պարունակում է 120 մմ x 83 մմ պլեքսիգլաս թերթ, և մի փոքրիկ պլաստիկ տոպրակ, որը պարունակում է 5 պտուտակ, 5 պլաստմասե փակիչ (բացիչներ), 5 ընկույզ և չորս բամպեր ունեցող թերթ, ինքնասոսնձվող ոտքեր: Բոլոր չորս բամպերների կարիքը կլինեն, ինչպես նաև մնացած չորս իրերը: Կա լրացուցիչ պտուտակ, կանգառ և ընկույզ, որոնք չեն պահանջվում: Այնուամենայնիվ, պայուսակը հրահանգներ չի պարունակում:
Սկզբում վինիլային տոպրակը կտրված է ՝ հանելու պլեքսիգլասի թերթիկը և փոքր պայուսակը: Պլեքսիգլասի թերթը երկու կողմից ծածկված է թղթի վրա `այն բեռնաթափման և փոխադրման ժամանակ պաշտպանելու համար:
Առաջին քայլը թուղթն է պլատֆորմի յուրաքանչյուր կողմը հետ հանել և հեռացնել երկու թերթիկը: Թուղթը յուրաքանչյուր կողմից հեռացնելուց հետո Arduino- ն հարթակին ամրացնելու չորս անցքերը հեշտությամբ երևում են: Ամենահեշտը, եթե թուղթը հեռացնելուց հետո ակրիլային թերթիկը պետք է տեղադրվի աջ կողմում գտնվող չորս անցքերով, իսկ ակրիլային տախտակի մեկ եզրին մոտ և դեպի ձեր կողմը (ինչպես երևում է կցված նկարում):
Քայլ 3. Arduino UNO- ի կամ Clone- ի տեղադրում փորձարարական հարթակին:
![Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում](https://i.howwhatproduce.com/images/011/image-31052-8-j.webp)
![Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում](https://i.howwhatproduce.com/images/011/image-31052-9-j.webp)
![Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում](https://i.howwhatproduce.com/images/011/image-31052-10-j.webp)
![Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում Arduino UNO- ի կամ Clone փորձնական հարթակի տեղադրում](https://i.howwhatproduce.com/images/011/image-31052-11-j.webp)
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 փողկապի միավորներ, հացաթուղթ տեղադրեք փորձարարական հարթակին](https://i.howwhatproduce.com/images/011/image-31052-12-j.webp)
![Կես չափի, 400 փողկապի միավորներ, հացաթուղթ տեղադրեք փորձարարական հարթակին Կես չափի, 400 փողկապի միավորներ, հացաթուղթ տեղադրեք փորձարարական հարթակին](https://i.howwhatproduce.com/images/011/image-31052-13-j.webp)
![Կես չափի, 400 փողկապի միավոր, հացաթուղթ ամրացնել փորձնական հարթակին Կես չափի, 400 փողկապի միավոր, հացաթուղթ ամրացնել փորձնական հարթակին](https://i.howwhatproduce.com/images/011/image-31052-14-j.webp)
Կիսափայտի տախտակի ներքևի հատվածը ծածկված է թղթի վրա, որը սեղմված է սոսինձ երեսին: Հեռացրեք այս թուղթը և սեղմեք հացաթուղթը ՝ իր այժմյան բացված սոսինձով, փորձնական հարթակի վրա: Դուք պետք է փորձեք հացաթխի մի կողմը տեղադրել Arduino- ի այն կողմին զուգահեռ, որին այն ամենամոտ է: Պարզապես սեղմեք տախտակի ինքնասոսնձվող կողմը ակրիլային տախտակի վրա:
Հաջորդը, շրջեք հարթակը և տեղադրեք չորս ներառված պլաստիկ ոտքերը հարթակի ներքևի չորս անկյուններում:
Ինչ փորձնական հարթակ էլ օգտագործեք, ավարտելուց հետո պետք է տեղադրված լինի Arduino UNO R3 և կես չափի տախտակ, իսկ ներքևից չորս ոտք, որը թույլ կտա հարթակը և տախտակը տեղադրվել ցանկացած հարթ մակերևույթի վրա ՝ առանց այդ մակերեսը վնասելու:, մինչ համագումարին ամուր աջակցություն ցուցաբերելը
Քայլ 5: LCD վահանը
![LCD վահան LCD վահան](https://i.howwhatproduce.com/images/011/image-31052-15-j.webp)
![LCD վահան LCD վահան](https://i.howwhatproduce.com/images/011/image-31052-16-j.webp)
![LCD վահան LCD վահան](https://i.howwhatproduce.com/images/011/image-31052-17-j.webp)
Դուք կարող եք օգտագործել վահան, ինչպիսին այն է, ինչ նախկինում ցուցադրված էր, իսկ արդեն ամրացված կապում: Այնուամենայնիվ, նման վահանը ավելի շատ կապում է, քան վարդակներ, ուստի 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 խոնավության և ջերմաստիճանի տվիչ](https://i.howwhatproduce.com/images/011/image-31052-18-j.webp)
![Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ](https://i.howwhatproduce.com/images/011/image-31052-19-j.webp)
![Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ](https://i.howwhatproduce.com/images/011/image-31052-20-j.webp)
![Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ Օգտագործելով DHT22 խոնավության և ջերմաստիճանի տվիչ](https://i.howwhatproduce.com/images/011/image-31052-21-j.webp)
Տեղադրեք 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)](https://i.howwhatproduce.com/images/011/image-31052-22-j.webp)
![Իրական ժամանակի ժամացույցի ավելացում (RTC) Իրական ժամանակի ժամացույցի ավելացում (RTC)](https://i.howwhatproduce.com/images/011/image-31052-23-j.webp)
![Իրական ժամանակի ժամացույցի ավելացում (RTC) Իրական ժամանակի ժամացույցի ավելացում (RTC)](https://i.howwhatproduce.com/images/011/image-31052-24-j.webp)
Ես օգտագործեցի 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. Հավաքված նախագծի ցուցադրում
![Հավաքված նախագծի ցուցադրում Հավաքված նախագծի ցուցադրում](https://i.howwhatproduce.com/images/011/image-31052-25-j.webp)
Ես հավաքեցի իմ հավաքած նախագիծը այցեքարտի կրիչի վրա (տես լուսանկարը): Այցեքարտի սեփականատերը հասանելի էր իմ «գործակիցներ և ավարտներ» հավաքածուում:Քանի որ ես ունեմ այս պահարաններից շատերը, ես այստեղ օգտագործեցի մեկը: Այնուամենայնիվ, հավաքված նախագիծը նույնքան հեշտությամբ կարող է ցուցադրվել բջջային հեռախոսի կրիչի վրա և այլն: Anyանկացած կրող, որը հավաքված նախագիծը հարթ դիրքից տանում է 30-60 աստիճանի անկյան տակ, նույնպես պետք է աշխատի:
Քայլ 10: Հետո
![](https://i.ytimg.com/vi/XreEOY3yCc8/hqdefault.jpg)
Շնորհավորում ենք, եթե հետևեցիք վերը նշված քայլերին, այժմ ունեք ձեր սեփական էկրանը, որը ցույց է տալիս շաբաթվա օրը, օրացույցը, ժամանակը, հարաբերական խոնավությունը և ջերմաստիճանը:
Եթե դուք գտաք արժեքավոր այս Ուղեցույցը, և հատկապես, եթե ունեք որևէ առաջարկ ՝ բարելավելու կամ այս ոլորտում իմ գիտելիքները բարձրացնելու համար, ես ուրախ կլինեմ լսել ձեզանից: Դուք կարող եք կապվել ինձ հետ [email protected] հասցեով: (խնդրում եմ երկրորդ «i» - ն փոխարինել «e» - ով ՝ ինձ հետ կապվելու համար:
Խորհուրդ ենք տալիս:
LCDուցադրել խոնավություն և ջերմաստիճան LCD- ով ARDUINO NANO- ով. 5 քայլ
![LCDուցադրել խոնավություն և ջերմաստիճան LCD- ով ARDUINO NANO- ով. 5 քայլ LCDուցադրել խոնավություն և ջերմաստիճան LCD- ով ARDUINO NANO- ով. 5 քայլ](https://i.howwhatproduce.com/images/005/image-12848-j.webp)
ARDUINO NANO- ով ցուցադրել խոնավություն և ջերմաստիճան LCD- ում. Հետևյալ հրահանգավոր գործարքները վերաբերում են arduino nano- ի հետ պարզ LCD ինտերֆեյսի ստեղծմանը:
ESP32-DHT22-MQTT-MySQL-PHP- ի միջոցով ջերմաստիճան և խոնավություն. 7 քայլ
![ESP32-DHT22-MQTT-MySQL-PHP- ի միջոցով ջերմաստիճան և խոնավություն. 7 քայլ ESP32-DHT22-MQTT-MySQL-PHP- ի միջոցով ջերմաստիճան և խոնավություն. 7 քայլ](https://i.howwhatproduce.com/images/007/image-19213-j.webp)
SPերմաստիճանը և խոնավությունը ESP32-DHT22-MQTT-MySQL-PHP- ի միջոցով. Իմ ընկերուհին ցանկանում էր ջերմոց օգտագործել, ուստի ես նրան պատրաստեցի: Բայց ես ուզում էի, որ ջերմոցի և խոնավության ցուցիչն ապակու ներսում լիներ: Այսպիսով, ես փնտրեցի օրինակներ և սկսեցի փորձեր կատարել: Իմ եզրակացությունն այն էր, որ իմ գտած բոլոր օրինակները հենց այն չէին, ինչ
LoRa- ով ջերմոցի ավտոմատացում: (Մաս 1) -- Սենսորներ (ջերմաստիճան, խոնավություն, հողի խոնավություն) ՝ 5 քայլ
![LoRa- ով ջերմոցի ավտոմատացում: (Մաս 1) -- Սենսորներ (ջերմաստիճան, խոնավություն, հողի խոնավություն) ՝ 5 քայլ LoRa- ով ջերմոցի ավտոմատացում: (Մաս 1) -- Սենսորներ (ջերմաստիճան, խոնավություն, հողի խոնավություն) ՝ 5 քայլ](https://i.howwhatproduce.com/images/007/image-19356-j.webp)
LoRa- ով ջերմոցի ավտոմատացում: (Մաս 1) || Սենսորներ (ջերմաստիճան, խոնավություն, հողի խոնավություն). Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես եմ ավտոմատացրել ջերմոցը: Դա նշանակում է, որ ես ձեզ ցույց կտամ, թե ինչպես եմ կառուցել ջերմոցը և ինչպես եմ միացրել էներգիայի և ավտոմատացման էլեկտրոնիկան: Նաև ձեզ ցույց կտամ, թե ինչպես ծրագրավորել Arduino տախտակ, որն օգտագործում է L
ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում ՝ 5 քայլ
![ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում ՝ 5 քայլ ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում ՝ 5 քայլ](https://i.howwhatproduce.com/images/001/image-1849-52-j.webp)
ESP8266 NodeMCU Access Point (AP) վեբ սերվերի համար DT11 ջերմաստիճանի տվիչով և տպման ջերմաստիճան և խոնավություն դիտարկիչում. Բարև տղերք, նախագծերի մեծ մասում մենք օգտագործում ենք ESP8266 և նախագծերի մեծ մասում մենք օգտագործում ենք ESP8266- ը որպես վեբ սերվեր, որպեսզի տվյալները հասանելի լինեն: WIFI- ով ցանկացած սարք ՝ մուտք գործելով ESP8266- ի կողմից տեղադրված Վեբ սերվեր, բայց միակ խնդիրն այն է, որ մեզ անհրաժեշտ է աշխատող երթուղիչ
Ուղարկեք ջերմաստիճան և խոնավություն Blynk հավելվածին (Wemos D1 Mini Pro). 15 քայլ (նկարներով)
![Ուղարկեք ջերմաստիճան և խոնավություն Blynk հավելվածին (Wemos D1 Mini Pro). 15 քայլ (նկարներով) Ուղարկեք ջերմաստիճան և խոնավություն Blynk հավելվածին (Wemos D1 Mini Pro). 15 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-8033-55-j.webp)
Ուղարկեք ջերմաստիճան և խոնավություն Blynk հավելվածին (Wemos D1 Mini Pro)