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 enregistreur de température Raspberry Pi avec capteur I2C à 5 $

Suivez ces étapes concises pour transformer un capteur de température I2C à 5 $ en un enregistreur de données fiable sur un Raspberry Pi. Les valeurs enregistrées sont écrites sur la carte SD, les rendant prêtes pour Excel ou tout outil d'analyse de données.

Composants

Note : Le kit de démarrage Raspberry Pi Zagros contient tout sauf le capteur.

Étape 1 : Câbler le capteur de température

Connectez le capteur aux broches GPIO du Pi comme indiqué. La broche ADD0 mise à GND donne au capteur une adresse I2C unique (0x48). Plus d'un capteur peut partager le bus tant que chacun a une adresse distincte.

Broche capteurGPIO RPi
VCC3,3 V
SDASDA (GPIO 2)
SCLSCL (GPIO 3)
GNDGND
ADD0GND (définit l'adresse I2C)
ALTN/C

Note de sécurité : N'alimentez pas le capteur avec +5 V ; cela l'endommagerait définitivement.

Étape 2 : Activer le bus I2C

Par défaut, le Pi désactive l'interface I2C. Éditez le fichier blacklist :

sudo nano /etc/modprobe.d/raspi-blacklist.conf

Changez le contenu de :
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
blacklist i2c-bcm2708

à :
# blacklist spi and i2c by default (many users don't need them)
blacklist spi-bcm2708
#blacklist i2c-bcm2708

Étape 3 : Charger le module I2C au démarrage

Ajoutez le module à /etc/modules pour qu'il se charge automatiquement :

sudo nano /etc/modules

Ajoutez la ligne :

i2c-dev

Étape 4 : Installer les utilitaires I2C

Installez les outils nécessaires et les liaisons Python :

sudo apt update && sudo apt install -y i2c-tools python3-smbus

Vérifiez que le capteur apparaît sur le bus :

i2cdetect -y 1 – vous devriez voir un périphérique à l'adresse 0x48.

Avec la pile I2C prête, vous pouvez maintenant exécuter un script Python (non inclus ici) qui lit la température et l'ajoute à un fichier CSV sur la carte SD. Le CSV peut être ouvert directement dans Excel pour analyse.

Processus de fabrication

  1. Profilage température Raspberry Pi précis avec Python, SQLite et LabVIEW
  2. Connecter plusieurs capteurs DS18B20 1-Wire à un Raspberry Pi pour une surveillance température précise
  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. Construction d'un enregistreur de données multicanal avec Raspberry Pi – Partie 1 : Exigences et architecture
  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