Paso 2: Construir
Hardware
Materiales en el paso anterior, realizar las conexiones como se muestra en el dibujo. Nota: tuvimos suerte cuando nos fuimos a buscar para las resistencias de 4,7 K así que terminamos por poner dos resistencias de 10 K en paralelo.
Software
Primero necesita crear un nuevo registro de clave de cliente de la cuenta de su estado inicial. Después de que hayas hecho esto, use su editor de texto favorito en su frambuesa Pi (se trata de Nano para la mayoría de la gente) y escriba el siguiente programa:
Guardar el anterior en su directorio home como tempLOG.py, lanzar el programa desde el símbolo del sistema con el comando sudo python tempLOG.pyy verificar que no se produzcan.
¿Lo que está sucediendo en este código? Bueno lo primero, importamos tres módulos que vamos a necesitar: tiempo, piplates.ppDAQC y ISStreamer.Streamer. Luego creamos un flujo en el registrador de datos InitialState con:
Después de eso, entrar en un bucle infinito y usar ppDAQC.getTEMP para leer los dos sensores de temperatura DS18B20. Después de cada lectura, nos "sesión" los datos junto con una etiqueta en el archivo de registro en InitialState. Dormimos durante 300 segundos (5 minutos) y luego tomar otra medida.