Innehållsförteckning:

BBQ temperatur- och köttsensor på ESP8266 med display: 5 steg (med bilder)
BBQ temperatur- och köttsensor på ESP8266 med display: 5 steg (med bilder)

Video: BBQ temperatur- och köttsensor på ESP8266 med display: 5 steg (med bilder)

Video: BBQ temperatur- och köttsensor på ESP8266 med display: 5 steg (med bilder)
Video: BBQ Dragon starting a Charcoal Grill Vs. a Gas Grill 2024, Juli
Anonim
Image
Image
BBQ temperatur- och köttsensor på ESP8266 med display
BBQ temperatur- och köttsensor på ESP8266 med display

I denna instruktionsbok kommer jag att visa dig hur du gör din egen version av ett grillverktyg som mäter den aktuella temperaturen i din grill och slår på en fläkt för att tända den vid behov. Utöver detta finns också en köttkärntemperatursensor ansluten, och allt är (i mitt fall) kopplat till Domoticz: läs av realtid från aktuella temperaturer och loggar också.

Tillbehör

Saker du behöver:

  • Wemos D1 mini (1x)
  • MAX31855 Termoelementmodul inklusive sond (2x)
  • Potentiometer 10k Ohm (1x)
  • LCD 2004 inkl I2C -modul (1x)
  • IRF 520 mosfet (1x)
  • Fläkt 5v (2x)
  • LM2596 DC -matning (1x) - ställ in utgången till 5v, ingången kan variera
  • Hus (1x)
  • Kontaktdon för termoelement (2x) - (anslut till båda MAX31855 med sonderna)
  • DC -kontakt hona (2x) - en för DC in (beroende på DC -strömuttag)
  • DC -kontakt hane (1x) - för anslutning av fläktar
  • Mutter och bult M3 x 30
  • DC -strömförsörjning minst 5v
  • lite tvillingtråd - för att ansluta fläktarna.
  • gammal USB -minikabel - för att driva D1 mini

Verktyg du behöver:

  • Lödstation
  • Borrar i flera storlekar
  • Skärverktyg för display

Steg 1: Förbered ditt hus

Förbered ditt hus
Förbered ditt hus
Förbered ditt hus
Förbered ditt hus

Mät först skärmens storlek. Gör en skärning i ovansidan av huset till displayen passar fint. Gör sedan två hål på platsen för tapphålen på LCD -skärmens bakplatta (se foto).

Använd sedan bultarna M3x30 för att montera displayen i huset, se annan bild uppifrån.

Nu börjar vi ansluta / lödda alla delar tillsammans.

Steg 2: Lödning

Lödning
Lödning

Nu är det dags att koppla ihop alla delar, se bild och nedan:

Wemos D1 mini -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (kött)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmeter

3v3 -> VCC

GND-> GND

A0 -> Gryta

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Steg 3: Lägg det i huset

Lägg det i huset
Lägg det i huset
Lägg det i huset
Lägg det i huset
Lägg det i huset
Lägg det i huset

Så nu är det dags att lägga allt i huset. Displayerna är redan monterade där. Du lägger bara in alla delarna, försiktigt och att signaldelarna inte rör vid varandra. Se bilden hur jag gjorde.

Det här är också ögonblicket för att borra flera hål för kontakterna. I mitt fall sätter jag in strömmen på ena sidan och sensorerna / fläktutgången på den andra platsen.

Steg 4: Programvara

Image
Image
programvara
programvara
programvara
programvara
programvara
programvara

Wemos D1 mini ska blixtad med ESPeasy för denna handledning, men du kan använda ditt eget val. Hur du installerar ESPeasy se:

Konfigurera alla anslutna enheter till rätt GPIO (se bilder för mina konfigurationer)

  • Analog ingång (potmeter) till D0 / ADC (TOUT)
  • Fläkt: GPIO 16
  • Grillsensor: GPIO15
  • LCD2004 -skärm: GPIO4, 5, 0
  • Köttsensor: GPIO2

Uppgiftsinställningar

Analog ingång:

Du måste konfigurera 1024 mätpunkter till "normala" grader. Jag använde 50 till 250'C men du kan justera detta efter dina önskemål under "tvåpunktskalibrering". Se bilder. Intervall till 1 sek, värde med 0 decimaler

Temperatursensorer (grill och kött):

Mätintervall till 5 sek (ändras inte så mycket)

LCD2004:

Hitta rätt I2C -adress, detta är lite försök och fel (eller när du vet adressen väljer du den). Justera skärmstorleken till rätt storlek (4x20). Fyll i önskad text och värden vid raderna. Se bild hur jag gjorde detta (det är på nederländska).

Aktivera reglerna under "Verktyg" och välj sedan "Regler" och "Gammal motor".

Än en regel, för att styra fläkten (se till att namnen på enheterna och värdena är desamma, annars fungerar det inte):

på Meting#Temperatur <[Waarde#Analog] do

låt, 1, [Waarde#Analog]-[Meting#Temperatur]

om %v1 %> 5

GPIO, 16, 1 // slå på fläkten

endif

endon

på Meting#Temperatur> [Waarde#Analog] do

låt, 2, [Meting#Temperature]-[Waarde#Analog]

om %v2 %> 5

GPIO, 16, 0 // stäng av fläkten

endif

endon

Det är dags att testa det! Se till att ESP8266 kan ansluta wifi -nätverket, annars startar det inte!

Steg 5: Dags för grillning

Image
Image

Montera nu fläktarna och montera dem på grillen. Se bilder hur det gick till. Nu är det att starta "BBQ -gurun" och börja grilla!

Rekommenderad: