Paso 5: Sentido sombrero
El sombrero de sentido es un Add-on para el Pi de frambuesa que está lleno de sensores, LEDs y un pequeño joystick. Qué tan grande sobre este pequeño Add-on es que es increíblemente fácil de instalar y utilizar gracias a una fantástica biblioteca de Python que se puede instalar rápidamente. Para este proyecto, utilizaremos la temperatura, humedad y sensores de presión barométrica en el sombrero de sentido. Vamos a configurarlo.
El primer paso en el uso del sombrero de sentido es instalar físicamente en su Pi. Con el Pi apagado, Unido el sombrero como se muestra en la imagen.
Poder en su Pi. Tenemos que instalar la biblioteca de Python para hacer más fácil leer los valores de los sensores del sombrero de sentido. En primer lugar, usted necesitará asegurarse de que todo está actualizado en su versión de Raspbian escribiendo:
actualización de $ sudo apt-get
Siguiente, instalar la biblioteca de Python sentido sombrero:
$ sudo apt-get install sentido-sombrero
Reiniciar su Pi.
Estamos listos para probar el sombrero sentido leyendo datos del sensor de él y enviar los datos al estado inicial.
Vamos a probar nuestro sombrero de sentido para asegurarse de que todo está funcionando. Usaremos el athttps://github.com/InitialState/wunderground-sensehat/blob/master/sensehat.py script situado. Puede copiar este script en un archivo en su Pi o acceder a él desde nuestro repositorio de Github que hemos reproducidos anteriormente. Cambio en su directorio sensehat wunderground y nano en el archivo sensehat.py escribiendo:
$ nano sensehat.py
Note que en la primera línea que estamos importando la biblioteca SenseHat en la escritura. Antes de ejecutar este script, tenemos que configurar nuestros parámetros de usuario.
#---Ajustes del usuario---
CIUDAD = "Nashville"
BUCKET_NAME = ": partly_sunny:" + ciudad + "Tiempo"
BUCKET_KEY = "sensehat"
ACCESS_KEY = "Your_Access_Key"
SENSOR_LOCATION_NAME = "La oficina"
MINUTES_BETWEEN_SENSEHAT_READS = 0.1
# ---------------------------------
Específicamente, usted necesita establecer su ACCESS_KEY a su clave de acceso de cuenta de estado inicial. Observe lo fácil que es leer los datos del sombrero de sentido en una sola línea de Python (por ejemplo, sense.get_temperature()).
En el símbolo de su Pi, ejecutar el script:
$ sudo python sensehat.py
Accede a tu cuenta de estado inicial y ver el nuevo cubo de datos creado por el sombrero de sentido.
Ahora, estamos dispuestos a poner todo junto y crear nuestro dashboard hiperlocal tiempo!