Mündəricat:

Günəş işığı intensivliyi izləyicisi: 3 addım
Günəş işığı intensivliyi izləyicisi: 3 addım

Video: Günəş işığı intensivliyi izləyicisi: 3 addım

Video: Günəş işığı intensivliyi izləyicisi: 3 addım
Video: Pişik sizə yaxınlaşarsa deməli ALLAHtəala tərəfindən 3 işarət var deməkdir 2024, Noyabr
Anonim
Günəş işığı intensivliyi izləyicisi
Günəş işığı intensivliyi izləyicisi
Günəş işığı intensivliyi izləyicisi
Günəş işığı intensivliyi izləyicisi
Günəş işığı intensivliyi izləyicisi
Günəş işığı intensivliyi izləyicisi
Günəş işığı intensivliyi izləyicisi
Günəş işığı intensivliyi izləyicisi

Günəşin istiliyinə və ya işığına güvənən bir çox layihə var. Məsələn, meyvə və tərəvəzlərin qurudulması. Ancaq günəş işığının intensivliyi həmişə sabit olmur və gün ərzində dəyişir.

Bu layihə gün ərzində, təxminən 8 saat ərzində günəşin intensivliyini xəritələməyə və günəşin qalın buludların altında yoxa çıxdığı uzun müddətlərin olub olmadığını müəyyən etməyə çalışır. Bu, bir obyektin çöldə keçirdiyi vaxtdan asılı olan bəzi layihələr üçün çox vacibdir. qurutma. Bu, əsas layihə ilə tapdığınız dəyərləri təsdiqləməyə kömək edə bilər.

Arduino tətbiqindəki qeydiyyat funksiyasından istifadə edərək gün (vaxt) qrafikində günəş intensivliyi əldə edə biləcəksiniz. Əlavə olaraq, 8 saatın sonunda günəş işığının intensivliyinin müəyyən bir həddən aşağı olduğu vaxtların siyahısını alacaqsınız.

Bu məlumatlar günəş izləmə və ya PV sistemlərinin idarə edilməsi kimi müxtəlif layihələr üçün çox faydalı ola bilər. Əlavə olaraq, quraşdırmanın sadəliyi səbəbindən demək olar ki, hər hansı digər layihə ilə birləşdirilə bilər. Lazım olan tək şey Arduino, mini günəş paneli və iki rezistordur. Əməliyyat və ağır yüklərin çoxu kodla aparılır.

Təchizat

1) 1 x Arduino Uno/Nano (link)

2) 1 x Kiçik Günəş Paneli (link)

3) 2 x 330 ohm rezistorlar

Addım 1: Dövrün qurulması

Dövrə qurulması
Dövrə qurulması

Arduino emalın çox hissəsini öz üzərinə götürdüyü üçün dövrə çox sadədir.

Eyni dəyəri olan iki rezistora ehtiyacınız var. Müqavimət 300 ohm və ya daha aşağı olarsa daha yaxşı olar. Bu potensial bölücü etmək üçün istifadə ediləcək.

Yuxarıdakı şəkildə təsvir olunan sxemə əməl edə bilərsiniz. Yaşıl PCB günəş hüceyrəsini təmsil edir. İki rezistor arasındakı kəsişmə Arduinonun Analog 0 pininə bağlanacaq. Qırmızı tel günəş batareyasının/panelinin müsbət terminalı, qara tel isə günəş batareyasının/panelinin mənfi terminalıdır.

Addım 2: Dövriyyəni izah edin

Dövriyyəni izah etmək
Dövriyyəni izah etmək

Günəş paneli tərəfindən istehsal olunan gərginlik günəş intensivliyi ilə mütənasibdir. Beləliklə, günəş panelinin gərginliyi işığın intensivliyini təyin etmək üçün zamanla cədvəllənir.

Ancaq parlaq günəş işığında bəzi günəş panellərinin açıq dövrə gərginliyi Arduino Uno analoq pinindəki 5V həddini aşır. Beləliklə, gərginliyi yarıya endirmək üçün potensial bir bölücü istifadə etməlisiniz, buna görə də hələ də Arduino diapazonundadır.

Bu zamanla qrafiki və ya tendensiyanı təsir etməyəcək. Əlavə olaraq, hələ də uzun müddət buludlu və ya günəş işığının olmamasını ala biləcək.

Addım 3: Kod

Kod
Kod

Kod günəş panelinin gərginliyini hər 5 dəqiqədə bir 8 saat ərzində ölçür. Lazım gələrsə, müddəti və tezliyi dəyişdirilə bilər. Hər 5 dəqiqədə bir ölçülən hər bir məlumat nöqtəsi zamana qarşı bir qrafik üzərində qurulur. Bu, Arduino proqramında serial plotter funksiyasından istifadə etməklə edilə bilər.

8 saatlıq müddət bitdikdə kod əvvəlki bütün məlumat nöqtələrindən keçir və ortalamanı hesablayır. Sonra kod, ortalama gərginliyin 60% -dən az olan ardıcıl 2 nöqtənin (10 dəq) olub olmadığını yoxlamaq üçün çalışır. Yenə bu eşik dəyəri asanlıqla dəyişdirilə bilər.

Nəhayət, günəş intensivliyinin ardıcıl olaraq aşağı gərginliyinin 10 dəqiqəsini algılarsa, baş vermə müddətini qeyd edir və aşağı günəş işığının bütün təzahürləri ilə bir sıra çıxarır.

Bir google sürücü qovluğundakı kodun bağlantısı budur:

Tövsiyə: