Sadržaj:

Senzor temperature i roštilja na ESP8266 sa zaslonom: 5 koraka (sa slikama)
Senzor temperature i roštilja na ESP8266 sa zaslonom: 5 koraka (sa slikama)

Video: Senzor temperature i roštilja na ESP8266 sa zaslonom: 5 koraka (sa slikama)

Video: Senzor temperature i roštilja na ESP8266 sa zaslonom: 5 koraka (sa slikama)
Video: Exhaust fan 2024, Juli
Anonim
Image
Image
Senzor temperature i roštilja na ESP8266 sa zaslonom
Senzor temperature i roštilja na ESP8266 sa zaslonom

U ovom uputstvu pokazat ću vam kako napraviti vlastitu verziju alata za roštilj koji mjeri trenutnu temperaturu u vašem roštilju i uključuje ventilator da ga upali ako je potrebno. Osim toga, tu je i pričvršćen senzor temperature jezgre mesa, a sve je to (u mom slučaju) povezano s Domoticzom: očitavanje trenutnih temperatura u stvarnom vremenu i bilježenje.

Supplies

Stvari koje su vam potrebne:

  • Wemos D1 mini (1x)
  • MAX31855 Modul termopara sa sondom (2x)
  • Potenciometar 10k Ohm (1x)
  • LCD 2004, uključujući I2C modul (1x)
  • IRF 520 MOSFET (1x)
  • Ventilator 5v (2x)
  • LM2596 DC napajanje (1x) - postavite izlaz na 5v, ulaz može varirati
  • Kućište (1x)
  • Konektori za termoelement (2x) - (spojite na oba MAX31855 sa sondama)
  • DC konektor ženski (2x) - jedan za DC ulaz (u zavisnosti od utičnice za DC napajanje)
  • Muški DC priključak (1x) - za povezivanje ventilatora
  • Matica i vijak M3 x 30
  • Napajanje istosmjernom strujom najmanje 5V
  • neke dvožilne - za spajanje ventilatora.
  • stari USB mini kabel - za napajanje D1 mini

Alati koji su vam potrebni:

  • Lemna stanica
  • Bušilice u nekoliko veličina
  • Alat za rezanje za prikaz

Korak 1: Priprema vašeg stanovanja

Priprema vašeg stanovanja
Priprema vašeg stanovanja
Priprema vašeg stanovanja
Priprema vašeg stanovanja

Prvo izmerite veličinu ekrana. Napravite rez na vrhu kućišta kako bi se zaslon lijepo uklopio. Zatim napravite dvije rupe na mjestu otvora za izrezivanje na stražnjoj ploči LCD -a (pogledajte fotografiju).

Zatim upotrijebite vijke M3x30 za postavljanje zaslona u kućište, pogledajte drugu sliku odozgo.

Sada počinjemo spajati / lemiti sve dijelove zajedno.

Korak 2: Lemljenje

Lemljenje
Lemljenje

Sada je vrijeme da spojite sve dijelove zajedno, pogledajte sliku i ispod:

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 -> Potmetar

3v3 -> VCC

GND-> GND

A0 -> Lonac

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Korak 3: Stavite ga Al u kućište

Stavi to Al u kućište
Stavi to Al u kućište
Stavi to Al u kućište
Stavi to Al u kućište
Stavi to Al u kućište
Stavi to Al u kućište

Zato je vrijeme da sve to stavite u kućište. Ekran je već montiran tamo. Samo ubacite sve dijelove nježno i da se dijelovi signala ne dodiruju. Pogledajte sliku kako sam to uradio.

Također, ovo je trenutak za bušenje nekoliko rupa za konektore. U mom slučaju, uključio sam napajanje s jedne strane, a senzore / izlaz ventilatora s druge strane.

Korak 4: Softver

Image
Image
Softver
Softver
Softver
Softver
Softver
Softver

Wemos D1 mini bi trebao biti označen ESPeasy -em za ovaj vodič, ali možete koristiti vlastiti izbor. Kako instalirati ESPeasy pogledajte:

Konfigurirajte sve priključene uređaje na odgovarajuće GPIO -e (pogledajte slike za moje konfiguracije)

  • Analogni ulaz (mjerač puta) na D0 / ADC (TOUT)
  • Ventilator: GPIO 16
  • Senzor za roštilj: GPIO15
  • LCD2004 displej: GPIO4, 5, 0
  • Senzor mesa: GPIO2

Postavke zadataka

Analogni ulaz:

Morate konfigurirati 1024 mjerne točke na "normalne" stupnjeve. Koristio sam 50 do 250'C, ali to možete prilagoditi prema vašim željama pod "Kalibracija u dvije točke". Pogledajte slike. Interval do 1 s, vrijednost sa 0 decimala

Senzori temperature (roštilj i meso):

Interval mjerenja do 5 sekundi (ne mijenja se toliko)

LCD2004:

Pronađite pravu I2C adresu, ovo je neki pokušaj i greška (ili kad znate da je odaberete). Podesite veličinu ekrana na odgovarajuću veličinu (4x20). U redovima unesite željeni tekst i vrijednosti. Pogledajte sliku kako sam to uradio (na holandskom je).

Omogućite pravila pod "Alati", a zatim odaberite "Pravila" i "Stari motor".

Zatim uspostavite pravilo za kontrolu ventilatora (provjerite jesu li nazivi uređaja i vrijednosti isti, inače ne radi):

na Meting#Temperatura <[Waarde#Analog] do

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

ako je %v1 %> 5

GPIO, 16, 1 // uključi ventilator

endif

endon

o Meting#Temperature> [Waarde#Analog] do

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

ako je %v2 %> 5

GPIO, 16, 0 // isključite ventilator

endif

endon

Vrijeme je da ga isprobate! Budite sigurni da ESP8266 može povezati WiFi mrežu, inače se neće pokrenuti!

Korak 5: Vrijeme za roštilj

Image
Image

Sada montirajte ventilatore zajedno i postavite ih na roštilj. Pogledajte slike kako se to dogodilo. Sada je potrebno pokrenuti "BBQ gurua" i započeti roštiljanje!

Preporučuje se: