Բովանդակություն:
- Պարագաներ
- Քայլ 1: Շղթայի դիագրամներ
- Քայլ 2. Լույսից կախված դիմադրության (LDR) միացում
- Քայլ 3: Լամպի և ռելեի միացում
- Քայլ 4: Կոդավորում
- Քայլ 5: Վայելեք
Video: Arduino Light Intensity Lamp - Jyothir ՝ 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Arduino- ն ունի շատ զվարճալի և հետաքրքիր նախագծեր, որոնք կարող եք անել տանը/դպրոցում, «Լույսի ինտենսիվության լամպը» զվարճալի փոքր նախագիծ է, որը կարող եք անել ձեր տանը ՝ շատ նվազագույն պաշարներով, և դա հիանալի նախագիծ է սկսնակների համար: Լույսի ինտենսիվության լամպ պատրաստելը շատ զվարճալի է, հատկապես, եթե այն ինքներդ եք պատրաստում, և այն ունի նաև շատ գործնական կիրառումներ, ուստի, եթե իսկապես խաղաք դրա հետ, կարող եք նույնիսկ այն ներդնել ձեր տան լուսավորության մեջ `որոշակի գումար խնայելու համար: Այս նախագիծը վերահսկում է Լամպը ՝ կախված լույսից, եթե այն մութ է, լույսը կմիանա, և եթե այն պայծառ է, լույսը կանջատվի:
Սա այն ձեռնարկն է, որը ձեզ կուղեկցի սկզբից մինչև վերջ, իհարկե, հեշտ քայլով: Եկեք սկսենք!
Պարագաներ
- Լույսից կախված դիմադրություն (LDR)
- Arduino միկրոկառավարիչ
- Ստանդարտ լամպ
- LU-5-R ռելե
- 5 Վ էներգիայի աղբյուր
- 1x 1kΩ դիմադրություն
- Breadboard
- 12x լարեր
Քայլ 1: Շղթայի դիագրամներ
Քայլ 2. Լույսից կախված դիմադրության (LDR) միացում
Այս նախագծի մեր առաջին քայլը LDR- ի միացումն է, LDR- ը միացնելու համար ձեզ հարկավոր են 3x լարեր, 1x 1kΩ ռեզիստոր և LDR: Նախ, վերցրեք մեկ մետաղալար, մի ծայրը միացրեք Arduino- ի A0 կապին, իսկ մյուս ծայրը `LDR տերմինալ 2 -ին (դրական վերջ): Այնուհետև միացրեք մեկ այլ մետաղալար LDR տերմինալ 2 -ին և միացրեք մյուս ծայրը Arduino էլեկտրասնուցման պինին (5V): Այժմ, վերջապես, միացրեք LDR տերմինալը 1 (բացասական վերջ) Arduino- ի հիմնային քորոցին `մետաղալար օգտագործելով: Այժմ դուք տեղադրել եք ձեր LDR- ը !!!
Քայլ 3: Լամպի և ռելեի միացում
Այժմ մենք գրեթե ավարտված ենք, հաջորդ քայլը Լամպը միացնելն է Ռելեի միջոցով: Այն մարդկանց համար, ովքեր չգիտեն ռելեի գործառույթը, այն հիմնականում էլեկտրամագնիսական անջատիչ է, որտեղ այն օգտագործում է փոքր քանակությամբ լարման ավելի մեծ քանակություն ապահովելու համար, ինչը հենց այն է, ինչ մեզ պետք է այս նախագծի համար: Այս կապի համար ձեզ հարկավոր կլինի փոփոխական էներգիայի մատակարարում, Lu-5-R ռելե, 120 Վ լամպ և 4 x լարեր: Սկզբում բռնեք մի մետաղալար, մի ծայրը ամրացրեք հոսանքի աղբյուրի բացասական տերմինալին և դրա մյուս ծայրը միացրեք ռելեի 1 -ին տերմինալին: Բռնեք մեկ այլ մետաղալար, մի ծայրը ամրացրեք էլեկտրասնուցման դրական տերմինալին և մյուս ծայրը միացրեք լամպի 2 -րդ տերմինալին: Այժմ էլեկտրական լամպի տերմինալ 1 -ից միացրեք մետաղալարը ռելեի 7 -րդ տերմինալին: Այժմ միացրեք ռելեի 5 -րդ տերմինալը Arduino- ի 4 -րդ կապին `օգտագործելով մետաղալար: Վերջապես, ռելեի 8 -րդ տերմինալը միացրեք գետնին և հաջողությամբ կատարեցիք Լամպի և ռելեի միացումը !!!
Քայլ 4: Կոդավորում
Այժմ մենք բոլորս ավարտված ենք միացման միացումներով, մեր վերջին քայլն այն է, որ այժմ իրականում կատարենք կոդավորումը `այս միացման գործառույթը դարձնելու համար: Ես կցեցի վերը նշված սխեմայի կոդին, բայց եկեք հասկանանք, թե իրականում ինչ է անում այս կոդը:
Նախ, setup- ում () մենք նախաստորագրում ենք մեր բոլոր կապերը (A0 և 4) մեր սխեմայի համար, մենք նախաստորագրում ենք A0- ի կապը մուտքագրման համար (LDR- ից ընդունում), իսկ 4 -ը `ելքի (լարման փոխանցում դեպի ռելե), այնուհետև` serial.begin (9600) հիմնականում Arduino- ին ասում է, որ պատրաստ լինի հաղորդագրություններ փոխանակել Serial Monitor- ի հետ ՝ վայրկյանում 9600 բիթ տվյալների արագությամբ:
Այժմ դատարկության մեջ () մենք հիմնականում ասում ենք, որ Arduino- ն մուտք գործի և դրա հիման վրա ինչ -որ բան անի: Այսպիսով, մուտքագրումը ստացվում է A0 կապի միջոցով (LDR միացում), այս դեպքում մուտքը կլինի մութ (500 -ից բարձր) կամ պայծառ (500 -ից ցածր), այնուհետև օգտագործելով if և else հայտարարությունը, մենք Arduino- ին ասում ենք, որ լարումը ուղարկի կապում 4 դեպի ռելե: Եթե մուտքը մութ է, մենք նրան ասում ենք, որ լարումը փոխանցի ռելեին, որը միացնում է անջատիչը ՝ լամպը միացնելով, բայց եթե մուտքը պայծառ է, մենք Arduino- ին ասում ենք, որ լարումը չուղարկի ռելեին ՝ անջատելով անջատումը, ինչը հանգեցնում է լամպի անջատման:
Քայլ 5: Վայելեք
Հուսանք, դուք վայելում եք այն և հպարտանում այն ամենով, ինչին հասել եք այսօր ձեր սեփական ուժերով !!
Խորհուրդ ենք տալիս:
Arduino Light Intensity Lamp - Jasdeep: 6 քայլ
Arduino Light Intensity Lamp - Jasdeep: Overview. Այս նախագծում մենք կստեղծենք մի պարզ միացում, որի մեջ լամպը կվառվի, եթե այն մութ է: Այնուամենայնիվ, երբ այն պայծառ է, ապա լամպը կանջատվի
Smart Light Lamp: 11 քայլ
Smart Light Lamp: Այսօր ես հաշվի եմ առնում առօրյա կյանքի ընդհանուր խնդիրը: Երբ մենք առավոտյան արթնանում ենք ահազանգով կամ երբ ամեն անգամ վեր եք կենում, մենք պետք է ձեռքով միացնենք սենյակի լույսերը: Լույսի լամպի կոճակը մթության մեջ սեղմելը որոշ չափով դժվար է, այն շատ վրդովեցուցիչ է
High Intensity Interval Training (HIIT) erամաչափ ՝ 3 քայլ
High Intensity Interval Training (HIIT) erամաչափ. Այնտեղ, որտեղ ես ապրում եմ, ցուրտ ամիսները կարծես հավերժ շարունակվում են, ուստի ես պետք է ինչ -որ միջոց գտնեմ մարզվելու համար, որն ինձ պահում է փակ սենյակում: Ես կարող էի ինձ թույլ տալ մարզասրահ գնալ, բայց դա շատ ժամանակ է պահանջում, ես պետք է հանրորեն ցուցադրեի իմ հին մարմինը և չէի կարողանա դիտել
The Spiral Lamp (a.k.a. Loxodrome Desk Lamp). 12 քայլ (նկարներով)
The Spiral Lamp (a.k.a Loxodrome Desk Lamp). The Spiral Lamp (a.k.a The Loxodrome Desk Lamp) նախագիծ է, որը ես սկսել եմ 2015 թվականին: Այն ոգեշնչվել է Պոլ Նիլանդերի Loxodrome Sconce- ից: Իմ սկզբնական գաղափարը շարժիչով աշխատասեղանի լամպի համար էր, որը կպատկերացներ պատի վրա հոսող լույսի պտույտներ: Ես նախագծել եմ և
OLED Candle Light Circuit With Fotoresistance for Intensity Control (TfCD). 4 քայլ (նկարներով)
OLED Candle Light Circuit With Fotoresistance for Intensity Control (TfCD). Այս ուսանելի ծրագրում մենք ձեզ ցույց ենք տալիս, թե ինչպես կարելի է միացում կազմել, որը ցույց է տալիս (O) LED- ի թրթռոցը որպես մոմ և արձագանքում շրջակա միջավայրի ինտենսիվությանը: Ավելի ցածր լույսի ինտենսիվությամբ անհրաժեշտ է լույսի աղբյուրներից ավելի ցածր լույսի հոսք: Այս դիմումի միջոցով