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

Monitorización meteorológica remota con Raspberry Pi 3 y PubNub

En este tutorial aprenderá a construir una estación meteorológica remota en tiempo real usando una Raspberry Pi 3, un sensor de temperatura DS18B20, una pantalla LCD y PubNub para transmisión instantánea de datos.

¿Por qué PubNub?

PubNub es una red global de streaming de datos que alimenta más de 300 millones de dispositivos conectados y transmite más de 750 mil millones de mensajes al mes. Al usar la API de publicación/suscripción de PubNub, puede enviar sus datos de sensor a la nube en segundos y verlos en cualquier dispositivo – sin backend personalizado requerido.

Paso 1: Reunir sus componentes

Todo el código está escrito en Python 3. Si es nuevo en Python, visite Embedded Study para tutoriales para principiantes.

Paso 2: Configurar su Pi

Antes de comenzar, instale una imagen de Raspberry Pi OS (Raspbian) en una tarjeta SD. Una vez que la Pi arranque, conéctese a ella por SSH (credenciales por defecto: usuario pi, contraseña raspberry). Use una terminal o un cliente SSH como PuTTY.

Verifique el pinout GPIO con pinout.xyz y cablee el DS18B20 como sigue:

Conecte la LCD a la Pi usando la interfaz estándar de 4 bits (RS, E, D4‑D7, VCC, GND y pines de retroiluminación).

Paso 3: Instalar librerías requeridas

Abra una terminal en la Pi y ejecute los siguientes comandos:

sudo apt-get update
sudo apt-get install -y python3 python3-pip python-dev
sudo pip3 install rpi.gpio

Clone e instale la librería LCD de Adafruit:

git clone https://github.com/adafruit/Adafruit_Python_CharLCD
cd Adafruit_Python_CharLCD
sudo python setup.py install

Paso 4: Descargar y ejecutar el proyecto

Descargue los archivos del proyecto en un directorio dedicado en la Pi. Por ejemplo:

mkdir ~/weather_station
cd ~/weather_station
# Inserte su comando de descarga aquí

Ejecute el script Python para empezar a leer el sensor, actualizar la LCD y publicar datos en PubNub:

python3 weather_station.py

Paso 5: Ver sus datos

Abra el panel de PubNub o use una app móvil para suscribirse al canal definido en el script. Verá actualizaciones de temperatura en vivo cada pocos segundos.

Recursos adicionales

Etiquetas

Proceso de manufactura

  1. Perfilado preciso de temperatura en Raspberry Pi con Python, SQLite y LabVIEW
  2. Estación meteorológica solar DIY con Raspberry Pi
  3. Monitorización profesional de temperatura con Raspberry Pi y DS18B20
  4. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  5. Construcción de una estación meteorológica exterior con Raspberry Pi 2 y ADS‑WS1
  6. Construya una estación meteorológica con Raspberry Pi que envíe datos diarios por email
  7. Monitorización precisa de temperatura en armario de servidores con Raspberry Pi
  8. Integración de TI SensorTag con Blynk vía Node‑RED en Raspberry Pi Zero
  9. Construya un Mando Universal Profesional para Raspberry Pi con LIRC
  10. Controle un LED con Sensor PIR de Movimiento en Raspberry Pi
  11. Lectura de Pulsaciones de Botón vía GPIO en Raspberry Pi: Guía Paso a Paso