Tabla de contenido:

Sensor de temperatura y carne para barbacoa en ESP8266 con pantalla: 5 pasos (con imágenes)
Sensor de temperatura y carne para barbacoa en ESP8266 con pantalla: 5 pasos (con imágenes)

Video: Sensor de temperatura y carne para barbacoa en ESP8266 con pantalla: 5 pasos (con imágenes)

Video: Sensor de temperatura y carne para barbacoa en ESP8266 con pantalla: 5 pasos (con imágenes)
Video: Dame - Auf die guten alten Zeiten [Official HD Video] 2024, Mes de julio
Anonim
Image
Image
Sensor de temperatura y carne para barbacoa en ESP8266 con pantalla
Sensor de temperatura y carne para barbacoa en ESP8266 con pantalla

En este Instructable, le mostraré cómo hacer su propia versión de una herramienta para barbacoa que mide la temperatura actual en su barbacoa y enciende un ventilador para encenderla si es necesario. Además de esto, también hay un sensor de temperatura del núcleo de la carne adjunto, y todo esto (en mi caso) está conectado a Domoticz: lectura en tiempo real de las temperaturas actuales y también registro.

Suministros

Cosas que necesitas:

  • Wemos D1 mini (1x)
  • Módulo termopar MAX31855 con sonda (2x)
  • Potenciómetro 10k Ohm (1x)
  • LCD 2004 con módulo I2C (1x)
  • IRF 520 mosfet (1x)
  • Ventilador 5v (2x)
  • Suministro de CC LM2596 (1x): establezca la salida en 5v, la entrada puede variar
  • Vivienda (1x)
  • Conectores para termopar (2x) - (conectar a ambos MAX31855 con las sondas)
  • Conector de CC hembra (2x): uno para entrada de CC (según la toma de alimentación de CC)
  • Conector DC macho (1x) - para conectar los ventiladores
  • Tuerca y perno M3 x 30
  • Fuente de alimentación DC al menos 5v
  • algunos de dos hilos - para conectar los ventiladores.
  • antiguo mini cable USB - para alimentar el D1 mini

Herramientas que necesita:

  • Estación de soldadura
  • Taladros de varios tamaños
  • Herramienta de corte para exhibición

Paso 1: preparación de la vivienda

Preparando su vivienda
Preparando su vivienda
Preparando su vivienda
Preparando su vivienda

Al principio, mida el tamaño de la pantalla. Haga un corte en la parte superior de la carcasa para que la pantalla encaje perfectamente. Luego haga dos orificios en la ubicación de los orificios de montaje en la placa posterior de la pantalla LCD (vea la foto).

Luego use los pernos M3x30 para montar la pantalla en la carcasa, vea la otra imagen de la parte superior.

Ahora comenzamos a conectar / soldar todas las partes juntas.

Paso 2: Soldar

Soldadura
Soldadura

Ahora es el momento de conectar todas las partes juntas, vea la imagen y a continuación:

Wemos D1 mini -> MAX31855 (barbacoa)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> TAN

D5 / GPIO14 -> SCK

D8 / GPIO15 -> CS

Wemos D1 mini -> MAX31855 (carne)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> TAN

D5 / GPIO14 -> SCK

D4 / GPIO2 -> CS

Wemos D1 mini -> Potenciómetro

3v3 -> VCC

GND-> GND

A0 -> Olla

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Paso 3: Ponlo en la carcasa

Ponlo en la carcasa
Ponlo en la carcasa
Ponlo en la carcasa
Ponlo en la carcasa
Ponlo en la carcasa
Ponlo en la carcasa

Así que ahora es el momento de ponerlo todo en la carcasa. Las pantallas ya están montadas allí. Simplemente coloque todas las partes, suavemente y que las partes de señal no se toquen. Mira la imagen de cómo lo hice.

Además, este es el momento de perforar los varios agujeros para los conectores. En mi caso, puse la energía en un lado y los sensores / salida del ventilador en el otro sitio.

Paso 4: software

Image
Image
Software
Software
Software
Software
Software
Software

El Wemos D1 mini debe actualizarse con ESPeasy para este tutorial, pero puede usar su propia elección. Cómo instalar ESPeasy, consulte:

Configure todos los dispositivos conectados a los GPIO correctos (vea las imágenes para ver mis configuraciones)

  • Entrada analógica (potenciómetro) a D0 / ADC (TOUT)
  • Ventilador: GPIO 16
  • Sensor de barbacoa: GPIO15
  • Pantalla LCD2004: GPIO4, 5, 0
  • Sensor de carne: GPIO2

Configuración de tareas

Entrada analogica:

Debe configurar los 1024 puntos de medición en grados "normales". Usé 50 a 250 ° C, pero puede ajustar esto a su gusto en "Calibración de dos puntos". Ver fotos. Intervalo de 1 segundo, valor con 0 decimales

Sensores de temperatura (BBQ y Carne):

Intervalo de medición a 5 segundos (no cambia tanto)

LCD2004:

Encuentre la dirección I2C correcta, esto es una prueba y error (o cuando sepa la dirección, elija esa). Ajuste el tamaño de la pantalla al tamaño correcto (4x20). En las líneas, complete el texto y los valores deseados. Vea la imagen de cómo hice esto (está en holandés).

Habilite las reglas en "Herramientas" y luego seleccione "Reglas" y "Motor antiguo".

Luego haga una regla para controlar el ventilador (asegúrese de que el nombre de los dispositivos y los valores sean los mismos, de lo contrario no funcionará):

en Meting # Temperature <[Waarde # Analog] hacer

let, 1, [Waarde # Analog] - [Meting # Temperature]

si% v1%> 5

GPIO, 16, 1 // enciende el ventilador

terminara si

finalizará el

en la reunión # Temperatura> [Waarde # Analógico] hacer

let, 2, [Meting # Temperature] - [Waarde # Analog]

si% v2%> 5

GPIO, 16, 0 // apaga el ventilador

terminara si

finalizará el

¡Es hora de probarlo! Asegúrese de que el ESP8266 pueda conectarse a la red wifi; de lo contrario, no se iniciará.

Paso 5: Hora de la barbacoa

Image
Image

Ahora monte los ventiladores juntos y móntelos en la barbacoa. Vea las imágenes como hizo esto. ¡Ahora es empezar el "gurú de la barbacoa" y empezar a hacer barbacoas!

Recomendado: