Мазмұны:

Күн сәулесінің қарқындылығын бақылаушы: 3 қадам
Күн сәулесінің қарқындылығын бақылаушы: 3 қадам

Бейне: Күн сәулесінің қарқындылығын бақылаушы: 3 қадам

Бейне: Күн сәулесінің қарқындылығын бақылаушы: 3 қадам
Бейне: дәріс 4 Бейне мониторлар және бейне адаптерлер 2024, Шілде
Anonim
Күн сәулесінің қарқындылығын бақылау құралы
Күн сәулесінің қарқындылығын бақылау құралы
Күн сәулесінің қарқындылығын бақылау құралы
Күн сәулесінің қарқындылығын бақылау құралы
Күн сәулесінің қарқындылығын бақылау құралы
Күн сәулесінің қарқындылығын бақылау құралы
Күн сәулесінің қарқындылығын бақылау құралы
Күн сәулесінің қарқындылығын бақылау құралы

Күн сәулесіне немесе жарыққа сүйенетін көптеген жобалар бар. Мысалы, жемістер мен көкөністерді кептіру. Алайда, күн сәулесінің интенсивтілігі үнемі өзгермейді және күн бойы өзгереді.

Бұл жоба күннің қарқындылығын шамамен 8 сағат бойы анықтауға және күннің қалың бұлт астында жоғалып кеткен уақыттың бар -жоғын анықтауға тырысады. Бұл объектінің сыртта өткізетін уақытына байланысты болатын кейбір жобалар үшін өте маңызды. құрғату. Бұл негізгі жобада табылған құндылықтарды растауға көмектеседі.

Arduino қосымшасындағы тіркеу функциясын қолдана отырып, сіз күндізгі уақыт (уақыт) графигін ала аласыз. Сонымен қатар, 8 сағат аяқталғаннан кейін сіз күн сәулесінің қарқындылығы белгілі бір шекті мәннен төмен болатын уақыттардың тізімін аласыз, оны сіз орната аласыз.

Бұл ақпарат күн сәулесін бақылау немесе PV жүйелерін басқару сияқты әр түрлі жобалар үшін өте пайдалы болуы мүмкін. Сонымен қатар, орнатудың қарапайымдылығына байланысты оны кез келген басқа жобамен қосуға болады. Тек Arduino, шағын күн панелі және екі резистор қажет. Өңдеу мен ауыр көтерудің көп бөлігі кодпен жүзеге асады.

Жабдықтар

1) 1 x Arduino Uno/Nano (сілтеме)

2) 1 x шағын күн панелі (сілтеме)

3) 2 x 330-Ом резисторлары

1 -қадам: Схеманы құру

Циклды құру
Циклды құру

Ардуино өңдеудің көп бөлігін атқаратындықтан, схема өте қарапайым.

Сізге бірдей мәнге ие екі резистор қажет. Егер қарсылық 300 Ом немесе одан төмен болса, жақсы болар еді. Бұл әлеуетті бөлу үшін қолданылады.

Сіз жоғарыдағы суретте егжей -тегжейлі схеманы орындауға болады. Жасыл түсті ПХД күн батареясын білдіреді. Екі резистор арасындағы қиылысу Arduino аналогтық 0 істігіне қосылады. Қызыл сым - күн батареясының/панелінің оң терминалы, ал қара сым - күн батареясының/панелінің теріс терминалы.

2 -қадам: Электр тізбегін түсіндіру

Электр тізбегін түсіндіру
Электр тізбегін түсіндіру

Күн панелі шығаратын кернеу күн интенсивтілігіне пропорционал. Күн панелінің кернеуі уақыт бойынша жарықтың қарқындылығын анықтауға көмектеседі.

Алайда, ашық күн сәулесінде кейбір күн панельдерінің ашық тізбектегі кернеуі Arduino Uno аналогтық түйісіндегі 5В шегінен асады. Осылайша, кернеуді екіге бөлу үшін потенциалды бөлгішті қолдану керек, ол әлі де Arduino диапазонында.

Бұл графикке немесе уақыт бойынша трендке әсер етпейді. Сонымен қатар, ол ұзақ уақыт бойы бұлтты немесе күн сәулесінің жетіспеушілігін ала алады.

3 -қадам: Кодекс

Кодекс
Кодекс

Код күн батареясының кернеуін әр 5 минут сайын 8 сағат бойы өлшейді. Қажет болса, ұзақтығы мен жиілігін өзгертуге болады. Әр 5 минут сайын өлшенетін әрбір деректер нүктесі уақытқа қарсы графикте салынады. Мұны Arduino бағдарламасындағы сериялық плоттер функциясын қолдану арқылы жасауға болады.

8 сағаттық уақыттың соңында код барлық алдыңғы деректер нүктелерінен өтеді және орташа мәнді есептейді. Содан кейін код орташа кернеудің 60% -ынан аз болатын 2 дәйекті нүктенің (10 мин) бар -жоғын тексеру үшін іске қосылады. Тағы да бұл шекті мәнді оңай өзгертуге болады.

Ақырында, егер ол күн қарқындылығының біртіндеп төмен кернеуінің 10 минутын анықтаса, ол орын алатын уақытты жазады және күн сәулесінің аз түсуінің барлық көріністері бар жиымды шығарады.

Міне, Google дискісінің қалтасындағы кодқа сілтеме:

Ұсынылған: