Mundarija:
- Ta'minotlar
- 1 -qadam: uy -joy tayyorlash
- 2 -qadam: Lehimlash
- 3 -qadam: Uni uyga qo'ying
- 4 -qadam: dasturiy ta'minot
- 5 -qadam: Barbekyu vaqti
Video: ESP8266 displeyli Barbekyu harorati va go'sht sensori: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu yo'riqnomada men sizga barbekyu ichidagi hozirgi haroratni o'lchaydigan va kerak bo'lganda uni yoqish uchun fanni yoqadigan barbekyu asbobining o'z versiyasini qanday qilishni ko'rsataman. Bundan tashqari, go'shtning asosiy harorati sensori o'rnatilgan va bu hammasi (mening holimda) Domoticz -ga ulangan: real vaqtda joriy haroratlar o'qiladi va kesiladi.
Ta'minotlar
Sizga kerak bo'lgan narsalar:
- Wemos D1 mini (1x)
- MAX31855 termokupl moduli, zond (2x)
- Potentsiometr 10k Ohm (1x)
- LCD 2004, shu jumladan I2C moduli (1x)
- IRF 520 mosfet (1x)
- Fan 5v (2x)
- LM2596 shahar manbai (1x) - chiqishni 5v ga sozlang, kirish o'zgarishi mumkin
- Uy -joy (1x)
- Termojuft uchun ulagichlar (2x) - (ikkala MAX31855 ga problar bilan ulang)
- Ayol shahar konnektori (2x) - shahar uchun bitta (DC quvvat manbaiga bog'liq)
- Erkak shahar ulagichi (1x) - fanatlarni ulash uchun
- Yong'oq va murvat M3 x 30
- DC quvvat manbai kamida 5V
- bir nechta egizak - fanatlarni ulash uchun.
- eski USB mini kabeli - D1 mini -ni quvvatlantirish uchun
Sizga kerak bo'lgan asboblar:
- Lehimlash stantsiyasi
- Bir nechta o'lchamdagi matkaplar
- Ko'rish uchun kesish vositasi
1 -qadam: uy -joy tayyorlash
Birinchidan, displey hajmini o'lchang. Korpusning yuqori qismini kesib oling, shunda displey yaxshi joylashadi. Keyin LCD displeyining orqa panelidagi teshiklar joylashgan joyda ikkita teshik qiling (rasmga qarang).
Displeyni korpusga o'rnatish uchun M3x30 murvatidan foydalaning, yuqoridagi boshqa rasmga qarang.
Endi biz barcha qismlarni bir -biriga ulashni / lehimlashni boshlaymiz.
2 -qadam: Lehimlash
Endi barcha qismlarni bir -biriga ulash vaqti keldi, rasmga qarang va pastda:
Wemos D1 mini -> MAX31855 (Barbekü)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D8 /GPIO15 -> CS
Wemos D1 mini -> MAX31855 (go'sht)
3v3 -> VCC
GND -> GND
D6/ GPIO12 -> SO
D5 / GPIO14 -> SCK
D4 /GPIO2 -> CS
Wemos D1 mini -> Potmetr
3v3 -> VCC
GND-> GND
A0 -> Pot
Wemos D1 mini -> IRF520
D0 -> SIG
GND -> GND
Wemos D1 mini -> LCD2004
D1 / GPIO5 -> SCL
D2 / GPIO4 -> SDA
5V -> VCC
GND -> GND
3 -qadam: Uni uyga qo'ying
Shunday qilib, endi hamma narsani uyga joylashtirish vaqti keldi. U erda displeylar allaqachon o'rnatilgan. Siz faqat ehtiyot qismlarni ohista joylashtiring va signal qismlari tegmasin. Buni qanday qilganimni rasmga qarang.
Bundan tashqari, bu ulagichlar uchun bir nechta teshiklarni burg'ulash vaqti. Mening holatimda men quvvatni bir tomonga qo'ydim, sensorlar / fan chiqishi esa boshqa tomondan.
4 -qadam: dasturiy ta'minot
Ushbu qo'llanma uchun Wemos D1 mini ESPeasy bilan yonib turishi kerak, lekin siz o'z tanlovingizdan foydalanishingiz mumkin. ESPeasy -ni qanday o'rnatish kerak, qarang:
Barcha biriktirilgan qurilmalarni to'g'ri GPIO -ga sozlang (mening konfiguratsiyalarim uchun rasmlarga qarang)
- D0 / ADC (TOUT) ga analog kirish (potmetr)
- Muxlislar: GPIO 16
- Barbekyu sensori: GPIO15
- LCD2004 displeyi: GPIO4, 5, 0
- Go'sht sensori: GPIO2
Vazifa sozlamalari
Analog kirish:
Siz 1024 o'lchash nuqtasini "normal" darajaga sozlashingiz kerak. Men 50 dan 250 ° C gacha ishlatardim, lekin siz buni "ikki nuqtali kalibrlash" bo'limida xohlaganingizcha sozlashingiz mumkin. Rasmlarga qarang. 1 sekundgacha bo'lgan interval, 0 o'nlik bilan qiymat
Harorat sensori (barbekyu va go'sht):
O'lchov oralig'i 5 sekundgacha (o'zgarmaydi)
LCD2004:
To'g'ri I2C manzilini toping, bu sinov va xato (yoki bilsangiz, manzilni tanlang). Displey hajmini kerakli o'lchamga moslang (4x20). Satrlarda kerakli matn va qiymatlarni to'ldiring. Buni qanday qilganimni rasmga qarang (bu golland tilida).
Qoidalarni "Asboblar" bo'limida yoqing va "Qoidalar" va "Eski dvigatel" ni tanlang.
Ventilyatorni boshqarish uchun qoida tuzing (qurilmalar va qiymatlarning nomlanishi bir xil ekanligiga ishonch hosil qiling, aks holda ishlamaydi):
#haroratni o'lchash bo'yicha <[Waarde#Analog] do
ijozat bering, 1, [Waarde#Analog]-[O'lchash#Harorati]
agar %v1 %> 5 bo'lsa
GPIO, 16, 1 // fanni yoqing
endif
endon
#haroratni o'lchash bo'yicha> [Waarde#Analog] qilish
ijozat bering, 2, [Haroratni o'lchash]-[Waarde#Analog]
agar %v2 %> 5 bo'lsa
GPIO, 16, 0 // fanatni o'chiring
endif
endon
Buni sinab ko'rish vaqti keldi! ESP8266 Wi -Fi tarmog'iga ulanishiga ishonch hosil qiling, aks holda u ishga tushmaydi!
5 -qadam: Barbekyu vaqti
Endi fanatlarni bir joyga qo'ying va barbekyuga o'rnating. Buni qanday amalga oshirganini rasmlarga qarang. Endi "barbekyu gurusi" ni ishga tushirish va barbekyu qilishni boshlash kerak!
Tavsiya:
BLYNK ESP8266 va DHT11 bilan Internetdagi xona harorati: 5 qadam (rasmlar bilan)
BLYNK ESP8266 va DHT11 yordamida Internetdagi xona harorati: Salom bolalar, bugun biz xona harorati monitorini yasaymiz, uning yordamida biz dunyoning istalgan nuqtasidan xonamizni kuzatib boramiz va buning uchun biz BLYNK IoT plastinka formasidan foydalanamiz. DHT11 xona haroratini o'qish uchun biz ESP8266 dan foydalanamiz
Barbekyu Pi (ma'lumotlar vizualizatsiyasi bilan!): 4 qadam (rasmlar bilan)
Barbekyu Pi (Ma'lumotni vizualizatsiya qilish bilan!): Barbekyu bilan tanishish odatda sevimli go'shtingizni tayyorlash uchun bilvosita issiqlikni ishlatishning sekin jarayonini bildiradi. Ovqat pishirishning bu usuli juda mashhur bo'lsa -da, ayniqsa, AQShda - bu, ba'zilar uchun juda jiddiy, deb hisoblaydigan narsalarga ega
DHT11 harorat sensori Arduino va bosim harorati issiqlik va namlik bilan qanday ishlatiladi: 5 qadam
DHT11 harorat sensori Arduino va bosma haroratli issiqlik va namlik bilan qanday ishlatiladi: DHT11 sensori harorat va namlikni o'lchash uchun ishlatiladi. DHT11 namlik va harorat sensori sizning elektronika loyihalaringizga namlik va harorat ma'lumotlarini qo'shishni juda osonlashtiradi. Bu har
Wi -Fi harorati qayd etuvchisi (ESP8266 bilan): 11 qadam (rasmlar bilan)
Wi -Fi haroratini hisobga oluvchi (ESP8266 bilan): Salom, sizni bu erda ko'rganimdan xursandman. Umid qilamanki, siz ushbu ko'rsatmalarni foydali ma'lumotlarni topasiz. Menga bemalol takliflar, savollar, … yuborishingiz mumkin, bu erda asosiy ma'lumotlar va loyihaning tezkor ko'rinishi. Mobil foydalanuvchilar uchun: Video, menga xabar bering
ESP8266/ESP-12 Arduino bilan ishlaydigan SmartThings DS18B20 harorati. Sensor: 4 qadam (rasmlar bilan)
ESP8266/ESP-12 Arduino bilan ishlaydigan SmartThings DS18B20 harorati. Sensor: Biz hammamiz xona harorati, ba'zida boshqa xonada yoki hatto dunyoning narigi burchagidagi dam olish uyingizda harorat qanday bo'lishini bilishni yaxshi ko'ramiz. Ehtimol, siz uy hayvoningiz Lizard uyidagi haroratni kuzatishni xohlaysiz