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

Surveillance météo à distance avec Raspberry Pi 3 et PubNub

Dans ce tutoriel, vous apprendrez comment construire une station météo distante en temps réel en utilisant un Raspberry Pi 3, un capteur de température DS18B20, un affichage LCD, et PubNub pour la diffusion instantanée de données.

Pourquoi PubNub ?

PubNub est un réseau mondial de diffusion de données qui alimente plus de 300 millions de dispositifs connectés et diffuse plus de 750 milliards de messages chaque mois. En utilisant l'API publish/subscribe de PubNub, vous pouvez pousser vos données capteur vers le cloud en quelques secondes et les visualiser sur n'importe quel dispositif – aucun backend personnalisé requis.

Étape 1 : Rassembler vos composants

Tout le code est écrit en Python 3. Si vous êtes nouveau en Python, visitez Embedded Study pour des tutoriels débutants.

Étape 2 : Configurer votre Pi

Avant de commencer, installez une image Raspberry Pi OS (Raspbian) sur une carte SD. Une fois le Pi démarré, connectez-vous via SSH (identifiants par défaut : utilisateur pi, mot de passe raspberry). Utilisez un terminal ou un client SSH comme PuTTY.

Vérifiez le brochage GPIO avec pinout.xyz et câblez le DS18B20 comme suit :

Connectez le LCD au Pi en utilisant l'interface standard mode 4 bits (RS, E, D4‑D7, VCC, GND, et broches de rétroéclairage).

Étape 3 : Installer les bibliothèques requises

Ouvrez un terminal sur le Pi et exécutez les commandes suivantes :

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

Clonez et installez la bibliothèque LCD Adafruit :

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

Étape 4 : Télécharger et exécuter le projet

Téléchargez les fichiers du projet dans un répertoire dédié sur le Pi. Par exemple :

mkdir ~/weather_station
cd ~/weather_station
# Insérez votre commande de téléchargement ici

Exécutez le script Python pour commencer à lire le capteur, mettre à jour le LCD, et publier les données sur PubNub :

python3 weather_station.py

Étape 5 : Visualiser vos données

Ouvrez le tableau de bord PubNub ou utilisez une application mobile pour vous abonner au canal défini dans le script. Vous verrez les mises à jour de température en direct toutes les quelques secondes.

Ressources supplémentaires

Tags

Processus de fabrication

  1. Profilage température Raspberry Pi précis avec Python, SQLite et LabVIEW
  2. Station météo solaire DIY avec Raspberry Pi
  3. Surveillance de température professionnelle sur Raspberry Pi avec DS18B20
  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. Construire une station météo Raspberry Pi qui envoie les données météo quotidiennes par email
  7. Surveillance précise de la température dans un placard serveur avec Raspberry Pi
  8. Intégration du TI SensorTag à Blynk via Node‑RED sur Raspberry Pi Zero
  9. Construire une télécommande universelle Raspberry Pi professionnelle avec LIRC