DiY WeatherStation mit ESP und Sensoren

      Kommentare deaktiviert für DiY WeatherStation mit ESP und Sensoren

Ich habe mir da mal was zusammen gebastelt.

Das Herzstück bei mir ist, wie meistens ein ESP12-F.


Dann habe ich als Sensoren:

  • die altbekannten DS18B20 (Temperatur) am Start.
  • zusätzlich dann noch einen AM2320 (Digital Temperature and Humidity Sensor)
  • einen BMP280 (Temperatur und Luftdrucksensor)
  • und einen BME280 (Temperatur-/ Luftfeuchte-/ Luftdrucksensor)

Hier als erste mal die Quellen wo ich mir Infos zusammen getragen habe. Vielen Dank an die Autoren!

Also ich habe 3 x DS18B20 Sensoren in Reihe angeschlossen. (GND, Data, VCC) den 4.7 kOhm Wiederstand zwischen Data und VCC nicht vergessen. Angeschlossen habe ich das wie unten im Bild auf GPIO12.


Dann habe  auch noch die restlichen Sensoren in Reihe geschalten. Alle drei Sensoren werden über I2C betrieben. Aus diesem Grund überall (VCC, GND, SCL, SDA) miteinander verbinden.

Bei diesen Sensoren gerade bei den BME280 und BMP280 hatte ich noch das Problem, dass die beide die gleiche Adresse hatten und sich damit ins Gehege gekommen sind. Nach ausführlicher Suche, habe ich aber auch hierzu im Netz einen Beitrag gefunden. Im Endeffekt habe ich beim BMP280 eine Brücke von VCC auf SDO gelötet und damit die Adresse von 0x76 auf 0x77 geändert und es hat alles funktioniert.

Achja. Woran erkennt man den Unterschied von BME280 und BMP280?

So was ist noch evtl. von Interesse.
Ich habe auch einen (etwas Kleineren) mit Batteriebetrieb gebaut.
Da will ich natürlich auch die Batterie überwachen. Das mache ich mit einem VoltageDivider und lese das dann am ADC Pin des ESP12-F aus.

Und was ich auch immer öfter nutze sind folgende Kabel, die ich teils selbst konfektioniere.
Da heist es aufgepasst, dass die Polung immer und überall gleich ist. Nicht heute so rum und morgen anders rum. Kann blöd ausgehen!!!