domingo, 15 de noviembre de 2020

Sensor BMP 180

 El siguiente paso para construir un cliente IoT medianamente relevante es disponer de algo que medir. Hasta ahora las operaciones se han llevado a cabo con un ordenador corriente, y los datos que se han subido son los de CPU y RAM del mismo. A partir de ahora, el código se ejecutará en una Raspberry Pi, y los datos que se pretende enviar a ThingSpeak son la temperatura y presión proporcionadas por un sensor BMP 180.

 

Este sensor se conecta a la Raspberry mediante la fila de conectores GPIO. Es un sensor barato y no especialmente preciso, pero sirve para lo que se pretende hacer en esta práctica. 

Para acceder al sensor, es necesario llevar a cabo previamente una serie de pasos. Al ser un sensor bastante utilizado, ya sea en esta versión o en alguna de las anteriores, existen una buena cantidad de tutoriales por pasos que explican como configurarlo y leer sus datos. La guía que he seguido yo se encuentra aquí. 

Esta guía es útil excepto en un pequeño detalle. La Raspberry que estoy usando tiene configurado Python 3 por defecto, por lo que la línea en la que pide introducir:

pi@raspberrypi:~$ sudo python setup.py install

En su lugar se debe poner: 

pi@raspberrypi:~$ sudo python3 setup.py install
 

De esta forma, ya se podrá importar la librería

No hay comentarios:

Publicar un comentario