Paso 4: Descargue el software y el funcionamiento en seco
En esta etapa todo debe todos ser cableado y listo para probar un funcionamiento en seco. He escrito un programa python bastante simple que tome las lecturas de cada sensor y luego enviar los resultados a su teléfono móvil. Puede descargar el programa completo de la Página de PiJuice Github. Ahora también podría ser un buen momento para probar con el módulo PiJuice. Simplemente enchufa de GPIO de la Raspberry Pi, todos los cables conectados a la Pi sólo haz conectados directamente a las salidas de pin correspondiente en el PiJuice. Fácil como Pi. Para descargar el código utilice el comando:
"git clone https://github.com/pijuice/weatherstation.git"
Esto está configurado para enviar los datos una vez al día. Para propósitos de prueba no es grande, por lo que podría modificar el programa. Esto es fácil de hacer; sólo abrir el archivo; "sudo nano weatherstation.py". En la parte superior hay una sección de "set delay". Comente la línea "retardo = 86400" y un comentario "delay = 5". Ahora los resultados se enviarán una vez cada 5 segundos. Usted también desea cambiar el programa que contiene su propio número de móvil. Buscar donde dice "+ 44 ***" y reemplazar las estrellas con su propio número.
Antes de ejecutar el programa sólo necesita descargar una biblioteca para leer el sensor de humedad DHT22:
"git clone https://github.com/adafruit/Adafruit_Python_DHT.git"
Y la biblioteca debe estar instalado:
"cd Adafruit_Python_DHT"
"sudo apt-get update"
"sudo apt-get install python-dev build-essential"
"sudo python setup.py install"
Cool, ahora usted puede probar el programa.
"sudo python weatherstation.py"
Como el programa se está ejecutando los resultados deben ser enviados a tu móvil pero también impreso en el terminal cada 5 segundos.