DIY Solar Tracker (23 / 27 steg)
Steg 23:
Öppna kontrollprogrammet (ArduinoCode > Helios_2013) att ange tid och plats för Heliostat, och ladda upp programmet på Arduino.
1) välja om du vill Helios att agera som en solpanel och spåra solen (ange variabel heliostat = 0) eller en heliostat (ange variabel heliostat = 1)
a. Observera: vi föreslår att du prova det som en solpanel först att se till att den rör sig hur du förväntar dig. Om en av axeln verkar vara avstängd, kan då du ha lagt i en av servon bakåt.
2) försiktigt vrida Helios medurs hela vägen. Peka sedan hela maskinen öst.
3) Ange koordinaterna för din plats.
a. hitta koordinaterna för ett läge av Google söka adress. Nästa, högerklicka på platsen och välj "Vad är här?". Koordinaterna visas i sökrutan med latitud och longitud.
b. ändra standardvärdena för latitud och longitud i programmet på latitud och longitud värdet av Helios.
4) om du väljer att använda Helios som en solpanel, sedan hoppa över detta steg. Om du väljer att använda Helios som en heliostat, ange elevation och Azimut vinkeln på Helios mål. Det koordinerade systemet definieras i figur 15.
5) att realtidsklockan, bestämma den aktuella UTC-tid och ersätta motsvarande variabler med dessa värden, i militära tid. Ta bort den "/ /" där anges, ladda upp skissen, och ersätta den "/ /" (Ex. 6:30 pm EST är 10:30 pm UTC. I programmet detta skulle se ut timme = 22, minut = 30 och andra = 0)
a. efter klockan är inställd, koppla ur servon och kör kod i "solar panel" läge (heliostat = 0). Verifiera beräknad vinklarna för solar tracker med något som solar position miniräknare från sunearthtools.com (http://www.sunearthtools.com/dp/tools/pos_sun.php). "dAzimuth" är Azimut vinkeln på solen som förutspådde av Helios och "dElevation" är /altitude höjdvinkel av solen. Helios och webbplatsens prognoser bör enas om att inom runt fem grader. Avvikelser inom denna spänner är från uppladdade närvarande med några minuter, och skulle orsaka en omärklig förändring i Helios beteende.
b. en gång Helios prognos för solens läge är korrekt, sedan ersätta den "/ /" att kommentera bort den kod som ställer in klockan. Realtidsklockan bara behöver anges en gång, så det kommer inte att uppdateras när du laddar upp nya skisser eller ändra mål.
6) ta bort USB- och makt från Arduino och Anslut servomotorer igen.