Talaan ng mga Nilalaman:

BBQ Temperature & Meat Sensor sa ESP8266 Na May Display: 5 Hakbang (na may Mga Larawan)
BBQ Temperature & Meat Sensor sa ESP8266 Na May Display: 5 Hakbang (na may Mga Larawan)
Anonim
Image
Image
BBQ Temperature & Meat Sensor sa ESP8266 Na May Ipakita
BBQ Temperature & Meat Sensor sa ESP8266 Na May Ipakita

Sa Instructable na ito ipapakita ko sa iyo kung paano gumawa ng iyong sariling bersyon ng isang tool na BBQ na sumusukat sa kasalukuyang temperatura sa iyong barbecue at bubukas ang isang fan upang magaan ito kung kinakailangan. Karagdagan dito ay mayroon ding naka-attach na sensor ng temperatura ng core ng karne, at ang lahat ay (sa aking kaso) na nakakonekta sa Domoticz: basahin ang real time sa mga kasalukuyang temperatura at pag-log din.

Mga gamit

Mga bagay na kailangan mo:

  • Wemos D1 mini (1x)
  • MAX31855 Thermocouple module kasama ang probe (2x)
  • Potensyomiter 10k Ohm (1x)
  • LCD 2004 incl module na I2C (1x)
  • IRF 520 mosfet (1x)
  • Fan 5v (2x)
  • LM2596 DC supply (1x) - itakda ang output sa 5v, ang pag-input ay maaaring magkakaiba
  • Pabahay (1x)
  • Mga konektor para sa thermocouple (2x) - (kumonekta sa parehong MAX31855's na may mga probe)
  • DC konektor babae (2x) - isa para sa DC sa (depende sa DC power socket socket)
  • DC konektor lalaki (1x) - para sa pagkonekta sa mga tagahanga
  • Nut at bolt M3 x 30
  • DC powerupply hindi bababa sa 5v
  • ilang kambal-kawad - para sa pagkonekta sa mga tagahanga.
  • lumang USB mini cable - para sa pagpapatakbo ng D1 mini

Mga tool na kailangan mo:

  • Istasyon ng paghihinang
  • Drills sa maraming mga laki
  • Tool sa paggupit para ipakita

Hakbang 1: Paghahanda ng Iyong Pabahay

Paghahanda ng Iyong Pabahay
Paghahanda ng Iyong Pabahay
Paghahanda ng Iyong Pabahay
Paghahanda ng Iyong Pabahay

Sa una, sukatin ang laki ng display. Gumawa ng isang pagputol sa tuktok ng pabahay sa display na umaangkop nang maayos. Pagkatapos gumawa ng dalawang butas sa lokasyon ng mga butas ng pag-moute sa backplate ng LCD (tingnan ang larawan).

Kaysa gamitin ang bolts M3x30 upang mai-mount ang display sa pabahay, tingnan ang iba pang larawan mula sa itaas.

Ngayon ay nagsisimula kaming magkonekta / maghinang ng lahat ng mga bahagi nang magkasama.

Hakbang 2: Paghihinang

Paghihinang
Paghihinang

Ngayon ay oras na upang ikonekta ang lahat ng mga bahagi nang magkasama, tingnan ang larawan at sa ibaba:

Wemos D1 mini -> MAX31855 (BBQ)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> KAYA

D5 / GPIO14 -> SCK

D8 / GPIO15 -> CS

Wemos D1 mini -> MAX31855 (karne)

3v3 -> VCC

GND -> GND

D6 / GPIO12 -> KAYA

D5 / GPIO14 -> SCK

D4 / GPIO2 -> CS

Wemos D1 mini -> Potmeter

3v3 -> VCC

GND-> GND

A0 -> Palayok

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Hakbang 3: Ilagay Ito sa Pabahay

Ilagay Ito Al sa Pabahay
Ilagay Ito Al sa Pabahay
Ilagay Ito Al sa Pabahay
Ilagay Ito Al sa Pabahay
Ilagay Ito Al sa Pabahay
Ilagay Ito Al sa Pabahay

Kaya oras na upang ilagay ang lahat sa pabahay. Naka-mount na ang mga display doon. Inilagay mo lang sa al ang mga bahagi, dahan-dahang at ang mga bahagi ng signal ay hindi nakakaantig. Tingnan ang larawan kung paano ko ito nagawa.

Gayundin, ito ang sandali upang mag-drill ng maraming mga butas para sa mga konektor. Sa aking kaso, inilalagay ko ang lakas sa isang gilid, at ang mga sensor / output ng fan sa kabilang site.

Hakbang 4: Software

Image
Image
Software
Software
Software
Software
Software
Software

Ang Wemos D1 mini ay dapat na i-flash sa ESPeasy para sa tutorial na ito, ngunit maaari mong gamitin ang iyong sariling pagpipilian. Paano i-install ang ESPeasy tingnan:

I-configure ang lahat ng mga nakalakip na aparato sa tamang GPIO (tingnan ang mga larawan para sa aking mga pagsasaayos)

  • Pag-input ng analog (potmeter) sa D0 / ADC (TOUT)
  • Fan: GPIO 16
  • Sensor ng BBQ: GPIO15
  • LCD2004 display: GPIO4, 5, 0
  • Meat sensor: GPIO2

Mga Setting ng Gawain

Analog input:

Kailangan mong i-configure ang 1024 na mga puntos sa pagsukat sa "normal" na degree. Gumamit ako ng 50 hanggang 250'C ngunit maaari mo itong ayusin ayon sa gusto mo sa ilalim ng "two point Calibration". Tingnan ang mga larawan. Agwat sa 1 sec, halagang may 0 decimal

Mga sensor ng temperatura (BBQ at Meat):

Agwat ng pagsukat sa 5 sec (hindi nagbabago nang gaanong)

LCD2004:

Hanapin ang tamang I2C adress, ito ay ilang pagsubok at error (o kapag alam mong piliin ng adress ang isang iyon). Ayusin ang laki ng display sa tamang sukat (4x20). Sa mga linya, punan ang nais na teksto at mga halaga. Tingnan ang larawan kung paano ko ito nagawa (nasa Dutch ito).

Paganahin ang mga patakaran sa ilalim ng "Mga Tool" at piliin ang "Mga Panuntunan" at "Old Engine".

Kaysa gumawa ng isang panuntunan, upang makontrol ang fan (tiyakin na ang iyong pagbibigay ng pangalan ng mga aparato at ang mga halaga ay pareho, kung hindi man ay hindi ito gumagana):

sa Pagmemet # Temperatura <[Waarde # Analog] gawin

let, 1, [Waarde # Analog] - [Pagmemet # Temperatura]

kung% v1%> 5

GPIO, 16, 1 // i-on ang fan

tapusin kung

endon

sa Pagmemet # Temperatura> [Waarde # Analog] gawin

let, 2, [Pagmemet # Temperatura] - [Waarde # Analog]

kung% v2%> 5

GPIO, 16, 0 // patayin ang fan

tapusin kung

endon

Oras na upang subukan ito! Siguraduhin na ang ESP8266 ay maaaring kumonekta sa wifi network, kung hindi man ay hindi ito sisisimulan!

Hakbang 5: Oras para sa BBQ

Image
Image

Ngayon i-mount ang mga tagahanga nang magkakasama at i-mount ang mga ito sa BBQ. Tingnan ang mga larawan kung paano ito nagawa. Ngayon upang simulan ang "BBQ guru" at simulan ang BBQ'ing!

Inirerekumendang: