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 una estación meteorológica con Raspberry Pi que envíe datos diarios por email

Convierta su Raspberry Pi en una estación meteorológica personal fiable que le envíe actualizaciones en tiempo real de temperatura, humedad y lluvia por correo electrónico. Esta guía le guía a través del hardware necesario, cableado, carcasa y pasos de programación para poner su estación en marcha en solo unas horas.

1. Materiales

2. Montar el circuito

Conecte los componentes como sigue:

3. Construir la carcasa

1. Taladre agujeros de montaje en el pluviómetro a 1", 1,5", 2", 2,5" y un agujero inferior para drenaje.
2. Practique ranuras en la carcasa para los cables de Ethernet, alimentación y sensores.
3. Fije el pluviómetro a la parte trasera de la carcasa con pegamento caliente, asegurando que los agujeros de drenaje queden abiertos.
4. Pase los cables del sensor y pluviómetro por la carcasa, sellando todas las penetraciones con pegamento caliente para evitar humedad.
5. Coloque la Raspberry Pi y el breadboard dentro de la carcasa, conecte los cables de Ethernet y alimentación, y encienda.

4. Programar el sensor de humedad

Instale la librería Adafruit DHT:

git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo apt-get install build-essential python-dev
sudo python setup.py install

Pruebe el sensor con un script sencillo:

import Adafruit_DHT as dht
sensor = dht.DHT11
pin = 16
humidity, temperature = dht.read_retry(sensor, pin)
print(f"Humidity={humidity:.1f}% Temp={temperature:.1f}°C")

Si la salida muestra valores válidos, el sensor está cableado correctamente.

5. Automatizar informes por email

Instale mailx (o msmtp) para enviar emails desde la Pi. Cree una tarea cron que ejecute el script del sensor cada 30 minutos y envíe la salida a una dirección de email:

*/30 * * * * /usr/bin/python /home/pi/weather.py | mailx -s "Pi Weather Update" you@example.com

Ajuste la programación cron según la frecuencia de informes deseada.

6. Mejoras futuras

Cuando esté listo, añada un sensor BME280 o BMP280 para presión barométrica. Con la tendencia de presión, puede calcular la probabilidad de lluvia e incluirla en sus alertas por email.

¡Feliz construcción y disfrute de los datos meteorológicos diarios directo a su bandeja de entrada!

Proceso de manufactura

  1. Construya un registrador de temperatura con Raspberry Pi y sensor I2C de 5 $
  2. Monitor de temperatura y humedad en red con Raspberry Pi – Guía DIY completa
  3. Estación meteorológica solar DIY con Raspberry Pi
  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. Monitorización meteorológica remota con Raspberry Pi 3 y PubNub
  7. Conexión del sensor ultrasónico HC‑SR04 a Raspberry Pi 3 – Guía completa
  8. Controle un LED con Sensor PIR de Movimiento en Raspberry Pi
  9. Construya un Sensor de Humedad de Suelo de Bajo Coste para Riego Inteligente con Raspberry Pi
  10. Lectura de Sensor Hall Lineal con Raspberry Pi: Guía Java y Análisis del ADC0832
  11. Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20