Forum: Mikrocontroller und Digitale Elektronik Heliostatensteuerung mit Arduino Uno


von Fuchs07 (Gast)



Lesenswert?

Hallo,
Ich will einen Heliostaten mittels Arduino steuern mit einem Programm 
welches im Netz zu finden war. Der Versuchsaufbau ist fertig und 
reagiert auch wie gewollt. Die Zieleingabe und Berchnung sind auch in 
Ordnung.
Das Problem ist der aktuelle Sonnenstand . Der ist immer konstand und 
wird nicht aktualisiert.
Ich habe vom Programieren keine Ahnung. Meine Hoffnung ist, es schaut 
sich jemand die Skitze an welche ich auf den Arduino geladen habe und 
die dann auch als Datei hier angehängt wird.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Zur Antennennachführung beim Funkbetrieb über Satelliten oder den Mond 
braucht man die sogenannten Keplerdaten. Aber ich weiß nicht ob es für 
die Sonne vergleichbares gibt.
Jedenfalls muss man hier auch geographischen Standort, Datum und Uhrzeit 
eingeben. Aber die Bahn der Sonne ist ja für jedes Jahr gleich.

von fx (Gast)


Lesenswert?

"Ich habe hier ein Projekt, welches tausende Zeilen Code enthält.
Könnt ihr euch das mal bitte anschauen, was ich euch da "hinwerfe"
Die Berechnung läuft korrekt, aber vll. doch nicht korrekt.
Ich hab keine Ahnung."

Also es ist ja überhaupt nicht schlimm keine Ahnung zu haben.
Wir sind ja alle hier um zu Lernen und zu Teilen.

Deine Angaben sind aber leider sehr dürftig und deine eigenen Bemühungen 
festzustellen an welcher Stelle etwas schief läuft, schlicht nicht zu 
erkennen.

Wie stellst du fest, dass die Berechnungen korrekt sind?
Benutzt du Servomotoren, die sich quasi nicht bewegen wollen?
An welchem Teil im Code wird die Position berechnet?
An welchem Teil im Code wird die Position gesetzt?
Hast du den Strom angeschlossen? (wenn sonst alles korrekt funktioniert)

Die Glaskugeln sind leider ausverkauft, um zu schauen wo genau dein 
Problem liegt.

Gruß FX

von Fuchs07 (Gast)


Lesenswert?

was geht sehe ich im seriellen monitor ,die Motoren drehen sich , wenn 
ich die Drehrichtung umstelle geht das auch. Was nicht geht ist das nach 
dem Ziel eingeben  die Sonnenposition immer gleich angegeben wird .Auch 
nach jeder Positionskorrektur (z.Z.auf 10s gesetzt) zeigt der seriel. 
Monit. immer die selbe Position.

Danke für euer Interesse .Und ich versuche so viel wie möglich 
mitzuhelfen .
Ich bin auch im Umgang mit Foren ,überhaupt, ein Säugling

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Fuchs07 schrieb:
> Was nicht geht ist das nach
> dem Ziel eingeben  die Sonnenposition immer gleich angegeben wird

Heliozentrischen Weltbild?

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Fuchs07 schrieb:
> Was nicht geht ist das nach
> dem Ziel eingeben  die Sonnenposition immer gleich angegeben wird .Auch
> nach jeder Positionskorrektur (z.Z.auf 10s gesetzt) zeigt der seriel.
> Monit. immer die selbe Position.

Also liegt der Fehler entwender in der Funktion 
SunPositionAlgo_LowAc::CalculateSunsPositionLowAc
oder in der Parameterübergabe der Zeit.

von Keller (Gast)


Lesenswert?

Baue Dir eine künstliche Sonne und teste !

von Fuchs07 (Gast)


Lesenswert?

Künstliche Sonne is nich!
Das soll ja den Spiegel auch bei schlechtem Wetter nachführen. Nachts 
zurüchstellen für die Morgensonne.
Den Zielwinkel berechnet er richtig weil ich mehrmals bestimmte Winkel 
im Bezug auf den "starren" Sonnenwinkel eingegeben habe und die Ausgabe 
des Maschinenwinkels im serel. Monit. danach immer korekt war. Danach 
kommt die Zeile `Ziel befindet sich außerhalb der Möglichkeiten`

Ich hatte ja gehofft es findet sich jemand der das Projekt mal 
studienhalber in eine Arduino IDE bastelt und dann mal überfliegt. 
Wohlmöglich kommt ja auch einer auf den Geschmack und baut sich auch son 
Ding.
Zu den obrigen Dateien gehört noch ein Bibliothkordner und eine 
Dokumentation  vom Ersteller der Sitze. Wenn jemand Interesse hat würde 
ich die Ordner an eine Mailadresse schicken, hiergeht das nicht mit 
hochladen eines Ordners, oder doch?
Schöne Woche für alle Gruß

von Wolfgang (Gast)


Lesenswert?

Fuchs07 schrieb:
> Zu den obrigen Dateien gehört noch ein Bibliothkordner und eine
> Dokumentation  vom Ersteller der Sitze. Wenn jemand Interesse hat würde
> ich die Ordner an eine Mailadresse schicken, hiergeht das nicht mit
> hochladen eines Ordners, oder doch?

Du kannst den Ordner in eine Zip-Datei verpacken. Zip-Dateien kannst du 
hier ganz normal hochladen.

Wenn das Programm allerdings im Netz zu finden war, reicht 
möglicherweise auch ein Link.

von Wolfgang (Gast)


Lesenswert?


von Fuchs07 (Gast)


Lesenswert?

Danke für den Tipp
hier der Link wo ich das alles her habe.
https://www.cerebralmeltdown.com/wp-content/uploads//2012/12/SunTracking_Heliostat_Program_V098.zip
Tschüs

von Bodo S. (fuchs07)


Lesenswert?

Hallo
Ich habe mich weiter mit der Funktion beschäftigt.
Ich hab die Zeitzone so verändert das die Sonne am Himmel steht und alle
Winkel wurden richtig berechnet. Die Algoritmen stimmen somit nur die 
Zeit schreitet nicht voran.
Eigentlich gehört zu diesem Projekt noch ein " Sun Harvester Shield" mit 
welchem man dann 16 Heliostaten steuern kann,wo auch eine Echtzeituhr 
mit drauf ist,was mir jetzt erst klar wurde, welches  aber nicht 
lieferbar ist. Aus der Beschreibung geht aber hervor das ohne dieses 
eine Maschine gsteuert werden kann, was ich auch nur will.
 Noch ein Handycap welches ich habe. Ich bin Fahrzeugschlosser und das 
im 44. Berufsjahr und kann auch kein englisch, mache alles mit 
Googelübersetzer.
Was solls, nun da ich weiß das eine Uhr fehlt,kam mir sowieso komisch 
vor das die von mir eingegebenen Zeiten nicht übernommen wurden, muss 
ich mir diese ranholen. Eine DS1307 und diese an die Pins 16 und 17 
anschließen.
Bin weiterhin für Hilfe dankbar
Gruß

von Bodo S. (fuchs07)


Lesenswert?

Hallo noch mal

Habe jetzt eine Echtzeizuhr angeschlossen und es funktioniert alles wie 
es soll Zieleingabe, Nachjustierung, Windschhutzwinkel einstellen und 
das Zurückstellen in die Ausgangsposition. Es fehlt nor noch das 
Rückstellen in die Morgens-(Sonnenaufgangs-)position. Das geschieht erst 
um 21.00Uhr, doch ich bin zuversichtlich.
Danke für euer Mitwiken, ich verabschiede mich.
Tschüs

von Hermann Nahrings (Gast)


Lesenswert?

Hallo Bodo,
In Wie weit funktioniert dein Heliostat jetzt? Ich habe mich bis jetzt 
weitestgehend ohne Foren Hilfe damit beschäftigt. Und bin jetzt auch an 
dem Punkt wo ich alleine nicht weiter komme. Können wir da E-Mail oder 
Telefon Kontakt aufnehmen?
01714 888925 nahrings at t-online.de
Gruß
Hermann

von Wolfgang (Gast)


Lesenswert?


von Simeon H. (simeon_h)


Lesenswert?

Hallo,
Hier mal einen Einblick in unseren Heliostat im Rahmen eines
Studienprojektes:

https://youtu.be/3E1OmophBaM?si=ZXqAMzV-OQ5HF9N4

bei Fragen gerne melden!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.