Índice:

FurnaceClip: 4 etapas
FurnaceClip: 4 etapas

Vídeo: FurnaceClip: 4 etapas

Vídeo: FurnaceClip: 4 etapas
Vídeo: Extraction Of Iron From Its Oxides 2024, Maio
Anonim
FurnaceClip
FurnaceClip

Nossa fornalha é como uma besta que reside em nosso porão. Quando está "ligado", a casa tem um zumbido baixo e você pode dizer que algo está pegando fogo, não muito longe de onde você está.

Junte a isso algo sinistro com a curiosidade de saber quando a fornalha está sendo ligada e por quanto tempo, e você terá o pano de fundo para o meu FurnaceClip.

(Este tipo de informação pode ser útil. Há alguns anos, nosso forno funcionava com frequência no verão. Não parecia certo. Alguns anos depois, descobrimos que nosso controlador de tanque de água quente estava com defeito. Eu não posso te dizer quanto combustível e dinheiro nós desperdiçamos não pegando aquele problema mais cedo).

Tentei algumas abordagens ao longo dos anos e agora tenho uma iteração que está funcionando há alguns meses e (finalmente) atinge meus objetivos.

Etapa 1: a configuração

A configuração
A configuração
A configuração
A configuração

Eu tenho um servidor Blynk em execução em um Raspberry Pi, que se dedica à tarefa de fornecer um link entre o FurnaceClip, que contém uma placa de breakout Adafruit Huzzah habilitada para WiFi para o ESP8266, e a internet. Os dados são armazenados na nuvem Blynk. Ele pode ser baixado em formato CSV, o que eu faço ocasionalmente, para ter uma visão geral das tendências.

O aplicativo Blynk também está instalado em meu telefone para que eu possa obter o status em tempo real do forno e o tempo decorrido de execução nas últimas horas, semanas ou meses.

Para implementar o que tenho, você precisará da placa FurnaceClip, acesso a uma linha de 115 V em sua fornalha que liga quando a fornalha está funcionando, um Raspberry Pi e o servidor Blynk java e o aplicativo Blynk para seu smartphone.

Etapa 2: o circuito

O circuito
O circuito

O esquema do FurnaceClip está acima. Provavelmente, a tarefa mais difícil em todo o projeto foi encontrar o método para acionar o circuito. Eu queria que o circuito fosse acionado quando o forno estivesse "ligado".

Trata-se da terceira iteração. Na primeira iternação, eu tinha um sensor de temperatura DHT22 sob a saída de energia que estava conectada a um Raspberry Pi. Isso dependia demais do código, então fui até um pequeno ventilador conectado a um circuito comparador.

Etapa 3: a primeira tentativa

A primeira tentativa
A primeira tentativa
A primeira tentativa
A primeira tentativa

Tentei um pequeno ventilador sob o soprador do lado de fora da janela do forno, que eles chamam de Powervent. Isso funcionou bem. Um pequeno ventilador produz cerca de 2 V quando gira rapidamente.. mas está consumindo um fluxo quente (100 graus C) e sujo da exaustão do forno diariamente. Eu descobri que os ventiladores tendiam a se desgastar depois de um ou dois meses, então não era a operação confiável que eu estava procurando.

O circuito para implementar isso usava um comparador na linha de tensão do pequeno ventilador.

Etapa 4: a segunda tentativa

Então descobri que meu forno tem um sensor de temperatura excessiva na abertura de exaustão, projetado para desarmar quando a temperatura da ventilação de exaustão for excessiva. Eu acredito que isso foi projetado para desligar a fornalha se uma grande neve cair e a ventilação para o exterior ficar bloqueada. Tivemos algumas nevascas na Nova Inglaterra, mas nada que fizesse isso acontecer … ainda.

O circuito de superaquecimento obtém uma entrada de 115 V quando o forno é iniciado. Enquanto o 115 V passar pelo sensor, o forno funcionará. Caso contrário, está muito quente e o forno desligará.

Usei esse 115 V como minha entrada para um multivibrador de disparo único, que redefiniu o ESP8266 adormecido. O chip acorda, estabelece uma conexão de rede com o WiFi da casa e começa a contar o tempo decorrido. Quando o forno é desligado, o pino de entrada cai abaixo da voltagem limite, a contagem para, um valor final é gravado no servidor Blynk e o chip volta ao modo de desligamento. Se você estiver interessado no código, me avise e eu compartilharei. Eu também tenho uma placa e peças para dois que sobraram do meu pedido inicial, então, se você estiver disposto a fazer o teste beta, por favor, envie-me esse interesse e eu enviarei uma placa.

É sobre isso. Como muitas coisas, a coisa boa sobre este projeto foram as iterações pelas quais passei para chegar onde estou agora. Todos eles geram algum aprendizado e percepção e é disso que se trata!

Recomendado: