Índice:

Sensor de temperatura e carne para churrasco no ESP8266 com visor: 5 etapas (com imagens)
Sensor de temperatura e carne para churrasco no ESP8266 com visor: 5 etapas (com imagens)
Anonim
Image
Image
Sensor de temperatura e carne para churrasco no ESP8266 com visor
Sensor de temperatura e carne para churrasco no ESP8266 com visor

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

Preparando Sua Moradia
Preparando Sua Moradia
Preparando Sua Moradia
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

De solda
De 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

Coloque tudo na caixa
Coloque tudo na caixa
Coloque tudo na caixa
Coloque tudo na caixa
Coloque tudo na caixa
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

Image
Image
Programas
Programas
Programas
Programas
Programas
Programas

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

Image
Image

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!

Recomendado: