Inhoudsopgave:

Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken - Ajarnpa
Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken - Ajarnpa

Video: Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken - Ajarnpa

Video: Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken - Ajarnpa
Video: Arduino project - Weerstation met luchtvochtigheid, actuele temperatuur en min / max temperatuur. 2024, November
Anonim
Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken
Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken
Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken
Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken
Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken
Raspberry PI temperatuur- en vochtigheidsregistratie, cloud-weerstation, wifi en mobiele statistieken

Met het Raspberry PI-apparaat kunt u temperatuur- en vochtigheidsgegevens buiten, in kamer, kas, laboratorium, koelruimte of andere plaatsen volledig gratis loggen. Dit voorbeeld zullen we gebruiken om temperatuur en vochtigheid te loggen.

Apparaat wordt via wifi of ethernet met internet verbonden

U kunt de laatste metingen controleren op uw mobiele telefoon, desktop of elk ander apparaat met browser

Benodigdheden

Monitor met HDMI, HDMI-kabel, USB-muis en toetsenbord zijn ook vereist voor deze tutorial, maar meestal heb je deze al

U kunt de benodigde apparaten hier kopen (minimaal vereist):

Raspberry PI 3 of Raspberry PI 2 met wifi-stick

micro SD-kaart (aanbevolen 32 GB)

micro-USB-kabel

DHT22-module met kabel

Ook leuk om te hebben:

USB-oplader om uw apparaat van stroom te voorzien

Waterdichte behuizing

Standaard Raspberry-behuizing (zoals in mijn voorbeeld)

Als u geen USB MicroSD-lezer hebt

Ik heb dit gekocht op Banggood.com

Deze ook getest/werkt met industriële AM2305 sensor

Stap 1: Voeg uw apparaat toe aan LoggingPlatform

Voeg uw apparaat toe aan LoggingPlatform
Voeg uw apparaat toe aan LoggingPlatform

Hier kunt u uw apparaat toevoegen om later benodigde api-sleutels te krijgen:

Stap 2: Voorbeeld van hardwareverbindingsdiagram

Voorbeeld van hardwareverbindingsdiagram
Voorbeeld van hardwareverbindingsdiagram
Voorbeeld hardwareverbindingsdiagram
Voorbeeld hardwareverbindingsdiagram

Verbind DHT22 Out met RaspberryPi in/out PIN GPIO 4

Sluit DHT22+ aan op RaspberryPi 3V PIN 1

Verbind DHT22 – met RaspberryPi Ground PIN 6

Stap 3: Upload de benodigde software naar de Micro SD-kaart (Windows-handleiding)

Upload de benodigde software naar de Micro SD-kaart (Windows-handleiding)
Upload de benodigde software naar de Micro SD-kaart (Windows-handleiding)
Upload de benodigde software naar de Micro SD-kaart (Windows-handleiding)
Upload de benodigde software naar de Micro SD-kaart (Windows-handleiding)
Upload de benodigde software naar de Micro SD-kaart (Windows-handleiding)
Upload de benodigde software naar de Micro SD-kaart (Windows-handleiding)

Sluit MicroSD aan op MicroSD-ingang op uw Windows-pc, als u deze niet hebt, koop dan een USB-versie zoals:

USB Micro SD-lezer

Download Win32DiskImager hier

Download hier het nieuwste Raspbian-besturingssysteem voor Raspberry PI (officiële Raspberry PI-link)

Pak het gedownloade Raspbian OS-archief uit met uw archiver of 7zip zoals op het scherm 1

Nu moet je Raspbian OS met Win32DiskImager naar je MicroSD-kaart schrijven:

Dus steek MicroSD in uw lezer en voer Win32DiskImager uit

Selecteer uw gedownloade en uitgepakte Raspbian OS-afbeeldingsbestand, uw MicroSD en klik op Schrijven als op scherm 2

KENNISGEVING OVER HET PROBLEEM: Als u problemen ondervindt of MicroSD vreemd geformatteerd hebt, of dit opnieuw uitvoert, moet u eerst alle volumes van de schijf verwijderen en er slechts één maken. Dit kan worden gedaan met het hulpprogramma Schijfbeheer in Windows zoals op scherm 3

Plaats MicroSD in uw Raspberry, sluit deze aan op monitor, muis en toetsenbord en voer het uit

Stap 4: RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig

RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig
RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig
RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig
RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig
RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig
RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig
RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig
RaspbianOS, Python-programma laden naar Raspberry en configuratie nodig

Wanneer Raspberry opstart, hoeft u het alleen maar te configureren met een mooie wizard, voorbeeldscherm 1

Installeer daarna enkele bibliotheken voor DHT22, dus in terminal run:

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

Maak nu een bestand aan met het commando zoals op het scherm 2

Plak de basis LoggingForest-code van deze pagina in het bestandhttps://github.com/sandiwinter/loggingforest/blob…

en verander parameters ontvangen op loggingforest.com website zoals op scherm 3

CTRL+X Y

binnenkomen

Om nu te testen, kunt u dit script uitvoeren zoals op scherm 4

Met CTRL+Z kun je dit programma stoppen

Stap 5: Gegevens controleren op Loggingforest.com Platform

Gegevens controleren op Loggingforest.com Platform
Gegevens controleren op Loggingforest.com Platform
Gegevens controleren op Loggingforest.com Platform
Gegevens controleren op Loggingforest.com Platform
Gegevens controleren op Loggingforest.com Platform
Gegevens controleren op Loggingforest.com Platform

Daarna begint uw apparaat met het verzenden van gegevens naar loggingforest en u kunt het daar zien. In loggingforest-apparaatbewerking definieert u gewoon de naam en waarden van de parameters zoals op scherm 1

Klik op voorbeeld zoals op scherm 2

En je zult mooie gegevens zien zoals op scherm 3

Stap 6: Python-script automatisch uitvoeren bij het opstarten van Raspberry

Python-script automatisch uitvoeren bij het opstarten van Raspberry
Python-script automatisch uitvoeren bij het opstarten van Raspberry

Natuurlijk wilt u dit python-script waarschijnlijk automatisch uitvoeren wanneer Raspberry wordt gestart of aangesloten op de stroombron.

open terminal en voer uit:

sudo nano /etc/rc.local

en voeg vóór exit 0 code toe om uw script uit te voeren:

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

zoals op scherm 1

Bewaar bestand met CTRL+X, Y, Enter Probeer uw Raspberry PI opnieuw op te starten, en nu is hij klaar!

Voel je vrij om commentaar te geven en je logger te delen

Je kunt ook andere codeversies vinden in github rep:

github.com/sandiwinter/loggingforest/tree/…

Aanbevolen: