Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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
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
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
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
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
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!