Inhaltsverzeichnis:

BBQ Temperatur- und Fleischsensor auf ESP8266 mit Display - Gunook
BBQ Temperatur- und Fleischsensor auf ESP8266 mit Display - Gunook

Video: BBQ Temperatur- und Fleischsensor auf ESP8266 mit Display - Gunook

Video: BBQ Temperatur- und Fleischsensor auf ESP8266 mit Display - Gunook
Video: Das beste kabellose Fleischthermometer? 🥩🔥 Meater Plus | Review 2024, Juli
Anonim
Image
Image
Grilltemperatur- und Fleischsensor auf ESP8266 mit Display
Grilltemperatur- und Fleischsensor auf ESP8266 mit Display

In diesem Instructable zeige ich Ihnen, wie Sie Ihre eigene Version eines Grillwerkzeugs herstellen, das die aktuelle Temperatur in Ihrem Grill misst und einen Ventilator einschaltet, um ihn bei Bedarf zu beleuchten. Dazu kommt noch ein Fleischkerntemperatursensor, und das alles ist (in meinem Fall) mit Domoticz verbunden: Echtzeit-Auslesung der aktuellen Temperaturen und auch Protokollierung.

Lieferungen

Dinge, die du brauchst:

  • Wemos D1 mini (1x)
  • MAX31855 Thermoelement-Modul inkl. Sonde (2x)
  • Potentiometer 10k Ohm (1x)
  • LCD 2004 inkl. I2C-Modul (1x)
  • IRF 520-Mosfet (1x)
  • Lüfter 5V (2x)
  • LM2596 DC-Versorgung (1x) - Ausgang auf 5V einstellen, Eingang kann variieren
  • Gehäuse (1x)
  • Anschlüsse für Thermoelement (2x) - (mit den Sonden an beide MAX31855 anschließen)
  • DC-Anschlussbuchse (2x) - eine für DC-In (je nach DC-Netzteilbuchse)
  • DC-Stecker männlich (1x) - zum Anschluss der Lüfter
  • Mutter und Schraube M3 x 30
  • DC-Netzteil mindestens 5V
  • einige Doppeladern - zum Anschluss der Lüfter.
  • altes USB-Mini-Kabel - zur Stromversorgung des D1 mini

Werkzeuge, die Sie benötigen:

  • Lötstation
  • Bohrer in mehreren Größen
  • Schneidwerkzeug für Display

Schritt 1: Vorbereiten Ihres Gehäuses

Vorbereiten Ihres Gehäuses
Vorbereiten Ihres Gehäuses
Vorbereiten Ihres Gehäuses
Vorbereiten Ihres Gehäuses

Messen Sie zunächst die Größe des Displays. Machen Sie einen Ausschnitt in der Oberseite des Gehäuses, damit das Display gut hineinpasst. Machen Sie dann zwei Löcher an der Stelle der Befestigungslöcher in der Rückplatte des LCD (siehe Foto).

Verwenden Sie dann die Schrauben M3x30, um das Display im Gehäuse zu befestigen, siehe anderes Bild von oben.

Jetzt beginnen wir, alle Teile miteinander zu verbinden / zu löten.

Schritt 2: Löten

Löten
Löten

Jetzt ist es an der Zeit, alle Teile miteinander zu verbinden, siehe Bild und unten:

Wemos D1 mini -> MAX31855 (Grill)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (Fleisch)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmeter

3v3 -> VCC

GND-> GND

A0 -> Topf

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Schritt 3: Setzen Sie es Al in das Gehäuse ein

Setzen Sie es in das Gehäuse ein
Setzen Sie es in das Gehäuse ein
Setzen Sie es in das Gehäuse ein
Setzen Sie es in das Gehäuse ein
Setzen Sie es in das Gehäuse ein
Setzen Sie es in das Gehäuse ein

Jetzt ist es also an der Zeit, alles in das Gehäuse zu stecken. Das Display ist dort bereits montiert. Sie setzen einfach alle Teile vorsichtig ein, und die Signalteile berühren sich nicht. Sehen Sie das Bild, wie ich es gemacht habe.

Dies ist auch der Moment, um die mehreren Löcher für die Anschlüsse zu bohren. In meinem Fall habe ich die Stromversorgung auf der einen Seite und die Sensoren / Lüfterausgang auf der anderen Seite angeschlossen.

Schritt 4: Software

Image
Image
Software
Software
Software
Software
Software
Software

Das Wemos D1 mini sollte für dieses Tutorial mit ESPeasy geflasht werden, aber Sie können Ihre eigene Wahl treffen. So installieren Sie ESPeasy siehe:

Konfigurieren Sie alle angeschlossenen Geräte auf die richtigen GPIOs (siehe Bilder für meine Konfigurationen)

  • Analogeingang (Potentiometer) an D0 / ADC (TOUT)
  • Lüfter: GPIO 16
  • Grillsensor: GPIO15
  • LCD2004-Anzeige: GPIO4, 5, 0
  • Fleischsensor: GPIO2

Aufgabeneinstellungen

Analoger Eingang:

Sie müssen die 1024 Messpunkte auf "normale" Grade konfigurieren. Ich habe 50 bis 250 °C verwendet, aber Sie können dies unter "Zweipunktkalibrierung" nach Ihren Wünschen einstellen. Siehe Bilder. Intervall bis 1 Sek., Wert mit 0 Dezimalstellen

Temperatursensoren (BBQ und Fleisch):

Messintervall bis 5 Sek. (ändert sich nicht so stark)

LCD2004:

Finden Sie die richtige I2C-Adresse, dies ist ein Versuch und Irrtum (oder wenn Sie die Adresse kennen, wählen Sie diese aus). Passen Sie die Anzeigegröße auf die richtige Größe an (4 x 20). Geben Sie an den Zeilen den gewünschten Text und die gewünschten Werte ein. Siehe Bild, wie ich das gemacht habe (es ist auf Niederländisch).

Aktivieren Sie die Regeln unter "Extras" und wählen Sie dann "Regeln" und "Alte Engine".

Dann machen Sie eine Regel, um den Lüfter zu steuern (achten Sie darauf, dass die Benennung der Geräte und die Werte gleich sind, sonst funktioniert es nicht):

on Meting#Temperature<[Waarde#Analog] do

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

wenn %v1%>5

GPIO, 16, 1 // Lüfter einschalten

endif

endet am

on Meting#Temperature>[Waarde#Analog] do

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

wenn %v2%>5

GPIO, 16, 0 // Lüfter ausschalten

endif

endet am

Es ist Zeit, es zu testen! Stellen Sie sicher, dass der ESP8266 das WLAN-Netzwerk verbinden kann, sonst startet er nicht!

Schritt 5: Zeit zum Grillen

Image
Image

Montieren Sie nun die Lüfter zusammen und montieren Sie sie auf dem Grill. Siehe Bilder wie das gemacht wurde. Jetzt heißt es den "BBQ-Guru" starten und mit dem Grillen beginnen!

Empfohlen: