Tutorial pengunaan Sensor Temperatur MLX90614 Pada ESP 32

Sensor temperatur inframerah MLX90614 adalah salah satu sensor yang mampu mengukur suhu tanpa kontak langsung. Dengan menggunakan sensor ini, Anda dapat mengukur suhu objek dan lingkungan secara presisi hanya dengan ESP32 sebagai mikrokontroler. Dalam tutorial ini, kami akan menunjukkan langkah-langkah sederhana untuk mengintegrasikan MLX90614 dengan ESP32.

Komponen yang Dibutuhkan

Berikut adalah daftar komponen yang diperlukan:

  • ESP32.
  • Sensor MLX90614.
  • Kabel jumper.
  • Breadboard.
  • Kabel USB untuk menghubungkan ESP32 ke komputer.
  • Software Arduino IDE.

Rangkaian

Sambungkan sensor MLX90614 ke ESP32 menggunakan konfigurasi berikut:

  • VCC sensor ke pin 3.3V pada ESP32.
  • GND sensor ke GND ESP32.
  • SCL sensor ke pin GPIO22 pada ESP32 (default pin I2C).
  • SDA sensor ke pin GPIO21 pada ESP32 (default pin I2C).

Catatan: Anda dapat mengubah pin I2C pada ESP32 jika diperlukan dengan menyesuaikan kode.

#include <Arduino.h>

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

Adafruit_MLX90614 mlx = Adafruit_MLX90614();


float baca_suhu_lingkungan_mlx() {
return mlx.readAmbientTempC();
}
 
float baca_suhu_objek_mlx() {
return mlx.readObjectTempC();
}


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

}
void loop(){
float suhuLingkungan_mlx = baca_suhu_lingkungan_mlx();
float suhuObjek_mlx = baca_suhu_objek_mlx();
Serial.print("Suhu Lingkungan: ");
Serial.print(suhuLingkungan_mlx);
Serial.println(" °C");
 
Serial.print("Suhu Objek: ");
Serial.print(suhuObjek_mlx);
Serial.println(" °C");


}


Selamat Mencoba!!

Semoga Berhasil!!

Kalau teman-teman berminat jasa bisa wa kami di kontak whatsapp dibawah ini atau bisa cek tiktok kami disini : @labrobotika

By Vahrel

Mau Konsultasi & Diskusi ?