Sadržaj:

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

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

Video: Senzor temperature i roštilja na ESP8266 s zaslonom: 5 koraka (sa slikama)
Video: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Studeni
Anonim
Image
Image
Senzor temperature i roštilja na ESP8266 s zaslonom
Senzor temperature i roštilja na ESP8266 s zaslonom

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

Pribor

Stvari koje su vam potrebne:

  • Wemos D1 mini (1x)
  • MAX31855 Modul termoelementa 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)
  • Priključci za termoelement (2x) - (spojite na oba MAX31855 sa sondama)
  • DC konektor ženski (2x) - jedan za DC ulaz (ovisno o utičnici za istosmjerno napajanje)
  • Muški DC priključak (1x) - za spajanje 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:

  • Stanica za lemljenje
  • 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

U početku izmjerite veličinu zaslona. Napravite rezanje 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 za povezivanje svih dijelova, pogledajte sliku i dolje:

Wemos D1 mini -> MAX31855 (roštilj)

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 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. Zasloni su tamo već montirani. Samo lagano umetnite sve dijelove i da se dijelovi signala ne dodiruju. Pogledajte sliku kako sam to napravio.

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

Za ovaj vodič, Wemos D1 mini trebao bi biti označen ESPeasyjem, 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 zaslon: 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 s 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 pogreška (ili kad znate da je odaberete). Podesite veličinu zaslona na odgovarajuću veličinu (4x20). U retke unesite željeni tekst i vrijednosti. Pogledajte sliku kako sam to napravio (na nizozemskom 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#Temperature <[Waarde#Analog] do

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

ako je %v1 %> 5

GPIO, 16, 1 // uključi ventilator

završi ako

endon

na Meting#Temperature> [Waarde#Analog] do

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

ako je %v2 %> 5

GPIO, 16, 0 // isključite ventilator

završi ako

endon

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

Korak 5: Vrijeme za roštilj

Image
Image

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

Preporučeni: