INHOUDSOPGAWE:

BBQ -temperatuur- en vleissensor op ESP8266 met skerm: 5 stappe (met foto's)
BBQ -temperatuur- en vleissensor op ESP8266 met skerm: 5 stappe (met foto's)

Video: BBQ -temperatuur- en vleissensor op ESP8266 met skerm: 5 stappe (met foto's)

Video: BBQ -temperatuur- en vleissensor op ESP8266 met skerm: 5 stappe (met foto's)
Video: Drachenlord betreibt Fanmanagement 2024, November
Anonim
Image
Image
BBQ -temperatuur- en vleissensor op ESP8266 met skerm
BBQ -temperatuur- en vleissensor op ESP8266 met skerm

In hierdie instruksies sal ek u wys hoe u u eie weergawe kan maak van 'n braai -instrument wat die huidige temperatuur in u braai meet en 'n waaier aanskakel om dit aan te steek indien nodig. Daarbenewens is daar ook 'n vleisskerntemperatuursensor aan, en dit is alles (in my geval) aan Domoticz gekoppel: intydse uitlees van die huidige temperature en ook aanmelding.

Voorrade

Dinge wat jy nodig het:

  • Wemos D1 mini (1x)
  • MAX31855 Termokoppel module insluitend sonde (2x)
  • Potensiometer 10k Ohm (1x)
  • LCD 2004 incl. I2C -module (1x)
  • IRF 520 mosfet (1x)
  • Waaier 5v (2x)
  • LM2596 DC -toevoer (1x) - stel die uitset op 5v, insette kan wissel
  • Behuising (1x)
  • Verbindings vir termokoppel (2x) - (verbind met beide MAX31855's met die sondes)
  • DC -aansluiting vroulik (2x) - een vir DC -ingang (afhangende van die DC -kragbron)
  • DC -aansluiting manlik (1x) - om die waaiers aan te sluit
  • Moer en bout M3 x 30
  • DC -kragvoorsiening ten minste 5v
  • 'n paar dubbeldraad - om die waaiers aan te sluit.
  • ou USB -mini -kabel - om die D1 mini aan te skakel

Gereedskap wat u benodig:

  • Soldeerstasie
  • Bore in verskillende groottes
  • Snyhulpmiddel vir vertoning

Stap 1: berei u behuising voor

Voorbereiding van u huisvesting
Voorbereiding van u huisvesting
Voorbereiding van u huisvesting
Voorbereiding van u huisvesting

Meet eers die grootte van die skerm. Maak 'n sny aan die bokant van die behuizing, sodat die skerm mooi pas. Maak dan twee gate op die plek van die snygate in die agterplaat van die LCD (sien foto).

Gebruik dan die boute M3x30 om die skerm in die behuizing te monteer, sien 'n ander prent van bo.

Nou begin ons al die dele saam verbind / soldeer.

Stap 2: Soldeer

Soldeer
Soldeer

Dit is nou tyd om al die dele aan mekaar te koppel, sien die prentjie en hieronder:

Wemos D1 mini -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (vleis)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmeter

3v3 -> VCC

GND-> GND

A0 -> Pot

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Stap 3: Sit dit alles in die behuising

Sit dit alles in die behuising
Sit dit alles in die behuising
Sit dit alles in die behuising
Sit dit alles in die behuising
Sit dit alles in die behuising
Sit dit alles in die behuising

Dit is dus nou tyd om dit alles in die behuising te plaas. Die skerms is reeds daar aangebring. Plaas net die dele saggies in en dat die seindele nie raak nie. Sien die prentjie hoe ek dit gedoen het.

Dit is ook die oomblik om die verskillende gate vir die verbindings te boor. In my geval sit ek die krag aan die een kant en die sensors / waaier -uitset aan die ander kant.

Stap 4: sagteware

Image
Image
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware
Sagteware

Die Wemos D1 mini moet met ESPeasy flits vir hierdie tutoriaal, maar u kan u eie keuse gebruik. Hoe om ESPeasy te installeer, sien:

Stel al die aangehegte toestelle op die regte GPIO's in (sien foto's vir my konfigurasies)

  • Analoog ingang (potmeter) na D0 / ADC (TOUT)
  • Waaier: GPIO 16
  • BBQ sensor: GPIO15
  • LCD2004 -skerm: GPIO4, 5, 0
  • Vleissensor: GPIO2

Taakinstellings

Analoog insette:

U moet die 1024 meetpunte instel op 'normale' grade. Ek het 50 tot 250'C gebruik, maar u kan dit aanpas volgens 'tweepuntkalibrasie'. Sien prente. Interval tot 1 sek., Waarde met 0 desimale

Temperatuursensors (braai en vleis):

Meetinterval tot 5 sek. (Verander nie soveel nie)

LCD2004:

Soek die regte I2C -adres, dit is 'n toets en fout (of as u die adres ken, kies dit). Pas die skermgrootte aan tot die regte grootte (4x20). Vul die gewenste teks en waardes by die reëls in. Sien prentjie hoe ek dit gedoen het (dit is in Nederlands).

Aktiveer die reëls onder "Tools" en kies dan "Reëls" en "Old Engine".

Maak 'n reël om die waaier te beheer (maak seker dat u die toestelle en die waardes dieselfde noem, anders werk dit nie):

op Meting#Temperatuur <[Waarde#Analoog] do

laat, 1, [Waarde#Analoog]-[Meting#temperatuur]

as %v1 %> 5

GPIO, 16, 1 // skakel waaier aan

endif

endon

op Meting#Temperatuur> [Waarde#Analoog] do

laat, 2, [Meting#temperatuur]-[Waarde#analoog]

as %v2 %> 5

GPIO, 16, 0 // skakel waaier af

endif

endon

Dit is tyd om dit te toets! Maak seker dat die ESP8266 die wifi -netwerk kan verbind, anders begin dit nie!

Stap 5: Tyd vir braai

Image
Image

Monteer nou die waaiers saam en monteer dit op die braai. Sien foto's hoe dit gedoen is. Dit is nou om die 'BBQ -ghoeroe' te begin en te braai!

Aanbeveel: