Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Construire une station météo Raspberry Pi qui envoie les données météo quotidiennes par email

Transformez votre Raspberry Pi en station météo personnelle fiable qui vous envoie des mises à jour en temps réel de température, humidité et précipitations par email. Ce guide vous accompagne à travers le matériel requis, le câblage, le boîtier et les étapes de codage pour mettre votre station en service en quelques heures.

1. Fournitures

2. Assembler le circuit

Connectez les composants comme suit :

3. Construire le boîtier

  1. Percez des trous de montage dans le pluviomètre à 1″, 1,5″, 2″, 2,5″, et un trou de drainage au fond.
  2. Découpez des fentes dans le boîtier pour les câbles Ethernet, d'alimentation et les fils des capteurs.
  3. Fixez le pluviomètre à l'arrière du boîtier avec de la colle chaude, en gardant les trous de drainage ouverts.
  4. Faites passer les fils des capteurs et du pluviomètre à travers le boîtier, scellez toutes les pénétrations avec de la colle chaude pour empêcher l'humidité d'entrer.
  5. Placez le Raspberry Pi et la breadboard à l'intérieur du boîtier, connectez les câbles Ethernet et d'alimentation, et mettez sous tension.

4. Programmer le capteur d'humidité

Installez la bibliothèque 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

Testez le capteur avec un script simple :

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 sortie affiche des valeurs valides, le capteur est correctement câblé.

5. Automatiser les rapports par email

Installez mailx (ou msmtp) pour envoyer des emails depuis le Pi. Créez une tâche cron qui exécute le script capteur toutes les 30 minutes et pipe la sortie vers une adresse email :

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

Ajustez la planification cron selon votre fréquence de rapport souhaitée.

6. Améliorations futures

Quand vous serez prêt, ajoutez un capteur BME280 ou BMP280 pour la pression barométrique. Avec la tendance de pression, vous pouvez calculer la probabilité de pluie et l'inclure dans vos alertes email.

Bon البناء et profitez des données météo quotidiennes directement dans votre boîte de réception !

Processus de fabrication

  1. Construire un enregistreur de température Raspberry Pi avec capteur I2C à 5 $
  2. Moniteur réseau température et humidité Raspberry Pi — Guide de configuration DIY
  3. Station météo solaire DIY avec Raspberry Pi
  4. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  5. Construction d'une station météo extérieure avec Raspberry Pi 2 et ADS‑WS1
  6. Surveillance météo à distance avec Raspberry Pi 3 et PubNub
  7. Connexion du capteur ultrasonique HC‑SR04 au Raspberry Pi 3 : Guide complet
  8. Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi
  9. Construire un capteur d'humidité du sol Raspberry Pi low-cost pour irrigation intelligente