Alat Cek Suhu Tubuh Non Kontak Menggunakan Sensor MLX 90614 Dengan Arduino

1:38 PM

Alat Cek Suhu Tubuh Non Kontak Menggunakan Sensor MLX 90614 Dengan Arduino

Pada artikel ini akan dibahas mengenai cara membuat deteksi suhu tubuh dengan sensor MLX90614 menggunakan mikrokontroler arduino, membuat alat pengecekan suhu tubuh tanpa menyentuh atau non contact sangatlah sederhana, hanya memerlukan sensor MLX90614 dan arduino, Sensor MLX90614 merupakan sensor yang digunakan untuk mengukur suhu dengan memanfaatkan radiasi gelombang infra merah. Sensor ini didesain khusus untuk mendeteksi energi radiasi infra merah dan secara otomatis telah didesain sehingga dapat mengalibrasikan energi radiasi infra merah menjadi skala temperatur. Sensor MLX90614 juga dapat digunakan untuk mengukur suhu berbagai benda yang tentunya perlu di kalibrasi.

Selanjutnya alat dan bahan yang diperlukan yaitu :

  • Arduino UNO
  • Senso MLX90614
  • Kabel Jumper
 
sensor mlx90614 dengan arduino

Keterangan :

  • VCC pada sensor MLX90614 dihubungkan ke pin 3v3 pada arduino
  • GND sensor MLX9016 dihubungkan ke pin GND pada arduino
  • Pin SDA pada sensor MLX90614 dihubungkan ke pin SDA/A5 pada arduino
  • Pin SCL pada sensor MLX90614 dihubungkan ke pin SCL/A4 pada arduino

Jika sudah mengikuti langkah diatas selanjutnya yaitu masuk ke program untuk mengakses sensor MLX90614 dengan arduino,

  • pertama download terlebih dahulu library sensor MLX90614 yang sudah banyak tersedia di internet, tetapi dalam artikel kali ini menggunakan library dari adafruit
  • Import library yang sudah didownload tadi ke ArduinoIDE
  • Kemudian Copy program dibawah ini dan pastekan ke new project kalian / dapat juga pilih menu file>examples>Adafruit MLX90614 Library>mlxtest nanti akan muncul program yang sudah tersedia
  • Upload program seperti biasanya kemudian test dengan mendekatkan tangan atau dahi ke sensor MLX90614
  • Cek suhu yang terdeteksi pada serial monitor, akan muncul suhu dalam bentuk Celsius dan Fahrenheit

[program]

#include <Adafruit_MLX90614.h>

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

void setup() {

  Serial.begin(9600);

  while (!Serial);

  Serial.println("Adafruit MLX90614 test");

  if (!mlx.begin()) {

    Serial.println("Error connecting to MLX sensor. Check wiring.");

    while (1);

  };

Serial.print("Emissivity = "); Serial.println(mlx.readEmissivity());

  Serial.println("================================================");

}

void loop() {

  Serial.print("Ambient = ");

  Serial.print(mlx.readAmbientTempC());

  Serial.print("*C\tObject = ");

  Serial.print(mlx.readObjectTempC());

  Serial.println("*C");

  Serial.print("Ambient = ");

  Serial.print(mlx.readAmbientTempF());

  Serial.print("*F\tObject = ");

  Serial.print(mlx.readObjectTempF());

  Serial.println("*F");

  Serial.println();

  delay(500);

}

sensor suhu MLX90614 membutuhkan kalibrasi ketika akan digunakan supaya suhu sesuai dengan suhu yang ada, caranya dengan menambahkan beberapa barir program untuk mengkalibrasinya, untuk kalibrasinya dengan cara membandingkan suhu yang dihasilkan pada sensor MLX90614 dengan thermogun kemudian pada program Arduino IDE tambahakan selisih dari hasil perbandingan pada thermogun dan hasil pada sensor MLX90614.

sekian pada artikel kali ini semoga bermanfaat selamat Mencoba....


Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments