Hai Inovator,

 

Sejak COVID datang, kita sering melihat penggunaan pendeteksi suhu seperti termometer atau thermogun untuk mengukur suhu tubuh kita. Hal ini umumnya terjadi saat kita masuk ke rumah sakit, pusat perbelanjaan, fasilitas umum, kantor, sekolah, dan tempat-tempat lainnya. Langkah ini diambil sebagai bagian dari protokol kesehatan yang diterapkan untuk melakukan skrining awal dan mendeteksi suhu tubuh yang tinggi.

Salah satu sensor yang digunakan dalam konteks ini adalah Sensor Temperature MLX90614. Di dalam ekosistem Arduino, juga terdapat sensor suhu tanpa kontak ini yang memiliki fungsi serupa dengan termometer, yaitu sensor MLX90614.

Dalam prinsip kerjanya, sensor ini bekerja dengan cara yang mirip dengan sensor suhu tanpa kontak pada umumnya, menggunakan teknologi inframerah (IR). Sensor ini mampu mengukur suhu tubuh manusia tanpa perlu kontak fisik langsung, sehingga pengukuran bisa dilakukan dengan lebih cepat dan praktis. Hal ini menjadi penting terutama dalam menghindari potensi penyebaran penyakit seperti yang terjadi pada pandemi COVID-19.

Melalui sensor ini, suhu tubuh dapat diukur dengan cara mengukur radiasi inframerah yang dipancarkan oleh tubuh kita. Sensor MLX90614 memungkinkan penggunaan perangkat Arduino untuk mengukur suhu dengan akurat tanpa harus bersentuhan langsung dengan subjek yang diukur.

Dengan demikian, penggunaan Sensor Temperature MLX90614 dalam lingkungan Arduino memberikan solusi yang efektif dan aman untuk mendeteksi suhu tubuh manusia dalam berbagai situasi, terutama dalam rangka mematuhi protokol kesehatan yang berlaku.

Sensor Contactless tipe ini memiliki 3 model GY-906 module yang dijual dipasaran antara lain :

  1. BAA : 3 cm 
  2. BCC : 5 cm
  3. DCI : 15 cm

Berikut adalah spesifikasi umum dari ketiga jenis sensor tersebut:

  1. Menggunakan Chip Sensor MLX90614ESF: Ketiga jenis sensor ini menggunakan chip sensor MLX90614ESF sebagai inti dari perangkat mereka.
  2. Mudah Diintegrasikan dengan Komunikasi Data I2C: Sensor-sensor ini mudah diintegrasikan ke dalam sistem karena menggunakan protokol komunikasi data I2C (Inter-Integrated Circuit).
  3. Rentang Suhu Terkalibrasi: Sensor-sensor ini mampu mengukur suhu pada rentang yang luas, dari -70°C hingga 380°C, tergantung pada suhu objek yang diukur.
  4. Akurasi Tinggi: Ketiga sensor ini memiliki akurasi yang tinggi, mencapai 0,5°C pada rentang suhu 0 – 50°C.
  5. Resolusi Pengukuran Suhu: Masing-masing sensor memiliki resolusi tinggi dalam pengukuran suhu, mencapai 0,02°C.
  6. Tersedia dalam Versi 3V dan 5V: Sensor-sensor ini tersedia dalam dua versi tegangan kerja, yaitu 3V dan 5V, memungkinkan fleksibilitas dalam penggunaan dengan berbagai jenis mikrokontroler.
  7. Mode Hemat Daya: Sensor-sensor ini memiliki mode hemat daya yang membantu dalam mengoptimalkan konsumsi daya saat penggunaan.
  8. Automotive Grade: Sensor-sensor ini memiliki standar kualitas otomotif (automotive grade), sehingga cocok untuk digunakan dalam aplikasi yang memerlukan kehandalan tinggi.
  9. Ukuran Dimensi: Dimensi fisik dari ketiga sensor ini adalah 17 x 11 x 7mm, memungkinkan pemasangan yang nyaman dalam berbagai situasi.

Dengan spesifikasi ini, ketiga sensor ini mampu memberikan pengukuran suhu yang akurat dan konsisten, serta mudah diintegrasikan dalam berbagai aplikasi yang memerlukan pemantauan suhu dengan tingkat presisi yang tinggi.

Untuk tutorial  pembacaan sensor menggunakan serial monitor, dengan menggunakan arduino Nano.

Bahan yang perlu dipersiapkan antara lain :

  • Arduino Nano
  • Komputer + Software IDE Arduino
  • Modul Sensor mlx90614
  • Breadboard
  • Kabel Jumper

Rangkaian sebagai berikut :

Untuk tutorial cara aksesnya:

  1. Buka Software arduino uno IDE
  2. Pilih dan klik menu sketch -> include libraries -> manage libraries
  3. Ketikan “Mlx90614” pada kolom search
  4. Pilih libraries Adafruit MLX90614 library by Adafruit
  5. Klik install, dan tunggu beberapa menit
  6. Selanjutnya Closed
  7. Pengecekan library yang baru saja diinstall pada File > Examples > MLX90614
#include <Adafruit_MLX90614.h>
 
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
 
void setup() {
  Serial.begin(9600);
  Serial.println("Program pertama pembacaan MLX90614!");
  Serial.println("Nyebarilmu.com");
 
  delay(2000);
 
//pengecekan wiring sensor mlx90614 apakah benar atau tidak?
  if (!mlx.begin()) {
    Serial.println("sensor MLX error. silahkan Periksa pengkabelan kembali. ");
    while (1);
  };
}
 
void loop() {
  //pembacaan suhu pada sekeliling objek yang ditargetkan
  Serial.print("Ambient : "); 
  Serial.print("36.5"); 
  Serial.print(mlx.readAmbientTempC());
  Serial.println("\xe2\x84\x83"); //penulisan logo derajat celcius di serial monitor
 
  //pembacaan suhu pada objek
  Serial.print("Objek : ");
  Serial.print(mlx.readObjectTempC()); 
  Serial.print("36.5"); 
  Serial.println("\xe2\x84\x83");
  Serial.println();
  delay(600);
}

Berikut ini contoh proyek yang menggunakan sensor ini:

Sekian dulu penjelasan kita kali ini jika inovator butuh bantuan untuk implementasi hebatnya di bidang Teknologi Otomasi yang meliputi Internet Of Things (IoT), Elektronika (Ardunio, STM32, Raspberry, dll) , Instrumentasi dan informatika (Pengolahan Citra, Kecerdasan Buatan (AI), Software Aplikasi) langsung saja kontak akun sosial media kami dengan link WA berikut ini.

Jasa Arduino Bandung Internet of Things Bandung. Jasa Arduino Surabaya Internet of Things Surabaya. Jasa Arduino Jakarta Internet of Things Jakarta. Jasa Arduino Depok. Jasa Arduino Malang. Jasa Arduino Bandung. Jasa Arduino Batam. Jasa Arduino Bekasi. Jasa Arduino Surabaya. Jasa Arduino Semarang. Jasa Arduino Surakarta. Jasa Arduino Pekanbaru. Jasa Arduino Tangerang Selatan. Jasa Arduino Bekasi. Jasa Arduino Makassar. Jasa Arduino Tangerang. Jasa Arduino Medan. Jasa Arduino Palembang. Jasa Arduino Jogja. Jasa Arduino Yogyakarta.