Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles juhendis näitan teile, kuidas teha oma versioon BBQ -tööriistast, mis mõõdab teie grilli praegust temperatuuri ja lülitab ventilaatori sisse, et seda vajadusel süüdata. Lisaks sellele on lisatud ka liha südamiku temperatuuriandur ja see kõik on (minu puhul) ühendatud Domoticziga: reaalajas lugemine praegustest temperatuuridest ja ka logimine.
Tarvikud
Asjad, mida vajate:
- Wemos D1 mini (1x)
- MAX31855 Termopaarimoodul koos sondiga (2x)
- Potentsiomeeter 10 kΩ (1x)
- LCD 2004 koos I2C mooduliga (1x)
- IRF 520 mosfet (1x)
- Ventilaator 5v (2x)
- LM2596 alalisvoolu toide (1x) - seadke väljund 5v, sisend võib olla erinev
- Korpus (1x)
- Termopaari pistikud (2x) - (ühendage sondidega mõlema MAX31855 -ga)
- Alalisvoolu pistik (2x) - üks alalisvoolu jaoks (olenevalt alalisvoolu toitepesast)
- Alalisvoolu pistik (1x) - ventilaatorite ühendamiseks
- Mutter ja polt M3 x 30
- Alalisvoolu toide vähemalt 5V
- mõni kahejuhtmeline - ventilaatorite ühendamiseks.
- vana USB minikaabel - D1 mini toiteks
Vajalikud tööriistad:
- Jootmisjaam
- Puurid mitmes suuruses
- Lõiketööriist kuvamiseks
Samm: eluaseme ettevalmistamine
Kõigepealt mõõtke ekraani suurust. Tehke korpuse ülaosas lõige ekraanile, mis sobib kenasti sisse. Seejärel tehke vedelkristallekraani tagaplaadil olevate aukude asukohta kaks auku (vt fotot).
Kui kasutate ekraani korpusesse paigaldamiseks polte M3x30, vaadake teist pilti ülalt.
Nüüd hakkame kõiki osi kokku ühendama / jootma.
2. samm: jootmine
Nüüd on aeg kõik osad omavahel ühendada, vaata pilti ja allpool:
Wemos D1 mini -> MAX31855 (BBQ)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> NII
D5 / GPIO14 -> SCK
D8 /GPIO15 -> CS
Wemos D1 mini -> MAX31855 (liha)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> NII
D5 / GPIO14 -> SCK
D4 /GPIO2 -> CS
Wemos D1 mini -> Potmeter
3v3 -> VCC
GND-> GND
A0 -> Pott
Wemos D1 mini -> IRF520
D0 -> SIG
GND -> GND
Wemos D1 mini -> LCD2004
D1 / GPIO5 -> SCL
D2 / GPIO4 -> SDA
5v -> VCC
GND -> GND
Samm: pange see korpusesse Al
Nii et nüüd on aeg see kõik korpusesse panna. Näidikud on sinna juba paigaldatud. Paned lihtsalt kõik osad õrnalt sisse ja et signaalosad ei puutu kokku. Vaata pilti, kuidas ma seda tegin.
Samuti on see hetk puurida pistikute jaoks mitu auku. Minu puhul panin toite ühele küljele ja andurid / ventilaatori väljundi teisele saidile.
4. samm: tarkvara
Selle õpetuse jaoks tuleks Wemos D1 mini kasutada ESPeasy abil, kuid võite kasutada oma valikut. ESPeasy installimist vaadake:
Seadistage kõik lisatud seadmed õigetele GPIO -dele (minu konfiguratsiooni leiate piltidelt)
- Analoogsisend (potmeter) kuni D0 / ADC (TOUT)
- Ventilaator: GPIO 16
- Grillimisandur: GPIO15
- LCD2004 ekraan: GPIO4, 5, 0
- Lihasensor: GPIO2
Ülesande seaded
Analoogsisend:
Peate konfigureerima 1024 mõõtmispunkti "tavalisteks" kraadideks. Ma kasutasin 50 kuni 250 ° C, kuid saate seda oma maitse järgi reguleerida "kahe punkti kalibreerimise" all. Vaata pilte. Intervall kuni 1 sekund, väärtus 0 komakohaga
Temperatuuriandurid (grill ja liha):
Mõõtmisintervall kuni 5 sekundit (ei muutu nii palju)
LCD2004:
Leidke õige I2C -aadress, see on katse ja viga (või kui teate aadressi, valige see). Reguleerige ekraani suurus õigeks (4x20). Täitke ridadel soovitud tekst ja väärtused. Vaata pilti, kuidas ma seda tegin (hollandi keeles).
Lubage reeglid jaotises "Tööriistad" ja seejärel valige "Reeglid" ja "Vana mootor".
Ventilaatori juhtimiseks järgige reeglit (veenduge, et teie seadmete nimed ja väärtused oleksid samad, vastasel juhul see ei tööta):
mõõtmisel#Temperature <[Waarde#Analog] do
lubage, 1, [Waarde#analoog]-[Mõõtmise#temperatuur]
kui %v1 %> 5
GPIO, 16, 1 // lülitage ventilaator sisse
endif
endon
mõõtmisel#Temperatuur> [Waarde#Analog]
lase, 2, [Mõõtmise#temperatuur]-[Waarde#analoog]
kui %v2 %> 5
GPIO, 16, 0 // lülitage ventilaator välja
endif
endon
On aeg seda testida! Veenduge, et ESP8266 saab WiFi -võrku ühendada, muidu see ei käivitu!
Samm: aeg grillimiseks
Nüüd ühendage ventilaatorid kokku ja paigaldage need grillile. Vaata pilte, kuidas see õnnestus. Nüüd tuleb alustada "BBQ guruga" ja alustada grillimist!