Hallo @didilamken
Nachdem ich Deine Schaltpläne angesehen habe, gibt es noch ein paar Fragen:
- Welche ESP32-Boards, nur ESP32-WROVER-B oder auch NodeMCU , DevKitC oder Pico
- wie programmieren, Arduino-C oder MicroPython
- welche Sensoren, DS18B20 , BME280, HX711 oder …
- Datenspeicherung auf SD-Karte
- Daten senden über WLAN, BLE, LTE oder Lora
Ich muss vielleicht etwas weiter ausholen, damit das ganze Sinn macht…
Ich habe im letzten Frühjahr einen Prototypen auf Basis ESP32 DevKitC mit 5W WaveShare Solar Modul, 18650 LiPo, HX711, DS18B20 und DHT22 gebaut und mit Arduino-C respektive Platform-IO C++ programmiert und via Wifi/Mqtt auf swar.hiveeyes verbunden. Das hat bis auf ein paar noch ungelöste Probleme mit dem Auslesen der DS18B20 und der Mqtt-Message Size prima geklappt. Leider mussten die Bienen wegen eines Seuchenbefalls weg. In der kurzen Zeit hat das gut geklappt, aber der Prototypenaufbau war mir zu gross und die Module hatten doch da und dort Workarounds, die ich für eine Kleinserie nicht haben will (LEDs auslöten, kein Lastschalter, keine RTC, etc.).
Deshalb das Ziel einer sauberen all-in-one Lösung, da aus meiner Sicht auch das Zusammenstecken von fertig Modulen durch die steigenden Importkosten nicht unbedingt günstig ist (hab aber nicht nachgerechnet sollte ich mal noch machen).
Zurück zu:
- Welche ESP32-Boards, nur ESP32-WROVER-B oder auch NodeMCU , DevKitC oder Pico
Ich würde mit ESP32-WROVER-B “Briefmarken” starten, da sie am meisten GPIOs zur Verfügung stellen und auch genügend Flash, um sowohl Arduino-C als auch MicroPython betrieben zu werden.
Abspecken/Varianten könnte man dann immer noch machen.
- welche Sensoren, DS18B20 , BME280, HX711 oder …
- Datenspeicherung auf SD-Karte
- Daten senden über WLAN, BLE, LTE oder Lora
Die Idee mit Grund/Erweiterungsplatinen liegt genau da! Eine Solide Grundplatine, mit allem was man eh immer braucht und dann Erweiterungen für unterschiedliche ADCs, Sensoren, Kommunikation, weil das ja je nach Anwender sehr unterschiedlich sein kann. SPI für SD Karte, etc. kommt auf die Erweiterung, wo dann jeder das haben kann, was er will oder eine Modul-Variante nutzen kann.
Ich selber hab die WiPy/FiPy Boards nie getestet, ich möchte meine Sensoren aber mit C/Cpp programmieren, weil ich mich da besser auskenne und was ich so mitbekommen habe, gab/gibts mit den Boards ja teilweise auch Probleme zumindest, was die SW angeht.
Leider hab ich auch keine BOB Platine, ich hab deinen Thread über die Stromversorgung aber verfolgt und mir die eine oder Andere Idee geklaut, wie du sicherlich bemerkt hast.
Du hast schon recht, es macht keinen Sinn, alles neu zu erfinden. Für mich ist die all-in-one/two Lösung aber doch recht verlockend, da ich dieses Jahr doch einige Systeme aufbauen werde und hoffe, dass ich das in meiner Umgebung etwas etablieren kann und andere aufspringen. Insbesondere LoRa würde dann als nächstes ein Thema.
Ich weiss nicht, ob ich da etwas zu optimistisch bin, aber mir macht die Arbeit daran auch Spass! ;)
Wie siehts denn mit Zukunftsplänen für die BOB Platine aus?