OpenLog ist ein Opensource Daten Logger. Einfachst zu bedienen, einfach zu ändern. Das Ziel für OpenLog ist ein serieller der einfach funktioniert - Starten Sie das OpenLog und es beginnt alle Daten die mit 9600bps ankommen zu loggen. Wenn dreimal hintereinander ein CTRL+Z gesendet wird, wechselt das Gerät vom Log- in den Kommando Modus. 'new' erzeugt z.B. eine neue Datei, 'md' erstellt ein Verzeichnis und '?' gibt die Liste der Kommandos aus. OpenLog kann nicht viel ausser serielle Datenströme aufzeichnen, aber das dafür richtig gut. Ein Beispiel:
>new testfile.txt
>append testfile.txt
<(Senden Sie grosse Datenmengen mit 9600bps gefolgt von 3x CTRL+Z)
So einfach ist das mit OpenLog. Die Firmware zum Modul ist Opensource und basiert auf Bill Greiman's sdfatlib. OpenLog unterstützt zurzeit FAT16 und FAT32 microSD Karten (getestet mit bis zu 16GB!).
Alle Design Dateien (Schema, PCB Layout, Firmware) sind Opensource mit einer CC-SA v3 Lizenz und stehen über GitHub zur Verfügung.
Hinweis: Obwohl das OpenLog auf höheren Baudraten als 9600 arbeiten kann ist es möglich, dass die Verarbeitung darüber wegen Limitierungen des OpenLog Systems beim Schreiben der Daten auf die SD Card unzuverlässig funktioniert. Hier finden Sie mehr Informationen zur Problematik und Loggen mit höhren Baudraten.
Funktionen:
- Aufzeichnung(Logging) auf low-cost microSD FAT16/32 Karten bis zu 16GB
- Einfache Kommando Schnittstelle
- Bearbeiten Sie die config.txt Datei von einem Computer aus, um Baudrate oder andere Systemeinstellungen anzupassen.
- Drei Modi:
- NewLog erzeugt ein neues Log bei jedem Start und beginnt sofort mit der Aufzeichnungn.
- SeqLog hängt an eine Datei SeqLog.txt an und beginnt sofort mit der Aufzeichnung.
- Command mode startet OpenLog im Kommandomodus beim Einschalten.
- Einstellbare Baudrate (2400 - 115200bps)
- Konfigurierbar über config.txt Datei oder Menugesteuert
- Spannung, GND und RXi müssen minimal zum Aufzeichnen verbunden sein.
- ATmega328 kann mit der Arduino IDE neu programmiert werden
- Zwei LEDs zur Anzeige des Schreibstatus
- Eingangsspannung von 3.3V bis 12V
- 2mA Ruhestrom, 6mA bei max. Aufzeichnungsgeschwindigkeit
- Dimensionen: 0.16 x 0.6 x 0.75" (4 x 15 x 19mm)
Dokumente:
Das OpenLog Projekt ist auf GitHub beheimatet! Besuchen Sie das wiki für die neueste Firmware, Feature Anforderungen, Dateien und weiteren Informationen.
|