Kazalo:

Senzor temperature in mesa BBQ na ESP8266 z zaslonom: 5 korakov (s slikami)
Senzor temperature in mesa BBQ na ESP8266 z zaslonom: 5 korakov (s slikami)

Video: Senzor temperature in mesa BBQ na ESP8266 z zaslonom: 5 korakov (s slikami)

Video: Senzor temperature in mesa BBQ na ESP8266 z zaslonom: 5 korakov (s slikami)
Video: DIY WiFi BBQ Temperature Probe 2024, November
Anonim
Image
Image
Senzor temperature in mesa BBQ na ESP8266 z zaslonom
Senzor temperature in mesa BBQ na ESP8266 z zaslonom

V tem navodilu vam bom pokazal, kako narediti svojo različico orodja za peko na žaru, ki meri trenutno temperaturo na vašem žaru in vklopi ventilator, da ga po potrebi prižge. Poleg tega je priključen tudi senzor temperature jedra mesa, ki je (v mojem primeru) povezan z Domoticzom: odčitavanje trenutnih temperatur v realnem času in tudi beleženje.

Zaloge

Stvari, ki jih potrebujete:

  • Wemos D1 mini (1x)
  • MAX31855 Termoelementni modul, vključno s sondo (2x)
  • Potenciometer 10k Ohm (1x)
  • LCD 2004 z modulom I2C (1x)
  • IRF 520 MOSFET (1x)
  • Ventilator 5V (2x)
  • LM2596 DC napajanje (1x) - nastavite izhod na 5v, vhod se lahko razlikuje
  • Ohišje (1x)
  • Konektorji za termoelement (2x) - (povežite z obema sondama MAX31855)
  • DC konektor ženski (2x) - eden za DC vhod (odvisno od enosmerne vtičnice)
  • Moški enosmerni priključek (1x) - za priključitev ventilatorjev
  • Matica in vijak M3 x 30
  • Napajanje z enosmernim tokom vsaj 5 V.
  • nekaj dvožičnih - za priključitev ventilatorjev.
  • star USB mini kabel - za napajanje D1 mini

Orodja, ki jih potrebujete:

  • Spajkalna postaja
  • Vrtalniki v več velikostih
  • Rezalno orodje za prikaz

1. korak: Priprava stanovanja

Priprava stanovanja
Priprava stanovanja
Priprava stanovanja
Priprava stanovanja

Najprej izmerite velikost zaslona. Na vrhu ohišja naredite rez, da se zaslon lepo prilega. Nato naredite dve luknji na mestu izrezanih lukenj na zadnji plošči LCD -ja (glejte fotografijo).

Nato za pritrditev zaslona v ohišje uporabite vijake M3x30, poglejte drugo sliko od zgoraj.

Zdaj začnemo povezovati / spajkati vse dele skupaj.

2. korak: Spajkanje

Spajkanje
Spajkanje

Zdaj je čas, da vse dele povežete skupaj, poglejte sliko in spodaj:

Wemos D1 mini -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (meso)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmeter

3v3 -> VCC

GND-> GND

A0 -> Lonec

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Korak: Postavite ga v ohišje

Daj to v ohišje
Daj to v ohišje
Daj to v ohišje
Daj to v ohišje
Daj to v ohišje
Daj to v ohišje

Zdaj je čas, da vse skupaj položite v ohišje. Zasloni so že nameščeni. Nežno vstavite vse dele in se signalni deli ne dotikajo. Poglejte sliko, kako mi je to uspelo.

To je tudi trenutek, da izvrtate več lukenj za priključke. V mojem primeru sem vklopil napajanje na eni strani, izhod senzorjev / ventilatorjev pa na drugi strani.

4. korak: Programska oprema

Image
Image
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema

Za to vadnico je treba Wemos D1 mini označiti z ESPeasy, vendar lahko uporabite svojo izbiro. Kako namestiti ESPeasy glejte:

Konfigurirajte vse priključene naprave na prave GPIO -je (glejte slike za moje konfiguracije)

  • Analogni vhod (potmeter) na D0 / ADC (TOUT)
  • Ventilator: GPIO 16
  • Senzor za žar: GPIO15
  • Zaslon LCD2004: GPIO4, 5, 0
  • Senzor za meso: GPIO2

Nastavitve opravila

Analogni vhod:

1024 merilnih točk morate konfigurirati na "normalne" stopinje. Uporabil sem 50 do 250'C, vendar lahko to prilagodite po svojih željah pod "dvotočkovna kalibracija". Oglejte si slike. Interval do 1 s, vrednost z 0 decimalkami

Senzorji temperature (BBQ in meso):

Merilni interval do 5 sekund (se ne spremeni toliko)

LCD2004:

Poiščite pravi naslov I2C, to je nekaj poskusov in napak (ali ko veste, da izberite naslov). Prilagodite velikost zaslona na pravo velikost (4x20). Pri vrsticah vnesite želeno besedilo in vrednosti. Oglejte si sliko, kako sem to naredil (v nizozemščini).

Omogočite pravila pod »Orodja« in nato izberite »Pravila« in »Stari motor«.

Nato naredite pravilo za nadzor ventilatorja (poskrbite, da bodo vaša imena in vrednosti enaki, sicer ne deluje):

na Meting#Temperature <[Waarde#Analog] do

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

če je %v1 %> 5

GPIO, 16, 1 // vklopi ventilator

endif

endon

na Meting#Temperature> [Waarde#Analog] do

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

če je %v2 %> 5

GPIO, 16, 0 // izklopi ventilator

endif

endon

Čas je, da ga preizkusite! Prepričajte se, da lahko ESP8266 poveže omrežje wifi, sicer se ne bo zagnal!

5. korak: Čas za žar

Image
Image

Zdaj skupaj namestite ventilatorje in jih namestite na žar. Oglejte si slike, kako je to uspelo. Zdaj je treba začeti "BBQ guru" in začeti BBQ'ing!

Priporočena: