BayEOS-Logger

Zum Aufbau eines Sensornetzwerks ist eine vollautomatische Onlinedatenerfassung natürlich wünschenswert. Leider kann dies nicht auf allen Standorten realisiert werden. Daher beleibt z.T. nichts anderes übrig, als die gemessen Sensorwerte auf dem Board zwischenzuspeichern.

Prinzipieller Logger Aufbau

Ein Logger besitzt neben den üblichen Komponenten (Sensoren, Microkontroller, Spannungsversorgung) drei zusätzliche Funktionseinheiten:

  1. Eine Uhr
  2. Einen Speicher
  3. Eine Kommunikationsschnittstelle

Die Uhr kann ein spezieller Chip sein (z.B. DS3231 beim Seeduino Stalker) oder aber nur ein Uhrenquarz, der dem Mikrocontroller ein exaktes Zeitsignal liefert (z.B. LowPower Arduino) sein. Beim Speicher kommen Micro-SD (Stalker) oder I2C-EEPROM in Frage. Die Kommunikationsschnittstelle zum Auslesen der Logger ist bisher immer die Serielle Schnittstelle des Mikrocontrollers.

Programme zum Auslesen

Utility für Windows/Linux

  • Stellen Sie sicher, dass der Ausleseadapter erkannt wird (meist ein FTDI)
  • Windows:
    Laden Sie die ZIP-Datei herunter und entpacken Sie die Datei
    Starten Sie das Programm durch einen Mausklick auf BayEOS-Logger.exe
  • Linux:
    Installieren Sie ein Java Runtime Environment (>=8)
    Laden Sie die ZIP-Datei herunter und entpacken Sie die Datei
    Machen Sie die Datei bayeos-logger-fx<version>.jar ausführbar
    Starten Sie anschließend das Programm über einen Mausklick
  • Benutzerhandbuch

App für Android

  • Sie brauchen ein OTG-Adapter
  • Ihr Smartphone oder Tablet muss OTG fähig sein
  • Installieren Sie die BayEOS Logger App über GooglePlay

 

Umprogrammierung von LowPower BayEOS-Logger Boards

Folgen Sie zunächst der Anleitung zur Programmierung BayEOS-Sensor Boards. Für den LowPower MCP-Logger existiert ein einfacher Sketch, bei dem sich Kanäle ohne Programmierkenntnisse an und ausschalten lassen.

Wählen Sie dazu aus Datei->Beispiele->BayBoard->LowCurrentBoard->MCPLogger. Stellen Sie sicher, dass unter Werkzeuge->Board "Arduino Pro or Pro mini" und beim Werkzeuge->Prozessor "ATmega 328 (3.3V, 8MHz)" gewählt ist. Wählen Sie unter Werkzeuge->Port den richtigen Serial Port aus und halten Sie den Programmier-Knopf gedrückt. Klicken Sie dann auf den Knopf "Hochladen" in Ihrer Arduino IDE. Jetzt erzeugt die IDE ein neues Programm für den Mikrocontroller und läd diese hoch. Kommt die Meldung "Hochladen abgeschlossen" können Sie den Programmier-Knopf wieder los lassen.

 

 

 

 

Diese Webseite verwendet Cookies. weitere Informationen