Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Neste Instructable, vou mostrar como fazer sua própria versão de uma ferramenta para churrasco que mede a temperatura atual em seu churrasco e liga um ventilador para acendê-lo, se necessário. Além disso, há também um sensor de temperatura do núcleo da carne conectado, e tudo isso está (no meu caso) conectado ao Domoticz: leitura em tempo real das temperaturas atuais e também registro.
Suprimentos
Coisas que você precisa:
- Wemos D1 mini (1x)
- Módulo de termopar MAX31855 incluindo sonda (2x)
- Potenciômetro 10k Ohm (1x)
- LCD 2004 incl módulo I2C (1x)
- IRF 520 mosfet (1x)
- Ventilador 5v (2x)
- Alimentação LM2596 DC (1x) - ajuste a saída para 5v, a entrada pode variar
- Carcaça (1x)
- Conectores para termopar (2x) - (conecte a ambos MAX31855 com as sondas)
- Conector DC fêmea (2x) - um para DC in (dependendo da tomada de alimentação DC)
- Conector DC macho (1x) - para conectar os ventiladores
- Porca e parafuso M3 x 30
- Fonte de alimentação DC pelo menos 5v
- alguns fios duplos - para conectar os ventiladores.
- mini cabo USB antigo - para alimentar o mini D1
Ferramentas de que você precisa:
- Estação de solda
- Brocas em vários tamanhos
- Ferramenta de corte para display
Etapa 1: preparando sua moradia
Em primeiro lugar, meça o tamanho da tela. Faça um corte na parte superior da caixa para que a tela se encaixe perfeitamente. Em seguida, faça dois orifícios no local dos orifícios de montagem na placa traseira do LCD (veja a foto).
Em seguida, use os parafusos M3x30 para montar o display na caixa, veja outra foto de cima.
Agora vamos começar a conectar / soldar todas as peças juntas.
Etapa 2: Solda
Agora é hora de conectar todas as partes, veja a imagem e abaixo:
Wemos D1 mini -> MAX31855 (churrasco)
3v3 -> VCC
GND -> GND
D6 / GPIO12 -> SO
D5 / GPIO14 -> SCK
D8 / GPIO15 -> CS
Wemos D1 mini -> MAX31855 (carne)
3v3 -> VCC
GND -> GND
D6 / GPIO12 -> SO
D5 / GPIO14 -> SCK
D4 / GPIO2 -> CS
Wemos D1 mini -> Potímetro
3v3 -> VCC
GND-> GND
A0 -> Pote
Wemos D1 mini -> IRF520
D0 -> SIG
GND -> GND
Wemos D1 mini -> LCD2004
D1 / GPIO5 -> SCL
D2 / GPIO4 -> SDA
5v -> VCC
GND -> GND
Etapa 3: coloque tudo na caixa
Então agora é hora de colocar tudo na caixa. Os visores já estão montados lá. Você acabou de colocar todas as partes, delicadamente e que as partes de sinal não estão se tocando. Veja a foto como eu fiz.
Além disso, este é o momento de fazer os vários furos para os conectores. No meu caso, coloquei a alimentação de um lado e os sensores / saída da ventoinha no outro.
Etapa 4: Software
O Wemos D1 mini deve ser atualizado com ESPeasy para este tutorial, mas você pode usar sua própria escolha. Como instalar o ESPeasy, consulte:
Configure todos os dispositivos conectados aos GPIOs corretos (veja as fotos para minhas configurações)
- Entrada analógica (potenciômetro) para D0 / ADC (TOUT)
- Ventilador: GPIO 16
- Sensor para churrasco: GPIO15
- Tela LCD2004: GPIO4, 5, 0
- Sensor de carne: GPIO2
Configurações de tarefa
Entrada analógica:
Você precisa configurar os 1024 pontos de medição para graus "normais". Usei 50 a 250 ° C, mas você pode ajustar isso ao seu gosto em "Calibração de dois pontos". Veja fotos. Intervalo de 1 s, valor com 0 casas decimais
Sensores de temperatura (churrasco e carne):
Intervalo de medição para 5 segundos (não muda tanto)
LCD2004:
Encontre o endereço I2C certo, isto é uma tentativa e erro (ou quando você souber o endereço, escolha aquele). Ajuste o tamanho da tela para o tamanho certo (4x20). Nas linhas, preencha o texto e os valores desejados. Veja a foto de como fiz isso (está em holandês).
Ative as regras em "Ferramentas" e selecione "Regras" e "Motor antigo".
Em seguida, faça uma regra, para controlar o ventilador (certifique-se de que os nomes dos dispositivos e os valores são os mesmos, caso contrário, não está funcionando):
na medição # temperatura <[Waarde # Analog] fazer
let, 1, [Waarde # Analog] - [Meting # Temperature]
se% v1%> 5
GPIO, 16, 1 // liga o ventilador
fim se
Fim
em Meting # Temperature> [Waarde # Analog] do
let, 2, [Meting # Temperature] - [Waarde # Analog]
se% v2%> 5
GPIO, 16, 0 // desligar o ventilador
fim se
Fim
É hora de testar! Certifique-se de que o ESP8266 pode se conectar à rede wi-fi, caso contrário, ele não inicializará!
Etapa 5: hora do churrasco
Agora monte os ventiladores juntos e monte-os na churrasqueira. Veja as fotos de como fiz isso. Agora é começar o "guru do churrasco" e começar a fazer churrasco!