Агуулгын хүснэгт:

Нарны гэрлийн эрчим хэмжигч: 3 алхам
Нарны гэрлийн эрчим хэмжигч: 3 алхам

Видео: Нарны гэрлийн эрчим хэмжигч: 3 алхам

Видео: Нарны гэрлийн эрчим хэмжигч: 3 алхам
Видео: Is Genesis History? - Watch the Full Film 2024, Долдугаар сарын
Anonim
Нарны гэрлийн эрчим хэмжигч
Нарны гэрлийн эрчим хэмжигч
Нарны гэрлийн эрчим хэмжигч
Нарны гэрлийн эрчим хэмжигч
Нарны гэрлийн эрчим хэмжигч
Нарны гэрлийн эрчим хэмжигч
Нарны гэрлийн эрчим хэмжигч
Нарны гэрлийн эрчим хэмжигч

Нарны гэрэл эсвэл гэрэлд тулгуурласан олон төсөл байдаг. Жишээлбэл жимс, хүнсний ногоог хатаах. Гэсэн хэдий ч нарны гэрлийн эрчим үргэлж тогтмол байдаггүй бөгөөд өдрийн турш өөрчлөгддөг.

Энэхүү төсөл нь өдрийн турш нарны эрчимийг ойролцоогоор 8 цаг орчим хэмжиж, өтгөн үүлний дор нар алга болсон урт хугацаа байсан эсэхийг тодорхойлохыг хичээдэг. Энэ нь объектын гадаа өнгөрөөсөн хугацаанаас хамаардаг зарим төслүүдийн хувьд маш чухал ач холбогдолтой юм. хатаах. Энэ нь үндсэн төслөөр олж авсан үнэ цэнээ бататгахад тусална.

Arduino програм дээрх бүртгэгч функцийг ашигласнаар та нарны эрчимийг өдрийн (цаг) графикаар авах боломжтой болно. Нэмж дурдахад, 8 цагийн дараа та нар нарны гэрлийн эрчим тодорхой босгоос доогуур байсан цагуудын жагсаалтыг авах болно.

Энэхүү мэдээлэл нь нарны хяналт эсвэл PV системийн удирдлага гэх мэт төрөл бүрийн төслүүдэд маш их хэрэгтэй болно. Нэмж дурдахад, тохиргооны энгийн байдлаас шалтгаалан үүнийг бусад бараг бүх төсөлтэй нэгтгэж болно. Шаардлагатай бүх зүйл бол Arduino, нарны мини хавтан, хоёр резистор юм. Боловсруулалт, хүнд даацын ихэнх ажлыг кодоор хийдэг.

Хангамж

1) 1 x Arduino Uno/Nano (холбоос)

2) 1 x Жижиг нарны зай (холбоос)

3) 2 x 330 ом эсэргүүцэл

Алхам 1: Цахилгаан хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Arduino ихэнх боловсруулалтыг хийдэг тул хэлхээ нь маш энгийн.

Танд ижил утгатай хоёр резистор хэрэгтэй. Эсэргүүцэл бага, ойролцоогоор 300 ом буюу түүнээс бага байвал илүү дээр байх болно. Үүнийг боломжит хуваагдал болгоход ашиглах болно.

Та дээрх зураг дээрх дэлгэрэнгүй схемийг дагаж болно. Ногоон ПХБ нь нарны зайг төлөөлдөг. Хоёр резисторын уулзварыг Arduino -ийн аналог 0 зүүтэй холбох болно. Улаан утас нь нарны зай/хавтангийн эерэг терминал бол хар утас нь нарны зай/хавтангийн сөрөг терминал юм.

Алхам 2: Цахилгаан хэлхээг тайлбарлах

Цахилгаан хэлхээг тайлбарлах
Цахилгаан хэлхээг тайлбарлах

Нарны хавтангаар үйлдвэрлэсэн хүчдэл нь нарны эрчимтэй пропорциональ байна. Тиймээс нарны хавтангийн хүчдэлийг гэрлийн эрч хүчийг тодорхойлоход туслах зорилгоор цаг хугацааны дагуу графикаар хийдэг.

Гэсэн хэдий ч нарны хурц гэрэлд зарим нарны хавтангийн нээлттэй хэлхээний хүчдэл нь Arduino Uno аналог зүү дээрх 5V хязгаараас давсан байна. Тиймээс та хүчдэлийг хоёр хуваахын тулд боломжит хуваагуур ашиглах хэрэгтэй бөгөөд ингэснээр Arduino -ийн хамрах хүрээ хэвээр байна.

Энэ нь график болон чиг хандлагад нөлөөлөхгүй. Нэмж дурдахад, үүлэрхэг эсвэл нарны гэрлийн хомсдолыг удаан хугацаанд авах боломжтой хэвээр байх болно.

Алхам 3: Код

Код
Код

Уг код нь нарны хавтангийн хүчдэлийг 5 минут тутамд 8 цагийн турш хэмждэг. Шаардлагатай бол үргэлжлэх хугацаа, давтамжийг өөрчилж болно. 5 минут тутамд хэмжигддэг өгөгдлийн цэг бүрийг цаг хугацааны эсрэг график дээр зурдаг. Үүнийг Arduino програм дээрх цуваа плоттер функцийг ашиглан хийж болно.

8 цагийн үргэлжлэх хугацаа дуусахад код нь өмнөх бүх өгөгдлийн цэгүүдээр дамжиж, дундажийг тооцоолно. Дараа нь код нь дундаж хүчдэлийн 60% -иас бага дараалсан 2 цэг (10 мин) байгаа эсэхийг шалгахын тулд ажилладаг. Дахин хэлэхэд энэ босго утгыг амархан өөрчилж болно.

Эцэст нь, хэрэв тэр 10 минутын турш нарны эрчим бага дараалалтай бага хүчдэлийг илрүүлбэл, энэ нь тохиолдох хугацааг бүртгэж, нарны гэрэл багатай бүх тохиолдлуудыг агуулсан массивыг гаргадаг.

Google драйвын фолдер дахь кодын холбоос энд байна:

Зөвлөмж болгож буй: