Indholdsfortegnelse:

Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik: 6 trin
Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik: 6 trin

Video: Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik: 6 trin

Video: Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik: 6 trin
Video: How To Use Bixby 2024, Juli
Anonim
Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik
Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik
Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik
Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik
Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik
Hindbær PI Temperatur- og fugtighedsregistrering, Cloud Weather Station, Wifi og mobilstatistik

Med Raspberry PI -enhed kan du logge temperatur- og fugtighedsdata udenfor, i rummet, drivhuset, laboratoriet, kølerummet eller andre steder helt gratis. Dette eksempel vil vi bruge til at logge temperatur og fugtighed.

Enheden forbindes til internettet via Wifi eller Ethernet

Du vil kunne kontrollere de seneste aflæsninger på din mobiltelefon, skrivebord eller enhver anden enhed med browser

Forbrugsvarer

Skærm med HDMI, HDMI -kabel, USB -mus og tastatur er også påkrævet til denne vejledning, men normalt har du dette allerede

Du kan købe nødvendige enheder her (minimalt påkrævet):

Raspberry PI 3 eller Raspberry PI 2 med wifi -stick

micro SD -kort (foreslået 32 GB)

mikro USB -kabel

DHT22 modul med kabel

Også rart at have:

USB -oplader til strøm til din enhed

Vandtæt kabinet

Standard hindbærkapsling (som i mit eksempel)

Hvis du ikke har en USB MicroSD -læser

Jeg købte dette på Banggood.com

Dette testede/fungerer også med industriel AM2305 sensor

Trin 1: Føj din enhed til LoggingPlatform

Føj din enhed til LoggingPlatform
Føj din enhed til LoggingPlatform

Her kan du tilføje din enhed for at få nødvendige api -nøgler senere:

Trin 2: Eksempel på hardwareforbindelsesdiagram

Eksempel på hardwareforbindelsesdiagram
Eksempel på hardwareforbindelsesdiagram
Eksempel på hardwareforbindelsesdiagram
Eksempel på hardwareforbindelsesdiagram

Tilslut DHT22 Out til RaspberryPi in/out PIN GPIO 4

Tilslut DHT22 + til RaspberryPi 3V PIN 1

Tilslut DHT22 - til RaspberryPi Ground PIN 6

Trin 3: Upload software påkrævet til Micro SD -kort (Windows -guide)

Upload software påkrævet til Micro SD -kort (Windows -guide)
Upload software påkrævet til Micro SD -kort (Windows -guide)
Upload software påkrævet til Micro SD -kort (Windows -guide)
Upload software påkrævet til Micro SD -kort (Windows -guide)
Upload software påkrævet til Micro SD -kort (Windows -guide)
Upload software påkrævet til Micro SD -kort (Windows -guide)

Tilslut MicroSD til MicroSD -input på din Windows -pc, hvis du ikke har det, skal du købe usb -version som:

USB Micro SD -læser

Download Win32DiskImager her

Download seneste Raspbian OS til Raspberry PI her (Officielt Raspberry PI link)

Uddrag downloadet Raspbian OS -arkiv med din arkiver eller 7zip som på skærm 1

Nu skal du skrive Raspbian OS med Win32DiskImager til dit MicroSD -kort:

Så indsæt MicroSD i din læser, og kør Win32DiskImager

Vælg din downloadede og udpakkede Raspbian OS -billedfil, din MicroSD, og klik på Skriv som på skærm 2

BEMÆRKNING OM UDGAVE: Hvis du har problemer eller mærkeligt formateret MicroSD, eller kører dette igen, skal du før dette fjerne alle diskenheder fra drevet og kun oprette et. Dette kan gøres med Diskhåndteringsværktøj i Windows som på skærm 3

Indsæt MicroSD i din Hindbær, tilslut den til skærm, mus og tastatur og kør den

Trin 4: RaspbianOS, indlæser Python -program til hindbær og konfiguration er nødvendig

RaspbianOS, Loading Python Program to Raspberry and Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Configuration Needed
RaspbianOS, Loading Python Program to Raspberry and Configuration Needed

Når Raspberry starter, skal du bare konfigurere det med en fin guide, eksempelskærm 1

Derefter installeres nogle biblioteker til DHT22, så i terminalkørsel:

sudo apt-get opdatering

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

Opret fil nu med kommando som på skærm 2

Indsæt grundlæggende LoggingForest -kode fra denne side i filhttps://github.com/sandiwinter/loggingforest/blob…

og ændre parametre modtaget på loggingforest.com -webstedet som på skærm 3

CTRL+X Y

gå ind

Til test nu kan du køre dette script som på skærm 4

Med CTRL+Z kan du stoppe dette program

Trin 5: Kontroller data på Loggingforest.com -platformen

Tjek data på Loggingforest.com -platformen
Tjek data på Loggingforest.com -platformen
Tjek data på Loggingforest.com -platformen
Tjek data på Loggingforest.com -platformen
Tjek data på Loggingforest.com -platformen
Tjek data på Loggingforest.com -platformen

Derefter begynder din enhed at sende data til loggingforest, og du kan se det der I loggingforest -redigering skal du bare definere parametre navn og værdier som på skærm 1

Klik på preview som på skærm 2

Og du vil se flotte data som på skærm 3

Trin 6: Kør Python Script automatisk på Raspberry Boot Up

Kør Python Script automatisk på Raspberry Boot Up
Kør Python Script automatisk på Raspberry Boot Up

Selvfølgelig vil du sandsynligvis køre dette python -script automatisk, når Raspberry startes eller tilsluttes strømkilde.

åben terminal og kør:

sudo nano /etc/rc.local

og før exit 0 tilføj kode for at køre dit script:

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

som på skærmen 1

Gem fil med CTRL+X, Y, Enter Prøv at genstarte din hindbær PI, og nu er den klar!

Kommenter gerne og del din logger

Du kan også finde andre kodeversioner i github rep:

github.com/sandiwinter/loggingforest/tree/…

Anbefalede: