Sisukord:

Päikesevalguse intensiivsuse jälgija: 3 sammu
Päikesevalguse intensiivsuse jälgija: 3 sammu

Video: Päikesevalguse intensiivsuse jälgija: 3 sammu

Video: Päikesevalguse intensiivsuse jälgija: 3 sammu
Video: XIAOMI MI BAND 6: Things To Know Before Buy // Unboxing & Full Review 2024, November
Anonim
Päikesevalguse intensiivsuse jälgija
Päikesevalguse intensiivsuse jälgija
Päikesevalguse intensiivsuse jälgija
Päikesevalguse intensiivsuse jälgija
Päikesevalguse intensiivsuse jälgija
Päikesevalguse intensiivsuse jälgija
Päikesevalguse intensiivsuse jälgija
Päikesevalguse intensiivsuse jälgija

Seal on palju projekte, mis toetuvad päikese soojusele või valgusele. Nt. puu- ja köögiviljade kuivatamine. Kuid päikesevalguse intensiivsus ei ole alati konstantne ja see muutub kogu päeva jooksul.

Selle projektiga püütakse kaardistada päikese intensiivsust kogu päeva vältel, umbes 8 tundi, ja teha kindlaks, kas oli pikemaid ajavahemikke, kus päike oli paksude pilvede alla kadunud. See osutub väga oluliseks mõnede projektide puhul, mis sõltuvad objektist väljas veedetud ajast, nt. kuivatamine. See aitab kinnitada esmase projektiga leitud väärtusi.

Kasutades Arduino rakenduse logijafunktsiooni, saate päeva (aja) graafiku kohta päikese intensiivsuse. Lisaks saate 8 tunni möödudes nimekirja aegadest, mil päikesevalguse intensiivsus oli alla teatud läve, mille saate määrata.

See teave võib osutuda väga kasulikuks mitmesuguste projektide jaoks, näiteks päikese jälgimine või PV -süsteemide haldamine. Lisaks saab seadistuse lihtsuse tõttu lisada selle peaaegu iga teise projektiga. Vajalik on vaid Arduino, väike päikesepaneel ja kaks takistit. Enamik töötlemist ja rasket tõstmist tehakse koodiga.

Tarvikud

1) 1 x Arduino Uno/Nano (link)

2) 1 x väike päikesepaneel (link)

3) 2 x 330 oomi takistit

Samm: vooluringi ehitamine

Ringraja ehitamine
Ringraja ehitamine

Kuna Arduino teeb suurema osa töötlemisest, on ahel väga lihtne.

Teil on vaja kahte sama väärtusega takistit. Parem oleks, kui takistus oleks väiksem, umbes 300 oomi või vähem. Seda kasutatakse võimaliku jagaja tegemiseks.

Saate järgida ülaltoodud pildil esitatud skeemi. Roheline PCB tähistab päikesepatareid. Kahe takisti ristmik ühendatakse Arduino analoog 0 kontaktiga. Punane juhe on päikesepatarei/paneeli positiivne klemm ja must juhe on päikesepatarei/paneeli negatiivne klemm.

Samm: selgitage vooluringi

Vooluahela selgitamine
Vooluahela selgitamine

Päikesepaneeli toodetud pinge on võrdeline päikese intensiivsusega. Seega kaardistatakse päikesepaneeli pinge aja jooksul, et aidata kindlaks määrata valguse intensiivsust.

Kuid ereda päikesevalguse korral ületab mõne päikesepaneeli avatud vooluahela pinge 5 V piiri Arduino Uno analoogpistikul. Seega peate pinge pooleks lõikamiseks kasutama potentsiaalset jagajat, nii et see jääb ikka Arduino vahemikku.

See ei mõjuta graafikut ega aja suundumust. Lisaks on see endiselt võimeline vastu võtma pikki häguseid või päikesevalguse puudumise perioode.

3. samm: kood

Kood
Kood

Kood mõõdab päikesepaneeli pinget iga 5 minuti järel 8 tunni jooksul. Kestust ja sagedust saab aga vajadusel muuta. Iga andmepunkt, mida mõõdetakse iga 5 minuti tagant, kantakse graafikule aja järgi. Seda saab teha, kasutades Arduino programmi jadaplotteri funktsiooni.

8-tunnise kestuse lõpus läbib kood kõik eelnevad andmepunktid ja arvutab välja keskmise. Seejärel käivitatakse kood, et kontrollida, kas on kaks järjestikust punkti (10 min), mis on alla 60% keskmisest pingest. Jällegi saab seda läviväärtust kergesti muuta.

Lõpuks, kui see tuvastab 10 minutit järjest madalat päikesepinget, registreerib see selle toimumise aja ja väljastab massiivi kõigi vähese päikesevalgusega.

Siin on link Google'i draivi kausta koodile:

Soovitan: