İçindekiler:
- Gereçler
- Adım 1: Konutunuzu Hazırlama
- Adım 2: Lehimleme
- Adım 3: Al'ı Muhafazaya Yerleştirin
- 4. Adım: Yazılım
- Adım 5: Barbekü Zamanı
Video: ESP8266 Ekranlı Barbekü Sıcaklık ve Et Sensörü: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
İ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
Ş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
Ş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
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ı
Ş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:
OLED Ekranlı IoT Sıcaklık ve Nem Ölçer: 5 Adım (Resimlerle)
OLED Ekranlı IoT Sıcaklık ve Nem Ölçer: İstediğiniz zaman bir OLED ekranda sıcaklık ve nemi kontrol edin ve aynı zamanda bu verileri bir IoT platformunda toplayın. Geçen hafta Simplest IoT sıcaklık ve nem ölçer adlı bir proje yayınladım. Bu iyi bir proje çünkü
Barbekü Pi (Veri Görselleştirme ile!): 4 Adım (Resimlerle)
Barbekü Pi (Veri Görselleştirme ile!): Giriş Mangalcılık en tipik olarak, en sevdiğiniz etleri pişirmek için dolaylı ısı kullanmanın yavaş sürecini ifade eder. Bu pişirme yöntemi son derece popüler olmasına rağmen - özellikle ABD'de - bazılarının oldukça ciddi bir yorgunluk olarak kabul edebileceği özelliklere sahip
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: 4 Adım
Arduino Uno ile LM35 Sıcaklık Sensörü Kullanarak Sıcaklık Okuma: Merhaba arkadaşlar bu derste LM35'i Arduino ile nasıl kullanacağımızı öğreneceğiz. Lm35, -55 °C ile 150 °C arasındaki sıcaklık değerlerini okuyabilen bir sıcaklık sensörüdür. Sıcaklıkla orantılı analog voltaj sağlayan 3 terminalli bir cihazdır. Yüksek
Arduino ve Lcd Ekranlı Sıcaklık ve Nem Sensörü: 4 Adım
Arduino ve Lcd Ekranlı Sıcaklık ve Nem Sensörü: Merhaba arkadaşlar, Artuino'ya tekrar hoş geldiniz. Gördüğünüz gibi An Instructable'a başladım Bugün bir Sıcaklık & DHT11 modüllü nem ölçer. Hadi başlayalım Abone olmayı ve videoyu beğenmeyi düşünün
ATmega32 ve LCD Ekranlı Sıcaklık Sensörü (LM35) Arayüz - Otomatik Fan Kontrolü: 6 Adım
ATmega32 ve LCD Ekranlı Sıcaklık Sensörü (LM35) Arayüz | Otomatik Fan Kontrolü: ATmega32 ve LCD Ekranlı Sıcaklık Sensörü (LM35) Arayüz