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

Tu primer proyecto IoT con Raspberry Pi, DHT11 y ThingSpeak

Internet de las Cosas (IoT) está transformando cómo interactuamos con los dispositivos cotidianos. Con sensores que envían datos a la nube, puedes monitorizar y gestionar entornos desde cualquier lugar. Si eres nuevo en IoT, un monitor sencillo de temperatura, humedad y luz es un excelente punto de partida.

En el húmedo verano del noreste, las condiciones del sótano pueden variar drásticamente. Mi taller está en un sótano con deshumidificador que mantiene el aire seco, pero sigue más fresco que las temperaturas exteriores. Quería saber exactamente qué tan fresco y húmedo se pone, lo que inspiró este primer proyecto IoT.

Los sensores DHT11 son asequibles y leen temperatura y humedad relativa. Aunque no son de precisión de laboratorio, son suficientes para monitorizar un entorno de sótano. También añadí una fotorresistencia barata para detectar si se dejaban luces encendidas.

En lugar de construir un servidor web personalizado, elegí ThingSpeak, un servicio en la nube con API simple para publicar y visualizar datos de sensores.

Paso 1: Qué necesitas para completar este proyecto

Prototiparemos en protoboard, así que no se requiere soldadura. Una vez verificado el diseño, puedes transferirlo a PCB si lo deseas.

Hardware:

Paso 2: Preparar la Raspberry Pi

Primero, instala Raspbian en tu Pi. Si necesitas ayuda, consulta la guía de Soldering Sunday o la guía oficial de instalación de Raspberry Pi OS.

Luego, habilita el soporte Python para acceso GPIO. Necesitarás las librerías GPIO y DHT de Adafruit. Sigue los tutoriales oficiales de Adafruit:

Paso 3: Entender los pines GPIO

Los pines GPIO (Entrada/Salida de Propósito General) son el puente entre el software de tu Pi y el hardware externo. Todos los modelos de Raspberry Pi comparten pines 1–26; las placas más nuevas añaden pines 27–40. Verifica siempre el número de pin físico frente a la numeración GPIO usada en tu código para evitar cableados incorrectos.

Para profundizar, consulta el tutorial GPIO.

Paso 4: Construir el circuito

Apaga la Pi antes de conectar la protoboard para evitar daños. Usa cables jumper Dupont (hembra a header de Pi, macho a protoboard).

Conecta lo siguiente:

Verifica tu cableado contra el diagrama Fritzing adjunto y las fotos.

Paso 5: Configurar ThingSpeak para datos IoT

Visita ThingSpeak, crea una cuenta gratuita y añade un nuevo canal. Nombra el canal y sus campos (ej. Temperatura, Humedad, Luz). Ten en cuenta el orden de los campos; esto determina cómo publicarás los datos después.

Elige visibilidad del canal (público/privado) y proporciona una ubicación si lo deseas. Copia la Write API key del canal; será necesaria en tu script Python para publicar datos.

Con el hardware cableado y el canal configurado, estás listo para escribir un script Python que lea valores de sensores y los publique en ThingSpeak. Una vez ejecutándose, tu entorno de sótano será visible desde cualquier lugar.

Proceso de manufactura

  1. Conectar múltiples sensores DS18B20 1‑Wire a Raspberry Pi para monitorización precisa de temperatura
  2. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  3. Tutorial IoT para principiantes: Streaming de datos de temperatura desde Raspberry Pi
  4. Integre su estación meteorológica con CWOP: Guía práctica
  5. Integración de datos de sensores en Raspberry Pi: Guía práctica
  6. Construya un Monitor de Temperatura ThingSpeak con Raspberry Pi y BrickPi
  7. Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20
  8. Control de sensores y actuadores con Raspberry Pi: acelerómetro, servo y streaming de datos
  9. Construye un sistema aeropónico automatizado con Raspberry Pi y sensor de humedad
  10. Domina GPIO de Raspberry Pi: interfaz sensor PIR movimiento en B+/Model 2
  11. Integrar radar pulsado Acconeer A111 con Raspberry Pi: guía práctica