Turinys:

BBQ temperatūros ir mėsos jutiklis ESP8266 su ekranu: 5 žingsniai (su nuotraukomis)
BBQ temperatūros ir mėsos jutiklis ESP8266 su ekranu: 5 žingsniai (su nuotraukomis)

Video: BBQ temperatūros ir mėsos jutiklis ESP8266 su ekranu: 5 žingsniai (su nuotraukomis)

Video: BBQ temperatūros ir mėsos jutiklis ESP8266 su ekranu: 5 žingsniai (su nuotraukomis)
Video: Ėrienos šonkauliukai, virti ant anglies ant grotelių 2024, Lapkritis
Anonim
Image
Image
BBQ temperatūros ir mėsos jutiklis ESP8266 su ekranu
BBQ temperatūros ir mėsos jutiklis ESP8266 su ekranu

Šioje instrukcijoje aš jums parodysiu, kaip pasidaryti savo BBQ įrankio versiją, kuri matuoja jūsų kepsninės temperatūrą ir įjungia ventiliatorių, kad prireikus ją užsidegtų. Be to, taip pat yra prijungtas mėsos šerdies temperatūros jutiklis, ir visa tai (mano atveju) yra prijungta prie „Domoticz“: realaus laiko nuskaitymas iš esamos temperatūros ir registravimas.

Prekės

Jums reikalingi dalykai:

  • „Wemos D1 mini“(1x)
  • MAX31855 termoporos modulis su zondu (2x)
  • Potenciometras 10k Ohm (1x)
  • LCD 2004 su I2C moduliu (1x)
  • IRF 520 mosfet (1x)
  • Ventiliatorius 5v (2x)
  • LM2596 nuolatinės srovės tiekimas (1x) - nustatykite išėjimą į 5v, įvestis gali skirtis
  • Korpusas (1x)
  • Termoporos jungtys (2x) - (su zondais prijunkite prie abiejų MAX31855)
  • DC jungties patelė (2x) - viena DC įėjimui (priklausomai nuo nuolatinės srovės maitinimo lizdo)
  • DC jungties kištukas (1x) - skirtas ventiliatorių prijungimui
  • Veržlė ir varžtas M3 x 30
  • Nuolatinės srovės maitinimas bent 5v
  • šiek tiek dviejų laidų - ventiliatorių prijungimui.
  • senas USB mini kabelis - skirtas maitinti D1 mini

Jums reikalingi įrankiai:

  • Litavimo stotis
  • Gręžtuvai kelių dydžių
  • Pjovimo įrankis ekranui

1 žingsnis: būsto paruošimas

Jūsų būsto paruošimas
Jūsų būsto paruošimas
Būsto paruošimas
Būsto paruošimas

Iš pradžių išmatuokite ekrano dydį. Padarykite pjūvį korpuso viršuje, kad ekranas gerai tilptų. Tada padarykite dvi skyles skylių skydelyje LCD galinėje plokštėje (žr. Nuotrauką).

Ekrano tvirtinimui prie korpuso naudokite varžtus M3x30, žr. Kitą paveikslėlį iš viršaus.

Dabar mes pradedame jungti / lituoti visas dalis kartu.

2 žingsnis: litavimas

Litavimas
Litavimas

Dabar atėjo laikas sujungti visas dalis, žiūrėkite paveikslėlį ir žemiau:

„Wemos D1 mini“-> MAX31855 (kepsninė)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

„Wemos D1 mini“-> MAX31855 (mėsa)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

„Wemos D1 mini“-> Potmetras

3v3 -> VCC

GND-> GND

A0 -> Puodas

„Wemos D1 mini“-> IRF520

D0 -> SIG

GND -> GND

„Wemos D1 mini“-> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

3 žingsnis: įdėkite jį į korpusą

Įdėkite jį į korpusą
Įdėkite jį į korpusą
Įdėkite jį į korpusą
Įdėkite jį į korpusą
Įdėkite jį į korpusą
Įdėkite jį į korpusą

Taigi dabar atėjo laikas viską įdėti į korpusą. Ekranai ten jau sumontuoti. Jūs tiesiog švelniai įdedate visas dalis ir kad signalo dalys neliečia. Žiūrėkite paveikslėlį, kaip aš tai padariau.

Be to, šiuo metu reikia išgręžti kelias skyles jungtims. Mano atveju, vienoje pusėje įjungiau maitinimą, o kitoje - jutiklius / ventiliatoriaus išvestį.

4 žingsnis: programinė įranga

Image
Image
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga
Programinė įranga

Šiai pamokai „Wemos D1 mini“turėtų būti paleista naudojant „ESPeasy“, tačiau galite naudoti savo pasirinkimą. Kaip įdiegti „ESPeasy“, žiūrėkite:

Konfigūruokite visus prijungtus įrenginius prie tinkamų GPIO (mano konfigūraciją žr. Paveikslėliuose)

  • Analoginis įėjimas (potmetras) į D0 / ADC (TOUT)
  • Ventiliatorius: GPIO 16
  • BBQ jutiklis: GPIO15
  • LCD2004 ekranas: GPIO4, 5, 0
  • Mėsos jutiklis: GPIO2

Užduoties nustatymai

Analoginis įėjimas:

Turite sukonfigūruoti 1024 matavimo taškus „normaliais“laipsniais. Aš naudojau nuo 50 iki 250 ° C, bet tai galite sureguliuoti pagal savo skonį skiltyje „dviejų taškų kalibravimas“. Žiūrėti paveikslėlius. Intervalas iki 1 sek., Vertė 0 kablelių

Temperatūros jutikliai (BBQ ir mėsa):

Matavimo intervalas iki 5 sekundžių (tiek daug nesikeičia)

LCD2004:

Raskite tinkamą I2C adresą, tai yra bandymas ir klaida (arba kai žinote, kad adresas pasirenkamas). Nustatykite tinkamą ekrano dydį (4x20). Eilutėse užpildykite norimą tekstą ir reikšmes. Žiūrėkite paveikslėlį, kaip tai padariau (olandų kalba).

Įgalinkite taisykles skiltyje „Įrankiai“ir pasirinkite „Taisyklės“ir „Senas variklis“.

Nesukurkite taisyklės, norėdami valdyti ventiliatorių (įsitikinkite, kad įrenginių pavadinimai ir vertės yra vienodos, kitaip jis neveikia):

apie matavimą#temperatūra <[Waarde#Analog] do

1, [Waarde#Analog]-[Matavimo#temperatūra]

jei %v1 %> 5

GPIO, 16, 1 // įjunkite ventiliatorių

endif

endonas

dėl matavimo#temperatūros> [Waarde#analoginis]

2, [Matavimo#temperatūra]-[Waarde#analogas]

jei %v2 %> 5

GPIO, 16, 0 // išjunkite ventiliatorių

endif

endonas

Atėjo laikas tai išbandyti! Įsitikinkite, kad ESP8266 gali prijungti „Wi -Fi“tinklą, kitaip jis neįsijungs!

5 žingsnis: laikas kepti

Image
Image

Dabar sumontuokite ventiliatorius kartu ir pritvirtinkite prie kepsninės. Peržiūrėkite nuotraukas, kaip tai pavyko. Dabar reikia pradėti „BBQ guru“ir pradėti kepti!

Rekomenduojamas: