
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ողջույն, կոդավորողներ, այսօր ես ձեզ կսովորեցնեմ, թե ինչպես կարելի է 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- ում

Դրա կոդավորումը երկու մասի է. void setup և void loop: Կարգավորումը, ինչպես ասվում է, կարգավորում է կապում, իսկ հանգույցը ՝ մի կտոր կոդ:
Անվավեր կարգավորման համար մենք օգտագործում ենք pinMode- ը ՝ որոշակի փին համար ընտրելու համար և ընտրում ենք մուտքային, թե ելքային: Այս դեպքում A0 pin- ը մուտքագրված է, իսկ pin 4 -ը `ելքի համար: Serial.begin- ը սկսում է ֆոտո-դիմադրության սերիական մոնիտորը: Դրանով մենք կարող ենք սկսել դատարկ օղակից:
Անվավեր հանգույցի համար գրում ենք Serial.println (analogRead (A1)); տպել ֆոտո-դիմադրության և սերիական մոնիտորի տվյալները: Մենք գրում ենք if հայտարարություն, որը ցույց է տալիս, որ եթե ֆոտո-դիմադրիչը տալիս է 500-ից բարձր թվեր (կամ թույլ լույս), ապա այն անջատելու է լամպը և միացնելու այն, եթե այն աղոտ չէ: Եվ հենց այնպես, ծածկագիրն ավարտված է, և միացումն աշխատում է:
Շնորհակալություն այս ձեռնարկը կարդալու համար: Հուսով եմ ձեզ դուր եկավ:
Խորհուրդ ենք տալիս:
Լույսի ինտենսիվության չափում `օգտագործելով BH1715 և ազնվամորի Pi: 5 քայլ

Լույսի ինտենսիվության չափում ՝ օգտագործելով BH1715 և Raspberry Pi. Երեկ մենք աշխատում էինք LCD էկրաններով, և դրանց վրա աշխատելիս մենք հասկացանք լույսի ինտենսիվության հաշվարկի կարևորությունը: Լույսի ինտենսիվությունը ոչ միայն կարևոր է այս աշխարհի ֆիզիկական տիրույթում, այլև իր լավ ասված դերն ունի կենսաբանության մեջ
Արևի լույսի ինտենսիվության հետևիչ ՝ 3 քայլ

Sunlight Intensity Tracker: Կան բազմաթիվ նախագծեր, որոնք հիմնված են արևի ջերմության կամ լույսի վրա: Օրինակ ՝ մրգերի և բանջարեղենի չորացում: Այնուամենայնիվ, արևի լույսի ուժգնությունը միշտ չէ, որ կայուն է և փոխվում է ամբողջ օրվա ընթացքում: Այս նախագիծը փորձում է քարտեզագրել արևի
Լույսի ինտենսիվության լամպ W/ Arduino: 3 քայլ

Լույսի ինտենսիվության լամպ W/ Arduino. Այս նախագծում ես ուսումնասիրում եմ, թե ինչպես օգտագործել arduino- ն ՝ լամպ ստեղծելու համար, որը փոխվում է ՝ կախված օրվա ժամից: Օգտատիրոջ խնդրանքով, լամպը կփոխի իր պայծառությունը, երբ դրանք չափեն կամ նվազեցնեն LDR- լույսի հայտնաբերման ռեզիստորական դիմադրությունը
Լույսի ինտենսիվության գծագրում Arduino- ի և Python- ի Arduino վարպետ գրադարանի միջոցով. 5 քայլ

Լույսի ինտենսիվության գծագրում Arduino- ի և Python- ի Arduino վարպետ գրադարանի միջոցով. Arduino- ն լինելով տնտեսապես միևնույն ժամանակ բարձր արդյունավետ և ֆունկցիոնալ գործիք, այն ներկառուցված C- ով ծրագրավորելը ձանձրացնում է նախագծերը դարձնելու գործընթացը: Python- ի Arduino_Master մոդուլը պարզեցնում է դա և թույլ է տալիս մեզ կատարել հաշվարկներ, հեռացնել աղբի արժեքները
Լույսի ինտենսիվության հաշվարկ BH1715- ի և Arduino Nano- ի միջոցով. 5 քայլ

Լույսի ինտենսիվության հաշվարկ `օգտագործելով BH1715 և Arduino Nano: Երեկ մենք աշխատում էինք LCD էկրաններով, և դրանց վրա աշխատելիս մենք հասկացանք լույսի ինտենսիվության հաշվարկի կարևորությունը: Լույսի ինտենսիվությունը ոչ միայն կարևոր է այս աշխարհի ֆիզիկական տիրույթում, այլև իր լավ ասված դերն ունի կենսաբանության մեջ