SensorTutorial Arduino

Tutorial Arduino Mengakses Sensor MLX90615

Tutorial Arduino Mengakses Sensor MLX90615. Sensor MLX96015 adalah saudara kembar dari sensor MLX90614. Sensor MLX90615 secara prinsip kerja hampir sama dengan sensor MLX90614 yaitu mengukur temperature obyek tanpa harus menyentuh obyek tersebut.

Pengertian Sensor MLX90615

Sensor MLX90615 adalah sebuah miniatur termometer Infra Merah untuk pengukuran suhu obyek secara non kontak(tidak bersentuhan langsung). Dengan ukurannya yang sangt kecil, sensor ini cocok untuk aplikasi medis seperti termomter telinga atau dahi. Sensor MLX90615 dibuat dengan kalibrasi pabrik dengan komunikasi output  digital yaitu SMBUS dengan akurasi berkisar 0.02

°

C.

Fitur sensor MLX90615

Fitur-fitur yang dimiliki oleh sensor MLX90615 adalah

  1. Ukuran yang sangat kecil, sehingga bisa diaplikasikan di ruang yang cukup sempit sekalipun.
  2. Mudah untuk di integrasikan.
  3. Kalibrasi dari Pabrik Pembuatannya dalam kisaran suhu yang luas: -20 hingga 85 ° C untuk suhu sensor dan -40 hingga 115 ° C untuk suhu objek.
  4. Akurasi tinggi 0,5 ° C pada rentang suhu yang luas (0 .. + 50 C untuk Ta dan To).
  5. Akurasi medis 0,2 ° C dalam kisaran suhu terbatas.
  6. Resolusi pengukuran 0,02 ° C.
  7. Antarmuka digital yang kompatibel dengan SMBus untuk pembacaan suhu cepat dan membangun jaringan sensor.
  8. Output PWM yang dapat disesuaikan untuk pembacaan berkelanjutan.
  9. Tegangan suplai 3V dengan mode hemat daya.

Perbedaan Sensor MLX90615 dengan Sensor MLX90614

Cara Mengakses Sensor MLX90615 dengan Board Arduino

Cara mengakses sensor MLX90615 adalah dengana menghubungkan pin SDA dan SCL ke Board Arduino yang digunakan. Semua Board Arduino yang berbasis ATmega328 maka Pin I2C ada pada A5(SCL) A4(SDA. Untuk lebih jelasnya mengenai pinout komunikasi I2C pada semua Tipe Board Arduino anda Bisa membacanya DISINI

Cara Menambahkan Library Sensor MLX90615 ke IDE Arduino

Cara mengakses Sensor MLX90615 yang paling  mudah adalah anda bisa menambahkan library sensor ML90615 ke IDE Arduino anda, dengan cara menginstal Library tersebut anda bisa mencoba beberapa example (Contoh Program) kemudian selanjutkan bisa di modifikasi dan disesuaikan dengan kebutuhan proyek anda. Beriktu adalah langkah-langkah cara menambahkan library sensor MLX90615 ke IDE Arduino.

1.Buka Software IDE Arduino.

2.Kemudian pilih menu Sketch > Include > Manage Libraries

3. Pada kolom pencarian library

atau cara tercepat bisa langsung download di link github kemudian extarct dan copy ke direktori C:\Users\Usman\Documents\Arduino\libraries

Buka IDE Arduino Pilih Menu File > Example

 

Rangkaian Skematik Sensor MLX90615 dengan Arduino Uno

Rangkaian Skematik Sensor MLX90615 dengan Board Arduino Uno adalah sebagai berikut:

Source Code Program Sensor MLX90615 dengan Board Arduino Uno

#include "MLX90615.h"
#include <I2cMaster.h>

#define SDA_PIN 3   //define the SDA pin
#define SCL_PIN 2   //define the SCL pin

SoftI2cMaster i2c(SDA_PIN, SCL_PIN);
MLX90615 mlx90615(DEVICE_ADDR, &i2c);


void setup()
{
  Serial.begin(9600);
  Serial.println("Setup...");

  //mlx90615.writeEEPROM(Default_Emissivity); //write data into EEPROM when you need to adjust emissivity.
  //mlx90615.readEEPROM(); //read EEPROM data to check whether it's a default one.
}

void loop()
{
  Serial.print("Object temperature: ");
  Serial.println(mlx90615.getTemperature(MLX90615_OBJECT_TEMPERATURE));
  Serial.print("Ambient temperature: ");
  Serial.println(mlx90615.getTemperature(MLX90615_AMBIENT_TEMPERATURE));
  
  delay(1000);
}

Sekian tutorial Cara Mengakses Sensor MX90615 dengan Board Arduino Uno. Jika ada yang kurang jelas/paham mengenai tutorial ini, bisa meninggalkan komentar atau bisa langsung WA Kontak saya.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button