beelogger

beelogger-Universal (Solar) – LoRaWAN™ (RFM95)

Für den beelogger-Universal haben wir die Nutzung im Bereich des Lochrasterfeldes für den Einbau des LoRa-/RFM95-Modul vorgesehen.
Hier werden nur die zusätzlichen Anteile für den Aufbau eines LoRa-beelogger beschrieben.

beelogger mit ATmega328 kommen wegen des umfangreichen Code der LORA-Bibliothek schnell an die Grenzen des Programmspeichers.
Der aktuelle beelogger-Sketch verwendet den ABP-Mode von LORA.
Präferiert im TTN ist der OTAA-Mode. Dieser ist aus Speicherplatzgründen mit ATmega328 nicht realisierbar. Daher wird der Aufbau von beelogger-LORA-Systemen mit ATmega328 nicht (mehr) empfohlen.

Universal Platine Version 2.x unterstützt LORA nicht.

Bauteile und Bezug

Bauteil: Bezugsquelle Preis ab Suchbegriffe*  Bemerkungen  
Arduino Nano,
nur für Universal Platine 1.1x, 1.2, 1.3

div. online Shops ca. 8€ Nano
(CH340G oder CH340C USB)
Ardunio Nano mit CH340G oder CH340C USB Chip Module mit original CH340G/C sind fast nicht mehr verfügbar nur,
nutzbar nach Entfernen des USB-Seriell-Wandler-Chip

LoRa-Modul RFM95 868MHz mit SX 1276 Chip,
 

eBay 5 -10€ RFM95 LoRa Modul RFM95 Modul für
Frequenzbereich 868 MHz

Antenne (Drahtwendel oder 86mm Draht)

 

MCP1702-33, 3,3V Spannungsregler, TO-92 Gehäuse

reichelt,
mouser u.a.
0,40€ 1 Stück
MCP 1702-33, TO-92
reichelt
MCP 1702-3302
 
Widerstand 220 Ohm eBay, reichelt 0,10€ Resistor 220
reichelt 1W 220
1 Stück (max. 10%, min. 1/8 Watt, max. 10mm)  
Kondensator 100uF, 10 – 50 V eBay, reichelt 0,40€ 1 Stück
100uF Electrolytic Capacitor low esr 105°C, radial
reichelt
RAD FR 100/35

alternativ:
FR-A 100U 25

 
Pegel-Wandler 4 Kanal (bi-direktional / I2C),
siehe Bild unten auf dieser Seite
eBay, diverse 2 – 5€

Pegel-Wandler 4-Kanal,
logic-level-converter 4-channel,
Arduino Pegelwandler

1 Stück

 
SMA-Buchse zum Einlöten
(z.B. DELOCK 65849, SMA BU P)
reichelt 1 -3 € zum Anschluss einer externen Antenne

bei Bedarf 1 Stück

 
alternativ zu SMA-Einlötbuchse:
SMA-Buchse mit offenem Kabelende
(Bsp: DELOCK 89600)
reichelt 5€ zum Anschluss einer externen Antenne

bei Bedarf 1 Stück

 
Antenne 868MHz
(Bsp: ELSYS ANT 868, DELOCK 89769)
reichelt 7€ ext. Antenne

bei Bedarf 1 Stück

 

Eightwood 868 MHz Antenne Kipp-und-Schwenkbar NFC RFID Antenne SMA Stecker + SMA Buchse Pigtail Kabel

internet ca. 10€  ext. Antenne incl. Kabel

bei Bedarf 1 Stück

 

*Einkaufstipps

 

Beschaltung und Aufbau für den beelogger-Universal:

Einzubauen sind:

Das RFM95 Modul wird beim beelogger-Universal Version 1.1x/1.2x auf den dafür vorgesehenen Lötpads angebracht.
Das Modul so verlöten, dass ein deutlicher Abstand zur Platine vorhanden ist. Damit wird erreicht, dass keine zufälligen Kontaktierungen durch das Lochrasterfeld erfolgen können. Zur Sicherstellung des Abstands können während des Verlöten zwischen Platine und RFM95 Modul ein paar Lagen Papier (max. 8mm breit) mittig zwischengelegt werden. Diese Papierstreifen müssen nach den Verlöten entfernt werden. Ggf. nur zwei gegenüberliegende Pins verlöten, die Streifen entfernen und alle Verbindungen verlöten.

Für die Anschaltung des Moduls an den beelogger-Universal sind ein 4-Kanal bi-direktionaler Pegel-Wandler sowie zwei Widerstände 220Ohm erforderlich. Für den Pegelwandler ist ein Montagefeld auf der Platine enthalten.

Einzubauen sind:

beelogger-Universal
    RFM95/SX1276 Modul
D8 – 220Ohm DIO0
D9 – 220Ohm DIO1

Als Antenne dient bei guten Empfangsbedingungen ein 86mm langes Stück Draht (Länge über Platine). Dieses wird direkt in die Platine im SMA-Anschluss “ANT” gelötet.
Für den Anschluss einer externen Antenne kann das Kabelende einer “SMA-Buchse mit offenem Kabelende” eingelötet werden.
Ebenso möglich der Einbau einer SMA-Buchse zum Anschluss einer externen Antenne.
Die anderen im Bild rot gekennzeichneten Bauteile entfallen.

beelogger Universal Version 1.12

beelogger Universal Version 1.12/1.13

Universal Platine Version 1.2 ohne Bestückung

Universal Platine Version 1.2 ohne Bestückung

Die Widerstände 220 Ohm sind zwischen den Lötaugen D8 und Dio0 sowie D9 und Dio1 einzubauen.
Die Positionierung der Widerstände ist je nach Platinenversion leicht unterschiedlich.

 

Universal Platine Version 1.05 bestückt für LORA

Universal Platine V.1.05 bestückt mit RFM95

Ab Platinenversion Universal 1.1 sind die Leitungen zwischen Pegelwandler und RFM95-Modul in die Platine und eine optionale SMA Buchse für den Anschluss einer Antenne integriert.
Die für V.1.05 gezeigte Verdrahtung ist ab 1.1x nicht erforderlch.

Ein Testprogramm steht für LoRa nicht zur Verfügung.

 

Sketch für beelogger-Systeme LORA mit ATmega328 bei Bedarf beim beelogger-Support anfragen.

Version Release Notes

LORA_MULTI_230421

 

    Hinweis:  Benötigt aktuelle beelogger-Arduino-Libs

Kalibrierwerte eines Systems ( ADC / Waage) und andere Konfigurationsdaten können aus bisher verwendeten Daten übernommen werden.
Neukalibrierung ist erforderrlich für:
– Waage: bei Tausch einer Wägezelle oder HX711
– ADC-Kalibrierung: bei Austausch des ATmega328, z.B. durch Wechsel des NANO/Pro-Mini oder Universal-Platine

LORA_MULTI_230218

  • DHT auslesen überarbeitet, HX711 “warten auf stabile Messwerte”

    Information: LORA_MULTI kann mit dem überarbeiteten Payload-Converter für Quad-Systeme (4 Waagen) verwendet werden.
    Vielen Dank dafür an Marcus.

LORA_MULTI_220924

  – dauerhaft aktiver Arbeitsschalter wird ignoriert
  – DS18B20: Messwerte auslesen ohne Verwendung einer Bibliothek
     alternativ bis zu 9 Sensoren über Serienkennung auslesbar,
     Messwerte der Sensoren 5 -9 belegen je nach Ausbaustufe (Single, Duo, Triple, Quad) Messwerte anderer Sensoren
  – optimierte Payload, verringert die AirTime; Sketch/Software im beelogger
     und Payloadconverter im TTN müssen gleichzeitig aktualisiert werden

LORA_MULTI_220603

  – DHT Abfrage modifiziert
  – optimierte Payload, verringert die AirTime; Sketch/Software im beelogger
     und Payloadconverter im TTN müssen gleichzeitig aktualisiert werden

LORA_MULTI_220407

  – optimierte Payload, verringert die AirTime; Sketch/Software im beelogger
     und Payloadconverter im TTN müssen gleichzeitig aktualisiert werden

LORA_MULTI_211225

  – Auswertung Arbeitsschalter überarbeitet

Information: LORA_MULTI kann mit dem überarbeiteten Payload-Converter für Quad-Systeme (4 Waagen) verwendet werden.
Vielen Dank dafür an Mathias.

LORA_MULTI_211006

  – Adresshandling HX711
  – Reset-Tool beelogger interner Frame-Counter

LORA_MULTI_210829

  – Anpassung für TTN V3 / Frame Counter,
  – Konfiguration Anzahl Kanäle, erweitert für Single-Channel-Gateway
  – maximal DUO, für TTN V3 angepasster Payload-Converter

LORA_MULTI_210707

  – Anpassung für TTN V3 / Frame Counter,
  – Konfiguration Anzahl Kanäle
  – maximal DUO, für TTN V3 angepasster Payload-Converter

LORA_MULTI_210214

  – LoRa sequence number & counter in EE-Prom
  – LoRaWAN™/TTN Prefix ergänzt
  – Zuordnung Sensoren erweitert
  – aktuelle HX711-Lib Version 0.7.4
  – LoRa DataRate SF7
  – System bis zu vier Waagen (Quad)

Version 200114

  – TX-Timeout Abfrage ergänzt, 
  – konfigurierbare Intervallzeiten
  – zwei Waagen werden unterstützt

Version 191203

 Erster LoRa-Sketch
 mit eingeschränkter Sensorunterstützung