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

Surveiller la température de votre maison avec un tableau de bord Raspberry Pi

Ce que vous allez construire

À la fin de ce guide, vous disposerez d'un tableau de bord web en direct qui affiche un graphique d'historique de température pour chaque capteur connecté à votre Raspberry Pi. L'interface est épurée, responsive et accessible depuis n'importe quel appareil sur votre réseau.

Exigences matérielles

Tous les composants sont disponibles sur la boutique PrivateEyePi. Lors de la commande, recherchez les pièces listées ci-dessus par leurs numéros de modèle (DS18B20 pour le capteur, résistance 4,7k).

Étape 1 : Assembler le circuit

  1. Insérez le capteur DS18B20 dans la plaque d'essai. Si vous prévoyez d'utiliser plusieurs capteurs, reliez les lignes VDD (broche 3) et GND (broche 1) et chaînez la ligne de données (broche 2) via une résistance de tirage 4,7 kΩ vers 3,3 V.
  2. Connectez la broche 3 du capteur à une broche GPIO 3,3 V du Pi (ex. : Broche 1).
  3. Connectez la broche 2 au GPIO4 (Broche 7).
  4. Connectez la broche 1 à une broche de masse (ex. : Broche 6).
  5. Pour chaque capteur supplémentaire, répétez le câblage, en veillant à ce que chacun ait sa propre résistance de tirage.

Si l'identifiant unique du capteur s'affiche dans le système de fichiers du Pi après le démarrage, le câblage est correct. Sinon, revérifiez le code couleur de la résistance (jaune-violet-rouge-or pour 4,7 kΩ) et confirmez l'orientation du capteur.

Étape 2 : Vérifier la détection du capteur

sudo modprobe w1-gpio
sudo modprobe w1-therm
cd /sys/bus/w1/devices/
ls

Vous devriez voir un ou plusieurs répertoires nommés avec une chaîne hexadécimale de 12 caractères, par ex. 28-0000040be5b6. Notez cet identifiant pour une utilisation ultérieure. Si rien n'apparaît, vérifiez le câblage ou le placement de la résistance.

Pour lire la valeur d'un capteur, exécutez :

cd 28-0000040be5b6
cat w1_slave

La sortie contient une lecture de température brute en Celsius ; par exemple, 20812 équivaut à 20,812 °C. Le tableau de bord pourra plus tard convertir en Fahrenheit si désiré.

Prochaines étapes

Avec le matériel vérifié, vous pouvez passer à la section logicielle du projet, qui configure un serveur web, collecte les données des capteurs et visualise les lectures en temps réel.

Pour le support, suggestions ou pour partager vos propres réalisations, envoyez un email à email@example.com ou laissez un commentaire sur notre blog.

Processus de fabrication

  1. Construire un enregistreur de température Raspberry Pi avec capteur I2C à 5 $
  2. Profilage température Raspberry Pi précis avec Python, SQLite et LabVIEW
  3. Moniteur réseau température et humidité Raspberry Pi — Guide de configuration DIY
  4. Comment lire la température avec un DS18B20 sur Raspberry Pi 2
  5. Moniteur température et humidité domestique avec Raspberry Pi et tableau de bord web — Suivi à distance en temps réel
  6. Surveillance de température professionnelle sur Raspberry Pi avec DS18B20
  7. Mesure de température sur Raspberry Pi avec capteurs 1‑Wire Maxim et pont I2C DS2482
  8. Capteur de température infrarouge TMP006 avec Raspberry Pi : bibliothèque Python et guide de configuration
  9. Construire un capteur de température distant avec Raspberry Pi et Python – Guide étape par étape