Die beelogger-Multi Sketche unterstützen bis zu vier Waagen an einem beelogger-Universal Version 1.x/2.x und den beelogger-SMD (ab Version 4.0 oder 3.0 mit zusätzlichem EE-Prom) mit den Sensoren.
Auf den Bienenzähler muss bei diesen Sketchen aus Gründen des hohen Energieverbrauchs verzichtet werden.
Unbedingt vor dem Laden dieser Sketche die Testprogramme für den beelogger und der Sensoren zum Funktionstest aller Komponenten durchführen.
Die Multi-Sketche ermöglichen die Messung der Batteriespannung sowie die Einstellung eines Weckintervalls über die integrierte Echtzeituhr. Der beelogger stellt auch die Spannung des Solar-Moduls als Messwert zur Verfügung. Zwischen den Messungen wird das komplette System in einen sehr stromsparenden Schlafmodus mit einem Verbrauch von nur 8uA versetzt.
Die Multi Sketche WLAN, GSM und LTE sind in Ausführungen für Aufbauten mit bis zu vier Waagen an einem beelogger verfügbar.
Zur Verwendung der Sketche stehen einige Informationen bereit:
- Konfiguration der Sensoren, Serveranbindung, WLAN- / LTE-/ GSM- Netzdaten
- Erläuterung zur Debug-Ausgabe und Arbeitsschalter
- Beschreibung zum Messwert Service, Akku- /Solarzellenspannung
- Pinbelegung
- Weitere Informationen hier zu Details zum Aufbau des Sketch
Das beelogger-Team leistet bei Fragen gerne Unterstützung.
Das Sketch-Paket für WLAN, GSM und LTE zum Download:
beelogger-Multi (WLAN, GSM, LTE)
Das Sketch-Paket ‚beelogger-MULTI‘ enthält die Sketche für WLAN, LTE und GSM. Es unterstützt alle Sensoren. Es können Systeme mit bis zu vier Waagen an einem beelogger aufgebaut werden.
Die Messwerte der Sensoren werden je nach Sketchvariante vom beelogger per WLAN-Modul über einen Router oder mit einem LTE-Modul (SIM7600E) bzw. GSM-Modul (SIM800L) über das Mobilfunknetz direkt an einen Webserver gesendet.
In den Sketchen ist für den Webserver das beelogger_log- Passwort zu verwenden.
Kalibrierwerte eines Systems ( ADC / Waage) und andere Konfigurationsdaten können aus bisher verwendeten Daten übernommen werden.
Neukalibrierung ist erforderlich für:
– Waage: bei Tausch einer Wägezelle oder HX711
– ADC-Kalibrierung: bei Austausch des ATmega328P, z.B. durch Wechsel des NANO/Pro-Mini auf Universal-Platine
beelogger-MULTI-Sketche, LTE/GSM/WLAN |
– 01.09.2024 Sketch ID für https aktualisiert – 28.07.2024 EE-Prom Nutzung – 30.06.2024 Korrektur Luftdruckwert nur via Serverconfig – 19.04.2024 Sketch start stop, – 27.09.2023 Korrektur Definitionen Sendepause in der Nacht: „DO_NOT_SEND_AT_NIGHT“ |
– dauerhaft aktiver Arbeitsschalter wird ignoriert – 17.04.2023 BME280, DHT – Lib beelogger-Versionen, |
Achtung Softwareupdater: Bei GSM mit den Multishields bis Version 2.5 und Lochrasteraufbauten nach alter Anleitung weisen eine andere Pinzuordnung für den SIM800L auf. Bitte Hardware anpassen. TX = Pin 9 unverändert; RX = Pin 8 (alt Pin 10). Alternativ beelogger-config.h passend konfigurieren. Hinweis: |
NANO-Every anstatt NANO
Der NANO-Every mit dem ATmega4809 hat 48kB Programmspeicher anstatt die 32kB des ATmega328 des ’normalen‘ NANO.
Der Versuch den NANO-Every dauerhaft im beelogger-Projekt einzusetzen, musste leider erfolglos beendet werden. Das Stromsparen mit dem NANO-Every-Modul funktioniert bei Weitem nicht so effektiv wie beim NANO. Eine Versorgung über Akku konnten wir nicht sinnvoll realisieren. Das Bild für eine mögliche Stromsparmodifikation bei ca. 2mA Stromaufnahme im Ruhezustand im Download.
Daher sind nachfolgende Sketche nur für den Testbetrieb oder dauerhafte Versorgung über Netzteil 6-12V vorgesehen.
Die beigefügten Verzeichnisse der Bibliotheken werden für den NANO-Every benötigt und müssen in den Ordner „libraries“ kopiert werden.
Die Sketche werden nicht regelmäßig akualisiert.
Für den NANO-Every muss in der Arduino-IDE über Werkzeuge, Board, Boardverwalter die notwendige Erweiterung nachgeladen werden.
Nach Installation den NANO-Every als Board auswählen und die „Register Emulation“ auf „None (ATMEGA4809)“ einstellen.