Turinys:

Saulės šviesos intensyvumo stebėjimo priemonė: 3 žingsniai
Saulės šviesos intensyvumo stebėjimo priemonė: 3 žingsniai

Video: Saulės šviesos intensyvumo stebėjimo priemonė: 3 žingsniai

Video: Saulės šviesos intensyvumo stebėjimo priemonė: 3 žingsniai
Video: Аудиокнига «Итан Фром» Эдит Уортон 2024, Liepa
Anonim
Saulės šviesos intensyvumo stebėjimo priemonė
Saulės šviesos intensyvumo stebėjimo priemonė
Saulės šviesos intensyvumo stebėjimo priemonė
Saulės šviesos intensyvumo stebėjimo priemonė
Saulės šviesos intensyvumo stebėjimo priemonė
Saulės šviesos intensyvumo stebėjimo priemonė
Saulės šviesos intensyvumo stebėjimo priemonė
Saulės šviesos intensyvumo stebėjimo priemonė

Yra daug projektų, kurie priklauso nuo saulės šilumos ar šviesos. Pvz. vaisių ir daržovių džiovinimas. Tačiau saulės šviesos intensyvumas ne visada yra pastovus ir kinta visą dieną.

Šis projektas bando nustatyti saulės intensyvumą visą dieną, maždaug 8 valandas, ir nustatyti, ar buvo ilgesnių laikotarpių, kai saulė dingo po storais debesimis. Tai labai svarbu kai kuriems projektams, kurie priklauso nuo laiko, kurį objektas praleidžia lauke, pvz. išsausėjimas. Tai gali padėti patvirtinti vertybes, kurias rasite pirminiame projekte.

Naudodami „Arduino“programos registravimo funkciją, galėsite gauti saulės intensyvumą per dienos (laiko) grafiką. Be to, pasibaigus 8 valandoms, gausite sąrašą laiko, per kurį saulės šviesa buvo mažesnė už tam tikrą nustatytą slenkstį.

Ši informacija gali būti labai naudinga įvairiems projektams, pvz., Saulės sekimui ar PV sistemų valdymui. Be to, dėl sąrankos paprastumo jis gali būti įtrauktas į beveik bet kurį kitą projektą. Viskas, ko reikia, yra „Arduino“, mini saulės kolektorius ir du rezistoriai. Dauguma apdorojimo ir sunkių kėlimų atliekami pagal kodą.

Prekės

1) 1 x „Arduino Uno/Nano“(nuoroda)

2) 1 x mažas saulės kolektorius (nuoroda)

3) 2 x 330 omų rezistoriai

1 žingsnis: sukurkite grandinę

Grandinės kūrimas
Grandinės kūrimas

Kadangi „Arduino“atlieka didžiąją dalį apdorojimo, grandinė yra labai paprasta.

Jums reikia dviejų tos pačios vertės rezistorių. Būtų geriau, jei varža būtų mažesnė, apie 300 omų ar mažiau. Tai bus panaudota potencialiam dalikliui padaryti.

Galite sekti schemą, pateiktą aukščiau esančiame paveikslėlyje. Žalia PCB reiškia saulės elementą. Sankryža tarp dviejų rezistorių bus prijungta prie „Arduino“analoginio 0 kaiščio. Raudona viela yra teigiamas saulės elemento/skydo gnybtas, o juoda - neigiamas saulės elemento/skydo gnybtas.

2 žingsnis: paaiškinkite grandinę

Grandinės paaiškinimas
Grandinės paaiškinimas

Įtampa, kurią sukuria saulės kolektorius, yra proporcinga saulės intensyvumui. Taigi iš tikrųjų saulės skydelio įtampa laikui bėgant nustatoma, kad būtų lengviau nustatyti šviesos intensyvumą.

Tačiau esant ryškiai saulės šviesai, kai kurių saulės kolektorių atviros grandinės įtampa viršija 5 V ribą „Arduino Uno“analoginiame kaištyje. Taigi, norėdami sumažinti įtampą per pusę, turite naudoti potencialų daliklį, kad jis vis dar būtų „Arduino“diapazone.

Tai neturės įtakos grafikui ar tendencijai laikui bėgant. Be to, jis vis tiek galės pasiimti ilgus debesuotumo ar saulės trūkumo laikotarpius.

3 žingsnis: Kodas

Kodas
Kodas

Kodas matuoja saulės kolektoriaus įtampą kas 5 minutes 8 valandas. Tačiau, jei reikia, trukmę ir dažnumą galima pakeisti. Kiekvienas duomenų taškas, matuojamas kas 5 minutes, pavaizduotas grafike pagal laiką. Tai galima padaryti naudojant „Arduino“programos serijinio braižytuvo funkciją.

Pasibaigus 8 valandų trukmei, kodas praeina visus ankstesnius duomenų taškus ir apskaičiuoja vidurkį. Tada kodas paleidžiamas patikrinti, ar yra 2 iš eilės einantys taškai (10 min.), Kurie yra mažesni nei 60% vidutinės įtampos. Vėlgi, šią ribinę vertę galima lengvai pakeisti.

Galiausiai, jei jis aptinka 10 minučių iš eilės žemą saulės intensyvumo įtampą, jis užregistruoja laiką, per kurį tai įvyksta, ir pateikia masyvą su visais silpnos saulės spinduliais.

Čia yra nuoroda į kodą „Google“disko aplanke:

Rekomenduojamas: