Bygga en Raspberry Pi SUPER väderstation (5 / 7 steg)
Steg 5: Känsla hatt
Känsla HATTEN är en add-on styrelse för Raspberry Pi som är full av sensorer, lysdioder och en liten joystick. Vad är så bra med detta lilla tillägg är att det är otroligt lätt att installera och använda tack vare en fantastisk Python-bibliotek som du kan snabbt installera. För detta projekt, kommer vi använda den temperatur, luftfuktighet och barometertrycket sensorer på känsla HATTEN. Låt oss ställa upp.
Det första steget i att använda känsla HATTEN är att fysiskt installera det på din Pi. Med Pi avstängd, fäst HATTEN som visas i bilden.
Slå på din Pi. Vi måste installera Python-bibliotek för att enkelt läsa sensor värdena från känsla HATTEN. Först, du kommer att behöva se till att allt är aktuell på din version av Raspbian genom att skriva:
$ sudo apt-get update
Nästa, installera känsla hatt Python biblioteket:
$ sudo lämplig-få installera känsla-hat
Starta din Pi.
Vi är redo att testa känsla HATTEN genom sensordata läses från det och skicka dessa data till starttillstånd.
Låt oss testa vår känsla hatt för att se till att allt fungerar. Vi kommer använda skriptet ligger athttps://github.com/InitialState/wunderground-sensehat/blob/master/sensehat.py. Du kan kopiera detta skript till en fil på din Pi eller komma åt den från våra Github databasen som vi klonade tidigare. Ändra i din wunderground-sensehat katalog och sedan nano i sensehat.py filen genom att skriva:
$ nano sensehat.py
Märka på den första raden att vi importerar SenseHat biblioteket i skriptet. Innan du kör det här skriptet, måste vi ställa våra användarparametrar.
#---Användarinställningar---
STADEN = "Nashville"
BUCKET_NAME = ": partly_sunny:" CITY + "Väder"
BUCKET_KEY = "sensehat"
ACCESS_KEY = "Your_Access_Key"
SENSOR_LOCATION_NAME = "Kontor"
MINUTES_BETWEEN_SENSEHAT_READS = 0,1
# ---------------------------------
I synnerhet måste du ange din ACCESS_KEY till din starttillstånd konto tillgång nyckel. Lägg märke till hur lätt det är att läsa data från känsla HATTEN i en enda rad för Python (t.ex. sense.get_temperature()).
I Kommandotolken på din Pi, köra skriptet:
$ sudo python sensehat.py
Gå till kontot starttillstånd och Visa nya data hinken skapad av känsla HATTEN.
Nu är vi redo att sätta ihop det hela och skapa våra hyper-lokal väder instrumentpanel!