Himbeer-Pi-Temperaturlogger
Hier sind die Anweisungen zum Bau eines einfachen Termperatur-Loggers mit einem 5,00 $ I2C-Temperatursensor. Die Daten werden auf der SD-Karte gespeichert und können problemlos in Excel importiert werden. Durch einfaches Ändern oder Hinzufügen anderer Sensoren können auch andere Arten von Daten erfasst werden.
Für dieses Projekt werden folgende Komponenten verwendet:
Raspberry Pi (Einplatinencomputer)
Temperatursensor (SF-SEN-09418)
Lötfreies Steckbrett
Anschlussdrähte
Das Zagros Raspberry Pi Starterkit enthält auch alles, was für dieses Projekt benötigt wird, außer dem Temperatursensor!
Schritt 1:Verdrahten Sie den Temperatursensor
Stellen Sie die folgenden Verbindungen zum Raspberry Pi GPIO-Port her. Die Verbindung von ADD0 mit Masse bestimmt die I2C-Adresse des Geräts. An den I2C-Bus können mehrere Sensoren angeschlossen werden, die jedoch jeweils eine eindeutige Adresse haben müssen.
Sensor RPi GPIO
VCC +3,3 V
SDA SDA
SCL SCL
GND GND
ADD0 GND (beachten Sie, dass dies die I2C-Geräteadresse festlegt)
ALT N/C
HINWEIS:DEN SENSOR VCC NICHT AN +5VDC ANSCHLIESSEN, DIES WIRD DEN SENSOR BESCHÄDIGEN
Schritt 2:I2C-Bus aktivieren
Zuerst muss der I2C-Bus aktiviert werden. Standardmäßig ist der Bus deaktiviert. Bearbeiten Sie dazu die Konfigurationsdatei /etc/modprobe.d/raspi-blacklist.conf
Verwenden Sie den Befehl:
sudo nano /etc/modprobe.d/raspi-blacklist.conf
Ändern Sie nun den Dateiinhalt von:
# Blacklist spi und i2c standardmäßig (viele Benutzer brauchen sie nicht)
Sperrliste spi-bcm2708
Sperreliste i2c-bcm2708
Dazu:
# Blacklist spi und i2c standardmäßig (viele Benutzer brauchen sie nicht)
schwarze Liste spi-bcm2708
#schwarze Liste i2c-bcm2708
Schritt 3:I2C-Modul so einstellen, dass es beim Booten geladen wird
Das I2C-Modul sollte so eingestellt sein, dass es beim Start des Raspberry Pi geladen wird. Bearbeiten Sie dazu die /etc/modules Datei.
Der folgende Befehl kann verwendet werden, um diese Datei zu bearbeiten:
sudo nano /etc/modules
Fügen Sie am Ende der Datei folgende Zeile hinzu:
i2c-dev
Schritt 4:I2C-Pakete installieren
Installiere die i2c-tools und python-smbus Pakete, um das I2C-Setup abzuschließen:
Für weitere Details:Raspberry Pi Temperaturlogger
Herstellungsprozess
- Raspberry Pi-Temperaturprofil mit LabVIEW
- Messen Sie Temperaturen mit einem 1-Draht-DS18B20-Sensor und Raspberry Pi
- Raspberry Pi Temperatur- und Luftfeuchtigkeits-Netzwerkmonitor
- Temperatur lesen mit DS18B20 | Raspberry Pi 2
- Professioneller Multichannel-Datenlogger auf Raspberry Pi – Teil 1
- Temperaturüberwachung auf dem Raspberry Pi
- Temperaturmessung mit RASPBERRY PI
- TMP006-Temperatursensor-Python-Bibliothek mit Raspberry Pi,
- Python- und Raspberry Pi-Temperatursensor
- Raspberry Pi Wetterstation