Arduino a natáčení solární panelu za sluncem – Heliostat (tipy , triky)

Arduino UNO a natáčení za sluncem ,aneb vytěž ze svého solárního panelu maximum.

Video inspirace Dyi:

Ukazka 1

 

Součástky :

1, Arduino Uno

2, Hodinový modul DS3231 + baterie

3, Krokový motor NEMA  SX23-1414

4, Ovladač krokového motoru TB6560 nebo jiný stepper driver z ebay nebo tak.

5,  Relé  SSR nebo obyčejné   pro odpojení motoru a ovladače  při nečinnosti

6. Hallova sonda (Hall sensor)   –   referenční snímač  pro najetí do základní pozice.Na pohyblivou osu je přidělán magnet takže při průjezdu kolem          Hallovi sondy  se změní hodnota na 1 nebo 0, podle typu sondy.

7. Koncáky –  bezpečnostní koncáky pro případ přejetí pozice nebo nefunkčnosti referenčního senzoru odstaví motor

Tabulka  zapojení pinů UNO

UNO pin součást
8 motor  driver- směr (direct)
9 motor driver-kroky (step)
GND motor driver GND
5 referenční snímač – Hall sensor
6 koncak leva strana
7 koncak prava strana u motoru
4 povolení start motoru(relé)
3 povolení start snímačů(není potřeba)
A4 SDA    hodinový modul
A5 SCL     hodinový modul
GND koncáky, hall, relé, hodiny

zapojení motoru, hall sondy a  koncáků :

Propojení mezi TB6560 a NEMA 23 SX1414

motor(vodič) DRIVER
oranžový A
černý /A
modrý B
bílý /B

 

 

 

Program pro pohyb:

použité knihovny –

Helios – knihovna  pro výpočet natočení slunce podle času a GPS pozice. Udaj zobrazi ve stupnich na seriovem portu.

DS3231  – ovládání  hodinového modulu DS3231

Sleep nomi –  knihovna pro uspání a úsporu energie

 

jednoduchý popis programu po spuštění zařízení-

1 , najetí do základní pozice po prvním  spuštění / restartu   (pro vynulování pozice motoru)

2, načtení aktuálního času , měsíce

3, výpočet pozice slunce  a  porovnání s aktuální pozicí motoru

4, při odchylce zapne motor a  popojede  na požadovanou pozici

5, usnutí na dvacet minut  a poté  zase od kroku  č.2  znovu.

po 20 hodině večer  najede do základu a usíná na pár hodin  až do rána pak následuje  krok č.2.

 

stažení  programu  zde  –    Otaceni_solaru_test

Vložit komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

„Nikdy se nesměji nejlépe. Bojím se, že by to mohlo být naposledy.“ Jan Werich