Cuprins:

Senzor de temperatură și carne pentru grătar pe ESP8266 cu afișaj: 5 pași (cu imagini)
Senzor de temperatură și carne pentru grătar pe ESP8266 cu afișaj: 5 pași (cu imagini)

Video: Senzor de temperatură și carne pentru grătar pe ESP8266 cu afișaj: 5 pași (cu imagini)

Video: Senzor de temperatură și carne pentru grătar pe ESP8266 cu afișaj: 5 pași (cu imagini)
Video: Cât timp și la ce temperatură se gătește carnea de porc, vită sau pui la cuptor 2024, Noiembrie
Anonim
Image
Image
Senzor de temperatură și carne pentru grătar pe ESP8266 cu afișaj
Senzor de temperatură și carne pentru grătar pe ESP8266 cu afișaj

În acest Instructable vă voi arăta cum să creați propria versiune a unui instrument pentru grătar care măsoară temperatura curentă în grătar și pornește un ventilator pentru a-l aprinde dacă este necesar. În plus, există și un senzor de temperatură a miezului de carne atașat, iar acest lucru este conectat (în cazul meu) la Domoticz: citire în timp real a temperaturilor actuale și, de asemenea, înregistrare.

Provizii

Lucruri de care ai nevoie:

  • Wemos D1 mini (1x)
  • MAX31855 Modul de termocuplu, inclusiv sonda (2x)
  • Potențiometru 10k Ohm (1x)
  • LCD 2004 incl. Modul I2C (1x)
  • IRF 520 mosfet (1x)
  • Ventilator 5v (2x)
  • Alimentare DC LM2596 (1x) - setați ieșirea la 5v, intrarea poate varia
  • Carcasă (1x)
  • Conectori pentru termocuplu (2x) - (conectați la ambele MAX31855 cu sonde)
  • Conector DC mamă (2x) - unul pentru intrare DC (în funcție de priza de alimentare DC)
  • Conector DC tată (1x) - pentru conectarea ventilatoarelor
  • Piuliță și șurub M3 x 30
  • Alimentare DC minim 5v
  • unele fire duble - pentru conectarea ventilatoarelor.
  • vechi mini cablu USB - pentru alimentarea D1 mini

Instrumente de care aveți nevoie:

  • Stație de lipit
  • Burghie în mai multe dimensiuni
  • Instrument de tăiere pentru afișare

Pasul 1: Pregătirea locuinței

Pregătirea locuinței dvs
Pregătirea locuinței dvs
Pregătirea locuinței dvs
Pregătirea locuinței dvs

La început, măsurați dimensiunea afișajului. Faceți o tăietură în partea superioară a carcasei pentru ca afișajul să se potrivească frumos. Apoi faceți două găuri în locul găurilor de mușurare din placa posterioară a ecranului LCD (a se vedea fotografia).

Decât utilizați șuruburile M3x30 pentru a monta afișajul în carcasă, vedeți altă imagine din partea de sus.

Acum începem să conectăm / lipim toate piesele împreună.

Pasul 2: lipire

Lipire
Lipire

Acum este timpul să conectați toate părțile împreună, a se vedea imaginea și mai jos:

Wemos D1 mini -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 / GPIO15 -> CS

Wemos D1 mini -> MAX31855 (carne)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 / GPIO2 -> CS

Wemos D1 mini -> Potmeter

3v3 -> VCC

GND-> GND

A0 -> Ghiveci

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Pasul 3: Puneți-l în carcasă

Puneți-l în casă
Puneți-l în casă
Puneți-l în casă
Puneți-l în casă
Puneți-l în casă
Puneți-l în casă

Așa că acum este timpul să punem totul în carcasă. Afișajele sunt deja montate acolo. Pur și simplu puneți toate piesele, ușor și că părțile de semnal nu se ating. Vedeți poza cum am făcut-o.

De asemenea, acesta este momentul pentru a face câteva găuri pentru conectori. În cazul meu, am pus puterea pe o parte, iar senzorii / ventilatorul de ieșire pe cealaltă locație.

Pasul 4: Software

Image
Image
Software
Software
Software
Software
Software
Software

Wemos D1 mini ar trebui să fie intermitent cu ESPeasy pentru acest tutorial, dar puteți utiliza propria dvs. alegere. Cum se instalează ESPeasy vezi:

Configurați toate dispozitivele atașate la GPIO-urile potrivite (consultați imaginile pentru configurațiile mele)

  • Intrare analogică (potmeter) la D0 / ADC (TOUT)
  • Fan: GPIO 16
  • Senzor pentru grătar: GPIO15
  • Afișaj LCD2004: GPIO4, 5, 0
  • Senzor de carne: GPIO2

Setări activități

Intrare analogică:

Trebuie să configurați cele 1024 de puncte de măsurare la grade „normale”. Am folosit 50 până la 250 'C, dar puteți regla acest lucru pe placul dvs. în „Calibrare în două puncte”. Vezi poze. Interval la 1 sec, valoare cu 0 zecimale

Senzori de temperatură (grătar și carne):

Interval de măsurare la 5 sec (nu se schimbă atât de mult)

LCD2004:

Găsiți adresa I2C potrivită, aceasta este o încercare și o eroare (sau când știți adresa alegeți-o). Reglați dimensiunea afișajului la dimensiunea corectă (4x20). La rânduri, completați textul și valorile dorite. Vedeți imaginea cum am făcut asta (este în olandeză).

Activați regulile din „Instrumente” și apoi selectați „Reguli” și „Vechi motor”.

Deci, faceți o regulă, pentru a controla ventilatorul (asigurați-vă că numele dispozitivelor și valorile sunt aceleași, altfel nu funcționează):

pe Meting # Temperature <[Waarde # Analog] do

să, 1, [Waarde # Analog] - [Meting # Temperature]

dacă% v1%> 5

GPIO, 16, 1 // porniți ventilatorul

endif

endon

pe Meting # Temperature> [Waarde # Analog] do

să, 2, [Meting # Temperature] - [Waarde # Analog]

dacă% v2%> 5

GPIO, 16, 0 // opriți ventilatorul

endif

endon

Este timpul să-l testați! Asigurați-vă că ESP8266 poate conecta rețeaua wifi, altfel nu va porni!

Pasul 5: Timp pentru grătar

Image
Image

Acum montați ventilatoarele împreună și montați-le pe grătar. Vedeți imagini cum a funcționat acest lucru. Acum trebuie să porniți „guru-ul pentru BBQ” și să începeți BBQ-ul!

Recomandat: