İçindekiler:

ESP8266 Ekranlı Barbekü Sıcaklık ve Et Sensörü: 5 Adım (Resimlerle)
ESP8266 Ekranlı Barbekü Sıcaklık ve Et Sensörü: 5 Adım (Resimlerle)

Video: ESP8266 Ekranlı Barbekü Sıcaklık ve Et Sensörü: 5 Adım (Resimlerle)

Video: ESP8266 Ekranlı Barbekü Sıcaklık ve Et Sensörü: 5 Adım (Resimlerle)
Video: Ucuza akıllı ev kurmak mı!! Home assistant kurulumu 2024, Temmuz
Anonim
Image
Image
ESP8266'da Ekranlı Barbekü Sıcaklık ve Et Sensörü
ESP8266'da Ekranlı Barbekü Sıcaklık ve Et Sensörü

Bu Eğitilebilir Kitapta size, barbekünüzdeki mevcut sıcaklığı ölçen ve gerektiğinde yakmak için bir fan açan bir Barbekü aletinin kendi versiyonunu nasıl yapacağınızı göstereceğim. Buna ek olarak, bir et çekirdek sıcaklık sensörü de takılıdır ve bunların hepsi (benim durumumda) Domoticz'e bağlıdır: mevcut sıcaklıkların gerçek zamanlı olarak okunması ve ayrıca günlük kaydı.

Gereçler

İhtiyacın olan şeyler:

  • Wemos D1 mini (1x)
  • MAX31855 Termokupl modülü, prob (2x) dahil
  • Potansiyometre 10k Ohm (1x)
  • LCD 2004, I2C modülü dahil (1x)
  • IRF 520 mosfet (1x)
  • Fan 5v (2x)
  • LM2596 DC kaynağı (1x) - çıkışı 5v olarak ayarlayın, giriş değişebilir
  • Muhafaza (1x)
  • Termokupl için konektörler (2x) - (her iki MAX31855'i problarla bağlayın)
  • DC konnektör dişi (2x) - biri DC girişi için (DC güç kaynağı soketine bağlı olarak)
  • DC konnektör erkek (1x) - fanları bağlamak için
  • Somun ve cıvata M3 x 30
  • DC güç kaynağı en az 5v
  • bazı çift telli - fanları bağlamak için.
  • eski USB mini kablosu - D1 mini'ye güç sağlamak için

İhtiyacınız olan araçlar:

  • Lehimleme istasyonu
  • Çeşitli boyutlarda matkaplar
  • Ekran için kesme aleti

Adım 1: Konutunuzu Hazırlama

Konutunuzu Hazırlama
Konutunuzu Hazırlama
Konutunuzu Hazırlama
Konutunuzu Hazırlama

İlk önce ekranın boyutunu ölçün. Ekranın iyi oturması için muhafazanın üst kısmında bir kesim yapın. Ardından, LCD'nin arka plakasındaki yuva deliklerinin bulunduğu yerde iki delik açın (resme bakın).

Ekranı muhafazaya monte etmek için M3x30 cıvatalarını kullanın, üstten diğer resme bakın.

Şimdi tüm parçaları birbirine bağlamaya / lehimlemeye başlıyoruz.

Adım 2: Lehimleme

Lehimleme
Lehimleme

Şimdi tüm parçaları birbirine bağlamanın zamanı geldi, resme ve aşağıya bakın:

Wemos D1 mini -> MAX31855 (Barbekü)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D8 /GPIO15 -> CS

Wemos D1 mini -> MAX31855 (et)

3v3 -> VCC

GND -> GND

D6/ GPIO12 -> SO

D5 / GPIO14 -> SCK

D4 /GPIO2 -> CS

Wemos D1 mini -> Potmetre

3v3 -> VCC

GND-> GND

A0 -> Tencere

Wemos D1 mini -> IRF520

D0 -> SIG

GND -> GND

Wemos D1 mini -> LCD2004

D1 / GPIO5 -> SCL

D2 / GPIO4 -> SDA

5v -> VCC

GND -> GND

Adım 3: Al'ı Muhafazaya Yerleştirin

Al'ı Yuvaya Koy
Al'ı Yuvaya Koy
Al'ı Yuvaya Koy
Al'ı Yuvaya Koy
Al'ı Yuvaya Koy
Al'ı Yuvaya Koy

Şimdi hepsini yuvaya koymanın zamanı geldi. Ekranlar zaten oraya monte edilmiştir. Sadece tüm parçaları nazikçe ve sinyal parçaları birbirine değmeyecek şekilde yerleştirin. Nasıl yaptığımı resme bakın.

Ayrıca, konektörler için birkaç delik açmanın zamanı geldi. Benim durumumda, gücü bir tarafa, sensörleri / fan çıkışını diğer siteye koydum.

4. Adım: Yazılım

Image
Image
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım

Wemos D1 mini, bu eğitim için ESPeasy ile parlatılmalıdır, ancak kendi seçiminizi kullanabilirsiniz. ESPeasy nasıl kurulur, bakınız:

Tüm bağlı cihazları doğru GPIO'lara yapılandırın (yapılandırmalarım için resimlere bakın)

  • Analog giriş (potmetre) - D0 / ADC (TOUT)
  • Fan: GPIO 16
  • Barbekü sensörü: GPIO15
  • LCD2004 ekran: GPIO4, 5, 0
  • Et sensörü: GPIO2

Görev Ayarları

Analog giriş:

1024 ölçüm noktasını "normal" derecelerde yapılandırmanız gerekir. Ben 50 ila 250'C kullandım ama bunu "iki noktalı Kalibrasyon" altında beğeninize göre ayarlayabilirsiniz. Resme bak. 1 saniyeye kadar aralık, 0 ondalık basamaklı değer

Sıcaklık sensörleri (Barbekü ve Et):

5 saniyeye kadar ölçüm aralığı (çok fazla değişmez)

LCD2004:

Doğru I2C adresini bulun, bu biraz deneme yanılma yöntemidir (veya adresi bildiğinizde onu seçin). Ekran boyutunu doğru boyuta (4x20) ayarlayın. Satırlarda istediğiniz metni ve değerleri doldurun. Bunu nasıl yaptığımı resme bakın (Hollandaca).

"Araçlar" altındaki kuralları etkinleştirin ve ardından "Kurallar" ve "Eski Motor" öğesini seçin.

Fanı kontrol etmek için bir kural koyun (cihazların ve değerlerin adlarının aynı olduğundan emin olun, aksi takdirde çalışmaz):

Meting#Temperature'da<[Waarde#Analog] yapmak

let, 1, [Waarde#Analog]-[Meting#Sıcaklık]

%v1%>5 ise

GPIO, 16, 1 //fanı aç

endif

iç organ

Meting#Temperature>[Waarde#Analog] üzerinde

let, 2, [Meting#Sıcaklık]-[Waarde#Analog]

%v2%>5 ise

GPIO, 16, 0 //fanı kapat

endif

iç organ

Test etme zamanı! ESP8266'nın wifi ağına bağlanabildiğinden emin olun, aksi takdirde başlamaz!

Adım 5: Barbekü Zamanı

Image
Image

Şimdi fanları birbirine monte edin ve Barbekü üzerine monte edin. Bunun nasıl yapıldığını resimlere bakın. Şimdi "Barbekü gurusu"nu başlatmak ve Barbekü yapmaya başlamak!

Önerilen: