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

Echtzeit-Temperatur- & Feuchtigkeitsmonitoring via Web auf Raspberry Pi 4

In diesem Projekt hostet ein Raspberry Pi 4 einen leichten Bottle-Webserver, der Daten von einem Adafruit DHT11 Temperatur-Feuchtigkeitssensor ausliest und die Werte in Echtzeit zurückgibt. Eine auf dem Board montierte RGB-LED leuchtet bei jeder Anfrage in einer eigenen Farbe, was sofortiges visuelles Feedback zur Serverfunktion gibt.

Funktionsweise

Hardware-Schema

Server-Code

from bottle import route, run, template, request
import RPi.GPIO as GPIO
import Adafruit_DHT
# GPIO Modus konfigurieren
GPIO.setmode(GPIO.BCM)
# Sensor Konfiguration – DHT11 an GPIO 25
sensor_type = Adafruit_DHT.DHT11
sensor_pin = 25
GPIO.setup(sensor_pin, GPIO.IN)
# RGB LED Pins
GPIO.setup(14, GPIO.OUT) # Rot
GPIO.setup(15, GPIO.OUT) # Grün
GPIO.setup(18, GPIO.OUT) # Blau
# Helper: alle LEDs aus
def set_leds_off():
    GPIO.output(14, GPIO.LOW)
    GPIO.output(15, GPIO.LOW)
    GPIO.output(18, GPIO.LOW)
# Routes
@route('/')
def index():
    set_leds_off()
    GPIO.output(14, GPIO.HIGH)
    return template('index.html')
@route('/humidity')
def humidity():
    set_leds_off()
    GPIO.output(18, GPIO.HIGH)
    humidity, temperature = Adafruit_DHT.read(sensor_type, sensor_pin)
    return {'humidity': humidity}
@route('/temperature')
def temperature_route():
    set_leds_off()
    GPIO.output(15, GPIO.HIGH)
    humidity, temperature = Adafruit_DHT.read(sensor_type, sensor_pin)
    return {'temperature': temperature}
@route('/stop')
def stop():
    set_leds_off()
    GPIO.output(14, GPIO.HIGH)
    return {'stop': 'No further updates.'}
# Bottle Server starten
run(host='0.0.0.0', port='6789')
# Cleanup beim Beenden
set_leds_off()
GPIO.cleanup()

Quelle: Get Humidity/Temperature from Web

Herstellungsprozess

  1. Raspberry Pi Temperatur- & Feuchtigkeits-Netzwerkmonitor – DIY Setup Guide
  2. Heim-Temperatur- & Feuchtigkeitsmonitor mit Raspberry Pi & Web-Dashboard – Echtzeit-Fernüberwachung
  3. Nahtlose Temperatur- & Feuchtigkeitsüberwachung am Raspberry Pi mit EzTemp
  4. Einsteiger IoT Tutorial: Temperaturdaten vom Raspberry Pi streamen
  5. DS1820 One-Wire Temperatursensor an Raspberry Pi GPIO anschließen
  6. Netzwerkfähige Labor-Wetterstation mit Raspberry Pi bauen
  7. Raspberry Pi 4 als Webserver nutzen und eigene Website erstellen
  8. Von Daten zum Graphen: Flask-SQLite IoT-Dashboard mit Raspberry Pi erstellen
  9. ROI Ihrer Lead-Generierungsinvestition maximieren
  10. Neue Wearable-Technologie tarnt Nutzer vor Wärmesensoren, passt sich in Minuten an Temperatur an