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

Einfache Temperatur und Luftfeuchtigkeit auf Raspberry Pi

Schritt 1:Verbindung

EzTemp verwendet die serielle Schnittstelle Ihres Raspberry Pi zur Kommunikation.

Identifizieren Sie die seriellen Pins auf Ihrem Raspberry Pi. Dann verbinde:

Beachten Sie, dass ein Tx-Pin mit einem Rx-Pin verbunden werden muss und umgekehrt.

Jetzt können Sie das EzTemp verwenden!

[ Du kannst das EzTemp auf Tindie bekommen]

Schritt 2:Deaktivieren Sie die serielle Konsole

Standardmäßig verwendet der Raspberry Pi die serielle Schnittstelle für die Shell. Wie MarcR in den Kommentaren bemerkt hat (danke für den Tipp), müssen wir die serielle Konsole deaktivieren, um EzTemp zu verwenden.

Methode 1:raspi-config-Skript

Der einfachste Weg, die serielle Konsole zu deaktivieren, besteht darin, das Skript raspi-config auszuführen. Öffne eine Shell und tippe:

sudo raspi-config

Es wird ein Menü angezeigt, gehen Sie einfach zu 8 Erweiterte Optionen> A7 Seriell und wählen Sie Nein .

Starten Sie nun den Pi neu und gehen Sie zum nächsten Schritt.

Methode 2:Automatisches Skript

Wir können die serielle Konsole mit der rpi-serial-console deaktivieren und aktivieren Skript. Um es zu installieren, öffnen Sie die Shell und geben Sie Folgendes ein:

sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console &&sudo chmod +x /usr/ bin/rpi-serial-console

Um anzuzeigen, ob die serielle Konsole derzeit aktiviert ist oder nicht, führen Sie einfach Folgendes aus:

rpi-serial-console status

Um die serielle Konsole zu deaktivieren, führen Sie einfach aus:

sudo rpi-serial-console deaktivieren

Um die serielle Konsole zu aktivieren, führen Sie einfach aus:

sudo rpi-serial-console enable

Nach dem Aktivieren oder Deaktivieren der seriellen Konsole müssen Sie den Pi neu starten, damit er wirksam wird, und gehen Sie zum nächsten Schritt.

Methode 3:Manuell

Dann öffne diese Datei mit deinem Lieblingseditor:

sudo nano /boot/cmdline.txt

Der Inhalt sollte in etwa so aussehen:

dwc_otg.lpm_enable=0 console=tty1 console=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 Aufzug=Deadline rootwait

Entfernen Sie alle Verweise auf ttyAMA0 und erhalten Sie so etwas:

dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 Aufzug=Deadline rootwait

Änderungen speichern und inittab öffnen:

sudo nano /etc/inittab

Kommentieren Sie am Ende der Datei diese Zeile aus:

T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

Starten Sie Ihren Pi neu und gehen Sie zum nächsten Schritt.

[ Du kannst das EzTemp auf Tindie bekommen]

Schritt 3:Laden Sie das Beispielskript herunter

Auf Ihrem Raspberry Pi müssen Sie dieses Skript herunterladen. Sie können dies tun, indem Sie die Shell öffnen und Folgendes eingeben:

wget https://raw.githubusercontent .com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py

Führen Sie nun das Skript aus, indem Sie Folgendes eingeben:

python EzTempRH.py

Und das ist es! Ihr EzTemp läuft.

EzTemp&RH build 2Temperatur:24,0CHFeuchtigkeit:48,0%Extern:1018/2048 countsVersion:2

Sehen wir uns an, wie Sie es in Ihren Programmen verwenden können.

[ Du erhältst das EzTemp auf Tindie ]

Für weitere Details:Einfache Temperatur und Luftfeuchtigkeit auf Raspberry Pi


Herstellungsprozess

  1. MQTT-Kommunikation zwischen NodeMCU und Raspberry Pi 3 B+
  2. Himbeer-Pi-Temperaturlogger
  3. Raspberry Pi-Temperaturprofil mit LabVIEW
  4. Messen Sie Temperaturen mit einem 1-Draht-DS18B20-Sensor und Raspberry Pi
  5. Raspberry Pi Temperatur- und Luftfeuchtigkeits-Netzwerkmonitor
  6. Temperatur lesen mit DS18B20 | Raspberry Pi 2
  7. Heim-(Raum-)Temperatur- und Feuchtigkeitsmonitor mit webbasiertem Diagramm – Raspberry Pi
  8. Temperaturüberwachung auf dem Raspberry Pi
  9. Temperaturmessung mit RASPBERRY PI
  10. Python- und Raspberry Pi-Temperatursensor