Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Supervisión de mi caldera de calefacción central

Hardware

Como estaba reemplazando la PC con una Pi, solo he enumerado el hardware específico de Pi aquí porque la unidad de relé sigue siendo la misma:

El siguiente diagrama de bloques muestra la disposición general del hardware. Es posible que se agregue una interfaz a un módem GSM para enviar alertas de texto en una fecha posterior.

Software

Los programas de Raspberry Pi comprenden:

Todos los programas se escribieron originalmente en C para Windows y se ejecutaron en una PC Dell GX11 con Windows / 2000 Server. El registrador de eventos original se comunicaba con una tarjeta de interfaz USB Velleman K8055, pero como la programación era completamente diferente a la de PiFace, reescribí la mayor parte del programa.

El registrador de temperatura de 1 cable original usaba las DLL DalSemi, pero el software OWFS oculta toda la complejidad y, por lo tanto, este programa se reescribió en su mayor parte, excepto las secciones de E / S.

El programa CGI es el más complejo porque genera su propio calendario y SVG en línea para el gráfico de barras y el gráfico, pero resultó ser el más fácil de convertir con solo un par de cambios de codificación. Estos cambios reemplazaban las definiciones de funciones y las llamadas a _stat () (Windows) por statfs () (Linux) para las estadísticas del sistema de archivos. También hice algunas correcciones al código que se leía en cadenas de caracteres.

La estructura del sistema de archivos se muestra aquí. Los directorios estándar de Linux y Apache se muestran en amarillo; directorios personalizados en azul. Todo va por debajo de / 1-wire con archivos de origen, datos de eventos y datos de temperatura que van a sus propios subdirectorios junto con los demonios que recopilan los datos.

Paso 1

Cree la estructura del directorio:

sudo su

cd /

mkdir / 1 cable

mkdir / 1-wire / src

mkdir / 1-wire / events

mkdir / 1 cable / temperaturas

Paso 2

Descargue y compile los programas:

wget http://www.noveldevices.co.uk/rpdl/logger.c -O /1-wire/src/logger.c

wget http://www.noveldevices.co.uk/rpdl/1-wire.c -O /1-wire/src/1-wire.c

wget http://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 / Temperature / 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

Paso 3

Descargue algunos archivos de configuración de ejemplo y un archivo CSS:

wget http://www.noveldevices.co.uk/rpdl/1-wire.conf -O /1-wire/temperatures/1-wire.conf

wget http://www.noveldevices.co.uk/rpdl/server.conf -O /usr/lib/cgi-bin/server.conf

wget http://www.noveldevices.co.uk/rpdl/boiler.css -O /var/www/boiler.css

Paso 4

El archivo 1-wire.conf contiene información de configuración para el programa 1-wire y para el programa CGI que crea los gráficos. Cada entrada se describe a continuación (el orden real de los registros no importa):

plot-color es un color web estándar como #RRGGBB, #RGB CSS color.

sensor-description es una frase corta que debería aparecer en el gráfico de temperatura

El intervalo de sondeo puede ser de cualquier número de segundos, pero debe tener en cuenta que OWFS suele tardar dos segundos en obtener la temperatura de cada sensor. El programa vuelve a calcular el intervalo de tiempo real en función de la hora de inicio y finalización del proceso de recopilación de datos para que las horas de inicio de la recopilación no se desvíen.

Para más detalles:Monitoreo de mi caldera de calefacción central


Proceso de manufactura

  1. Sistema de calefacción solar
  2. Monitoreo de temperatura en Raspberry Pi
  3. Supervisión de la temperatura con Raspberry Pi
  4. Monitoreo remoto del clima usando Raspberry Pi
  5. Monitoreo de CO2 con sensor K30
  6. Puerta de control de temperatura sin contacto
  7. Conecte su calefacción central a Arduino
  8. Monitoreo SMART de temperatura para escuelas
  9. ¿Qué es un elemento calefactor cerámico?
  10. 3 ventajas principales de la supervisión remota
  11. Optimización de la eficiencia energética con controladores centrales y monitoreo remoto