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 un système de surveillance température et lumière multi-capteurs avec Raspberry Pi et DS18B20

Construire un système de surveillance température et lumière multi-capteurs avec Raspberry Pi et DS18B20

Ce dont vous aurez besoin

Comprendre le DS18B20 et le protocole 1-Wire

Le DS18B20 est un capteur hautement fiable qui peut partager une seule broche GPIO avec plusieurs appareils grâce au protocole 1-Wire. Chaque capteur possède sa propre adresse unique, permettant au Raspberry Pi de lire chacun indépendamment.

Configuration de la plaque d'essai

La plupart des plaques d'essai ont une paire de rails d'alimentation – rouge pour +3,3 V et bleu pour GND. Ces rails connectent tous les fils attachés sur leurs côtés respectifs, facilitant l'ajout de composants ultérieurs.

La section centrale de la plaque consiste en des rangées divisées en deux moitiés par un espace vertical. Connecter un fil d'un côté d'une rangée le relie à toutes les autres broches de ce côté, mais pas à la moitié opposée.

Pour le DS18B20, le brochage est :

Placez une résistance de 4,7 kΩ entre la Broche 2 et la Broche 3 pour fournir le tirage requis. Câblez la Broche 1 au rail bleu GND et la Broche 3 au rail rouge 3,3 V. Répétez la même configuration pour le second capteur.

Programmation du Pi

Insérez une carte SD Raspbian, mettez le Pi sous tension, et ouvrez un terminal. Connectez-vous avec les identifiants par défaut (pi / raspberry) et lancez :

sudo python dstemp.py

La première exécution charge les pilotes nécessaires ; les exécutions suivantes affichent les relevés de température de chaque capteur toutes les quelques secondes.

Vérification du fonctionnement des capteurs

Appuyez sur Ctrl+C pour quitter.

Ajout d'un second capteur

Avec le Pi éteint (sudo halt), insérez le second DS18B20 dans la plaque d'essai, connectez ses broches comme décrit, et rallumez le Pi. L'exécution de sudo python dstemp.py devrait maintenant afficher les lectures des deux dispositifs.

Ajout d'un indicateur LED

Pour allumer une LED quand le capteur 1 dépasse 25 °C, ajoutez les composants suivants :

Modifiez votre script Python pour surveiller le capteur 1 et basculer GPIO 24 en conséquence. N'oubliez pas de garder le Pi éteint pendant le câblage.

Pour plus de détails : Raspberry Pi Temperature and Light Sensor

Processus de fabrication

  1. Construire un enregistreur de température Raspberry Pi avec capteur I2C à 5 $
  2. Connecter plusieurs capteurs DS18B20 1-Wire à un Raspberry Pi pour une surveillance température précise
  3. Surveillance de température professionnelle sur Raspberry Pi avec DS18B20
  4. Capteur de température infrarouge TMP006 avec Raspberry Pi : bibliothèque Python et guide de configuration
  5. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape
  6. Surveillance transparente température et humidité sur Raspberry Pi avec EzTemp
  7. Surveillance précise de la température dans un placard serveur avec Raspberry Pi
  8. Comment connecter un capteur de température DS1820 One‑Wire à un Raspberry Pi via GPIO
  9. Contrôler une LED avec un capteur de mouvement PIR sur Raspberry Pi