Inhaltsverzeichnis:

Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken - Gunook
Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken - Gunook

Video: Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken - Gunook

Video: Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken - Gunook
Video: 2023 - Smartes Smart Home mit Home Assistant 2024, Dezember
Anonim
Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken
Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken
Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken
Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken
Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken
Raspberry PI Temperatur- und Luftfeuchtigkeitsprotokollierung, Cloud-Wetterstation, Wifi und mobile Statistiken

Mit dem Raspberry PI-Gerät können Sie Temperatur- und Luftfeuchtigkeitsdaten draußen, in Räumen, Gewächshäusern, Labors, Kühlräumen oder anderen Orten völlig kostenlos protokollieren. In diesem Beispiel werden wir Temperatur und Luftfeuchtigkeit protokollieren.

Das Gerät wird über WLAN oder Ethernet mit dem Internet verbunden

Sie können die neuesten Messwerte auf Ihrem Mobiltelefon, Desktop oder jedem anderen Gerät mit Browser überprüfen

Lieferungen

Monitor mit HDMI, HDMI-Kabel, USB-Maus und -Tastatur werden für dieses Tutorial ebenfalls benötigt, aber normalerweise haben Sie dies bereits

Benötigte Geräte können Sie hier kaufen (minimal erforderlich):

Raspberry PI 3 oder Raspberry PI 2 mit WLAN-Stick

Micro-SD-Karte (empfohlen 32 GB)

Micro-USB-Kabel

DHT22-Modul mit Kabel

Auch schön zu haben:

USB-Ladegerät zur Stromversorgung Ihres Geräts

Wasserdichtes Gehäuse

Standard Raspberry Enclosure (wie in meinem Beispiel)

Wenn Sie kein USB-MicroSD-Lesegerät haben

Ich habe dies auf Banggood.com gekauft

Dies wurde auch mit dem industriellen AM2305-Sensor getestet/funktioniert

Schritt 1: Fügen Sie Ihr Gerät zur LoggingPlatform hinzu

Fügen Sie Ihr Gerät zu LoggingPlatform hinzu
Fügen Sie Ihr Gerät zu LoggingPlatform hinzu

Hier können Sie Ihr Gerät hinzufügen, um später benötigte API-Schlüssel zu erhalten:

Schritt 2: Beispiel für ein Hardware-Verbindungsdiagramm

Beispiel für ein Hardware-Verbindungsdiagramm
Beispiel für ein Hardware-Verbindungsdiagramm
Beispiel für ein Hardware-Verbindungsdiagramm
Beispiel für ein Hardware-Verbindungsdiagramm

Verbinden Sie DHT22 Out mit RaspberryPi in/out PIN GPIO 4

Verbinden Sie DHT22 + mit RaspberryPi 3V PIN 1

Verbinden Sie DHT22 – mit RaspberryPi Ground PIN 6

Schritt 3: Erforderliche Software auf die Micro-SD-Karte hochladen (Windows-Anleitung)

Erforderliche Software auf Micro-SD-Karte hochladen (Windows-Anleitung)
Erforderliche Software auf Micro-SD-Karte hochladen (Windows-Anleitung)
Erforderliche Software auf Micro-SD-Karte hochladen (Windows-Anleitung)
Erforderliche Software auf Micro-SD-Karte hochladen (Windows-Anleitung)
Erforderliche Software auf Micro-SD-Karte hochladen (Windows-Anleitung)
Erforderliche Software auf Micro-SD-Karte hochladen (Windows-Anleitung)

Verbinden Sie MicroSD mit dem MicroSD-Eingang Ihres Windows-PCs, wenn Sie es nicht haben, kaufen Sie eine USB-Version wie:

USB-Micro-SD-Lesegerät

Laden Sie hier Win32DiskImager herunter

Laden Sie das neueste Raspbian-Betriebssystem für Raspberry PI hier herunter (Offizieller Raspberry PI-Link)

Extrahieren Sie das heruntergeladene Raspbian OS-Archiv mit Ihrem Archiver oder 7zip wie auf Bildschirm 1

Jetzt müssen Sie Raspbian OS mit Win32DiskImager auf Ihre MicroSD-Karte schreiben:

Legen Sie also MicroSD in Ihr Lesegerät ein und führen Sie Win32DiskImager aus

Wählen Sie Ihre heruntergeladene und extrahierte Raspbian OS-Image-Datei, Ihre MicroSD und klicken Sie auf Schreiben als auf Bildschirm 2

HINWEIS ZUM PROBLEM: Wenn Sie Probleme haben oder MicroSD seltsam formatiert haben oder dies erneut ausführen, müssen Sie zuvor alle Volumes vom Laufwerk entfernen und nur eines erstellen. Dies kann mit dem Datenträgerverwaltungstool in Windows wie auf Bildschirm 3 erfolgen

Legen Sie MicroSD in Ihren Raspberry ein, verbinden Sie ihn mit Monitor, Maus und Tastatur und führen Sie ihn aus

Schritt 4: RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich

RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich
RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich
RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich
RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich
RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich
RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich
RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich
RaspbianOS, Python-Programm auf Raspberry laden und Konfiguration erforderlich

Wenn Raspberry hochfährt, müssen Sie es nur mit einem netten Assistenten konfigurieren, Beispielbildschirm 1

Danach installieren Sie einige Bibliotheken für DHT22, also im Terminallauf:

sudo apt-get update

sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install

Datei jetzt erstellen mit Befehl wie auf Bildschirm 2

Fügen Sie den grundlegenden LoggingForest-Code von dieser Seite in die Datei

und ändern Sie die Parameter, die Sie auf der loggingforest.com-Website erhalten haben, wie auf Bildschirm 3

STRG+X Y

Eintreten

Zum Testen können Sie dieses Skript jetzt wie auf Bildschirm 4 ausführen

Mit STRG+Z können Sie dieses Programm stoppen

Schritt 5: Überprüfen Sie die Daten auf der Loggingforest.com-Plattform

Überprüfen Sie die Daten auf der Loggingforest.com-Plattform
Überprüfen Sie die Daten auf der Loggingforest.com-Plattform
Überprüfen Sie die Daten auf der Loggingforest.com-Plattform
Überprüfen Sie die Daten auf der Loggingforest.com-Plattform
Überprüfen Sie die Daten auf der Loggingforest.com-Plattform
Überprüfen Sie die Daten auf der Loggingforest.com-Plattform

Danach beginnt Ihr Gerät, Daten an Loggingforest zu senden, und Sie können sie dort sehen. In der Loggingforest-Gerätebearbeitung definieren Sie einfach den Parameternamen und die Werte wie auf Bildschirm 1

Klicken Sie auf Vorschau wie auf Bildschirm 2

Und Sie sehen schöne Daten wie auf Bildschirm 3

Schritt 6: Python-Skript beim Hochfahren von Raspberry automatisch ausführen

Python-Skript beim Hochfahren von Raspberry automatisch ausführen
Python-Skript beim Hochfahren von Raspberry automatisch ausführen

Natürlich möchten Sie dieses Python-Skript wahrscheinlich automatisch ausführen, wenn Raspberry gestartet oder an eine Stromquelle angeschlossen wird.

Terminal öffnen und ausführen:

sudo nano /etc/rc.local

und bevor Sie 0 beenden, fügen Sie Code hinzu, um Ihr Skript auszuführen:

sudo bash -c 'python /home/pi/dht22-api.py > /home/pi/dht22-api.log 2>&1' &

wie auf Bildschirm 1

Datei mit STRG+X, Y, Enter speichern Versuchen Sie, Ihren Raspberry PI neu zu starten, und jetzt ist er fertig!

Fühlen Sie sich frei zu kommentieren und Ihren Logger zu teilen

Sie können auch andere Codeversionen in github rep finden:

github.com/sandiwinter/loggingforest/tree/…

Empfohlen: