Hi und sorry bin gerade dabei meine Arduino UNO Beregnung gegen eine mit ESP32 zu tauschen, weil ich die über MQTT in Homeassistent integriere in FluxDB einlese und mit Grafana Dashboards erstelle. Das läuft alles schon. Offiziell kann man die kapazitiven Sensoren (Soli Moisture Sensor 1.2 bzw 2.0) direkt an den ESP32 anschließen. Sie arbeiten mit 3.3 Volt. So sehe ich es auch in vielen Beispielen. Dann gibt es aber einen Blockbeitrag von AZ Delivery in dem die Sensoren 1. einen 47 KOhm Wiederstand in die Datenleitung bekommen und die Datenleitung zusätzlich mit 130KOhm mit GND verbunden werden. Grund sei die Eingänge des ESP definiert auf Low zu bringen und den Code bei weiteren Anschluss von Sensoren (gesamt wären dann 6 möglich) nicht ändern zu müssen. Für die 47 KOhm gibts keine Erklärung außer den der Spannungsreduzierung....warum? Ich nutze den Code von AZ nicht sondern Tasmota Sensors, deshalb ist die zweite Begründung nicht zutreffend. Bleibt Low definiert. Warum ? Es scheint ja ohne zu funktionieren. Der Sensor soll maximal 3V ausgeben auch wenn er mit 5V betrieben wird. Das hat mein Voltmeter bestätigt. Also 47 KOhm unnötig oder sogar falsch? https://www.az-delivery.de/blogs/azdelivery-blog-fur-arduino-und-raspberry-pi/pflanzenwaechter-fuer-die-fensterbank-teil-3-erweiterung-der-bodenfeuchtesensoren-auf-maximal-sechs-stueck ich habe beides probiert und sehe zwar andere Werte aber sonst nix Beunruhigendes. ESP32 GPIO 32/33/34/35 Tasmota Sensors Ist diese Schaltung notwendig und ist der Grund plausibel? Danke und schönes Pfingsten Matthias
Matthias Z. schrieb: > Für die 47 KOhm gibts keine Erklärung außer den der Spannungsreduzierung. > ...warum? Reicht das nicht? Der Sensor arbeitet mit 5V (sagt AZ Delivery), der ESP mit 3.3V. https://www.az-delivery.de/products/bodenfeuchte-sensor-modul-v1-2?ls=de Guck dir im Datenblatt des ESP32 den zulässigen Spannungsbereich für die Eingänge an. Wenn dein Sensor für den Betrieb mit 3.3V spezifiziert ist und du ihn damit betreibst, brauchst du keinen Spannungsteiler. Ein geeigneter Vorwiderstand verhindert allerdings Schlimmeres, falls ESP und Sensor nicht aus der gleichen Versorgung betrieben werden oder beim Softwarebasteln aus Versehen der GPIO als Ausgang geschaltet wird.
:
Bearbeitet durch User
Hi Rainer, Danke für die Antwort. Ich habe inzwischen herausgefunden was der Spannungsteiler soll. Denn eigentlich haben die Sensoren einen internen Spannungsregler der den Ausgang auf 3 Volt herunterregelt. Im nun gefundenen und von chinesischen Freunden übersetzten chinesischen Text steht das er 3.3 Volt bis 5 Volt Eingang hat aber nur 3 Volt Ausgang. Ich hatte das bei meinen vier Sensoren auch so gemessen. Allerdings habe ich jetzt folgenden Beitrag gefunden: 'https://m.youtube.com/watch?v=IGP38bz-K48". In dem Beitrag hat der Ersteller über 40 Moisture Sensoren getestet und dabei entdeckt das bei Einigen der Spannungsregler fehlt. Er hat noch zwei weitere Schwachstellen aufgedeckt, deshalb war der Beitrag und Dein Hinweis für mich wichtig. Also noch mal Danke für Deine Warnung! Frohes Pfingstfest Matthias
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.