ceres_config
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
ceres_config [2024/03/15 09:42] – [Konfiguration Raspi] astronomie | ceres_config [2024/05/31 07:50] (aktuell) – astronomie | ||
---|---|---|---|
Zeile 3: | Zeile 3: | ||
// | // | ||
- | Die Konfiguration | + | Die Konfiguration |
- | Beitrag von: | + | |
+ | <color #ff7f27>Beitrag von: Jarik Stejskal</ | ||
===== Konfiguration Raspi ===== | ===== Konfiguration Raspi ===== | ||
- | Beim Boot des Raspis wird automatisch das FirstRun Script auf dem Raspi gestartet. Dieses wird dafür verwendet, um durch die Anpassung des config-files zu führen. Dabei werden der Station Code und die Geokoordinaten der Kamera eingetragen. | + | Beim Boot des Raspis wird automatisch das FirstRun Script auf dem Raspi gestartet. Dieses wird dafür verwendet, um durch die Anpassung des config-files zu führen. Dabei werden der Station Code und die Geokoordinaten der Kamera |
=== Einstellung des Systems === | === Einstellung des Systems === | ||
Zeile 16: | Zeile 17: | ||
Geo-Koordinaten: | Geo-Koordinaten: | ||
- | Auf dem Raspi heißt das, dass der Header der config-Datei danach so aussieht: | + | Auf dem Raspi heißt das, der Header der config-Datei |
< | < | ||
stationID: DE000V | stationID: DE000V | ||
latitude: 54.1332 ; WGS84 +N (degrees) | latitude: 54.1332 ; WGS84 +N (degrees) | ||
longitude: 10.1648 ; WGS84 +E (degrees) | longitude: 10.1648 ; WGS84 +E (degrees) | ||
- | elevation: 41 ; mean sea level EGM96 geoidal datum, not WGS84 ellipsoidal (meters | + | elevation: 41 ; mean sea level EGM96 geoidal datum, not WGS84 ellipsoidal |
+ | (meters) | ||
</ | </ | ||
- | ===== Konfiguration Hardware ===== | ||
- | ==== Raspberry Pi ==== | + | Für ein manuelles Update sind ggf. folgende Zeilen auszuführen: |
+ | < | ||
+ | sudo update | ||
+ | sudo upgrade | ||
+ | sudo autoremove | ||
+ | </ | ||
+ | ===== Konfiguration Kamera ===== | ||
- | ==== Kamera ==== | ||
- | === Kamera Linse === | + | ==== Kamera Linse ==== |
- | Die von uns verwendete Kamera besitzt eine Linse, die Infrarotlicht blockiert. Diese Linse muss ausgebaut werden.(siehe Abbildung Infrarotschutzfilter). | + | Die von uns verwendete Kamera besitzt eine Linse, die Infrarotlicht blockiert. Diese Linse muss ausgebaut werden (siehe Abbildung Infrarotschutzfilter). |
- | |{{ :aurora.png? | + | |{{:ceres: |
|Infrarotschutzfilter: | |Infrarotschutzfilter: | ||
- | === Kamera Verbindung === | + | ==== Kamera Verbindung |
Das mitgelieferte Kamerakabel besitzt 3 Stecker. Für unsere Kamera sind nur zwei nötig. | Das mitgelieferte Kamerakabel besitzt 3 Stecker. Für unsere Kamera sind nur zwei nötig. | ||
Für den Betrieb (Strom/ | Für den Betrieb (Strom/ | ||
<WRAP center round info 90%> | <WRAP center round info 90%> | ||
- | Es handelt sich hier um eine IP-Kamera, d.h. die Kamera wird in das lokale Netzwerk eingebunden und erhält i.d.R. automatisch (sofern ein DHCP-Server vorhanden ist)eine IP-Adresse vom Netzwerk. Die Aufgabe besteht darin diese IP-Adresse herauszufinden. | + | Es handelt sich hier um eine IP-Kamera, d.h. die Kamera wird in das lokale Netzwerk eingebunden und erhält i.d.R. automatisch (sofern ein DHCP-Server vorhanden ist) eine IP-Adresse vom Netzwerk. Die Aufgabe besteht darin diese IP-Adresse herauszufinden. |
Unsere Kamera ergab: | Unsere Kamera ergab: | ||
Zeile 49: | Zeile 55: | ||
Die Kamera kann und sollte | Die Kamera kann und sollte | ||
- | überprüft werden. Dieser Schritt ist unabhängig vom //Raspberry Pi//, jeder lokaler | + | überprüft werden. Dieser Schritt ist unabhängig vom //Raspberry Pi//, jeder lokale |
< | < | ||
# vlc player | # vlc player | ||
Zeile 58: | Zeile 64: | ||
|{{ : | |{{ : | ||
|Kameraverbindung: | |Kameraverbindung: | ||
+ | |||
+ | ==== Bildeinstellungen ==== | ||
=== Kamera fokussieren | === Kamera fokussieren | ||
Zeile 69: | Zeile 77: | ||
- Wenn die Verbindung zur Kamera funktioniert, | - Wenn die Verbindung zur Kamera funktioniert, | ||
- Gesucht ist ein Punkt in 30 bis 50 Metern Entfernung | - Gesucht ist ein Punkt in 30 bis 50 Metern Entfernung | ||
- | - Nun wird die Linse der Kamera im Uhrzeigersinn gedreht, um den Fokus näher- und gegen den Uhrzeigersinn gedreht, um den Fokus der Linse weiter entfernt zu stellen. Ziel ist, den Punkt in 30-50 Metern in den Fokus zu stellen. | + | - Nun wird die Linse der Kamera im Uhrzeigersinn gedreht, um den Fokus näher- und gegen den Uhrzeigersinn gedreht, um den Fokus der Linse weiter entfernt zu stellen. Ziel ist, den Punkt in 30-50 Metern in den Fokus zu stellen. |
+ | {{ : | ||
- | === Kameraeinstellungen === | ||
=== Einstellung der Farbwerte für die Kamera vor Inbetriebnahme === | === Einstellung der Farbwerte für die Kamera vor Inbetriebnahme === | ||
Zeile 97: | Zeile 105: | ||
python -m Utils.CameraControl SetParam Camera GainParam Gain 60 | python -m Utils.CameraControl SetParam Camera GainParam Gain 60 | ||
</ | </ | ||
+ | |||
+ | |||
===== Konfiguration GMN-Upload und Capture ===== | ===== Konfiguration GMN-Upload und Capture ===== | ||
==== Einstellungen auf dem Raspi ==== | ==== Einstellungen auf dem Raspi ==== | ||
+ | |||
+ | === Detektionsmaske === | ||
+ | |||
+ | Für jede Aufnahme legt der Raspi eine flat.bmp Datei an, in der sich alle unbeweglichen Elemente der Aufnahme befinden. In unserem Fall sind dort ein Baum und die Ränder des Kameragehäuses zu sehen. Da wir Lichtbilder auf diesen Elementen nicht mit aufzeichnen wollen, brauchen wir eine Detektionsmaske. Für diese verwenden wir die flat.bmp. Zuerst erstellen wir eine Kopie davon, die wir dann in GIMP oder einem anderen Grafikbearbeitungsprogramm öffnen. Nun müssen alle Obstruktionen im FOV der Kamera herausmaskiert werden. Dazu kann in GIMP das "freie Auswahl" | ||
+ | |||
+ | |{{: | ||
+ | |So sollte bspw. eine fertige Detektionsmaske aussehen| | ||
+ | Das Dokument speichern wir nun als mask.bmp. Diese muss nun in den source/RMS Ordner auf dem Raspi abgelegt werden. Ab der nächsten Aufnahme sollten nun automatisch alle geschwärzten Bereiche der Maske nicht geprüft werden. | ||
+ | |||
+ | === Plate Solving / platepar file === | ||
+ | Für das plate-solving wurde das Tool SkyFit2 verwendet. Dieses befindet sich bereits auf dem Raspberry Pi und kann aufgerufen werden mit dem Command | ||
+ | < | ||
+ | python -m Utils.SkyFit2 ~/ | ||
+ | |||
+ | #Mit Einsetzen eines Aufnahmeverzeichnisses heißt der Befehl für den 12.02. z.B. | ||
+ | |||
+ | python -m Utils.SkyFit2 ~/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | Es öffnet sich erst ein Fenster, welches zur Auswahl eines bestehenden calibration-Files für die Bearbeitung auffordert. Bei der ersten Erstellung muss das Fenster einfach über den Cancel-Knopf weggedrückt werden. | ||
+ | Es sollte sich ein neues Fenster mit Eingabeaufforderung für Azimuth, Höhe und Rotation öffnen. | ||
+ | Diese Angaben bilden die Grundlage für das Overlay bekannter Sternenbilder über das geöffnete Bild der Kamera nach dem Start. Nach Eingabe der Angaben drückt man einfach auf OK und es öffnet sich das tatsächliche Arbeitsfenster. | ||
+ | Das Programm beginnt dabei mit dem ersten Bild des gewählten Ordners. | ||
+ | |Keys|Funktion| | ||
+ | |CTRL+linke/ | ||
+ | |linke/ | ||
+ | |a/ | ||
+ | |w/ | ||
+ | |q/ | ||
+ | |Pfeiltaste oben/unten| Zoomgröße des Sternenkatalogoverlays| | ||
+ | |+/ | ||
+ | |SHIFT+CTRL+x|Upload erkannter Katalogsterne für astrometry.net-Auswertung | ||
+ | |CTRL+Mausrad|Zoom-in/ | ||
+ | |CTRL+r|Umschalten in den Stern-Matching-Modus| | ||
+ | |CTRL+Mausrad|Im Stern-Matching-Modus Größe der Auswahl um den Mauszeiger einstellen| | ||
+ | |||
+ | Für die Markierung der Sterne im Bild gilt: | ||
+ | |Markierung|Bedeutung| | ||
+ | |grün|automatisch erkannte Katalogsterne| | ||
+ | |rot| nicht erkannte Katalogsterne im theoretischen Sichtfeld| | ||
+ | |||
+ | Damit sucht man nun einen Zeitpunkt, zu dem bestenfalls sowohl im Bildzentrum als auch an den Bildrändern Sterne sichtbar sind. | ||
+ | Danach ist das Ziel, so viele Bildsterne wie möglich mit den Katalogsternen zu matchen. Empfehlenswert ist dabei,im aufgenommenen Bild nach einigen bekannten Sternbildern zu suchen und diese daraufhin mit den Positionen dieser Sternenbilder nach dem Sternkatalog zu matchen. Dazu kann das Katalogoverlay im Einstellungstab auf der rechten Seite ein- und ausgeschaltet werden. | ||
+ | Den Mauszeiger bewegt man nun zu dem Stern, den man matchen möchte und stellt die Größe so ein, dass der Bildstern und der Katalogstern beide innerhalb des Kreisrings im Stern-Matching-Modus liegen und drückt die linke Maustaste. | ||
+ | Mit ENTER wird die Auswahl bestätigt und mit ESC die Auswahl abgebrochen. | ||
==== Verbindung mit dem GMN-Server ==== | ==== Verbindung mit dem GMN-Server ==== | ||
== SSH-Key == | == SSH-Key == | ||
- | == Station | + | Damit die Kamera die aufgezeichneten Daten an den GMN-Server senden kann, muss zuerst ein SSH-key erstellt werden. Dazu müssen lediglich die folgenden Zeilen im Terminal aufgeführt werden. |
+ | <Code> | ||
+ | ssh-keygen -t rsa -m PEM | ||
+ | cat ~/ | ||
+ | </ | ||
+ | Durch den cat-Befehl wird der nachfolgende Dateiinhalt im Terminal ausgegeben. In diesem Fall ist das der gerade generierte SSH-key. Dieser sollte mit " | ||
=== GMN weblog Upload === | === GMN weblog Upload === | ||
- | === Modifikationen | + | Um den weblog upload freizuschalten, |
+ | Der folgende Block ist für den weblog-upload verantwortlich. | ||
+ | < | ||
+ | ; Show this camera on the GMN weblog | ||
+ | weblog_enable: | ||
+ | </ | ||
+ | ist dabei für den eigentlichen Upload verantwortlich, | ||
+ | < | ||
+ | ; The description that will be shown on the weblog (e.g. location, pointing | ||
+ | direction) | ||
+ | weblog_description: | ||
+ | </ | ||
+ | eine Beschreibung zur Kamerastation im weblog einfügt. Nach der Änderung sollte der Abschnitt aussehen wie unten gezeigt. | ||
+ | < | ||
+ | ; Show this camera on the GMN weblog | ||
+ | weblog_enable: | ||
+ | ; The description that will be shown on the weblog (e.g. location, pointing | ||
+ | direction) | ||
+ | weblog_description: | ||
+ | </ | ||
+ | Im Weblog sieht die Anzeige der Kamera dann aus wie auf dem Bild. | ||
+ | {{: | ||
- | === Detektionsmaske und platepar file === | + | <color # |
ceres_config.1710495728.txt.gz · Zuletzt geändert: 2024/03/15 09:42 von astronomie