Tabla de contenido:
- Suministros
- Paso 1: preparación de la vivienda
- Paso 2: Soldar
- Paso 3: Ponlo en la carcasa
- Paso 4: software
- Paso 5: Hora de la barbacoa
Video: Sensor de temperatura y carne para barbacoa en ESP8266 con pantalla: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
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
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
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
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
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
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:
Macintosh con pantalla táctil - Mac clásica con un iPad Mini para la pantalla: 5 pasos (con imágenes)
Macintosh con pantalla táctil | Mac clásico con un iPad Mini para la pantalla: esta es mi actualización y diseño revisado sobre cómo reemplazar la pantalla de un Macintosh antiguo con un iPad mini. Este es el sexto de estos que he hecho a lo largo de los años y estoy muy contento con la evolución y el diseño de este. En 2013, cuando hice
Cómo cortar carne - ¡ESTILO LÁSER !: 3 pasos (con imágenes)
Cómo cortar carne - ¡ESTILO LÁSER !: Hay un truco para que esto funcione, así que aquí le mostramos cómo cortar carne y estar listo para la convención de los sabrosos animales
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: 5 pasos
Punto de acceso (AP) NodeMCU ESP8266 para servidor web con sensor de temperatura DT11 y temperatura y humedad de impresión en el navegador: Hola, en la mayoría de los proyectos usamos ESP8266 y en la mayoría de los proyectos usamos ESP8266 como servidor web para que se pueda acceder a los datos en cualquier dispositivo a través de wifi accediendo al servidor web alojado por ESP8266, pero el único problema es que necesitamos un enrutador que funcione para
Pantalla LCD I2C / IIC - Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: 5 pasos
Pantalla LCD I2C / IIC | Use una pantalla LCD SPI para la pantalla LCD I2C usando el módulo SPI a IIC con Arduino: Hola a todos, ya que una pantalla LCD SPI 1602 normal tiene demasiados cables para conectar, por lo que es muy difícil conectarlo con arduino, pero hay un módulo disponible en el mercado que puede Convierta la pantalla SPI en la pantalla IIC, por lo que solo necesita conectar 4 cables
Aumento del alcance de un termómetro inalámbrico para barbacoa (rev.2): 11 pasos
Aumento del alcance de un termómetro inalámbrico para barbacoa (rev 2): este Instructable describirá un proceso muy simple para aumentar el alcance de un termómetro inalámbrico para barbacoa. Si bien el proceso debería ser similar para casi todos los termómetros de RF, el modelo específico que estoy pirateando es un " Maverick RediChek Remote Wir