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

DIY Solar-betriebene Wetterstation mit Raspberry Pi

Dieser Guide skizziert, wie man eine leichte, solarbetriebene Wetterstation mit Raspberry Pi und günstigen Sensoren baut. Das System erfasst Temperatur, Druck, Luftfeuchtigkeit und kann auf Windgeschwindigkeit, -richtung, UV und Einstrahlung erweitert werden.

Schritt 1: Hardware-Beschreibung

Schritt 2: Grundlagen einrichten

Raspbian auf frischer SD-Karte installieren. Neuestes Image von Raspberry Pi Downloads herunterladen. Falls vorkonfigurierte Karte vorhanden, Image einfach klonen.

Für Quick-Start-Guide siehe Raspberry Pi Quick-Start Guide. Bevorzugen Sie Wireless, folgen Sie Wireless Configuration.

I²C am Pi aktivieren via Adafruit Tutorial: I²C konfigurieren.

Schritt 3: Benötigte Software installieren

Alle Software über Kommandozeile installieren. Für BMP180 Sensor Adafruit-Bibliothek installieren von Adafruit BMP085 Tutorial.

Für HTU21D Pigpio-Bibliothek herunterladen und installieren von Pigpio Downloads. Nach Installation sicherstellen, dass Pigpio automatisch bei Boot startet, indem sudo pigpiod zu /etc/rc.local hinzugefügt wird.

Schritt 4: Sensoren verdrahten

BMP180 und HTU21D sind I²C-Geräte. An Pi's 3,3 V, GND, SDA, SCL Pins anschließen. 4-draht Kabel (z. B. Telefonkabel) ist für beide Sensoren praktisch.

Jeder Sensor hat eine einzigartige I²C-Adresse, was mehrere Geräte am selben Bus erlaubt.

Schritt 5: Hauptprogramm

Kernskript ist temp-monitor.py (oder aktualisiertes temp-monitor-online.py). Es läuft beim Boot und lädt Daten alle zwei Minuten zu Weather Underground hoch.

Code-Ausschnitt:

import Adafruit_BMP.BMP085 as BMP085
import smbus
import os
import sys
import getopt
import sqlite3
import math
import pigpio
import time
# Funktionen zum Lesen von Temperatur und Feuchtigkeit
# (Implementierung folgt Sensor-Datenblättern)
# Upload Kommando
cmd = (
"curl 'https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?"
"ID=YOUR_ID&PASSWORD=YOUR_PASSWORD&dateutc=now&tempf=" + str((temp * 1.8) + 32) +
"&humidity=" + str(round(humidity, 2)) +
"&baromin=" + str((pressure / 100) * 0.0295299) +
"&action=updateraw'"
)
# Skript bei Boot ausführen
# Folgende Zeile zu /etc/rc.local hinzufügen:
# sudo python /usr/lib/cgi-bin/temp-monitor.py &

Ersetzen Sie YOUR_ID und YOUR_PASSWORD mit Credentials Ihres Weather Underground Accounts. Das & am Ende sorgt für Hintergrundausführung.

Schritt 6: Solarstrom-Setup

Für autonomen Außeneinsatz drei 3,5 W Module in Reihe für 18 V, passend für 12 V Solarsystem. Output an 12 V Batterie via Laderegler, dann Pi über 5 V Regler versorgen.

Obwohl 10 W Panel und 7,2 Ah Batterie für einen Pi großzügig scheinen, bietet es mehrere Tage Betrieb während Irlands bewölkter Perioden.

Für detaillierte Verdrahtungsdiagramme und Komponentenspezifikationen originale Projektnotizen konsultieren.

Zusätzliche Ressourcen

Herstellungsprozess

  1. DIY Solar-betriebene Wetterstation mit Raspberry Pi
  2. Outdoor-Wetterstation mit Raspberry Pi 2 & ADS-WS1 bauen
  3. Raspberry Pi Wetterstation bauen, die tägliche Wetterdaten per E-Mail sendet
  4. Remote-Wetterüberwachung mit Raspberry Pi 3 & PubNub
  5. Neon: Dynamisches Open/Closed Makerspace-Schild mit Raspberry Pi 2 – El Paso, TX
  6. Wetterstation mit CWOP integrieren: Praktischer Leitfaden
  7. Fortgeschrittenes Tischtennisball-Tracking mit Raspberry Pi und OpenCV
  8. Raspberry Pi 3 mit DHT11 verbinden und Daten an ThingsIo.ai Cloud hochladen
  9. Fortgeschrittene Wetterstation v2.0: Echtzeit Temperatur, Druck, Feuchte & Höhe Monitoring
  10. Raspberry Pi Kamera im Vogelhaus installieren – Schritt-für-Schritt-Anleitung