Es gibt eine handvoll Leute die sich schon mit dem OpenFormat beschäftigt haben. Und manchmal war der Weg bis zur "fertigen Kurve" sicherlich etwas steinig. Wir möchten deshalb hier ein kleines Beispiel vorstellen, wie man eine selbst entworfene / gebaute Hardware in LogView einbinden kann - mittels OpenFormat versteht sich.
Als Hardware wird dabei eine Art "Miniwetterstation" benutzt. Denn der Aufwand eine Solche Hardware zu bauen ist wirklich sehr gering. Auch der Quellcode für die Firmware (entwickelt in Bascom) der Wetterstation ist sehr einfach gehalten.
Auf den folgenden Seiten werden wir alle Aspekte dieses Mini Projekts behandeln und hoffen, dass dadurch das Gesamtkonstrukt "OpenFormat" greifbarer wird. Wer das Prinzip verstanden hat wird sicherlich mit Leichtigkeit seine eigene Anwendung an LogView und das OpenFormat anpassen können.
Um den Aufwand in Grenzen zu halten und die Übersichtlichkait zu wahren verfügt die Station nur über einen Typ Sensoren : Temperatursensoren. Es werden die Typen DS18(S)20 verwendet denn diese haben den Vorteil das man sie nicht kalibrieren muss und sie sind sehr einfach über einen 1Wire Bus auslesbar. Weiterhin können bis zu 256 Sensoren verwendet werden (dieses Beispiel verwendet aber nur 3 - was ausreichen sollte) und das alles über einen Pin des µControllers. Ideale Voraussetzungen also ...
Weiterhin bekommt die Station einen SD Kartenslot um die Messdaten direkt auf eine SD Karte sichern zu können. Somit kann die Wetterstation auch ohne einen PC betrieben werden. Natürlich können die gespeicherten Daten anschließend von LogView importiert und dargestellt werden.
Zu guter letzt muss die Station natürlich eine serielle Schnittstelle haben. Darüber kann LogView die Daten live empfangen und darstellen und sie wird für Firmwareupdates genutzt, denn der Logger verwendet einen Bootloader (bei Bedarf).