Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20

Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20

Lo que Necesitará

Entendiendo el DS18B20 y el Protocolo 1‑Wire

El DS18B20 es un sensor altamente fiable que puede compartir un solo pin GPIO con múltiples dispositivos gracias al protocolo 1‑Wire. Cada sensor lleva su propia dirección única, así que la Raspberry Pi puede leer cada uno independientemente.

Configurando la Protoboard

La mayoría de protoboards tienen un par de rails de alimentación –rojo para +3.3 V y azul para GND. Estos rails conectan todos los cables conectados en sus respectivos lados, facilitando añadir más componentes luego.

La sección central de la placa consiste en filas divididas en dos mitades por un hueco vertical. Conectar un cable a un lado de una fila lo enlaza a todos los demás pines de ese lado pero no a la mitad opuesta.

Para el DS18B20, el pinout es:

Coloque una resistencia de 4.7 kΩ entre el Pin 2 y el Pin 3 para proporcionar el pull‑up requerido. Cablee el Pin 1 al rail azul GND y el Pin 3 al rail rojo de 3.3 V. Repita la misma configuración para el segundo sensor.

Programando la Pi

Inserte una tarjeta SD con Raspbian, encienda la Pi y abra una terminal. Inicie sesión con las credenciales por defecto (pi / raspberry) y ejecute:

sudo python dstemp.py

La primera ejecución carga los drivers necesarios; ejecuciones subsiguientes muestran lecturas de temperatura de cada sensor cada pocos segundos.

Verificando el Funcionamiento del Sensor

Presione Ctrl+C para salir.

Añadiendo un Segundo Sensor

Con la Pi apagada (sudo halt), inserte el segundo DS18B20 en la protoboard, conecte sus pines como se describe y encienda la Pi de nuevo. Ejecutar sudo python dstemp.py debería mostrar ahora lecturas de ambos dispositivos.

Añadiendo un Indicador LED

Para encender un LED cuando el sensor 1 supere 25 °C, añada los siguientes componentes:

Modifique su script Python para monitorizar el sensor 1 y conmutar GPIO 24 según corresponda. Recuerde mantener la Pi apagada mientras cablea.

Para más detalle: Sensor de Temperatura y Luz Raspberry Pi

Proceso de manufactura

  1. Construya un registrador de temperatura con Raspberry Pi y sensor I2C de 5 $
  2. Conectar múltiples sensores DS18B20 1‑Wire a Raspberry Pi para monitorización precisa de temperatura
  3. Monitorización profesional de temperatura con Raspberry Pi y DS18B20
  4. Sensor infrarrojo TMP006 con Raspberry Pi: librería Python y guía de configuración
  5. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  6. Monitorización fluida de temperatura y humedad en Raspberry Pi con EzTemp
  7. Monitorización precisa de temperatura en armario de servidores con Raspberry Pi
  8. Cómo conectar un sensor de temperatura DS1820 One‑Wire a Raspberry Pi usando GPIO
  9. Controle un LED con Sensor PIR de Movimiento en Raspberry Pi
  10. Cómo Conectar un Termómetro Digital DS18B20 One‑Wire a Raspberry Pi – Guía Paso a Paso
  11. Construya un Sensor de Humedad de Suelo de Bajo Coste para Riego Inteligente con Raspberry Pi