Watchman 3D e testador de termistor



Uma vez que as crônicas do incidente nos assustaram com o incêndio das TVs com lâmpadas, agora as impressoras 3D assumiram o controle. A maioria deles possui proteção contra superaquecimento descontrolado da mesa e, se a temperatura exceder a temperatura definida, o aquecedor desliga. Nunca desative esse recurso.

Mas os transistores MOS e os relés de estado sólido que controlam o aquecedor às vezes "voam para fora", após o qual a tabela aquece até a temperatura máxima alcançável e torna-se impossível desativá-lo programaticamente. Aquecedores alimentados por corrente são especialmente perigosos.

O dispositivo proposto mede a temperatura da mesa com um termistor; após a conclusão, ele pode monitorar adicionalmente o aquecimento de outros pontos, por exemplo, bicos e acionadores de motor. Se superaquecer, desligará a energia da impressora.

Com toda a variedade de sensores para medir temperatura, o autor escolheu um termistor do tipo 3950 de 100 quilos-ohm com um coeficiente de temperatura negativo. É usado nas próprias impressoras 3D, para que o dispositivo possa testar esses termistores.

Você precisará de:

  • Arduino Uno ou Nano (o autor usou o Nano com um módulo de expansão)
  • LCD de 16 caracteres com interface serial e adaptador para barramento I 2 C

  • Codificador KY040
  • Módulo de relé para Arduino com opto-isolamento e controle de cinco volts (o tradutor adicionaria um contator com contatos de ponte depois dele)
  • Emissor de som de cinco volts com oscilador integrado
  • Digite 3950 termistor com coeficiente de temperatura negativo de 100K ohm. Mesmos termistores adicionais se você pretende fabricar um dispositivo com medição multiponto
  • Conector de entrada de 3 pinos para um cabo de alimentação padrão do computador
  • Tomada de aterramento para conectar sua impressora 3D
  • Fonte de alimentação de 12 volts, por exemplo, de um roteador.
  • Condutores, hardware, ferro de soldar, impressora 3D para imprimir a caixa do instrumento, etc.

O autor imprimiu 25% das partes do corpo do PLA. Arquivos STL estão incluídos.

Habitação

Painel frontal

Cap

Caneta

Ao montar, seja guiado pelo diagrama e comentários no esboço. Você pode usar jumpers da DuPont ou fios de solda nos pinos da placa. Use fios de tamanho que caiba no estojo e, ao remover o painel frontal, nada será esticado. A linha Vref está conectada a uma fonte de 3,3V para maior precisão.



Link do esquema





O conector de entrada e o soquete podem ser colocados no gabinete, ou você pode tornar a estrutura não removível conectando-a na quebra do cabo de alimentação da impressora. Tenha cuidado ao manusear a tensão da rede .



O uso de contatos normalmente abertos fornece voltagem para a impressora somente se duas condições forem atendidas ao mesmo tempo: a “proteção” está ligada, mas não há superaquecimento. Depois que o superaquecimento é detectado, a impressora permanece desligada, mesmo que a tensão da rede desapareça e é restaurada até que o dispositivo seja redefinido manualmente.

Antes de preencher o esboço, você precisa adicionar as bibliotecas LiquidCrystal_I2C e EEPROM ao IDE do Arduino.

Esboço

Depois de ligar, o LCD exibirá a temperatura atual e a temperatura máxima durante todo o tempo de observação.

Então o LCD mostrará a temperatura alvo.

Para redefinir a temperatura máxima, pressione o botão do codificador.

Defina a temperatura alvo girando o botão e pressione para salvar a alteração.

Se um superaquecimento for detectado, o vigia desligará a impressora e emitirá um bipe de um minuto. O dispositivo não retomará a fonte de alimentação até a reinicialização manual.

Para redefinir e retomar a energia da impressora, pressione o botão do codificador.

As temperaturas máxima e alvo, bem como o estado de superaquecimento, são armazenados na memória não volátil, para evitar a ativação espontânea da impressora durante a perda e restauração da tensão da rede.

Source: https://habr.com/ru/post/pt414999/


All Articles