beelogger

beelogger-SMD – Bauteile & Bezug

Für einen energieeffizienten Arduino Datenlogger mit Akku- bzw. Solarbetrieb, ist die Auswahl der optimalen Bauteile und die richtige Beschaltung dieser entscheidend.

Vielen Dank an Rudolf für die tolle Unterstützung, Tipps und Antworten auf viele Fragen, die während der Entwicklung zu klären waren.

ATmega 328P (Microcontroller)

Der ATmega 328P besitzt 32KB Flash, 1KB EEPROM, 2KB SRAM und wird in verschiedenen Bauformen als Standard-Microcontroller auf vielen Arduino-Boards (Arduino Uno, Nano, Pro Mini) verbaut. Im Betrieb mit 3,3V wird eine Taktfrequenz von 8MHz unterstützt, die für unsere Anwendungen vollkommen ausreichend sind. Nach dem Aufspielen des Bootloaders kann der ATmega 328P genau wie ein Arduino Pro Mini über einen USB-Seriell-Adapter programmiert werden.

DS3231 (Real Time Clock – Echtzeituhr)

Der DS3231 ist eine sehr präzise Echtzeituhr mit Unterstützung von Sekunde, Minute, Stunde, Tag, Monat, Jahr und Wochentag – sogar Schaltjahre werden bis zum Jahr 2100 berücksichtigt. Mit bis zu zwei programmierbaren Zeiten kann der Alarmausgang aktiviert werden. Die Programmierung sowie das Auslesen von Datum und Uhrzeit erfolgt über I2C. Der Chip bietet zwei Möglichkeiten zur Energieversorgung. Versorgt über den Standardanschluss, welcher rund 100uA im Stand-By-Modus benötigt, kann die RTC programmiert werden. Um nur zur eingestellten Zeit den Interrupt zum Wecken des Microcontrollers auszulösen, reicht die Versorgung über den Batterieanschluss, welcher nur 0,9uA benötigt. Aber auch für weitere Einsatzzwecke, beispielsweise für das Loggen auf SD-Karte mit genauem Datum und exakter Uhrzeit, ist die RTC bestens geeignet. Die RTC verfügt zudem über einen eingebauten Temperatursensor. Sofern kein oder nur ein Temperatursensor aktiviert ist und keine andere Konfiguration vorgenommen wurde, liefert die RTC im kompletten Programmcode die Daten für TempOut, welche auch für die Temperaturkompensation der Stockwaage verwendet werden kann.

SPV1040 (Solar-Laderegler mit Step-Up-Konverter)

Der SPV1040 ist ein hochspezialisierter und sehr stromsparender Solar-Laderegler-IC, der bei ausreichender Belastbarkeit der Solarellen bereits ab einer Eingangsspannung von 0,3V arbeitet. Weitere Infos dazu auf der Webseite des Herstellers. Mit gängigen Solarzellen ist zumeist eine Solarzellenspannung größer 0,7 V für eine effektive Ladung notwendig. Hierbei kommt ein integrierter Step-Up-Konverter mit einem Wirkungsgrad von bis zu 95% zum Einsatz. Besonders effizient arbeitet der IC mit MPP-Tracking (Maximum Power Point Tracking). Über externe Widerstände hoher Präzision wird die Ladepsannung eingestellt, wodurch der SPV1040 sehr flexibel genutzt werden kann. Für den beelogger wird mit einer Ladespannung von ca. 4.15V gearbeitet, da aufgrund von Temperaturschwankungen auch die Ladespannung leicht schwanken kann. Auf eine Begrenzung des Ladestroms haben wir in unserer Minimalbeschaltung verzichtet. Zudem besitzt der Solar-Laderegler eine Abschaltautomatik, die verschaltet mit der Eingangsspannung vom Solarmodul, in der Nacht mit rund 0,7uA auskommt. Natürlich besitzt der SPV1040 auch einen Überspannungs-, Übertemperatur- und Verpolungsschutz.

TPS62260 (Step-Down-Konverter)

Der TPS62260 ist ein sehr effizienter Step-Down-Konverter. Er regelt Spannungen von 2-6V mit bis zu 600mA laut Datenblatt des Herstellers. Er wird im beelogger-SMD dazu verwendet, eine stabile Spannung von 3,3V für die Sensoren und Module bereit zu stellen. Zudem kann der Chip über einen Pin abgeschaltet werden, womit Sensoren und Module während der Schlafphase vom Strom getrennt werden. Ausgestattet mit einem automatischen Power-Save-Modus, arbeitet der TPS62260 bei geringer Belastung besonders stromsparend. Schließlich bestitzt der Chip einen Überspannungs- und Übertemperaturschutz.

LP2985-AIM533

Eine kostengünstige Alternative zum Step-Down-Konverter stellt ein schaltbarer linearer Low-Drop-Spannungsregler mit dem LP2985-AIM533 dar. Durch die kurzen Einschaltzeiten beim beelogger-SMD stellt die Verlustleistung eine zu vernächlässigende Größe dar.

MCP1702T-3302E/CB

Der MCP1702T-3302E/CB wurde speziell für batteriebetriebene Systeme entwickelt und ist ein Low Drop Festspannungsregler mit einem Ruhestrom von nur 2uA. Im beelogger-SMD versorgt er den ATmega mit 3,3V. Er benötigt nur zwei Kondensatoren für den stabilen Betrieb und ist mit einem Überspannungs- und Übertemperaturschutz ausgestattet.

Li-Ion Akku

Die Bezeichnung Li-Ion Akku ist eigentlich ein Sammelbegriff von Akkus auf Lithium-Basis in unterschiedlichen Zusammensetzungen. Allen gemein ist eine hohe Energiedichte. Je nach Zusammensetzung sind diese für eine hohe Kapazität (ICR), eine hohe Lastfähigkeit (IMR) oder im Bereich dazwischen (INR) ausgelegt. Da für den beelogger-SMD mit WLan keine hohen Ströme benötigt werden, sollte eher ein Akku mit einer hohen Kapazität gewählt werden. Zu berücksichtigen ist jedoch auch der Stromverbrauch optionaler Module, wie beispielsweise einem GSM-Shield, welches kurzzeitig bis zu 2A benötigen kann. Hierfür wird ein Li-Ion Akku mit einem spezifizierten Entladestrom größer 4A empfohlen. Je nach Zusammensetzung der Akkuchemie variiert auch die Nennspannung zwischen 3,3V und 3,8V. Li-Ion Akkus gibt es in vielen Größen und Bauformen. Gut erhältlich, mit einer festen Hülle ausgestattet, verfügbar mit einer hohen Kapazität, einer Nennspannung von 3,6-3,7V und Ladeschlussspannung von 4,2V, sind Akkus der Größen 18650. Ein weiterer Vorteil dieser Bauform ist eine Schutzschaltung, die in vielen Akkus dieses Typs integriert ist. Die Schutzschaltung bietet in der Regel Schutz vor Tiefenentladung, Überladung und Überstrom, beispielsweise bei einem Kurzschluss. Da beim beelogger-SMD auf zusätzliche Schutzschaltungen verzichtet wird, ist ein Akku mit entsprechender Schutzschaltung zwingend zu verwenden. Leider gibt es viele schlechte Zellen auf dem Markt, die nicht das halten, was der Aufdruck von Eigenschaften oder der Kapazität verspricht. Technisch möglich ist aktuell eine Kapazität von ca. 3400mAh bei diesen Zellen. Wir empfehlen die Zellen nahmhafter Hersteller über einen vertrauenswürdigen Händler oder Portale mit Bewertungsfunktion zu beziehen.

Solarzelle

Bei gängigen Solarzellen unterscheidet man zwischen monokristallinen und polykristallinen Zellen. Die Art der Kristallstruktur hängt mit dem Herstellungsverfahren zusammen. Generell kann man sagen, dass monokristalline Zellen einen höheren Wirkungsgrad besitzen (bis zu 20%), polykristalline Zellen mit einem geringeren Wirkungsgrad (bis zu 16%) dafür ein wenig günstiger sind. Eine Einzelzelle liefert ca. 0,5V.  Um eine höhere Spannung zu erzeugen werden intern mehrere Einzelzellen zusammen geschaltet. Da wir über den SPV1040 mit einer Ladespannung von 4,15V arbeiten, darf diese nicht von der Solarzelle überschritten werden. Durch die spezielle energieeffiziente Technik und dem intelligenten Programmcode des beelogger-SMD ist nur eine verhältnismäßig kleine und damit günstige Solarzelle notwendig. Es sollten Solarzellen mit einer  Nennspannung von 2 bis 3V verwendet werden. Die notwendige Leistung ist abhängig vom geografischen Standort sowie den örtlichen Begebenheiten. Entscheident ist die Intensität und Dauer der Sonneneinstrahlung vor allem in der dunkleren Jahreszeit. Der SPV1040 ist für einen maximalen Strom vom 1.8A ausgelegt. Wir empfehlen jedoch bei der Auswahl der Solarzellen einen effektiven Ladestrom von 1A nicht zu überschreiten. Eine Solarzelle mit einem Ladestrom ab ca. 200mA ist für den beelogger-SMD ausreichend. Der Akku muss für den über die Solarzelle und den SPV1040 maximal zur Verfügung gestellten Ladestrom ausgelegt sein, da dieser in der Minimalbeschaltung des beelogger-SMD nicht begrenzt wird.

Bezug

Damit die benötigten Bauteile für den beelogger-SMD über jeden Anbieter bezogen werden können, sind die notwendigen Eigenschaften für jedes Bauteil explizit angegeben. Für einen einwandfreien Betrieb sind diese Werte zwingend einzuhalten.

Viele Bauteile lassen sich günstig über eBay beziehen. Spezielle Bauteile, wie beispielsweise der SPV1040, können in der Regel nur über gut sortierte Shops bezogen werden. Aber auch bei Abnahe von kleineren Mengen an Widerständen oder Kondensatoren, oder wenn diese garantierte Eigenschaften aufweisen müssen, empfiehlt sich eher der gut sortierte Fachhandel. Um die Bauteilebeschaffung möglichst einfach zu gestalten, wurde zu jedem notwendigen Bauteil der Hauptplatine eine Bestellnummer angegeben. Als Lieferant haben wir uns dabei für ‘Mouser’ entschieden. Mouser bietet eine große Auswahl und hat alle notwendigen Bauteile im Sortiment. Grade bei den teureren Bauteilen, wie dem SPV1040, ist dieser Anbieter günstiger als beispielsweise Conrad. Eine weitere Alternative stellt reichelt elektronik   dar. Widerstände und Kondensatoren sind dafür im Einzelbezug recht teurer, bei Mehrabnahme erhält man aber auf viele Bauteile einen Rabatt. So kann es sogar vereinzelt günstiger sein, mehr Bauteile als benötigt zu bestellen, um die Rabattierung zu erhalten und somit einen günstigeren Gesamtpreis. Die Versandkosten bei Mouser sind mit 20€ sehr hoch, jedoch wird ab einem Bestellwert von 50€, in der Regel versandkostenfrei geliefert.

Bauteile der Hauptplatine:

 
beelogger-SMD Platine V. 4.2 mit LP2985 und ESP8266

beelogger-SMD Platine V. 4.2 mit LP2985 und ESP8266

Für einen einwandfreien Betrieb sind die angegebenen Werte für jedes Bauteil zwingend einzuhalten.

Zu jedem Bauteil ist eine Teilenummer (Bestellnummer) von Mouser angegeben. Diese kann optional für eine einfache Bestellung der Bauteile verwendet werden. Aus dem Portfolio von Mouser wurde hierbei das jeweils günstigste Bauteil mit den ensprechenden Eigenschaften ausgewählt (ohne Gewähr). Sofern verfügbar, war ein weiteres Kriterium zur Auswahl eine Rabattierung bereits ab 10 Stück. Natürlich können im Einzelfall andere Bauteile mit den gleichen Spezifikationen günstiger sein.

Einige der Bauteile können günstiger über eBay bezogen werden. Dies kann beispielsweise daran liegen, dass es mit den gleichen Eigenschaften von einem anderen Hersteller angeboten wird, dass direkt aus Fernost versendet wird oder weil es sich bei dem Bauteil um ein Remake handelt. Ein gutes Beispiel ist die RTC DS3231. Diese ist über eBay zu einem Preis von rund 1€ pro Stück zu beziehen. Hierbei handelt es sich vermutlich um ein Remake, welches möglicherweise nicht ganz so akkurat arbeitet, wie das Original. Allerdings ist das Original in keinem bekannten Online-Shop unter 8 Euro zu finden. In unseren Prototypen funktionieren die vermeintlichen Remakes bisher einwandfrei.

 

Wer Leerplatinen zum Selbstkostenpreis erwerben möchte, kann sich per Mail an platinen@beelogger.de wenden.
  15.04.2023: Restbestände sind noch verfügbar.

Informationen zur Beschaffung von Teilen auch unter  *Einkaufstipps.

Die Verfügbarkeit und Preisentwicklung ist starken Einflüssen unterworfen. Die Liste basiert auf Stand 2019/2020; eine kontinuierliche Anpassung an die aktuelle Situation ist uns leider nicht möglich.

Bauteil Spezifikation Mouser-Teilenummer Anzahl pro Platine Bemerkungen
Platine beelogger-SMD 1 platinen@beelogger.de
ATMEGA328P-AU ATmega 328P AU, 8-Bit Mikrocontroller – MCU 32KB In-system Flash 20MHz 1.8V-5.5V, TQFP-32 556-ATMEGA328P-AU 1 günstiger über eBay
Quarz 8MHz Quarz, 8MHz, HC-49/S, -20 +70C, 18pF, SMD, ESR 80 Ohm, 30ppm, 11.4mm Länge 815-ABLS2-8-D4Y-T ,
815-ABLS3-8MD4YT,
815-ABLS-8.0M-T
( 717-9C-8.000MAAJ-T )
1  
RTC DS3231SN DS3231SN SOIC-16, Serial, I2C 700-DS3231SN# 1  
SPV1040 SPV1040T TSSOP-8 511-SPV1040T 1  
MCP1702T MCP1702T-3302E/CB SOT-23A-3 579-MCP1702T3302E/CB 1 auf genaue Bezeichnung achten
MBR0520LT MBR0520LT SOD 123 863-MBR0520LT3G 2

 

günstiger über eBay alternatives Bauteil über Mouser: 821-LL914B (rund)
EEPROM

8KB: AT24C64

32kB: AT24C256

Platine Version 4.0:
579-24LC64T-I/SMG 579-24FC64-I/SMG
 
579-24LC256T-I/SMG
 
Platine Version 4.1:
579-24LC64T-I/SN

 

579-24LC256T-I/SNG
 
1  
Temperatursensor

DS18B20

eBay, div. Online-Shops
1 Temperatursensor Aussentemperatur, sofern nicht DHT22 oder BME280 zum Einsatz kommt
         
Spule 10uH Spule, Power Inductor, 10uH, 4.45×4.06 mm, SMD 4020, max. 20%, min. 1,8A, max. 250mOhm 652-SRP4020TA-100M 
oder
810-SPM4020T100MLR
1  
Taster (Kurzhubtaster) Taster, SMD, 6x3mm, 6×3.5mm, OFF – (ON), min. 10V, max. 50mA

Beispiele: 706-95C04A5GWRT oder
667-EVQ-PNF04M

1 günstiger über eBay
Keramikkondensator 18pF Keramikkondensator, 18pF,
SMD 0805, NPO (!),
min. 10V, max. 10%
80-C0805C180K5G 2  
Keramikkondensator 0,1uF Keramikkondensator, 0,1uF, SMD 0805, NPO oder X7R oder X5R, min. 10V, max. 10% 80-C0805C104K5R 6

 

 
         
Keramikkondensator 10uF Keramikkondensator, 10uF, SMD 0805, NPO oder X7R oder X5R, min. 10V, max. 10% 81-GRM21BR61C106KE5K 11

 

 
Keramikkondensator 1uF Keramikkondensator, 1uF, SMD 0805, NPO oder X7R oder X5R, min. 10V, max. 10% 81-GRM21R61C105KA01L 2  
Keramikkondensator 1nF Keramikkondensator, 1nF, SMD 0805, NPO, min. 10V, max. 10%

80-C0805C102K5G oder 77-VJ0805A102KXAAC

1  
Widerstand 0,51 Widerstand, 0,51, SMD 0805, max. 5%, min. 100mW 667-ERJ-6RQFR51V 1 nur für Betrieb mit nRF24L01,
sonst Drahtbrücke, 0 Ohm oder alternatives Bauteil Mouser:603-RC0805JR-070RL (0 Ohm)
Widerstand 4,7k Widerstand, 4,7k, SMD 0805, max. 5%, min. 100mW 667-ERJ-6GEYJ472V  7-9

 

(je nach verwend. Sensor + EE-Prom)
Widerstand 10k Widerstand, 10k, SMD 0805, max. 5%, min. 100mW 603-RC0805FR-0710KL 1  
Widerstand 430k/453k Widerstand, 430k/453k, SMD 0805, max. 0,1%, max. 25ppm, min. 100mW 279-CPF0805B430KE1
279-CPF0805B453KE1
1
3
 
Widerstand 1M Widerstand, 1M, SMD 0805, max. 0,1%, max. 25ppm, min. 100mW 279-CPF0805B1M0E1 3  
         
3,3V Regler mit LP2985-N        
LP2985AIM5-33
LP2985AIM5-3.3
LP2985-N 3,3V
SOT23-T-5

926-2985AIM53.3/NOPB
926-LP2985AIM5-33

   
Keramikkondensator 10nF Keramikkondensator, 10nF, SMD 0805, NPO, min. 10V, max. 10%

80-C0805C103K5G oder 77-VJ0805Y103MXCAC

1  
         
alternativ:
3,3V -Step-Down-Regler mit TPS62260
       
TPS62260 TPS62260 TSOT23-T-5 595-TPS62260DDCT 1  
Keramikkondensator 22pF Keramikkondensator, 22pF, SMD 0805, NPO oder X7R oder X5R, min. 10V, max. 10% 77-VJ0805A220GXAPBC 1  
Spule 2,2uH Spule, Power Inductor, 2,2uH, 4.45×4.06 mm, SMD 4020, max. 20%, min. 1A, max. 100mOhm 652-SRP4020TA-2R2M 1  
Widerstand 180k Widerstand, 180k, SMD 0805, max. 0,1%, max. 25ppm, min. 100mW 279-CPF0805B180KE1 1  
Widerstand 806k Widerstand, 806k, SMD 0805, max. 0,1%, max. 25ppm, min. 100mW 279-CPF0805B806KE1 1  
         
für den HX711:        
Widerstand 10 Widerstand, 10, Axial, max. 5%, min. 100mW 603-MFR-25FBF52-10R 1 Optional für Modifikation HX711

Bevor eine Bestellung aufgegeben wird, sollte geprüft werden, ob nicht noch weitere Bauteile, beispielsweise für ein GSM-Shield oder das Multishield, benötigt werden.

Weitere Bauteile und externe Komponenten

Li-Ion-Zellen sollten nur über vertrauenswürdige Händler erworben werden.

Bezugsquelle Preis ab Suchbegriffe* Bemerkungen
z.B.  Akkuteile.de  ab ca. 8,-€ (Versand nach Deutschland 3,90€) Li-Ion Akku 18650 Kapazität 3000mAh (oder mehr)
Entladestrom min. 4Ampere (für beelogger-SMD GSM)
Schutzschaltung zwingend erforderlich
eBay  1,30€ (5 Stück) 18650 Holder Box Case Akkuhalter
eBay  abhängig von Leistung Solar Panel Zelle Modul 2V 2 – 3V Nennspannung, 200 – 800mA (max. 1A) Ladestrom
 eBay  1,30€ (10 Stück a 40 Pin) Pin Header Female 2,54 Höhe 8,5mm, vergoldet Buchsenleiste 1-reihig 16 pin
für die Montage eines Shield
      Buchsenleiste 1-reihig 6 pin
für Anschluss FTDI
eBay  2,80€ (20 Stück)

screw terminal connector block 3.5

reichelt AKL 059-2

Optionale 2-Pin Schraubklemme 3.5mm Rastermaß mit Verbinder zu weiteren 2-Pin oder 3-Pin Schraubklemmen
eBay  2,55€ (20 Stück)

screw terminal connector block 3.5

reichelt AKL 059-3

Optionale 3-Pin Schraubklemme 3.5mm Rastermaß mit Verbinder zu weiteren 3-Pin oder 2-Pin Schraubklemmen
Batterie für DS3231 zwingend für Systeme mit SD-Karte
(Akku Typ LIR2032 ist nicht mit dem beelogger-SMD kompatibel)
eBay  1,10€ (10 Stück) CR2032 battery holder socket vertical / stehend reichelt KZH 20PCB-V oder Keystone 1065 Batteriehalter für DS3231
eBay  1,10€ (5 Stück) CR2032 Batterie für DS3231

Gehäuse und Schalter für Arbeiten am Bienenvolk

Bezugsquelle Preis ab benötige Menge Bauteil/ Suchbegriffe* Bestellhinweise Bemerkungen
eBay, reichelt, mouser,
div. Online-Shops
2,5€ 1 Stück
ggf. mit Wasserschutz
Dreh- oder Kippschalter zweipolig DPDT z.B. reichelt:
APEM HS 641 H2 MS500H
RND 210-00442

 

mouser.de : DPDT, Kippschalter, Through Hole, Solder Lug

ggfs. Variante als Schlüsselschalter, ev. mit Staub-/Wasserschutz (Seal, sealed)
eBay, Baumarkt,
div. Online-Shops
ca. 10€ 1 Stück Abzweigkasten Feuchtraum Aufputz; min. IP54 z.B.  OBO Abzweigkasten T100, IP66, Aufputz 150x116mm

ab ca. 120x100x50mm;
je nach Anzahl Waagen und Sensoren größer

 *Einkaufstipps

 

Informationen zur Entwicklungsgeschickte der verschiedenen Versionen des beelogger-SMD sind unter News zu finden.

Die Platine mit den zugehörigen Fertigungsdateien sowie die entsprechenden Anleitungen stehen unter dem Copyright von Thorsten Gurzan und dürfen nur für den eigenen oder privaten Gebrauch genutzt und nicht weiter veröffentlicht werden.

 

Rechtliche Hinweise

Bei dieser Platine und den zugehörigen Anleitungen und Informationen handelt es sich um ein Hobby-Projekt. Obwohl die Platine und Anleitungen mit größter Sorgfalt entwickelt und mit den uns zur Verfügung stehenden Mitteln geprüft wurden, erfolgt der Nachbau und die Verwendung auf eigene Gefahr und ohne Garantie oder Gewährleistung. Für Schäden aller Art wird keine Haftung übernommen. Da diese Webseite von vielen Besuchern auf der ganzen Welt genutzt wird, muss von jedem Nachbauer oder Verwender selbst sichergestellt werden, dass alle jeweils geltenden rechtlichen Bestimmungen eingehalten werden. Dies kann beispielsweise bedeuten, dass der Nachbau nur durch Fachpersonen vorgenommen werden darf oder vor der Inbetriebnahme und Verwendung weitere Prüfungen notwendig sind. Insbesondere, aber nicht ausschließlich, sind in vielen Ländern die VDE-Vorschriften als harmonisierte Normen einzuhalten. Bei Download der Dateien, Nachbau oder Inbetriebnahme des Projektes oder Teile des Projektes wird diesen Bedingungen zugestimmt.