Taula de continguts:

Sensor de temperatura i carn de barbacoa a ESP8266 amb pantalla: 5 passos (amb imatges)
Sensor de temperatura i carn de barbacoa a ESP8266 amb pantalla: 5 passos (amb imatges)

Vídeo: Sensor de temperatura i carn de barbacoa a ESP8266 amb pantalla: 5 passos (amb imatges)

Vídeo: Sensor de temperatura i carn de barbacoa a ESP8266 amb pantalla: 5 passos (amb imatges)
Vídeo: TIRANA ALBANIA 2014 NIGHTLIFE 2024, Desembre
Anonim
Image
Image
Sensor de temperatura i carn de barbacoa a ESP8266 amb pantalla
Sensor de temperatura i carn de barbacoa a ESP8266 amb pantalla

En aquest instructiu us mostraré com fer la vostra pròpia versió d’una eina de barbacoa que mesuri la temperatura actual de la vostra barbacoa i encengui un ventilador per encendre-la si cal. A més, també hi ha connectat un sensor de temperatura del nucli de la carn, i tot això (en el meu cas) està connectat a Domoticz: lectura en temps real de les temperatures actuals i també registre.

Subministraments

Coses que necessiteu:

  • Wemos D1 mini (1x)
  • Mòdul de termopar MAX31855 que inclou sonda (2x)
  • Potenciòmetre 10k Ohm (1x)
  • LCD 2004 inclòs mòdul I2C (1x)
  • IRF 520 mosfet (1x)
  • Ventilador 5v (2x)
  • Alimentació DC LM2596 (1x): configureu la sortida a 5v, l’entrada pot variar
  • Habitatge (1x)
  • Connectors per a termoparell (2x) - (connecteu-vos als dos MAX31855 amb les sondes)
  • Connector de CC femella (2x): un per a entrada de CC (segons la presa d'alimentació de CC)
  • Connector de corrent continu mascle (1x): per connectar els ventiladors
  • Femella i cargol M3 x 30
  • Alimentació de corrent continu com a mínim 5v
  • alguns de dos cables: per connectar els ventiladors.
  • antic cable mini USB: per alimentar el D1 mini

Eines que necessiteu:

  • Estació de soldadura
  • Trepants de diverses mides
  • Eina de tall per a la visualització

Pas 1: Preparació del seu habitatge

Preparació del seu habitatge
Preparació del seu habitatge
Preparació del seu habitatge
Preparació del seu habitatge

Al principi, mesureu la mida de la pantalla. Feu un tall a la part superior de la carcassa perquè la pantalla encaixi bé. A continuació, feu dos forats a la ubicació dels forats de mouting a la placa posterior de la pantalla LCD (vegeu la foto).

Utilitzeu els cargols M3x30 per muntar la pantalla a la carcassa. Vegeu l’altra imatge de la part superior.

Ara comencem a connectar / soldar totes les peces juntes.

Pas 2: soldar

Soldadura
Soldadura

Ara és el moment de connectar totes les parts, vegeu la imatge i més avall:

Wemos D1 mini -> MAX31855 (barbacoa)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 / GPIO15 -> CS

Wemos D1 mini -> MAX31855 (carn)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 / GPIO2 -> CS

Wemos D1 mini -> Potòmetre

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

Pas 3: poseu-lo Al a l'habitatge

Posa-ho Al a l'habitatge
Posa-ho Al a l'habitatge
Posa-ho Al a l'habitatge
Posa-ho Al a l'habitatge
Posa-ho Al a l'habitatge
Posa-ho Al a l'habitatge

Així que ara toca posar-ho tot a l’habitatge. Les pantalles ja estan muntades allà. Simplement heu de posar totes les parts, suaument i que les parts del senyal no es toquin. Veure la imatge com ho vaig fer.

A més, aquest és el moment de perforar els diversos forats dels connectors. En el meu cas, poso l’alimentació en un costat i la sortida de sensors / ventiladors a l’altre lloc.

Pas 4: programari

Image
Image
Programari
Programari
Programari
Programari
Programari
Programari

El Wemos D1 mini hauria de ser intermitent amb ESPeasy per a aquest tutorial, però podeu utilitzar la vostra pròpia elecció. Com instal·lar ESPeasy vegeu:

Configureu tots els dispositius connectats als GPIO adequats (vegeu les imatges de les meves configuracions)

  • Entrada analògica (potòmetre) a D0 / ADC (TOUT)
  • Ventilador: GPIO 16
  • Sensor de barbacoa: GPIO15
  • Pantalla LCD2004: GPIO4, 5, 0
  • Sensor de carn: GPIO2

Configuració de tasques

Entrada analògica:

Heu de configurar els 1024 punts de mesura a graus "normals". He utilitzat de 50 a 250 'C, però podeu ajustar-lo al vostre gust a "Calibració de dos punts". Veure imatges. Interval a 1 s, valor amb 0 decimals

Sensors de temperatura (barbacoa i carn):

Interval de mesura a 5 segons (no canvia tant)

LCD2004:

Cerqueu l’adreça I2C adequada, es tracta d’una prova i error (o si sabeu que l’adreça trieu-la). Ajusteu la mida de la pantalla a la mida correcta (4x20). A les línies, empleneu el text i els valors desitjats. Vegeu la imatge de com ho vaig fer (està en holandès).

Activeu les regles a "Eines" i seleccioneu "Regles" i "Motor antic".

Que fer una regla, per controlar el ventilador (assegureu-vos que el nom dels dispositius i els valors siguin els mateixos, si no, no funciona):

al mesurament # Temperatura <[Waarde # Analògic] fer

deixem, 1, [Waarde # Analògic] - [Mesura # Temperatura]

si% v1%> 5

GPIO, 16, 1 // activa el ventilador

endif

endon

al mesurament de # Temperatura> [Waarde # Analògic]

deixem, 2, [Mesura # Temperatura] - [Waarde # Analògic]

si% v2%> 5

GPIO, 16, 0 // apaga el ventilador

endif

endon

És hora de provar-ho! Assegureu-vos que l’ESP8266 pot connectar la xarxa wifi, en cas contrari no s’iniciarà.

Pas 5: temps per fer barbacoa

Image
Image

Ara muntar els ventiladors junts i muntar-los a la barbacoa. Veure imatges com va fer això. Ara és començar el "gurú de la barbacoa" i començar a fer barbacoa!

Recomanat: