Lompat ke konten Lompat ke sidebar Lompat ke footer

Mengakses Sensor Suhu MLX90614

MLX90614 ini merupakan jenis sensor contact-less atau non-kontak dimana memanfaatkan sinar infrared untuk mengukur suhu benda yang terkena infrared tsb. Sensor ini sangat jarang digunakan oleh mahasiswa ataupun pelajar karena harganya yang sangat mahal kisaran 230rb.

Akan tetapi untuk menggunakan sensor ini tidak perlu repot-repot merancang coding arduino karena sudah ada library-nya (library GY-906 MLX90614) dan kita tinggal menginstalnya.

Cara Kerja Sensor MLX90614

Cara kerja dari sensor ini adalah dengan menyerap sinar inframerah yang dipancarkan suatu benda. Hal tsb dikarenakan intensitas energi inframerah yang dipancarkan suatu benda akan berbanding lurus dengan suhunya.

Radiasi infra-merah ini merupakan sebuah spektrum gelombang elektromagnetik yang memiliki panjang gelombang antara 0.7 sampai 1000 mikron. Akan tetapi hanya 0.7 – 14 mikron yang digunakan untuk mengukur suhu.

Maka dari itu diciptakan sebuah detektor fotosensitif yang ada dalam sensor ini dimana mengubah energi inframerah menjadi sinyal listrik yang berbanding lurus dengan suhu objek yang dipancarkan.

Konfigurasi Pin MLX90614
Berikut adalah konfigurasi pin MLX90614 :
  • Vin : Tegangan supply dari modul - dihubungkan ke 5V Arduino
  • GND : Sinyal Ground - dihubungkan ke GND Arduino
  • SCL : Serial Clock -  dihubungkan ke SCL Arduino
  • SDA : Serial Data - dihubungkan ke SDA Arduino

MLX90614 Arduino

Pada dasarnya rangkaian MLX90614 dimana :
  • Vin dihubungkan ke 5 Volt Arduino
  • GND dihububungkan ke GND Arduino
  • SCL dihubungkan ke A5 atau apabila menggunakan arduino Mega sudah disediakan pin khusus untuk pin SCL.
  • SCA dihubungkan ke A4 atau apabila menggunakan arduino Mega sudah disediakan pin khusus untuk pin SCA.

*************************************************** 
#include <Wire.h>
#include <Adafruit_MLX90614.h>

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

void setup() {
  Serial.begin(9600);

  Serial.println("Adafruit MLX90614 test");  

  mlx.begin();  
}

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);
}
Catatan :
Coding untuk menggunakan coding diatas harus mendownload dan install library 
  • Wire.h
  • Adafruit_MLX90614.h
Untuk mendownload coding tersebut bisa melalui internet atau melalui Library manager arduino dengan cara :
  • Klik libary manager
  • Ketik MLX90614
  • Install library Adafruit MLX90614



Kelebihan
Karena sensor ini tidak bersentuhan fisik (non-contact) dengan benda yang diukur, maka sensor ini memiliki rentang pengukuran yang sangat luas yaitu antara -70°C ke +380°C

Kekurangan
Harga yang relatif sangat mahal yaitu 230rb.

Posting Komentar untuk "Mengakses Sensor Suhu MLX90614"