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

Լույսի ինտենսիվության լամպ `4 քայլ
Լույսի ինտենսիվության լամպ `4 քայլ
Anonim
Լույսի ինտենսիվության լամպ
Լույսի ինտենսիվության լամպ

Ողջույն, կոդավորողներ, այսօր ես ձեզ կսովորեցնեմ, թե ինչպես կարելի է TinkerCad- ում ստեղծել լուսադիոդային դիմադրիչով լամպ: Եկեք սկսենք!

Պարագաներ

Ձեզ հարկավոր կլինի.

* 1 Ֆոտո-դիմադրություն

* 1 Arduino Uno R3

* 1 լամպ

* 1 ռելե SPDT (քանի որ լամպը տեւում է 120 Վ, իսկ Arduino- ն ապահովում է ընդամենը 5 Վ)

* 1 էներգիայի աղբյուր

* 1 Սեղանատախտակ

Քայլ 1: Կազմակերպում

Կազմակերպություն
Կազմակերպություն

Առաջին բանը, որ ցանկանում եք անել, ձեր նյութերը կազմակերպելն է, ինչպես նկարում: Սա ավելի հեշտ կդարձնի, երբ մենք պետք է ամեն ինչ միացնենք իրար:

Քայլ 2: Ֆոտոռեզիստոր

Ֆոտոռեզիստոր
Ֆոտոռեզիստոր

Առաջին բանը, որ մենք կհաղորդենք, լուսանկարների դիմադրողն է: Մենք միացնում ենք 5 Վ-ի քորոցը տախտակի դրական տերմինալին, ավելացնում ենք գետնին (համոզված ենք, որ հոսանքի ամբողջ մակերևույթին ավելացնում ենք հոսանքը/գետինը) և ավելացնում ենք ֆոտո-դիմադրությունը գետնից մեկ տող: Դրանց միջև դուք միացնում եք A0 կապը 1000 օմ ռեզիստորին և միացնում այն դրականին:

Քայլ 3. Էներգամատակարարում, ռելե և էլեկտրական լամպ

Էներգամատակարարում, ռելե և էլեկտրական լամպ
Էներգամատակարարում, ռելե և էլեկտրական լամպ

Հաջորդը, մենք Arduino- ի հետ կհաղորդենք էներգիայի աղբյուրը, ռելեն և էլեկտրական լամպը: Նախ, մենք պետք է գետնին կապենք Arduino- ի հետ և միացնենք յուրաքանչյուր տախտակի ծայրերը, որպեսզի ուժն ու հողն անցնեն հացահատիկի շուրջը: Հաջորդը, էլեկտրամատակարարման համար մենք միացնում ենք գետինը Ռելեի 1 -ին տերմինալին և ռելեի 8 -րդ տերմինալից ավելացնում ենք գետնին: Էլեկտրաէներգիայի մատակարարման պոզիտիվը գնում է դեպի լամպի 2 -րդ տերմինալ, իսկ լույսի լույսի դրականը `դեպի ռելեի 7 -րդ տերմինալ: Վերջապես, մենք կարող ենք թվային 4 -րդ կապը միացնել ռելեի 5 -րդ տերմինալին: Դրանով բոլոր լարերը/սարքավորումներն ավարտված են, և մենք կարող ենք անցնել Arduino- ի կոդավորմանը:

Քայլ 4: Կոդավորում Arduino- ում

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

Դրա կոդավորումը երկու մասի է. void setup և void loop: Կարգավորումը, ինչպես ասվում է, կարգավորում է կապում, իսկ հանգույցը ՝ մի կտոր կոդ:

Անվավեր կարգավորման համար մենք օգտագործում ենք pinMode- ը ՝ որոշակի փին համար ընտրելու համար և ընտրում ենք մուտքային, թե ելքային: Այս դեպքում A0 pin- ը մուտքագրված է, իսկ pin 4 -ը `ելքի համար: Serial.begin- ը սկսում է ֆոտո-դիմադրության սերիական մոնիտորը: Դրանով մենք կարող ենք սկսել դատարկ օղակից:

Անվավեր հանգույցի համար գրում ենք Serial.println (analogRead (A1)); տպել ֆոտո-դիմադրության և սերիական մոնիտորի տվյալները: Մենք գրում ենք if հայտարարություն, որը ցույց է տալիս, որ եթե ֆոտո-դիմադրիչը տալիս է 500-ից բարձր թվեր (կամ թույլ լույս), ապա այն անջատելու է լամպը և միացնելու այն, եթե այն աղոտ չէ: Եվ հենց այնպես, ծածկագիրն ավարտված է, և միացումն աշխատում է:

Շնորհակալություն այս ձեռնարկը կարդալու համար: Հուսով եմ ձեզ դուր եկավ:

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