Indholdsfortegnelse:

BBQ temperatur- og kødsensor på ESP8266 med display: 5 trin (med billeder)
BBQ temperatur- og kødsensor på ESP8266 med display: 5 trin (med billeder)

Video: BBQ temperatur- og kødsensor på ESP8266 med display: 5 trin (med billeder)

Video: BBQ temperatur- og kødsensor på ESP8266 med display: 5 trin (med billeder)
Video: DigiQ DX3 Automatic Temperature Control by BBQ Guru 2024, November
Anonim
Image
Image
BBQ temperatur- og kødsensor på ESP8266 med display
BBQ temperatur- og kødsensor på ESP8266 med display

I denne Instructable vil jeg vise dig, hvordan du laver din egen version af et grillværktøj, der måler den aktuelle temperatur i din grill og tænder en blæser for at tænde den, hvis det er nødvendigt. Derudover er der også tilsluttet en kødkerntemperaturføler, og alt dette er (i mit tilfælde) forbundet til Domoticz: aflæsning i realtid af aktuelle temperaturer og logning.

Forbrugsvarer

Ting du har brug for:

  • Wemos D1 mini (1x)
  • MAX31855 Termoelementmodul inklusive sonde (2x)
  • Potentiometer 10k Ohm (1x)
  • LCD 2004 inkl. I2C -modul (1x)
  • IRF 520 mosfet (1x)
  • Blæser 5v (2x)
  • LM2596 DC forsyning (1x) - indstil udgang til 5v, input kan variere
  • Boliger (1x)
  • Stik til termoelement (2x) - (forbind til begge MAX31855'er med proberne)
  • DC -stik hun (2x) - en til DC -indgang (afhængig af DC -strømforsyning)
  • DC -stik han (1x) - til tilslutning af ventilatorer
  • Møtrik og bolt M3 x 30
  • DC strømforsyning mindst 5v
  • nogle dobbelt -wire - til tilslutning af ventilatorer.
  • gammelt USB minikabel - til strømforsyning til D1 mini

Værktøjer du har brug for:

  • Lodde station
  • Boremaskiner i flere størrelser
  • Skæreværktøj til display

Trin 1: Forberedelse af dit hus

Forberedelse af din bolig
Forberedelse af din bolig
Forberedelse af din bolig
Forberedelse af din bolig

Mål først skærmens størrelse. Lav en skæring i toppen af huset til displayet passer fint ind. Lav derefter to huller på stedet for hullerne i bagpladen på LCD'et (se foto).

End brug boltene M3x30 til at montere displayet i huset, se andet billede fra toppen.

Nu begynder vi at forbinde / lodde alle delene sammen.

Trin 2: Lodning

Lodning
Lodning

Nu er det tid til at forbinde alle delene sammen, se billede og herunder:

Wemos D1 mini -> MAX31855 (grill)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (kød)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmeter

3v3 -> VCC

GND-> GND

A0 -> Gryde

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Trin 3: Sæt det hele i huset

Put It Al in the Housing
Put It Al in the Housing
Put It Al in the Housing
Put It Al in the Housing
Put It Al in the Housing
Put It Al in the Housing

Så nu er det tid til at lægge det hele i huset. Skærmene er allerede monteret derinde. Du sætter bare alle delene forsigtigt ind, og at signaldelene ikke rører. Se billedet, hvordan jeg gjorde det.

Dette er også øjeblikket til at bore de flere huller til konnektorerne. I mit tilfælde satte jeg strømmen ind på den ene side og sensorerne / blæseren på den anden side.

Trin 4: Software

Image
Image
Software
Software
Software
Software
Software
Software

Wemos D1 mini skal blinker med ESPeasy til denne vejledning, men du kan bruge dit eget valg. Sådan installeres ESPeasy se:

Konfigurer alle de tilsluttede enheder til de rigtige GPIO'er (se billeder for mine konfigurationer)

  • Analog indgang (potmeter) til D0 / ADC (TOUT)
  • Ventilator: GPIO 16
  • BBQ sensor: GPIO15
  • LCD2004 display: GPIO4, 5, 0
  • Kødsensor: GPIO2

Opgaveindstillinger

Analog input:

Du skal konfigurere 1024 målepunkterne til "normale" grader. Jeg brugte 50 til 250'C, men du kan justere dette efter din smag under "topunktskalibrering". Se billeder. Interval til 1 sek. Værdi med 0 decimaler

Temperatursensorer (grill og kød):

Måleinterval til 5 sek (ændrer ikke så meget)

LCD2004:

Find den rigtige I2C -adresse, dette er en prøve og fejl (eller når du kender adressen, skal du vælge den). Juster skærmstørrelsen til den rigtige størrelse (4x20). På linjerne skal du udfylde den ønskede tekst og værdier. Se billedet, hvordan jeg gjorde dette (det er på hollandsk).

Aktiver reglerne under "Værktøjer", og vælg derefter "Regler" og "Gammel motor".

End at lave en regel for at styre blæseren (sørg for at din navngivning af enhederne og værdierne er de samme, ellers fungerer det ikke):

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

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

hvis %v1 %> 5

GPIO, 16, 1 // tænd for blæseren

Afslut Hvis

endon

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

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

hvis %v2 %> 5

GPIO, 16, 0 // sluk for blæseren

Afslut Hvis

endon

Det er tid til at teste det! Sørg for, at ESP8266 kan forbinde wifi -netværket, ellers starter det ikke!

Trin 5: Tid til grill

Image
Image

Monter nu ventilatorerne sammen og monter dem på grillen. Se billeder hvordan gjorde dette. Nu er det at starte "BBQ -guruen" og begynde at grille!

Anbefalede: