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

Temերմաստիճանի եւ խոնավության LED- ները `12 քայլ
Temերմաստիճանի եւ խոնավության LED- ները `12 քայլ

Video: Temերմաստիճանի եւ խոնավության LED- ները `12 քայլ

Video: Temերմաստիճանի եւ խոնավության LED- ները `12 քայլ
Video: カカオ豆がチョコレートになるまで 高級チョコレート工場に潜入 ダンデライオン・チョコレート ファクトリー&カフェ蔵前 チョコレート職人 ASMR チャーリーとチョコレート工場のようなファクトリー 2024, Նոյեմբեր
Anonim
Temերմաստիճանի եւ խոնավության LED- ներ
Temերմաստիճանի եւ խոնավության LED- ներ

Եթե երբևէ ցանկացել եք ունենալ ավելի տեսողական ջերմաչափ, այս նախագիծը կարող է օգնել ձեզ: Մենք պատրաստելու ենք LED- ների մի շարք, որոնք ցուցադրում են որոշակի գույներ `կախված խոնավության և ջերմաստիճանի մակարդակից:

Քայլ 1: Նյութեր

Նյութեր
Նյութեր

Այս նախագծի համար ձեզ հարկավոր է.

- 2 RGB LED

- DHT11 peratերմաստիճանի և խոնավության մոդուլ

- 6 220Ω դիմադրություն

-12 տախտակաձող (լարեր)

- Arduino UNO R3

- Arduino IDE (կոդավորման համար)

- DHT տվիչների գրադարան (ձեր ջերմաստիճանի մոդուլի գործառույթը դարձնելու համար)

Քայլ 2. Հացաթղթերի միացում

Հացահատիկի միացում
Հացահատիկի միացում

Քայլ 3:

Պատկեր
Պատկեր

Wantանկանում եք յուրաքանչյուր բաղադրիչի պատշաճ սնուցման աղբյուր տեղադրել, ուստի եկեք սկսենք գետնից և 5 վոլտ միացումներից

Քայլ 4:

Պատկեր
Պատկեր

Հաջորդը, եկեք տեղադրենք ջերմաստիճանի տվիչը: Իմը միացված է Arduino uno- ի 2 փինին

Քայլ 5:

Պատկեր
Պատկեր

Ի վերջո, եկեք տեղադրենք LED- ները: Երկուսն էլ ունեն նույն լարերը և ռեզիստորի կարգավորումը: LEDերմաստիճանի ցուցանիշները ներկայացնող LED- ի իմ կապումներն են 3, 5 և 6, իսկ խոնավության LED- ը սահմանվում է 9, 10 և 11 կապում

Քայլ 6:

Պատկեր
Պատկեր

Դուք այժմ ավարտված շրջան ունեք: Եկեք սկսենք աշխատել կոդի վրա, որը թույլ կտա այս LED- ներին զգալ ջերմաստիճանը:

Նախ, սահմանեք ձեր ջերմաստիճանի տվիչի և LED- ների կապումներն ըստ ձեր կապումների և ներառեք ջերմաստիճանի տվիչի գրադարանը: Գրադարանը ներառելու համար (մեր դեպքում «DHT» - ն մեզ անհրաժեշտ գրադարանն է), գնացեք ընտրացանկի բար և ընտրեք «Էսքիզ> Ներառել գրադարանը> Ավելացնել. ZIP գրադարան» և ընտրեք «DHT» ZIP թղթապանակը, որտեղից այն ներբեռնել եք:

Քայլ 7: Կոդավորում

Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում

Քայլ 8:

Պատկեր
Պատկեր

Հաջորդը, Void Setup- ում որոշեք երկու LED- ների ելքը, ինչպես նաև ձեր սենսորի սերիական մոնիտորը:

Քայլ 9:

Պատկեր
Պատկեր

In void Loop- ում գրեք ձեր սերիական մոնիտորի գործառույթը: Սա այն վայրն է, որտեղ ավելի ուշ կստանաք օղակի գործառույթի ջերմաստիճանի և խոնավության ցուցանիշները:

Քայլ 10:

Պատկեր
Պատկեր

Գործարկեք Սերիայի մոնիտորը `գնալով ընտրացանկի բար և ընտրելով« Գործիքներ> Սերիալ մոնիտոր »: Դուք պետք է կարդաք ջերմաստիճանի և խոնավության ցուցանիշներ: Սպասեք 30 վայրկյան և գրեք այն թվերը, որոնք ամենից հաճախ հայտնվում են ինչպես ջերմաստիճանի, այնպես էլ խոնավության համար: Այժմ, երբ դուք ունեք ընթերցում, մենք կարող ենք միացնել այս արժեքները մեր հաջորդ հատվածի կոդի համար

Քայլ 11:

Պատկեր
Պատկեր

Մեր LED- ները համապատասխանաբար լուսավորելու համար մենք պետք է գրենք «այլ» հայտարարություններ: Վերցրեք այն ցուցանիշը, որը վերցրել եք ջերմաստիճանի համար և միացրեք այն առաջին շարքի հայտարարություններին: Եթե ջերմաստիճանը բարձր է նշանակված արժեքից, լույսը կարմիր կդառնա: Հակառակ դեպքում այն կապույտ կմնա: Նույնը վերաբերում է խոնավությանը: Եթե ընթերցումը ձեր ստացած արժեքից բարձր է, լույսը կարմիր է դառնում: Հակառակ դեպքում այն կապույտ կմնա:

Քայլ 12: Կատարված է:

Դուք այժմ ունեք ձեր սեփական ջերմաստիճանի և խոնավության զգացող LED- ները:

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