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

Այս նախագծում ես ուսումնասիրում եմ, թե ինչպես օգտագործել arduino- ն ՝ լամպ ստեղծելու համար, որը փոխվում է ՝ կախված օրվա ժամից: Օգտագործողի խնդրանքով, լամպը կփոխի իր պայծառությունը, երբ դրանք չափեն կամ նվազեցնեն LDR- լույսի հայտնաբերող դիմադրության դիմադրությունը: Այս նախագիծն ավարտվեց tinkercad- ով և օգտագործում է ռելե, որպեսզի միացնեն էներգիան աութսորսինգին միացման մեջ, որը arduino- ն չի կարող կատարել լամպի համար: Ահա այն, ինչ ձեզ հարկավոր է:
Պարագաներ
1 ռելե
1 կիլո-օմ դիմադրություն
1 LDR (ֆոտոռեզիստոր)
1 Էներգամատակարարում
1 Արդուինո
1 Հացաթուղթ
1 լամպ
Քայլ 1: Քայլ 1. Կարգավորեք ձեր Breadboard դասավորությունը, ինչպես հետևյալը

Դասընթացի նման տեսք ունենալու համար հրամայական է հետևել տախտակի դասավորությանը ոչ միայն իր կոկիկության, այլ արդյունավետության համար:
Քայլ 2: Քայլ 2: Ավելացրեք ռելե, լարեր, էլեկտրամատակարարում և դիմադրիչներ

Խնդրում ենք սնուցման աղբյուրը պահել լռելյայն tinkercad- ի կարգավորումների վրա (5 վոլտ, հոսանքի 5 ամպեր):
Քայլ 3: Քայլ 3. Օգտագործեք հետևյալ ծածկագիրը `LDR- ի դիմադրությունից ելնելով գործառույթը միացնելու համար

Եկեք որոշակի համատեքստ տանք ծածկագրին: Արդուինոյի լեզուն շատ յուրահատուկ է և իր պարզությամբ հիշեցնում է բլոկի կոդի քերծվածքը: Նախ, մենք պետք է հայտարարենք մեր նավահանգիստները, որոնք օգտագործում ենք ռելեի 5 -րդ տերմինալը և LDR- ի տերմինալը 2 -ը միացնելու համար: Ես անձամբ օգտագործեցի 5 նավահանգիստը ռելեի համար և A0- ը `LDR- ի համար, այնուամենայնիվ, դուք կարող եք ընտրել LDR- ի համար անալոգային կապերից որևէ մեկը և ռելեի համար թվային ցանկացած կապից: Մենք պետք է մուտք գործենք այն արժեքը, որը վերադարձնում է LDR- ն ՝ հաշվի առնելով լույսի տարբեր մակարդակները: Այսպիսով, մենք կիրառում ենք if հայտարարություն, որը «եթե (analogRead (A0)> 500)» է), ապա դա կնշանակի, որ որոշակի խավարին հասնելուց հետո լամպը կսկսի միանալ ՝ ավելի պայծառ դառնալով այնքան քիչ լույսը:
Խորհուրդ ենք տալիս:
Լույսի ինտենսիվության չափում `օգտագործելով BH1715 և ազնվամորի Pi: 5 քայլ

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

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

Լույսի ինտենսիվության լամպ. Հե cյ, կոդավորողներ, այսօր ես ձեզ կսովորեցնեմ, թե ինչպես կարելի է TinkerCad- ում ստեղծել լուսադիոդային դիմադրիչով լամպ: Եկեք սկսենք
Լույսի ինտենսիվության գծագրում Arduino- ի և Python- ի Arduino վարպետ գրադարանի միջոցով. 5 քայլ

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

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