II. Sensor de temperatura y PLC Raspberry: C贸mo obtener la temperatura
DS18B20 Sensor de Dallas y automatizaci贸n con Raspberry Pi
14 junio, 2021 por
II. Sensor de temperatura y PLC Raspberry: C贸mo obtener la temperatura
Boot & Work Corp. S.L., Fernandez Queralt Martinez

Introducci贸n

En el 谩rea de comunicaciones del PLC industrial Raspberry, hay un pin directo que es el GPIO 25 que va al GPIO 25 directamente.

En este post, vamos a aprender a obtener la temperatura de un sensor de temperatura Dallas DS18B20 a un PLC basado en Raspberry Pi a trav茅s del protocolo One-Wire.

Enlaces Relacionados

C贸mo

Programar entradas de interrupci贸n del PLC industrial Raspberry Pi con Python

Leer聽

Raspberry PLC

Familia de Productos

Ver聽

Conceptos b谩sicos sobre

las entradas Anal贸gicas del controlador l贸gico Raspberry Pi

Leer聽

Touchberry Pi

Familia de Productos

Ver聽

Sensor Dallas y un PLC industrial Raspberry Pi para la automatizaci贸n industrial

El sensor DS18B20 es un sensor digital que puede utilizarse f谩cilmente con el PLC de c贸digo abierto Raspberry Pi.聽 Consulta su hoja de datos para obtener m谩s informaci贸n:Ir >>

Una vez conectado, la lectura de la temperatura es muy sencilla, ya que se controla a distancia mediante la lectura de un archivo.

Mira c贸mo conectar el sensor de temperatura Dallas DS18B20 y el controlador PLC Raspberry Pi para el control industrial.
Ve c贸mo >>聽

S贸lo tienes que seguir los siguientes pasos para obtener la temperatura de cualquier lugar en el que est茅 colocado tu sensor:

1. Ve y edita el archivo /boot/config.txt:

sudo nano /boot/config.txt

2. A帽ade la siguiente l铆nea para configurar el 1-Wire:

聽dtoverlay=w1-gpio,gpiopin=25

Paso 2 - II. Sensor de temperatura y Raspberry PLC: C贸mo obtener la temperatura

Sal del editor nano presionando CTRL-X y luego S, y luego ENTER para salir, guardando el archivo.

3. Reinicia el sistema para aplicar los cambios:

sudo reboot now

4. Ejecuta los siguientes comandos para habilitar la interfaz de un solo cable bajo demanda:

sudo modprobe w1-gpio
sudo modprobe w1-therm

5. Ve al diretorio /sys/bus/w1/devices:聽聽聽聽

cd /sys/bus/w1/devices

6. Enumera los archivos:

ls

7.聽Aparecer谩n varios directorios, entre ellos uno (o varios, si tenemos varios term贸metros conectados) con el nombre 28-XXXXXX, que es el n煤mero de serie del term贸metro, diferente para cada transistor. Ve al tuyo, en nuestro caso es:

cd 28-0000072b7724

Paso 7 - II. Sensor de temperatura y PLC Raspberry: C贸mo obtener la temperatura

8.聽聽Lee el archivo w1-slave donde ver谩s la temperatura:

cat w1_slave

Paso 8 - II. Sensor de temperatura y PLC Raspberry: C贸mo obtener la temperatura


9.聽Extrae s贸lo la temperatura:

cat w1_slave | sed -e 's/.*t=//' | sed '1d'

Paso 9 - II. Sensor de temperatura y PLC Raspberry: C贸mo obtener la temperatura

10.聽La temperatura de nuestro sensor est谩 expresada en 掳C multiplicada por 1000, y aunque hay muchas formas de parsear esa temperatura, vamos a hacerlo usando Node-RED.聽
Descubre c贸mo聽(Parte III) >>

C贸mo conectar un sensor Dallas y un PLC Raspberry (Parte II)

II. Sensor de temperatura y PLC Raspberry: C贸mo obtener la temperatura
Boot & Work Corp. S.L., Fernandez Queralt Martinez
14 junio, 2021
Compartir
Archivar

驴Buscas tu controlador l贸gico programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Comparaci贸n PLC industrial>>>

驴Quieres m谩s informaci贸n?

隆Rellena el formulario!

隆Cu茅ntame m谩s!