Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Raspberry Pi Wetterstation bauen, die tägliche Wetterdaten per E-Mail sendet

Verwandeln Sie Ihren Raspberry Pi in eine zuverlässige persönliche Wetterstation, die Ihnen Echtzeit-Temperatur, Luftfeuchtigkeit und Niederschlag per E-Mail sendet. Dieser Guide führt Sie durch die benötigte Hardware, Verkabelung, Gehäusebau und Programmierung, um Ihre Station in wenigen Stunden zum Laufen zu bringen.

1. Benötigte Materialien

2. Schaltung zusammenbauen

Komponenten wie folgt verbinden:

3. Gehäuse bauen

  1. Montagelöcher im Regensensor bei 1", 1,5", 2", 2,5" und ein Bodenloch für Drainage bohren.
  2. Aussparungen im Gehäuse für Ethernet- und Stromkabel sowie Sensorleitungen fräsen.
  3. Sensor mit Heißkleber an der Gehäuserückseite befestigen, wobei Drainagelöcher offen bleiben.
  4. Sensor- und Sensorkabel durch das Gehäuse führen, alle Durchführungen mit Heißkleber abdichten, um Feuchtigkeit fernzuhalten.
  5. Raspberry Pi und Breadboard ins Gehäuse legen, Ethernet- und Stromkabel anschließen und einschalten.

4. Feuchtigkeitssensor programmieren

Adafruit DHT Library installieren:

git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo apt-get install build-essential python-dev
sudo python setup.py install

Sensor mit einfachem Skript testen:

import Adafruit_DHT as dht
sensor = dht.DHT11
pin = 16
humidity, temperature = dht.read_retry(sensor, pin)
print(f"Humidity={humidity:.1f}% Temp={temperature:.1f}°C")

Zeigt die Ausgabe gültige Werte, ist der Sensor korrekt verdrahtet.

5. E-Mail-Reports automatisieren

mailx (oder msmtp) installieren, um E-Mails vom Pi zu versenden. Cron-Job erstellen, der das Sensorskript alle 30 Minuten ausführt und die Ausgabe an eine E-Mail-Adresse piped:

*/30 * * * * /usr/bin/python /home/pi/weather.py | mailx -s "Pi Weather Update" you@example.com

Cron-Plan nach gewünschter Berichterstattungsfrequenz anpassen.

6. Zukünftige Erweiterungen

Wenn Sie bereit sind, BME280 oder BMP280 Sensor für barometrischen Druck hinzufügen. Mit dem Drucktrend können Sie die Regenwahrscheinlichkeit berechnen und in Ihre E-Mail-Alerts aufnehmen.

Viel Spaß beim Bauen und genießen Sie die täglichen Wetterdaten direkt in Ihrem Posteingang!

Herstellungsprozess

  1. Raspberry Pi Temperaturlogger mit 5 $ I2C Sensor bauen
  2. Raspberry Pi Temperatur- & Feuchtigkeits-Netzwerkmonitor – DIY Setup Guide
  3. DIY Solar-betriebene Wetterstation mit Raspberry Pi
  4. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  5. Outdoor-Wetterstation mit Raspberry Pi 2 & ADS-WS1 bauen
  6. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  7. HC-SR04 Ultraschallsensor an Raspberry Pi 3 anschließen – Komplettanleitung
  8. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  9. Günstiger Raspberry Pi Bodenfeuchtesensor für smarte Bewässerung
  10. Linearen Hall-Sensor mit Raspberry Pi auslesen: Java-Anleitung & ADC0832 Einblicke