Tartalomjegyzék:

Napfény intenzitáskövető: 3 lépés
Napfény intenzitáskövető: 3 lépés

Videó: Napfény intenzitáskövető: 3 lépés

Videó: Napfény intenzitáskövető: 3 lépés
Videó: Otthoni ingyenes Powercat edzés 19. 2024, Július
Anonim
Napfény intenzitáskövető
Napfény intenzitáskövető
Napfény intenzitáskövető
Napfény intenzitáskövető
Napfény intenzitáskövető
Napfény intenzitáskövető
Napfény intenzitáskövető
Napfény intenzitáskövető

Sok olyan projekt létezik, amelyek a nap melegére vagy fényére támaszkodnak. Például. gyümölcsök és zöldségek szárítása. A napfény intenzitása azonban nem mindig állandó, és egész nap változik.

Ez a projekt megpróbálja feltérképezni a nap intenzitását a nap folyamán, körülbelül 8 órán keresztül, és megállapítani, hogy vannak -e hosszabb időtartamok, amikor a nap eltűnt vastag felhők alatt. Ez nagyon fontosnak bizonyul néhány olyan projekt esetében, amelyek az objektum kint töltött idejétől függenek, pl. kiszáradás. Ez segíthet megerősíteni az elsődleges projektben talált értékeket.

Az Arduino alkalmazás naplózó funkciójának használatával napenergia intenzitást kaphat a napi (idő) grafikonon. Ezen túlmenően, a 8 óra elteltével kap egy listát azokról az időpontokról, amelyekre a napfény intenzitása egy beállított küszöbérték alatt volt.

Ez az információ nagyon hasznosnak bizonyulhat különféle projektekhez, például a napelemes nyomkövetéshez vagy a napelemes rendszerek kezeléséhez. Ezenkívül a telepítés egyszerűsége miatt szinte bármilyen más projekthez illeszthető. Csak egy Arduino, egy mini napelem és két ellenállás szükséges. A feldolgozás és a nehéz emelés nagy részét a kód végzi.

Kellékek

1) 1 x Arduino Uno/Nano (link)

2) 1 x kis napelem (link)

3) 2 x 330 ohmos ellenállás

1. lépés: Az áramkör építése

A pálya építése
A pálya építése

Mivel az Arduino végzi a feldolgozás nagy részét, az áramkör nagyon egyszerű.

Két azonos ellenállásra van szüksége. Jobb lenne, ha az ellenállás alacsonyabb, 300 ohm körül vagy kevesebb. Ezt használják fel a potenciális elválasztó létrehozására.

A fenti képen részletezett vázlatot követheti. A zöld NYÁK a napelemet képviseli. A két ellenállás metszéspontja az Arduino analóg 0 tűjéhez lesz csatlakoztatva. A piros vezeték a napelem/panel pozitív kivezetése, míg a fekete vezeték a napelem/panel negatív kivezetése.

2. lépés: Az áramkör magyarázata

Az áramkör magyarázata
Az áramkör magyarázata

A napelem által előállított feszültség arányos a nap intenzitásával. Így valójában a napelem feszültségét idővel feltérképezik, hogy segítsenek meghatározni a fényintenzitást.

Azonban erős napsütésben egyes napelemek nyitott áramkörű feszültsége meghaladja az Arduino Uno analóg csap 5V-os határát. Ezért egy potenciális osztót kell használnia a feszültség felére csökkentéséhez, hogy az még mindig az Arduino tartományán belül legyen.

Ez nem befolyásolja a grafikont vagy az időbeli tendenciát. Ezenkívül képes lesz felvenni a hosszú felhős időszakokat vagy a napfény hiányát.

3. lépés: A kód

A kód
A kód

A kód a napelem feszültségét méri 5 percenként 8 órán keresztül. Az időtartam és a gyakoriság azonban szükség esetén módosítható. Minden 5 percenként mért adatpontot grafikonon ábrázolunk az idő függvényében. Ezt megteheti az Arduino program soros plotter funkciójának használatával.

A 8 órás időtartam végén a kód végigfut minden korábbi adatponton, és kiszámítja az átlagot. Ezután a kód lefut, hogy ellenőrizze, van -e 2 egymást követő pont (10 perc), amelyek kevesebbek, mint az átlagos feszültség 60% -a. Ez a küszöbérték ismét könnyen megváltoztatható.

Végezetül, ha 10 perc folyamatos, alacsony intenzitású napsugárzást észlel, rögzíti az időt, amikor ez megtörténik, és egy tömböt ad ki az alacsony napfény minden előfordulásával.

Itt található a kód a Google meghajtó mappájában:

Ajánlott: