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 de votre chaudière centrale avec Raspberry Pi – Matériel, Logiciel et Guide de configuration

Vue d'ensemble matériel

Voici une liste concise des composants Raspberry Pi requis pour ce système de surveillance de chaudière. L'unité relais, qui gère le brûleur et la pompe de la chaudière, reste inchangée par rapport à la configuration PC d'origine.

Le diagramme de blocs (non montré) illustre le câblage général. Optionnellement, un modem GSM peut être intégré plus tard pour recevoir des alertes SMS.

Composants logiciels

Trois programmes principaux pilotent le système de surveillance :

Tous les programmes étaient originellement écrits en C pour un environnement Windows/2000 Server sur un Dell GX11 PC. La transition vers Linux a nécessité des réécritures significatives, surtout pour l'API Pi‑Face Digital et l'interface OWFS (One‑Wire File System).

Le module CGI est la partie la plus complexe ; il produit un graphique à barres SVG et une timeline. Il a été porté vers Linux en remplaçant les appels _stat() par statfs() et en corrigeant les routines de gestion de chaînes.

Organisation du système de fichiers

Les répertoires Linux et Apache typiques sont surlignés en jaune ; les chemins personnalisés en bleu. Tous les fichiers de surveillance se trouvent sous /1-wire :

 /1-wire
├─ src
├─ events
├─ temperatures

Étape 1 – Créer les répertoires

sudo su
cd /
mkdir /1-wire
mkdir /1-wire/src
mkdir /1-wire/events
mkdir /1-wire/temperatures

Étape 2 – Télécharger et compiler

wget https://www.noveldevices.co.uk/rpdl/logger.c -O /1-wire/src/logger.c
wget https://www.noveldevices.co.uk/rpdl/1-wire.c -O /1-wire/src/1-wire.c
wget https://www.noveldevices.co.uk/rpdl/server.c -O /1-wire/src/server.c
gcc -L/usr/local/lib -lpiface-1.0 -o /1-wire/events/logger /1-wire/src/logger.c -lm
gcc -L/usr/local/lib -o /1-wire/temperatures/1-wire /1-wire/src/1-wire.c -lm
gcc -L/usr/local/lib -o /usr/lib/cgi-bin/server /1-wire/src/server.c -lm

Étape 3 – Récupérer la configuration et la feuille de style

wget https://www.noveldevices.co.uk/rpdl/1-wire.conf -O /1-wire/temperatures/1-wire.conf
wget https://www.noveldevices.co.uk/rpdl/server.conf -O /usr/lib/cgi-bin/server.conf
wget https://www.noveldevices.co.uk/rpdl/boiler.css -O /var/www/boiler.css

Étape 4 – Configurer la journalisation 1‑Wire

Le fichier 1-wire.conf contient les paramètres pour le journaliseur et le générateur de graphiques CGI. Chaque entrée est indépendante de l'ordre :

Ici, #RRGGBB est le code couleur HTML pour la ligne du capteur sur le graphique, et description-capteur est l'étiquette affichée sur le graphique de température.

Pour des détails supplémentaires, référez-vous à l'article original : Surveillance de ma chaudière centrale.

Processus de fabrication

  1. Systèmes de chauffage solaire : des solutions passives aux actives pour un chauffage domestique durable
  2. Surveillance de température professionnelle sur Raspberry Pi avec DS18B20
  3. Surveillance précise de la température dans un placard serveur avec Raspberry Pi
  4. Surveillance météo à distance avec Raspberry Pi 3 et PubNub
  5. Capteur CO2 K30 : Surveillance en temps réel de la qualité de l'air intérieur
  6. Portique de contrôle de température sans contact pour dépistage rapide et précis
  7. Comprendre les Éléments Chauffants en Céramique : Fonctionnement et Supériorité
  8. Top 3 avantages de la surveillance à distance pour l'efficacité manufacturière
  9. Maximiser les économies d'énergie avec contrôleurs centraux et surveillance à distance