İçindekiler:
- Adım 1: Sebep
- Adım 2: Kullanılan Malzemeler
- Adım 3: Her Şeyi Asmak
- Adım 4: Kod
- Adım 5: Son Düşünceler
Video: 2" TFT Ekranda Sıcaklığa Göre Renkli Termometre ve Çoklu Sensörler: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Birkaç sıcaklık sensörünün ölçümlerini gösteren bir ekran yaptım. Harika olan şey, değerlerin renginin sıcaklıkla değişmesidir:
75 derece Celcius = KIRMIZI> 60 > 75 = TURUNCU> 40 < 60 = SARI> 30 < 40 = AÇIKMAVİ< 40 = KOYU MAVİ
Adım 1: Sebep
Evimiz merkezi kalorifer ile ısıtılmaktadır. Sistem, mutfakta 1000 litrelik bir tampon tankı besleyen bir odun sobası ile beslenmektedir. Buradan sıcak su yerden ısıtmaya ve radyatörlere pompalanır.
Bu, evdeyken gayet iyi çalışıyor ancak uzun süre uzaktayken zahmetli olabilir. Bu nedenle, her iki sistemin birlikte çalışabileceği şekilde tampon tankına da bağlı olan otomatik bir pelet yakma ısıtıcısı eklemeye karar verdik. Tampon tankının aşırı ısınması meydana gelebileceğinden, ocakta kütük yakmanın ne zaman durdurulacağını bilmek önemlidir. Elbette her türlü emniyet valfi vardır, ancak önlemek her zaman daha iyidir.
Ne kadar ısı depoladığımızı görebilmemiz için tanktaki sıcaklığı birkaç seviyede ölçen bir ekran istedim. Muhtemelen sıcaklığın rengi şu değerle değişmelidir: çok sıcak için kırmızı (> 75 derece santigrat ila soğuk için koyu mavi, < 30 derece.
Adım 2: Kullanılan Malzemeler
Arduino UnoFour DS18b20 sıcaklık sensörleri1 4.7k Ohm dirençBir renkli TFT ekran, AliexpressWiring vb.'den bu 2 ekranı kullandım.
Adım 3: Her Şeyi Asmak
Dört DS18b20 sensörü, tek kablolu sistem üzerinden adreslenir. Bu, Arduino'ya çok fazla bağlantı kazandırır ve oldukça basittir, resme bakın. Direnç buraya eklenir.
Ekranı bağlamak daha fazla çaba gerektirdi. Kalkan olarak tıklatarak çalışması gerekir (….), ama bu işe yaramadı. Bazı araştırmalar bana aşağıdaki şemayı kullanarak SPI aracılığıyla nasıl bağlanacağını gösterdi (bunun ne anlama geldiği hakkında hiçbir fikrim yok):
VCC 5vGND Toprak CLK D13SDA D11 RS D9 RST D8 CS D10
Ekranın ambalajında belirtildiği gibi ILI9225 kitaplığı kullanılır. Kütüphaneye buradan Github üzerinden ulaşabilirsiniz.
Her şey hazır, örnekleri kütüphaneden çalıştırdım, her şey yolunda. evet!!!
Adım 4: Kod
TFT ekranda yazı, çizgi vb. çizmeyi öğrenmem biraz zaman aldı. Bu oldukça basit olduğu ortaya çıktı. Metnin sıcaklığa göre rengini yapma kodu başka bir şeydi, bu yüzden "Wild Bill" adlı bir adamın bana yardım ettiği Arduino forumlarına döndüm. Kudo'lar!!
Kodu burada bulabilirsiniz.
Adım 5: Son Düşünceler
Bu gerçekten harika bir projeydi. Şimdi bu şeyin akıllı görünmesi için güzel bir kasa bulmam gerekecek. Bu konuda iyi değilim. Herhangi bir yardım / öneri, bunun nasıl yapılacağı çok takdir edildi
İstek listesi:
- WIFI ekleyin, bir ESP288 veya Nodemcu ile basit olmalıdır; onları etrafta dolaştırıyorum
Önerilen:
I2C 0.91" 128X32 OLED EKRANDA METİN Nasıl Kaydırılır: 6 Adım
I2C 0.91" 128X32 OLED EKRAN üzerinde METİN Nasıl Kaydırılır: Bu dersimizde Arduino ve Visuino yazılımı kullanarak I2C 0.91" 128X32 OLED EKRAN üzerinde METİN nasıl Kaydırılır onu öğreneceğiz. Videoyu İzle
Akıllı Telefonu Temassız Termometre / Taşınabilir Termometre Olarak Kullanın: 8 Adım (Resimlerle)
Akıllı Telefonu Temassız Termometre / Taşınabilir Termometre Olarak Kullanın: Vücut ısısını termo tabanca gibi temassız / temassız olarak ölçme. Bu projeyi oluşturdum çünkü Thermo Gun artık çok pahalı, bu yüzden DIY yapmak için alternatif bulmalıyım. Ve amaç düşük bütçeli versiyon ile yapmaktır.SuppliesMLX90614Ardu
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık
Çoklu Sensörlü 2.4 TFT Arduino Hava İstasyonu: 7 Adım
Çoklu Sensörlü 2.4 TFT Arduino Hava İstasyonu: TFT LCD ve birkaç sensörlü taşınabilir bir Arduino hava istasyonu
HC - 06 (Slave Modülü) " İSİM " Kullanmadan " Monitör Seri Arduino " Değiştirme " Kolay Çalışır ": Hatasız Yol !: 3 Adım
HC - 06 (Slave Modülü) Kullanmadan " AD " Değiştirme " Monitör Seri Arduino "… " Kolay Çalışır ": Hatasız Yol !: " Uzun Süre " " Arduino'nun seri monitörü, " Başarılar ", başka bir kolay yol buldum ve şimdi paylaşıyorum! İyi Eğlenceler Arkadaşlar