Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Registre e Gráfico Eventos de Termostato 24‑V com Optoacoplador e Raspberry Pi

Muitos projetos de automação residencial envolvem construir um termostato do zero, mas e se você já possui um termostato programável e apenas quer registrar quando ele liga ou desliga? Este guia explica como usar um optoacoplador para isolar com segurança o sistema HVAC 24‑V AC de um Raspberry Pi, capturar sinais de nível lógico, registrar eventos e plotar dados de temperatura em tempo real.

⚠️ Trabalhar com tensão de rede pode ser perigoso. Prossiga apenas se você entende segurança elétrica e possui as habilidades necessárias. O autor não pode ser responsabilizado por danos a equipamentos, animais ou propriedade.

Passo 1: Reunir Peças e Ferramentas

Componentes necessários:

Adicional de sensor de temperatura opcional:

Ferramentas opcionais de design PCB:

Ferramentas:

Requisitos:

Passo 2: Identificar Fios do Relé do Termostato

A maioria dos sistemas HVAC residenciais opera a 24 VAC. Um termostato programável tipicamente se auto‑alimenta de um circuito "power‑stealing" e comuta um relé para energizar o forno ou air‑handler. Para monitorar o estado do relé, localize o par de fios que levam a alimentação 24 VAC para a unidade HVAC.

Com multímetro em modo tensão AC, teste cada par de fios enquanto o HVAC está ligado e desligado. Registre a leitura de tensão; o par correto deve mostrar ~24 VAC (frequentemente um pouco mais alto, ex.: 28–30 VAC) quando o sistema está ativo e 0 VAC quando ocioso.

Passo 3: Adicionar Leads de Monitoramento

Desligue a energia do HVAC e confirme com multímetro que nenhuma tensão está presente. Remova cuidadosamente o termostato de sua base de montagem para expor a fiação. Anexe dois fios adicionais ao par escolhido de condutores do relé. Use conectores quick‑disconnect na extremidade do Pi para fácil manutenção.

Passo 4: Construir Circuito de Isolamento

Conectar diretamente 24 VAC a um Raspberry Pi é impossível. Um optoacoplador como o HCPL3700 fornece isolamento elétrico enquanto retifica automaticamente a tensão de entrada.

Pontos chave no esquema:

Conecte a saída do optoacoplador a um pino GPIO do Pi (ex.: GPIO23). Use o rail 3.3 V do Pi para alimentar os pinos de supply do optoacoplador. Aterre o Pi e o optoacoplador juntos.

Uma vez conectado, o Pi detecta logic low sempre que o relé HVAC está energizado e logic high quando desenergizado.

Para esquemáticos completos e cálculos de componentes, consulte a application note do HCPL3700.

Passo 5: Instalar Software e Registrar Dados

Use Python para ler o pino GPIO, timestamp cada mudança de estado e escrever dados em arquivo CSV ou banco de dados. Um script simples pode parecer com isto:

import RPi.GPIO as GPIO import time import csv GPIO.setmode(GPIO.BCM) GPIO.setup(23, GPIO.IN, pull_up_down=GPIO.PUD_UP) with open('thermostat_log.csv', 'a') as f: writer = csv.writer(f) while True: state = GPIO.input(23) timestamp = time.time() writer.writerow([timestamp, state]) time.sleep(0.5) 

Para gráficos em tempo real, faça upload do CSV para Plotly ou use biblioteca leve como Matplotlib para gerar gráficos locais.

Passo 6: Expandir com Sensor de Temperatura (Opcional)

Integre o ADT7410 via I²C para registrar temperatura ambiente junto ao status do relé. Conecte o sensor aos pinos SDA/SCL do Pi, defina endereço (0x48 por padrão) e leia o registrador de temperatura 16‑bit. Armazene as leituras no mesmo arquivo de log com coluna separada.

Quando você tiver os dados de temperatura, use Plotly para criar gráfico dual‑axis: HVAC no eixo primário e temperatura no secundário, permitindo correlacionar atividade do termostato com mudanças ambientais.

Seguindo estes passos, você pode monitorar e registrar com segurança o comportamento do seu termostato existente sem modificar o dispositivo em si.

Processo de manufatura

  1. Integração MQTT Perfeita: Sensores NodeMCU DHT22 com Raspberry Pi 3 B+ como Broker
  2. Perfilamento de Temperatura Preciso no Raspberry Pi com Python, SQLite e LabVIEW
  3. Registre e Gráfico Eventos de Termostato 24‑V com Optoacoplador e Raspberry Pi
  4. Construa um Sensor de Temperatura Remoto com Raspberry Pi e Python – Guia Passo a Passo
  5. Monitoramento Contínuo de Temperatura e Umidade no Raspberry Pi com EzTemp
  6. Monitoramento Remoto do Tempo com Raspberry Pi 3 e PubNub
  7. Integre TI SensorTag ao Blynk via Node‑RED no Raspberry Pi Zero
  8. Sistema de Registro e Alerta de Fotocélula com Raspberry Pi – Construa um Sensor de Luz de Baixa Potência com Python
  9. Controle um LED com Sensor de Movimento PIR no Raspberry Pi
  10. Construa um Sistema de Monitoramento de Temperatura e Luz Multi-Sensor com Raspberry Pi e DS18B20