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

Արևի լույսի ինտենսիվության հետևիչ ՝ 3 քայլ
Արևի լույսի ինտենսիվության հետևիչ ՝ 3 քայլ

Video: Արևի լույսի ինտենսիվության հետևիչ ՝ 3 քայլ

Video: Արևի լույսի ինտենսիվության հետևիչ ՝ 3 քայլ
Video: Arevi Luyse / Kisabac Lusamutner 11.06.18 2024, Հուլիսի
Anonim
Արևի լույսի ինտենսիվության վերահսկիչ
Արևի լույսի ինտենսիվության վերահսկիչ
Արևի լույսի ինտենսիվության վերահսկիչ
Արևի լույսի ինտենսիվության վերահսկիչ
Արևի լույսի ինտենսիվության վերահսկիչ
Արևի լույսի ինտենսիվության վերահսկիչ
Արևի լույսի ինտենսիվության վերահսկիչ
Արևի լույսի ինտենսիվության վերահսկիչ

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

Այս նախագիծը փորձում է քարտեզագրել արևի ուժգնությունն ամբողջ օրվա ընթացքում ՝ մոտ 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- ի թղթապանակի կոդի հղումը ՝

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