arduino:schlafphasenwecker:programmversion_0.10
Schlafphasenwecker Programmversion 0.10
Da der interne DCF77-Zeitsignalempfänger gar nicht funktioniert und der externe nur dann, wenn der Schlafphasenwecker mit dem PC verbunden ist, wird in dieser Programmversion ein GPS-Modul integriert, um ein aktuelles Zeitsignal zu empfangen. Als netter Nebeneffekt muss die Berechnung der Sonnenaufgangs- und Sonnenuntergangszeit nicht mehr fest programmiert werden, sondern kann die Positionsdaten von dem dem GPS-Empfänger übernehmen.
GPS:
- Adafruit Ultimate GPS: https://learn.adafruit.com/adafruit-ultimate-gps/overview
- TinyGPS++: http://arduiniana.org/libraries/tinygpsplus/
- Allgemeine Infos zur Programmierung: https://makezine.com/projects/make-37/gps/
- HDOP: https://en.wikipedia.org/wiki/Dilution_of_precision_(navigation)
TimeLib:
Adafruit GFX-Lib:
Notizen:
- Das Alter der Daten wird im Datentyp unsigned int ausgegeben.
ToDo:
Synchronisation der GPS-Daten mit der RTC des Teensy.Übergabe der Position an die Berechnung der Sonnenaufgangsberechnung.- Wenn sich das Datum ändert, wird die alte Anzeige im Display nicht gelöscht.
arduino/schlafphasenwecker/programmversion_0.10.txt · Zuletzt geändert: 18.05.2023 12:34 von 127.0.0.1