beelogger

Alle beelogger Programmcodes

Die hier bereitgestellten Sketche arbeiten nur mit den Webserver-Skripte M.0x.
Die Versionsinformation findet sich in der Konfiguration der Webserverskripte.

Das beelogger-Team leistet bei Fragen gerne Support, bittet jedoch darum die Seiten zu den jeweiligen beelogger-Varianten, Sensoren und Erläuterungen zum Aufbau vorher durch zu arbeiten.

Die Haupt-Programmcodes für den Arduino Datenlogger mit Stockwaage für Imker basieren auf den bereits vorgestellten Test-Programmcodes. Die Konfiguration der Programmcodes ist sehr einfach und kann über wenige Anpassungen von Parametern vorgenommen werden.
Bei Verwendung der Platinen beelogger-Universal oder beelogger-Solar sind neben der individuellen Konfiguration keine weiteren Anpassungen mehr notwendig.

Die Bezeichnungen für die Sensoren, den Buttons und Standorte in der Grafik können über das Webserver-Skript online für die Darstellung konfiguriert werden.

Für eine optimale Konfiguration, Kalibrierung und den Download der notwendigen Libraries wird empfohlen, die separaten Seiten zu Sensoren und Modulen vorab durchzuarbeiten. Zu beachten ist, dass auch für deaktivierte Sensoren und Module die notwendigen Libraries installiert sein müssen. Hierzu findet sich eine Lib-Sammlung unten auf dieser Seite.

Im Vergleich mit den separaten Test-Programmcodes wurden folgende wesentliche Änderungen vorgenommen:

  • Der Programmcode ist in Funktionen organisiert.
  • Beim beelogger-Solar/Universal (erweitert) werden alle Sensoren nach dem ‘Aufwachen’ neu initialisiert.
  • Serielle Ausgaben zum Ablauf sind nur nach Konfiguration verfügbar.
  • Waagen mit zwei Wägezellen (Double-Aufbau) werden bei Parallelschaltung der Wägezellen auf einen HX711 Kanal unterstützt.

Wesentliche Neuerungen:   

  • Die Multi-Sketche wurden in mehrere “ino”-Dateien aufgeteilt.
  • Konfigurationseinstellungen in “…_config.h” Dateien.
  • Temperaturkompensation der Wägezellen erfolgt nur über die Konfiguration im Webserver-Skript.
  • Waagen mit zwei Wägezellen (Double-Aufbau) werden bei Parallelschaltung der Wägezellen auf einen HX711 Kanal unterstützt.
    Vielen Dank an Marc Wetzel für die Anregungen zur Neugestaltung der Sketche.

Die Programmcode für die beelogger-Varianten finden sich unter

Der Programmcode für den beelogger-Funk (Easy-Plug) verwendet die bisherigen Einstellungen zur Sensorkonfiguration:

Alle Programmcode sind mit dem Webserver Multi kompatibel.

 

 

Und die Sammlung der verwendeten Arduino-Bibliotheken:

Hier stellen wir die notwendigen Bibliotheken für die beelogger-Sketche zu Sensoren und Netzwerkanbindung in einer Datei bereit.
Wir empfehlen die verwendeten Elemente des beeloggers mit den für jeden verwendeten Anteil mit den Testsketchen auszutesten, bevor die Sketche für den Live-Betrieb zum Einsatz kommen.

Version: Notes
01.05.2019
  • Initiale Version
01.07.2019
  • Ergänzung EE-Prom Support
  • neue SIM800-Lib für EE-Prom Einsatz
02.08.2019
  • überarbeitete SIM800-Lib für EE-Prom Einsatz
18. 08.2019
  • EE-Prom-Lib ergänzt
02.09.2019
  • EE-Prom-Lib optimiert
  • SIM800 Lib überarbeitet,
    alte SIM800-Libs entfernt

Download