Theoretisch sollte man mit einem Raspberry Pi, (mindestens) einem Spiegel und zwei Motoren einen Heliostaten bauen können, also ein Gerät, das Sonnenlicht auf einen festen Punkt umlenkt, wie ein Gestrüpp im Schatten eines Gebäudes.
Ich suche jetzt nach Heliostat (offenem) Quellcode , idealerweise in Python, hoffentlich mit genügend Kommentaren. Außerdem: Ist meine folgende grobe Vorgehensweise richtig?
Das klingt einfach genug, zumindest theoretisch. Ich habe gelesen, dass für Schritt 2 viele vorberechnete Tabellen verwenden. Warum? Ist es zahlenmäßig so herausfordernd?
Ich habe die Quelle, die Sie brauchen, vor einigen Jahren geschrieben:
https://jumpjack.wixsite.com/progetti/sorgenti-ipsun
Die Arduino/Processing-Version war nur ein Demoprogramm zur manuellen Steuerung einer TENVIS-Kamera über mehrere Tasten, es fehlt der "astronomische Algorithmus".
Die Javascript-Version enthält astronomische Berechnungen und eine Demoseite, die eine Verbindung zu einer lokalen TENVIS-Kamera herstellt.
Ich habe auch einen Prototypen gebaut...
https://jumpjack.wixsite.com/progetti/ipsun
... dann fand ich auf der MakerFairRome 2016 einen Hersteller, der auf Kickstarter einen fertigen Heliostaten verkaufte, ursprünglich " Lucy " genannt, dann in " Caia " umbenannt... aber 5 Jahre vergingen und er war noch nicht geboren.. Also denke ich, dass ich zu meinem Projekt zurückkehren und meinen eigenen Heliostaten entwickeln muss.
Aber in der Zwischenzeit habe ich diese Seite über einen "statischen Heliostaten" gefunden, und jetzt versuche ich, ihn zurückzuentwickeln, um herauszufinden, ob es einfacher / billiger sein könnte:
http://cleardomesolar.com/solareflexpanels.html
Zusätzliche Ressource mit Dutzenden von Links zu Heliostaten, Coelostaten und was sonst noch ...:
Angenommen, Sie kennen die Höhe/Elevation und den Azimut der Sonne an einem bestimmten Ort auf der Erde (Sie können sie mit jeder Astronomiebibliothek wie suncalc.js berechnen ) und die Höhe/Elevation und den Azimut des Zielspiegels, dann muss der Spiegel darauf zeigen Richtung:
mirrorAz = TargetAz + (SunAz - TargetAz) / 2
mirrorAlt = TargetAlt + (SunAlt - TargetAlt) / 2
Wandernder Fremder
Michael Seifert
B-rian
Jumpjack
B-rian