Satura rādītājs:

BBQ temperatūras un gaļas sensors uz ESP8266 ar displeju: 5 soļi (ar attēliem)
BBQ temperatūras un gaļas sensors uz ESP8266 ar displeju: 5 soļi (ar attēliem)

Video: BBQ temperatūras un gaļas sensors uz ESP8266 ar displeju: 5 soļi (ar attēliem)

Video: BBQ temperatūras un gaļas sensors uz ESP8266 ar displeju: 5 soļi (ar attēliem)
Video: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, Novembris
Anonim
Image
Image
BBQ temperatūras un gaļas sensors uz ESP8266 ar displeju
BBQ temperatūras un gaļas sensors uz ESP8266 ar displeju

Šajā pamācībā es jums parādīšu, kā izveidot savu BBQ rīka versiju, kas mēra jūsu grila pašreizējo temperatūru un ieslēdz ventilatoru, lai to iedegtu, ja nepieciešams. Papildus tam ir pievienots arī gaļas kodola temperatūras sensors, un tas viss (manā gadījumā) ir savienots ar Domoticz: reālā laika nolasīšana no pašreizējās temperatūras un arī reģistrēšana.

Piegādes

Nepieciešamās lietas:

  • Wemos D1 mini (1x)
  • MAX31855 termopāra modulis ar zondi (2x)
  • Potenciometrs 10 kΩ (1x)
  • LCD 2004 ar I2C moduli (1x)
  • IRF 520 mosfet (1x)
  • Ventilators 5v (2x)
  • LM2596 līdzstrāvas padeve (1x) - iestatiet izeju uz 5v, ieeja var atšķirties
  • Korpuss (1x)
  • Savienotāji termopāram (2x) - (savienojiet ar abiem MAX31855 ar zondēm)
  • Līdzstrāvas savienotāja mātīte (2x) - viena līdzstrāvas ieejai (atkarībā no līdzstrāvas barošanas ligzdas)
  • Līdzstrāvas savienotājs (1x) - ventilatoru pievienošanai
  • Uzgrieznis un skrūve M3 x 30
  • Līdzstrāvas barošana vismaz 5v
  • daži divu vadu - ventilatoru savienošanai.
  • vecs USB mini kabelis - D1 mini barošanai

Nepieciešamie rīki:

  • Lodēšanas stacija
  • Urbji vairākos izmēros
  • Griešanas rīks displejam

1. darbība: mājokļa sagatavošana

Mājokļa sagatavošana
Mājokļa sagatavošana
Mājokļa sagatavošana
Mājokļa sagatavošana

Sākumā izmēriet displeja izmēru. Izgrieziet korpusa augšdaļu pie displeja. Pēc tam LCD aizmugurējā plāksnē izveidojiet divus caurumus iztukšošanas caurumu vietā (skatiet fotoattēlu).

Displeja uzstādīšanai korpusā izmantojiet skrūves M3x30, skatiet citu attēlu no augšas.

Tagad mēs sākam savienot / lodēt visas detaļas kopā.

2. solis: lodēšana

Lodēšana
Lodēšana

Tagad ir pienācis laiks savienot visas detaļas kopā, skatiet attēlu un zemāk:

Wemos D1 mini -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (gaļa)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmetrs

3v3 -> VCC

GND-> GND

A0 -> katls

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

3. solis: ievietojiet to Al korpusā

Ielieciet to Al korpusā
Ielieciet to Al korpusā
Ielieciet to Al korpusā
Ielieciet to Al korpusā
Ielieciet to Al korpusā
Ielieciet to Al korpusā

Tāpēc tagad ir pienācis laiks to visu ievietot korpusā. Displeji tur jau ir uzstādīti. Jūs vienkārši ievietojat visas detaļas, maigi un lai signāla daļas nepieskartos. Skatiet attēlu, kā es to izdarīju.

Turklāt šis ir brīdis, kad jāizurbj vairāki caurumi savienotājiem. Manā gadījumā es ievietoju strāvu vienā pusē un sensorus / ventilatora izeju otrā vietā.

4. solis: programmatūra

Image
Image
Programmatūra
Programmatūra
Programmatūra
Programmatūra
Programmatūra
Programmatūra

Šai apmācībai Wemos D1 mini vajadzētu mirgot ar ESPeasy, taču jūs varat izmantot savu izvēli. Skatiet, kā instalēt ESPeasy:

Konfigurējiet visas pievienotās ierīces pareizajiem GPIO (manu konfigurāciju skatiet attēlos)

  • Analogā ieeja (potmetrs) līdz D0 / ADC (TOUT)
  • Ventilators: GPIO 16
  • BBQ sensors: GPIO15
  • LCD2004 displejs: GPIO4, 5, 0
  • Gaļas sensors: GPIO2

Uzdevuma iestatījumi

Analogā ieeja:

Jums ir jākonfigurē 1024 mērīšanas punkti "normālos" grādos. Es izmantoju 50 līdz 250 ° C, bet jūs varat to pielāgot pēc savas izvēles sadaļā "divu punktu kalibrēšana". Skatīt attēlus. Intervāls līdz 1 sekundei, vērtība ar 0 zīmēm aiz komata

Temperatūras sensori (BBQ un gaļa):

Mērījumu intervāls līdz 5 sekundēm (tik daudz nemainās)

LCD2004:

Atrodiet pareizo I2C adresi, tas ir izmēģinājums un kļūda (vai, kad zināt, ka adrese ir jāizvēlas tā). Pielāgojiet displeja izmēru pareizajam izmēram (4x20). Rindās aizpildiet vēlamo tekstu un vērtības. Skatiet attēlu, kā es to izdarīju (tas ir holandiešu valodā).

Iespējojiet noteikumus sadaļā "Rīki" un pēc tam atlasiet "Noteikumi" un "Vecais dzinējs".

Izpildiet noteikumu, lai kontrolētu ventilatoru (pārliecinieties, ka jūsu ierīču nosaukumi un vērtības ir vienādas, pretējā gadījumā tas nedarbojas):

par mērīšanu#Temperatūra <[Waarde#Analog] do

let, 1, [Waarde#Analog]-[Mērīšanas#temperatūra]

ja %v1 %> 5

GPIO, 16, 1 // ieslēdziet ventilatoru

endif

endon

uz Mērīšana#Temperatūra> [Waarde#Analog]

let, 2, [Mērīšanas#temperatūra]-[Waarde#Analog]

ja %v2 %> 5

GPIO, 16, 0 // izslēgt ventilatoru

endif

endon

Ir pienācis laiks to pārbaudīt! Pārliecinieties, ka ESP8266 var savienot wifi tīklu, pretējā gadījumā tas netiks startēts!

5. solis: laiks grilēšanai

Image
Image

Tagad salieciet ventilatorus kopā un uzstādiet tos uz BBQ. Skatiet attēlus, kā tas notika. Tagad jāsāk "BBQ guru" un jāsāk grilēt!

Ieteicams: