İçindekiler:
- Gereçler
- Adım 1: Dijital Termometre Devre Tasarımı
- Adım 2: Dijital Termometrenin Çalışması
- Adım 3: Bir Programı Çalıştırın
Video: Arduino Tabanlı Dijital Termometre: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu projede, odanın sıcaklığını analiz etmek için kullanılabilecek Arduino tabanlı bir dijital termometre tasarlanmıştır.
Termometre genellikle bir sıcaklık ölçüm cihazı olarak kullanılır. Katıların veya sıvıların termal genleşmesi, gazın basıncı, kızılötesi enerjinin ölçümü vb. gibi sıcaklığı ölçmek için kullanılabilecek çeşitli ilkeler vardır.
Odanın sıcaklığını analiz etmek için kullanılabilecek Arduino tabanlı dijital termometre ana hatlarıyla belirtilmiştir. LM35 LM35 bir sıcaklık sensörüdür. Bu sensörün çıkış voltajı, santigrat cinsinden sıcaklıkla doğru orantılıdır. LM35, +/- 0.750C hassasiyetle -550C ile +1500C aralığında kullanılabilir.
Gereçler
Arduino Uno'su
LM35 Sıcaklık sensörü
16x2 LCD Ekran
Adım 1: Dijital Termometre Devre Tasarımı
Bu projede kullanılan sıcaklık sensörü LM35'tir. Bir sıcaklık sensörünün çıkışı, sıcaklıkla doğru orantılıdır ancak analog biçimdedir. Bu nedenle, LM35'in çıkışı, pin 2'nin Arduino'nun analog girişi A0'a bağlı olduğu anlamına gelir.
Dijital bir termometre olduğu için sıcaklığın analog değerlerini dijitale çevirmemiz ve sonucu LCD vb. bir ekranda göstermemiz gerekiyor. 16X2 LCD kullanılmaktadır. LCD'nin 1 ve 2 numaralı pinleri sırasıyla toprağa ve beslemeye bağlanır. Ekranın kontrastını yönetmek için, 10 KΩ POT'un sileceğine LCD'nin Pin 3'ü takılıdır.
POT'un kalan terminalleri beslemeye ve toprağa bağlanır. LCD'nin 15 ve 16 numaralı pimleri, sırasıyla beslemeye ve toprağa bağlı olan LCD'nin arka ışığını döndürmek için kullanılır. Bilgileri LCD'de görüntülemek için LCD'nin 4 veri pinine ihtiyacımız var. 11 – 14 (D4 – D7) pinleri Arduino'nun 5 – 2 pinlerine takılır. LCD'nin 4, 5 ve 6 numaralı pinleri (RS, RW ve E) kontrol pinleridir. LCD'nin 4 (RS) pini Arduino'nun 7 pinine bağlanır. Pin 5 (RW) toprağa bağlanır. Pin 6 (E), Arduino'nun 6 pinine bağlanır.
Adım 2: Dijital Termometrenin Çalışması
Bu projede yüksek hassasiyetli bir dijital termometre ana hatlarıyla belirtilmiştir. Devrenin çalışması aşağıda anlatıldığı gibidir.
Sıcaklık sensörü, yani LM35, oda sıcaklığını sürekli olarak analiz eder ve sıcaklıkla doğru orantılı bir analog özdeş voltaj verir.
Bu veriler Arduino'ya A0 aracılığıyla verilir. Kodun yazıldığı gibi, Arduino bu analog voltaj değerini dijital sıcaklık okumalarına dönüştürür.
Bu değer LCD'de gösterilir. LCD'de görüntülenen çıktı, oda sıcaklığının santigrat cinsinden tam bir okumasıdır.
hIOtron'un Nesnelerin İnterneti Kursu Eğitimi, kullanıcının deneyimini geliştirmek için böyle bir uygulama üzerinden çeşitli IoT Çözümleri geliştirdi.
Adım 3: Bir Programı Çalıştırın
#Dahil etmek
LiquidCrystal lcd(7, 6, 5, 4, 3, 2);
const int Sensör = A0;
bayt derece_sembol[8] =
{
0b00111, 0b00101, 0b00111, 0b0000, 0b0000, 0b0000, 0b0000, 0b00000
};
geçersiz kurulum()
{
pinMode(Sensör, GİRİŞ);
lcd.başla(16, 2);
lcd.createChar(1, derece_sembol);
lcd.setCursor(0, 0);
lcd.print("Dijital");
lcd.setCursor(0, 1);
lcd.print("Termometre");
gecikme(4000);
lcd.clear();
}
boşluk döngüsü()
{
float temp_reading=analogRead(Sensör);
kayan nokta sıcaklığı=temp_reading*(5.0/1023.0)*100;
gecikme(10);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("C'de Sıcaklık");
lcd.setCursor(4, 1);
lcd.print(sıcaklık);
lcd.write(1);
lcd.print("C");
gecikme(1000);
}
Önerilen:
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
Arduino ve DS18B20 ile Dijital Termometre: 7 Adım
Arduino ve DS18B20 ile Dijital Termometre: LCD ekranda size mevcut oda sıcaklığını söyleyebilecek bir dijital termometre oluşturun. Bu bir başlangıç projesidir. İhtiyacınız olan aparat: 1. Arduino UNO R3 2. DS18B20 sıcaklık sensörü. 3. 16X2 LCD ekran. 4. Bağlantı kabloları. 5.
Sıfırdan Arduino - Dijital Termometre: 7 Adım (Resimli)
Sıfırdan Arduino - Dijital Termometre: Arduinos ile projeler yapmayı çok sevdim, ancak parça başına 30 dolardan projeleriniz pahalı olabilir. Bu yüzden size sıfırdan kendi Arduino'nuzu nasıl yapabileceğinizi ve bunu yaparken paradan nasıl tasarruf edebileceğinizi göstermek istiyorum. Yaklaşık 8 $ karşılığında kendi Arduino'nuzu yapın. Bu talimat için
Piksa Tabanlı Max ve Min: 13 Adımlı Dijital Termometre
Max ve Min ile Piaxe Tabanlı Dijital Termometre: (Lütfen bir mesaj bırakın, ama çok kritik olmayın, bu benim ilk dersim!!) Bu, dış sıcaklığı göstermek için karavanımız için yaptığım bir termometre. Ucuz ve kullanımı kolay olduğu için bir Picaxe çipine dayanmaktadır. Bunun için ise