Mündəricat:

ESP8266 -da Barbekü Temperaturu və Ət Sensoru Ekranda: 5 addım (şəkillərlə)
ESP8266 -da Barbekü Temperaturu və Ət Sensoru Ekranda: 5 addım (şəkillərlə)

Video: ESP8266 -da Barbekü Temperaturu və Ət Sensoru Ekranda: 5 addım (şəkillərlə)

Video: ESP8266 -da Barbekü Temperaturu və Ət Sensoru Ekranda: 5 addım (şəkillərlə)
Video: Мои Ребра Барбекю круче чем твои! 2024, Iyul
Anonim
Image
Image
ESP8266 -da Ekranlı Barbekü Temperatur və Ət Sensoru
ESP8266 -da Ekranlı Barbekü Temperatur və Ət Sensoru

Bu Təlimat kitabında, barbekünüzdəki mövcud temperaturu ölçən və lazım olduqda onu yandırmaq üçün bir fan açan bir barbekü alətinin öz versiyasını necə edəcəyinizi sizə göstərəcəyəm. Əlavə olaraq bir ət nüvəli temperatur sensoru da əlavə olunur və bunların hamısı (mənim vəziyyətimdə) Domoticz -ə bağlıdır: real vaxt mövcud temperaturdan oxunur və həmçinin qeyd olunur.

Təchizat

Lazım olan şeylər:

  • Wemos D1 mini (1x)
  • Zond daxil olmaqla MAX31855 Termokupl modulu (2x)
  • Potensialiometr 10k Ohm (1x)
  • LCD 2004, I2C modulu daxil olmaqla (1x)
  • IRF 520 mosfet (1x)
  • Fan 5v (2x)
  • LM2596 DC təchizatı (1x) - çıxışı 5v olaraq təyin edin, giriş dəyişə bilər
  • Mənzil (1x)
  • Termokupl üçün bağlayıcılar (2x) - (problarla hər iki MAX31855 -ə qoşulun)
  • Qadın konnektoru qadın (2x) - bir DC giriş üçün (DC enerji təchizatı soketindən asılı olaraq)
  • Kişi DC konnektoru (1x) - fanatları birləşdirmək üçün
  • Qoz və bolt M3 x 30
  • DC güc təchizatı ən azı 5v
  • bir cüt tel - azarkeşləri birləşdirmək üçün.
  • köhnə USB mini kabeli - D1 mini -ni işə salmaq üçün

Lazım olan vasitələr:

  • Lehim stansiyası
  • Bir neçə ölçüdə matkaplar
  • Göstərmək üçün kəsici alət

Addım 1: Mənzilinizi Hazırlayın

Mənzilinizin Hazırlanması
Mənzilinizin Hazırlanması
Mənzilinizin Hazırlanması
Mənzilinizin Hazırlanması

Əvvəlcə ekranın ölçüsünü ölçün. Korpusun üst hissəsinə bir kəsik düzəldin ki, ekrana yaxşı otursun. Sonra LCD -nin arxa plakasındakı ağız boşluqlarının yerində iki delik açın (şəkilə bax).

Ekranı korpusa quraşdırmaq üçün M3x30 boltlarından istifadə edin, yuxarıdakı digər şəklə baxın.

İndi bütün hissələri birlikdə bağlamağa / lehimləməyə başlayırıq.

Addım 2: Lehimləmə

Lehimləmə
Lehimləmə

İndi bütün hissələri bir -birinə bağlamağın vaxtı gəldi, şəkilə və aşağıya baxın:

Wemos D1 mini -> MAX31855 (Barbekü)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (ət)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmetr

3v3 -> VCC

GND-> GND

A0 -> Qazan

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Addım 3: Mənzilə Al qoyun

Mənzilə Al qoyun
Mənzilə Al qoyun
Mənzilə Al qoyun
Mənzilə Al qoyun
Mənzilə Al qoyun
Mənzilə Al qoyun

Beləliklə, indi hər şeyi mənzilə yerləşdirməyin vaxtı gəldi. Ekranlar artıq orada quraşdırılıb. Bütün hissələri yumşaq bir şəkildə qoyun və siqnal hissələrinin toxunmadığını. Bunu necə etdiyimi şəkilə baxın.

Ayrıca, bağlayıcılar üçün bir neçə delik açmaq anıdır. Mənim vəziyyətimdə gücü bir tərəfə, sensorlar / fan çıxışı isə digər tərəfə qoydum.

Addım 4: Proqram təminatı

Image
Image
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı

Bu dərs üçün Wemos D1 mini ESPeasy ilə işıqlandırılmalıdır, ancaq öz seçiminizdən istifadə edə bilərsiniz. ESPeasy -nin necə qurulacağına baxın:

Bütün bağlı cihazları doğru GPIO -ya konfiqurasiya edin (konfiqurasiyalarım üçün şəkillərə baxın)

  • D0 / ADC (TOUT) üçün analoq giriş (potmetr)
  • Fan: GPIO 16
  • Barbekü sensoru: GPIO15
  • LCD2004 ekran: GPIO4, 5, 0
  • Ət sensoru: GPIO2

Tapşırıq Ayarları

Analog giriş:

1024 ölçmə nöqtəsini "normal" dərəcəyə qədər konfiqurasiya etməlisiniz. 50 ilə 250'C arasında istifadə etdim, ancaq bunu "iki nöqtəli kalibrləmə" altında zövqünüzə uyğunlaşdıra bilərsiniz. Şəkillərə baxın. 1 saniyə aralığında, 0 onluqla dəyər

Temperatur sensorlar (Barbekü və Ət):

Ölçmə aralığı 5 saniyə (o qədər də dəyişmir)

LCD 2004:

Doğru I2C ünvanını tapın, bu bir sınaq və səhvdir (və ya bildiyiniz zaman ünvanı seçin). Ekran ölçüsünü düzgün ölçüyə uyğunlaşdırın (4x20). Satırlarda istədiyiniz mətni və dəyərləri daxil edin. Bunu necə etdiyimi göstərən şəklə baxın (Holland dilindədir).

"Alətlər" altında qaydaları aktiv edin və "Qaydalar" və "Köhnə Mühərrik" seçin.

Fanı idarə etmək üçün bir qayda qoyun (cihazların və dəyərlərin eyni olduğundan əmin olun, əks halda işləmir):

Ölçmə üzrə#Temperatur <[Waarde#Analog] do

icazə verin, 1, [Waarde#Analog]-[Meting#Temperature]

əgər %v1 %> 5 olarsa

GPIO, 16, 1 // fanı yandırın

endif

endon

Ölçmə üzrə#Temperatur> [Waarde#Analog] edin

icazə verin, 2, [Ölçmə#Temperatur]-[Waarde#Analog]

əgər %v2 %> 5 olarsa

GPIO, 16, 0 // fanı söndürün

endif

endon

Bunu sınamağın vaxtı gəldi! ESP8266 -nın wifi şəbəkəsinə qoşula biləcəyinə əmin olun, əks halda başlamaz!

Addım 5: Barbekü üçün vaxt

Image
Image

İndi fanatları bir yerə qoyun və barbeküyə qoyun. Bunun necə edildiyini şəkillərə baxın. İndi "Barbekü gurusu" na başlamaq və Barbekü etməyə başlamaq!

Tövsiyə: