Hallo zusammen,
zum Abschluss wollte ich mich noch einmal kurz melden.
Es hat alles wunderbar geklappt. Der Sensor spuckt fleißig den aktuellen Wasserstand aus.
Die kleine Schaltung habe ich auf eine kleine Platine gelötet und mit Steckern versehen, sodass man im Garten die Komponenten auch mal ggf. schnell auswechseln kann.
Fall es jemand nachbauen will, hier nochmal alle Komponenten:
- NodeMCU / Arduino
- Wasserdrucksensor
- 50 Ohm Widerstand
- Z-Diode 3,3V
- 24V Netzteil
- USB Netzteil für den Arduino
Die Messwerte schicke ich an Blynk, sodass diese einfach und schnell am Smartphone visualisiert werden können.
Anbei noch mein Sketch:
#include <Blynk.h>;
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = "AUTH_TOKEN"; // Auth Token von der Blynk App
char ssid[] = "SSID";
char pass[] = "PASSWORD"; // Set password to "" for open networks.
SimpleTimer timer;
void setup() {
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
timer.setInterval(3000, sendData);
}
void sendData()
{
int sensorValue = analogRead(A0);
//Serial.println(sensorValue);
Blynk.virtualWrite(V0, sensorValue);
}
void loop() {
Blynk.run();
timer.run();
}
Nochmals vielen Dank!
Viele Grüße
rusher

