Tutorial para Configurar un Sensor de Temperatura en una Raspberry Pi

La Raspberry Pi es una microcomputadora de bajo costo muy versátil para la implementación de sensores ambientales. Prácticamente cualquier sensor puede ser conectado a una Raspberry Pi de manera directa, o través de tarjetas Arduino. Este tutorial muestra la implementación de un sensor de temperatura, con la configuración necesaria y los códigos o "scripts" en Python que representan las mediciones del sensor en la pantalla.

 

Video

 

Configuración

La configuración del sensor se muestra en mayor detalle en este artículo

https://pimylifeup.com/raspberry-pi-temperature-sensor/

 

Códigos

En código sensor.py puede ser copiado del texto siguiente:

import os

import glob

import time


os.system('modprobe w1-gpio')

os.system('modprobe w1-therm')


base_dir = '/sys/bus/w1/devices/'

device_folder = glob.glob(base_dir + '28*')[0]

device_file = device_folder + '/w1_slave'


def read_temp_raw():

f = open(device_file, 'r')

lines = f.readlines()

f.close()

return lines


def read_temp():

lines = read_temp_raw()

while lines[0].strip()[-3:] != 'YES':

time.sleep(0.2)

lines = read_temp_raw()

equals_pos = lines[1].find('t=')

if equals_pos != -1:

temp_string = lines[1][equals_pos+2:]

temp_c = float(temp_string) / 1000.0

return temp_c


while True:

print("La temp es: "+str(read_temp())+" ˚C")

time.sleep(0.5)

 

Footer_Suscribirse.png

Suscríbase a nuestro boletín gratuito para recibir noticias, datos interesantes y fechas de nuestros cursos en recursos hídricos.

Posted on September 28, 2016 and filed under Tutorial.