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

Multi-Sensor Temperatur- & Licht-Überwachung mit Raspberry Pi & DS18B20

Multi-Sensor Temperatur- & Licht-Überwachung mit Raspberry Pi & DS18B20

Benötigte Hardware

DS18B20 und 1-Wire Protokoll verstehen

Der DS18B20 ist ein hochzuverlässiger Sensor, der dank des 1-Wire-Protokolls einen einzelnen GPIO-Pin mit mehreren Geräten teilen kann. Jeder Sensor trägt seine eigene einzigartige Adresse, sodass der Raspberry Pi jeden unabhängig auslesen kann.

Breadboard-Aufbau

Die meisten Breadboards besitzen ein Paar Stromschienen – rot für +3,3 V und blau für GND. Diese Schienen verbinden alle angeschlossenen Drähte auf ihrer jeweiligen Seite, was das Hinzufügen weiterer Komponenten vereinfacht.

Der mittlere Bereich des Boards besteht aus Reihen, die durch eine vertikale Lücke in zwei Hälften geteilt sind. Ein Draht an einer Seite einer Reihe verbindet sich mit allen anderen Pins auf dieser Seite, nicht aber mit der gegenüberliegenden Hälfte.

Für den DS18B20 lautet die Pinbelegung:

Einen 4,7 kΩ Widerstand zwischen Pin 2 und Pin 3 als Pull-Up platzieren. Pin 1 an die blaue GND-Schiene, Pin 3 an die rote 3,3 V-Schiene anschließen. Gleiches Setup für den zweiten Sensor wiederholen.

Pi programmieren

Raspbian SD-Karte einlegen, Pi einschalten, Terminal öffnen. Mit Standardzugangsdaten (pi / raspberry) einloggen und ausführen:

sudo python dstemp.py

Der erste Lauf lädt die nötigen Treiber; nachfolgende Läufe zeigen Temperaturwerte aller Sensoren alle paar Sekunden.

Sensorbetrieb verifizieren

Mit Strg+C beenden.

Zweiten Sensor hinzufügen

Pi herunterfahren (sudo halt), zweiten DS18B20 in Breadboard stecken, Pins wie beschrieben verbinden, Pi wieder einschalten. sudo python dstemp.py sollte nun Werte beider Geräte anzeigen.

LED-Indikator hinzufügen

Um eine LED leuchten zu lassen, wenn Sensor 1 25 °C überschreitet, folgende Komponenten hinzufügen:

Python-Skript anpassen, um Sensor 1 zu überwachen und GPIO 24 entsprechend zu toggeln. Pi beim Verdrahten ausgeschaltet lassen.

Für weitere Details: Raspberry Pi Temperature and Light Sensor

Herstellungsprozess

  1. Raspberry Pi Temperaturlogger mit 5 $ I2C Sensor bauen
  2. Mehrere DS18B20 1-Wire Sensoren an Raspberry Pi anschließen für präzises Temperaturmonitoring
  3. Professionelle Temperaturüberwachung mit Raspberry Pi und DS18B20
  4. TMP006 Infrarot-Temperatursensor mit Raspberry Pi: Python Library & Setup Guide
  5. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  6. Nahtlose Temperatur- & Feuchtigkeitsüberwachung am Raspberry Pi mit EzTemp
  7. Präzise Temperaturüberwachung im Server-Schrank mit Raspberry Pi
  8. DS1820 One-Wire Temperatursensor an Raspberry Pi GPIO anschließen
  9. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  10. DS18B20 1-Wire Digitalthermometer an Raspberry Pi anschließen – Schritt-für-Schritt-Anleitung