Բովանդակություն:
Video: Արևի լույսի ինտենսիվության հետևիչ ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Կան բազմաթիվ նախագծեր, որոնք հիմնված են արևի ջերմության կամ լույսի վրա: Օրինակ ՝ մրգերի և բանջարեղենի չորացում: Այնուամենայնիվ, արևի լույսի ուժգնությունը միշտ չէ, որ կայուն է և փոխվում է ամբողջ օրվա ընթացքում:
Այս նախագիծը փորձում է քարտեզագրել արևի ուժգնությունն ամբողջ օրվա ընթացքում ՝ մոտ 8 ժամ, և որոշել, թե արդյոք կա՞ն երկար ժամանակներ, երբ արևը անհետացել է հաստ ամպերի տակ: Սա շատ կարևոր է որոշ նախագծերի համար, որոնք կախված են այն բանից, թե ինչքան ժամանակ է օբյեկտը ծախսում, օրինակ. չորացում Սա կարող է օգնել հաստատել այն արժեքները, որոնք դուք գտնում եք առաջնային նախագծում:
Arduino հավելվածում օգտագործելով անտառահատ ֆունկցիան, դուք կկարողանաք ստանալ արևի ինտենսիվություն օրվա (ժամանակի) գրաֆիկի վրա: Բացի այդ, 8 ժամվա ավարտին դուք կստանաք այն ժամանակների ցանկը, որոնց համար արևի լույսի ուժգնությունը ցածր էր որոշակի շեմից, որը կարող եք սահմանել:
Այս տեղեկատվությունը կարող է շատ օգտակար լինել մի շարք նախագծերի համար, ինչպիսիք են արևային հետևման կամ ՖՎ համակարգերի կառավարումը: Բացի այդ, տեղադրման պարզության պատճառով այն կարող է ներառվել գրեթե ցանկացած այլ նախագծի հետ: Պահանջվում է միայն Arduino, մինի արևային վահանակ և երկու ռեզիստոր: Մշակման և ծանր բեռների մեծ մասը կատարվում է ծածկագրով:
Պարագաներ
1) 1 x Arduino Uno/Nano (հղում)
2) 1 x Փոքր արևային վահանակ (հղում)
3) 2 x 330-օմ ռեզիստորներ
Քայլ 1: Շղթայի կառուցում
Քանի որ Arduino- ն կատարում է վերամշակման մեծ մասը, միացումը շատ պարզ է:
Ձեզ անհրաժեշտ է երկու արժեք `նույն արժեքով: Ավելի լավ կլիներ, եթե դիմադրությունն ավելի ցածր լիներ ՝ մոտ 300 օմ կամ ավելի փոքր: Սա կօգտագործվի պոտենցիալ բաժանարար դարձնելու համար:
Դուք կարող եք հետևել վերևում պատկերված սխեմատիկ նկարագրությանը: Կանաչ PCB- ն ներկայացնում է արևային բջիջը: Երկու դիմադրիչների միջև խաչմերուկը միացված կլինի Arduino- ի Analog 0 կապին: Կարմիր մետաղալարը արևային բջիջի/վահանակի դրական տերմինալն է, իսկ սև մետաղալարը `արևային բջիջի/վահանակի բացասական տերմինալը:
Քայլ 2. Շրջանակի բացատրություն
Արևային վահանակի արտադրած լարումը համաչափ է արևի ինտենսիվությանը: Այսպիսով, իրականում արևային վահանակի լարումը ժամանակի ընթացքում գծագրվում է, որը կօգնի որոշել լույսի ինտենսիվությունը:
Այնուամենայնիվ, արևի պայծառ լույսի ներքո որոշ արևային վահանակների բաց միացման լարումը գերազանցում է Arduino Uno անալոգային քորոցի 5 Վ սահմանը: Այսպիսով, դուք պետք է օգտագործեք պոտենցիալ բաժանարար `լարումը կիսով չափ կրճատելու համար, որպեսզի այն դեռ Arduino- ի տիրույթում լինի:
Սա ժամանակի ընթացքում չի ազդի գրաֆիկի կամ տենդենցի վրա: Բացի այդ, այն դեռ կկարողանա վերցնել ամպամածության կամ արևի լույսի բացակայության ցանկացած երկար ժամանակահատված:
Քայլ 3: Կոդ
Կոդը չափում է արևային վահանակի լարումը յուրաքանչյուր 5 րոպեն մեկ 8 ժամ տևողությամբ: Տևողությունը և հաճախականությունը, սակայն, անհրաժեշտության դեպքում կարող են փոխվել: Տվյալների յուրաքանչյուր կետ, որը չափվում է յուրաքանչյուր 5 րոպեն մեկ, գծապատկերվում է ժամանակի համեմատ գրաֆիկի վրա: Դա կարելի է անել ՝ օգտագործելով Arduino ծրագրի սերիական գծագրիչի գործառույթը:
8-ժամյա տևողության ավարտից հետո կոդը անցնում է բոլոր նախորդ տվյալների կետերով և հաշվարկում միջինը: Այնուհետև ծածկագիրն աշխատում է ստուգելու համար, թե արդյոք կա երկու հաջորդական կետ (10 րոպե), որոնք միջին լարման 60% -ից պակաս են: Կրկին այս շեմային արժեքը կարող է հեշտությամբ փոխվել:
Ի վերջո, եթե այն հայտնաբերում է արևի ինտենսիվության անընդմեջ ցածր լարման 10 րոպե, այն գրանցում է դրա առաջացման ժամանակը և դուրս է բերում զանգված արևի ցածր լույսի բոլոր երևույթներով:
Ահա Google Drive- ի թղթապանակի կոդի հղումը ՝
Խորհուրդ ենք տալիս:
Լույսի ինտենսիվության չափում `օգտագործելով BH1715 և ազնվամորի Pi: 5 քայլ
Լույսի ինտենսիվության չափում ՝ օգտագործելով BH1715 և Raspberry Pi. Երեկ մենք աշխատում էինք LCD էկրաններով, և դրանց վրա աշխատելիս մենք հասկացանք լույսի ինտենսիվության հաշվարկի կարևորությունը: Լույսի ինտենսիվությունը ոչ միայն կարևոր է այս աշխարհի ֆիզիկական տիրույթում, այլև իր լավ ասված դերն ունի կենսաբանության մեջ
Լույսի ինտենսիվության լամպ W/ Arduino: 3 քայլ
Լույսի ինտենսիվության լամպ W/ Arduino. Այս նախագծում ես ուսումնասիրում եմ, թե ինչպես օգտագործել arduino- ն ՝ լամպ ստեղծելու համար, որը փոխվում է ՝ կախված օրվա ժամից: Օգտատիրոջ խնդրանքով, լամպը կփոխի իր պայծառությունը, երբ դրանք չափեն կամ նվազեցնեն LDR- լույսի հայտնաբերման ռեզիստորական դիմադրությունը
Լույսի ինտենսիվության լամպ `4 քայլ
Լույսի ինտենսիվության լամպ. Հե cյ, կոդավորողներ, այսօր ես ձեզ կսովորեցնեմ, թե ինչպես կարելի է TinkerCad- ում ստեղծել լուսադիոդային դիմադրիչով լամպ: Եկեք սկսենք
Լույսի ինտենսիվության գծագրում Arduino- ի և Python- ի Arduino վարպետ գրադարանի միջոցով. 5 քայլ
Լույսի ինտենսիվության գծագրում Arduino- ի և Python- ի Arduino վարպետ գրադարանի միջոցով. Arduino- ն լինելով տնտեսապես միևնույն ժամանակ բարձր արդյունավետ և ֆունկցիոնալ գործիք, այն ներկառուցված C- ով ծրագրավորելը ձանձրացնում է նախագծերը դարձնելու գործընթացը: Python- ի Arduino_Master մոդուլը պարզեցնում է դա և թույլ է տալիս մեզ կատարել հաշվարկներ, հեռացնել աղբի արժեքները
Արևի լույս առանց մարտկոցի, կամ արևի ցերեկ Ինչու՞ ոչ: 3 քայլ
Արևային լույս առանց մարտկոցի, կամ արևի ցերեկ … Ինչու՞ ոչ: Բարի գալուստ: Կներե՞ք իմ EnglishDaylight- ի համար: Արեւային? Ինչո՞ւ: Slightlyերեկը մի փոքր մութ սենյակ ունեմ, և օգտագործելիս պետք է միացնեմ լույսերը: Տեղադրեք արևի լույս գիշեր ու ցերեկ (1 սենյակ). (Չիլիում)-Արևային վահանակ 20 վտ. 42 ԱՄՆ դոլար-Մարտկոց. լիցքավորման սահմանափակում