İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Bu cihazla temas etmeden vücut ısısını ölçebiliyoruz. Sürekli vücut ısısı takibi korona hastasını tespit etmenin yollarından biridir. Piyasada pek çok termometre türü mevcuttur. Normal termometre, bir covid hastasının ateşini ölçebilir ve ayrıca virüsü yayabilir. Bu özel durumda Temassız Termometreyi kullanabiliriz. Ayrıca bu cihazı sıcaklık tabancası olarak da bilinir. Bu Sıcaklık Tabancası Çin'in en büyük üretimi. Ve bu cihaz pahalı. Ancak bu kilitlenme ve Covid-19 ipleri bu cihazın üretimini daha da zorlaştırıyor.
Yaygın olarak bulunan bazı bileşenlerle Temassız Termometre yapabiliriz.
MLX90614, temassız sıcaklık ölçümleri için bir IR Sıcaklık sensörüdür. Mikrodenetleyici ile iletişim kurmak için bir I2C Arayüzüne sahiptir. Burada mikrodenetleyici olarak Arduino Nano kullanıyoruz. Bu sıcaklık sensörü, nesneye dokunmadan sıcaklığı ölçebilir. Geniş bir sıcaklık aralığında 0,5 santigrat derece vardır. Haydi yapalım!!!!!!!!
Gereçler
- MLX90614
- Arduino nano
- Dişi/Dişi Jumper Telleri
- OTG Adaptörü
- USB Mini'den USB'ye Mikro Kablo
- android cihaz
yazılım gerekli
* Seri Monitör Android uygulaması
* Arduino kimliği
Adım 1: Önce Arduino IDE Kullanarak Bir Eskiz Oluşturmamız Gerekiyor
Arduino IDE'yi açın ve yeni bir çalışma alanı açın. Bir kütüphane eklememiz gerekiyor. Sketch>Kütüphaneyi dahil et>Kütüphane yöneticisi'ne gidin. Ardından Adafruit MLX90614'ü arayın ve kurun.
Ardından Arduino IDE ve The Open Arduino IDE'yi tekrar kapatın. Ardından, MLX90614 Sıcaklık sensörü ile daha iyi iletişim için "Adafruit_MLX90614.h" başlık dosyasını ekleyin. Ardından, I2C iletişimi için başka bir başlık dosyası "Wire.h" ekleyin. Ardından MLX90614 sensörünü çağırmak için bir "mlx" değişkeni tanımlayın. Ve bu değişkene Adafruit_MLX90614() işlevini çağırın.
Adım 2: Şimdi Kurulum Kısmını Kodlamamız Gerekiyor
Önce 9600 braud hızı ile seri iletişime başlayın. Ardından "mlx.begin()" anahtar sözcüğünü kullanarak sensörü başlatın.
geçersiz kurulum()
{
Seri.başla(9600);
mlx.begin();
}
Kurulum kısmı tamamlandı. Daha sonra döngü kısmını kodlayacağım. Önce "Sıcaklık" kelimesini yazdırıyorum ve ardından sensör tarafından algılanan sıcaklığı yazdırıyorum. Burada Santigrat cinsinden sıcaklık. Bu yüzden "mlx.readObjectTempC()" işlevini çağırırız ve ardından birimi "Celsius" olarak yazdırırız. Bir sonraki satırda "Sıcaklık" kelimesini tekrar yazdırmamız gerekiyor. Ardından sıcaklığı Fahrenheit cinsinden yazdırın. Bunun için "mlx.readAmbientTempF()" fonksiyonunu kullanıyoruz. Ardından birimi "Fahrenhayt" olarak yazdırın. Ardından yeni bir satır yazdırın ve bir sonraki okuma için 500 milisaniye bekleyin.
boşluk döngüsü()
{
Serial.print("Sıcaklık: ");
Seri.print(mlx.readObjectTempC())
; Serial.println("Santigrat");
Serial.print("Sıcaklık: ");
Serial.print(mlx.readObjectTempF());
Serial.println("Fahrenhayt");
Serial.println();gecikme(500);
}
Kodlama kısmı tamamlandı. Kodun tamamı bu makalenin kod bölümünde verilmiştir. Kodu Arduino Nano'ya yükleyin. Donanım Bağlantısı Arduino Nano MLX90614
A4 - SDA
A5 - SDL
3.3V - Vcc
GND - GND
Yukarıdaki veriler veya devre şeması yardımıyla devreyi bağlayın. Şimdi Arduino Nano'yu ve sensörü bir muhafazaya yerleştirin. Sensörün sıcaklığı okuması için muhafazaya bir delik açın. USB kablosunu arduino kartına bağlamak için başka bir delik açın. Ardından USB'yi Arduino'ya ve diğer ucunu akıllı telefona bağlayın Seri monitör uygulamasını kurun ve baurd hızını 9600 olarak ayarlayın. Proje tamamlandı
Adım 3: Kod ve Devre
#Dahil etmek
#Dahil etmek
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
geçersiz kurulum()
{
Seri.başla(9600);
mlx.begin();
}
boşluk döngüsü()
{
Serial.print("Sıcaklık: ");
Serial.print(mlx.readObjectTempC());
Serial.println(" Santigrat");
Serial.print("Sıcaklık: ");
Serial.print(mlx.readObjectTempF());
Serial.println(" Fahrenhayt");
Seri.println();
gecikme(500);
}
İndirilebilir
Adım 4: Nasıl Çalışır?
Bu Temassız Termometrenin ana bileşeni bir MLX90614 Temassız sıcaklık sensörüdür. MLX90614'ün çalışması bir sonraki paragrafta açıklanmıştır. Bu sensörün çıkışı Arduino Nano'ya bağlanır. Arduino, Seri Monitör Android Uygulaması yardımıyla sıcaklığı akıllı telefona yazdırır. Yani harici güç paketine gerek yok. Çünkü Arduino ve sensör gücü akıllı telefondan alacak.
Önerilen:
IOT Akıllı Kızılötesi Termometre (COVID-19): 3 Adım
IOT Akıllı Kızılötesi Termometre (COVID-19): 2019'daki COVID ayaklanması nedeniyle, kaydedilen sıcaklığı göstermek için akıllı cihazlara bağlanan bir IOT Akıllı Kızılötesi Termometre yapmaya karar verdik, bu sadece daha ucuz bir alternatif değil, aynı zamanda harika bir teknoloji ve IoT için öğretim modülü
Temassız IR Termometre: 8 Adım (Resimlerle)
Temassız IR Termometre: Yerel Sağlık Departmanım benimle iletişime geçti çünkü 2020 Covid-19 krizi sırasında çalışanlarının vücut ısısını günlük olarak takip etmenin bir yoluna ihtiyaçları vardı. Normal, kullanıma hazır IR termometreler kıt olmaya başlamıştı
Temassız Termometre: 7 Adım
Temassız Termometre: Sürekli vücut ısısı izleme, bir korona hastasını tespit etmenin yollarından biridir. Piyasada pek çok termometre türü mevcuttur. Normal termometre, bir covid hastasının ateşini ölçebilir ve ayrıca virüsü yayabilir. t
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