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

Raspberry Pi Temperaturlogger mit 5 $ I2C Sensor bauen

Folgen Sie diesen knappen Schritten, um einen 5 $ I2C Temperatursensor in einen zuverlässigen Datenlogger auf einem Raspberry Pi zu verwandeln. Die aufgezeichneten Werte werden auf die SD-Karte geschrieben, bereit für Excel oder jedes Datenanalyse-Tool.

Komponenten

Hinweis: Das Zagros Raspberry Pi Starter Kit enthält alles außer dem Sensor.

Schritt 1: Temperatursensor verdrahten

Verbinden Sie den Sensor mit den GPIO-Pins des Pi wie gezeigt. Der ADD0-Pin auf GND gesetzt gibt dem Sensor eine eindeutige I2C-Adresse (0x48). Mehrere Sensoren können den Bus teilen, solange jeder eine distincte Adresse hat.

Sensor PinRPi GPIO
VCC3,3 V
SDASDA (GPIO 2)
SCLSCL (GPIO 3)
GNDGND
ADD0GND (setzt I2C-Adresse)
ALTN/C

Sicherheitshinweis: Sensor nicht mit +5 V betreiben; dies beschädigt ihn permanent.

Schritt 2: I2C-Bus aktivieren

Standardmäßig deaktiviert der Pi das I2C-Interface. Blacklist-Datei bearbeiten:

sudo nano /etc/modprobe.d/raspi-blacklist.conf

Inhalt ändern von:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708

zu:
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
#blacklist i2c-bcm2708

Schritt 3: I2C-Modul beim Boot laden

Modul zu /etc/modules hinzufügen für automatisches Laden:

sudo nano /etc/modules

Zeile anhängen:

i2c-dev

Schritt 4: I2C-Utilities installieren

Notwendige Tools und Python-Bindings installieren:

sudo apt update && sudo apt install -y i2c-tools python3-smbus

Sensor auf Bus verifizieren:

i2cdetect -y 1 – Sie sollten ein Gerät bei Adresse 0x48 sehen.

Mit dem I2C-Stack bereit, können Sie nun ein Python-Skript (hier nicht enthalten) ausführen, das die Temperatur liest und an eine CSV-Datei auf der SD-Karte anhängt. Die CSV lässt sich direkt in Excel öffnen zur Analyse.

Herstellungsprozess

  1. Präzises Raspberry Pi Temperaturprofiling mit Python, SQLite und LabVIEW
  2. Mehrere DS18B20 1-Wire Sensoren an Raspberry Pi anschließen für präzises Temperaturmonitoring
  3. Raspberry Pi Temperatur- & Feuchtigkeits-Netzwerkmonitor – DIY Setup Guide
  4. Temperatur mit DS18B20 am Raspberry Pi 2 auslesen
  5. Multichannel-Datenlogger mit Raspberry Pi bauen – Teil 1: Anforderungen & Architektur
  6. Professionelle Temperaturüberwachung mit Raspberry Pi und DS18B20
  7. Temperaturmessung mit Maxim 1-Wire Sensoren und DS2482 I2C-Bridge am Raspberry Pi
  8. TMP006 Infrarot-Temperatursensor mit Raspberry Pi: Python Library & Setup Guide
  9. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  10. Raspberry Pi Wetterstation bauen, die tägliche Wetterdaten per E-Mail sendet