Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Gartenautomation
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Deutsch
  • English
Menu

DIY Wetterstation v2.0

Posted on 17. Januar 202229. April 2023 by Stefan Draeger

In diesem Beitrag möchte ich dir die DIY Wetterstation V2 vorstellen. Diese etwas verbesserte Version verfügt nun über ein OLED Display und einen Piezo Buzzer für die Ausgabe von Signalen.

DIY Wetterstation V2
DIY Wetterstation V2

  • Historie – Was ist der Unterschied zur Version 1?
  • Aufbau der Platine
  • Sensoren & Aktoren im Überblick
  • Programmieren der DIY Wetterstation V2
    • GitHub Repository
    • Programm zum Auslesen der Sensoren
      • Sensordaten auf dem OLED Display anzeigen
      • Sensordaten auf einer Webseite anzeigen lassen
  • Kosten

Historie – Was ist der Unterschied zur Version 1?

In der ersten Version hatte ich das Design der Platine recht klein und kompakt gewählt. Daraus resultierte eine Runde Platine welche auf das wesentliche reduziert war. Jedoch fehlte es an einem Display, auf welchem die Werte auch angezeigt werden können. Zusätzlich kam dann ein kleiner Taster für die Printmontage (mit 12 mm Höhe) hinzu, welcher genutzt werden kann, um durch die verschiedenen Sensorwerte zu steppen.

Des Weiteren fehlte es an einem kleinen Piezo Buzzer, welcher dazu dient einen zuvor programmierten Schwellwert akustisch zu signalisieren.

DIY Wetterstation V2 - mit Sensoren und Display
DIY Wetterstation V2 – mit Sensoren und Display

Aufbau der Platine

Die verbauten Sensoren / Aktoren sind über Buchsenleisten angeschlossen. Das ermöglicht nicht nur den einfachen Austausch von Sensoren, sondern man kann die Sensoren auch örtlich ungebunden verbauen.

Platine der DIY Wetterstation V2 (ohne Sensoren)
Platine der DIY Wetterstation V2 (ohne Sensoren)

Sensoren & Aktoren im Überblick

Auf der DIY Wetterstation sind 3 Sensoren, ein OLED Display sowie ein Piezo Buzzer verbaut (und auch ein Printtaster sowie eine Leuchtdiode).

UV Sensor - Typ GYML8511
UV Sensor – Typ GYML8511
OLED Display - I2C, Auflösung 64x32
OLED Display – I2C, Auflösung 64×32
DHT11 Sensor - Temperatur & rel. Luftfeuchtigkeit
DHT11 Sensor – Temperatur & rel. Luftfeuchtigkeit
BMP180 Sensor - Luftdrucksensor
BMP180 Sensor – Luftdrucksensor
Taster mit Pullup Widerstand
Taster mit Pullup Widerstand
Piezo Buzzer
Piezo Buzzer
LED mit Vorwiderstand
LED mit Vorwiderstand

Mit den verbauten Sensoren lassen sich nachfolgende Werte messen:

  • DHT11
    • Temperatur
    • rel. Luftfeuchtigkeit
  • BMP180
    • Luftdruck
    • Temperatur
  • UV Sensor
    • UV-A & UV-B Strahlung

Der Sensor BMP180 & DHT11 liefern beide eine Temperatur, welche wir verarbeiten können, somit haben wir ggf. die Möglichkeit an zwei Orten eine Temperatur zu messen und diese in einem Programm zu verarbeiten.

Programmieren der DIY Wetterstation V2

Diese kleine Wetterstation kann in der Arduino IDE mit C/C++ programmiert werden. Es ist auch möglich, die Sensoren bzw. Mikrocontroller in ESPeasy oder MicroPython zu programmieren, aber dazu in einem separaten Beitrag mehr.

Wie du die Arduino IDE auf einem Microsoft Windows-PC einrichtest, habe ich dir im Beitrag Arduino IDE installieren erläutert. Solltest du einen Linux PC haben so würde ich den Beitrag Arduino IDE auf Linux installieren empfehlen.

GitHub Repository

Auf meinem GitHub Repository StefanDraeger / ESP8266—DIY-Wetterstation findest du eine ausführliche Erläuterung zu diesem Projekt mit Bildern und Quellcode zu kleinen Projekten welche du mit dieser Platine aufbauen kannst.

Programm zum Auslesen der Sensoren

Auf dem genannten GitHub Repository findest du neben kleinen Beispielen zu den Sensoren auch zwei Projekte, welche zum einen die Sensordaten auf dem OLED Display anzeigt und zum anderen auf einer Webseite.

Sensordaten auf dem OLED Display anzeigen

DIY Wetterstation V2 - Anzeigen der Sensorwerte auf einem OLED Display
Dieses Video auf YouTube ansehen.

Sensordaten auf einer Webseite anzeigen lassen

DIY Wetterstation V2 - Anzeigen der Sensordaten auf einer einfachen Webseite
Dieses Video auf YouTube ansehen.

Kosten

Die Kosten für das Gesamtprojekt beliefen sich auf 13 € für die Bauteile (Sensoren, Aktoren, Buchsenleisten etc.). Theoretisch müsste man noch die Zeit dazu zählen, welche in die Entwicklung der Platine in EasyEDA eingeflossen ist, jedoch nehme ich dieses aus der Rechnung heraus.

Die Produktionskosten für die Platine belaufen sich auf knapp 14,45 $ (ca. 12,67 €) inkl. Versand per „Global Direct Line Saver“.

Produktions- Versandkosten für die Platine

Der Versand per „Global Direct Line Saver“ ist besonders günstig, aber dafür braucht das Paket deutlich länger zum Empfänger. Wenn man über JLCPCB.com erstellen lässt, erhält man nach der Produktion eine Mitteilung und kann somit recht gut errechnen, wie lange es von der Produktion bis zum Versand dauert (meist nur einen Tag).

2 thoughts on “DIY Wetterstation v2.0”

  1. Agnes Seo sagt:
    21. Januar 2022 um 20:10 Uhr

    Spannend. Da fallen mir noch mehr Ding ein, die mann dann darüber messen könnte.

    Antworten
  2. Pingback: DIY Wetterstation v2 & Arduino Cloud - Technik Blog

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen
Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

link zu Fabook
link zu LinkedIn
link zu YouTube
link zu TikTok
link zu Pinterest
link zu Instagram
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}