Tak Berkategori

Pengenalan dan Penggunaan Sensor Infrared (IR)

Pendahuluan

Sensor IR (Infrared) merupakan salah satu jenis sensor yang digunakan untuk mendeteksi keberadaan suatu objek dengan memanfaatkan cahaya inframerah. Sensor ini bekerja dengan cara memancarkan sinar inframerah melalui LED infrared, kemudian sinar tersebut akan dipantulkan kembali ketika mengenai suatu benda dan diterima oleh photodiode atau phototransistor pada modul sensor.

Ketika sinyal pantulan tersebut diterima, sensor akan menghasilkan perubahan sinyal listrik yang dapat dibaca oleh mikrokontroler seperti Arduino, ESP32, atau Raspberry Pi. Dengan mekanisme tersebut, sensor IR dapat digunakan untuk mengetahui apakah terdapat objek di depan sensor atau tidak.

Sensor IR banyak digunakan dalam berbagai aplikasi elektronika dan otomasi karena memiliki respon yang cepat, ukuran yang kecil, serta mudah diintegrasikan dengan berbagai sistem mikrokontroler. Beberapa contoh penerapan sensor IR antara lain pada robot line follower, sistem penghitung objek otomatis, robot penghindar rintangan, serta sistem parkir kendaraan.

Melalui percobaan ini diharapkan pembaca dapat memahami cara kerja sensor IR serta bagaimana sensor tersebut dapat digunakan untuk mendeteksi objek dalam berbagai proyek elektronika dan sistem otomatisasi.

Fitur Utama Sensor IR

Sensor IR (Infrared) memiliki beberapa fitur utama yang membuatnya banyak digunakan dalam berbagai proyek elektronika dan sistem otomatisasi, di antaranya:

  1. Mendeteksi keberadaan objek
    Sensor mampu mendeteksi adanya benda di depan sensor melalui pantulan sinar inframerah.
  2. Respon deteksi cepat
    Sensor IR memiliki waktu respon yang sangat cepat sehingga cocok digunakan untuk sistem otomatis seperti robot atau conveyor.
  3. Sensitivitas dapat diatur
    Pada modul sensor biasanya terdapat potensiometer yang dapat digunakan untuk mengatur jarak atau sensitivitas deteksi.
  4. Output digital yang mudah dibaca
    Sensor memberikan sinyal output berupa HIGH atau LOW yang dapat langsung dibaca oleh mikrokontroler seperti Arduino atau ESP32.
  5. Konsumsi daya rendah
    Sensor bekerja dengan konsumsi daya yang relatif kecil sehingga efisien digunakan pada berbagai sistem elektronik.
  6. Ukuran modul kecil dan praktis
    Modul sensor IR memiliki ukuran yang ringkas sehingga mudah dipasang pada berbagai perangkat atau proyek robotika.
  7. Mudah diintegrasikan dengan mikrokontroler
    Sensor dapat digunakan dengan berbagai platform seperti Arduino, ESP8266, ESP32, dan Raspberry Pi tanpa memerlukan rangkaian tambahan yang kompleks.

Spesifikasi Sensor IR (Infrared Obstacle Sensor)

Berikut adalah spesifikasi umum dari modul sensor IR yang sering digunakan pada proyek Arduino dan robotika:

  • Tipe Sensor: Infrared Obstacle Avoidance Sensor
  • Tegangan Operasi: 3.3V – 5V DC
  • Arus Kerja: ±20 mA
  • Jarak Deteksi: sekitar 2 cm – 30 cm (dapat diatur dengan potensiometer)
  • Sudut Deteksi: sekitar 35°
  • Output: Digital (HIGH / LOW)
  • Komponen Utama: IR LED (pemancar) dan Photodiode / Phototransistor (penerima)
  • Indikator: LED indikator power dan LED indikator deteksi objek
  • Pengaturan Sensitivitas: Potensiometer onboard
  • Ukuran Modul: sekitar 3.2 cm × 1.4 cm

Sensor ini dirancang untuk mendeteksi objek yang berada di depan sensor melalui pantulan sinar inframerah. Modul ini sangat umum digunakan pada berbagai proyek seperti robot line follower, robot penghindar rintangan, penghitung objek, dan sistem otomatisasi lainnya.

Aplikasi Sensor IR

Sensor IR (Infrared) banyak digunakan dalam berbagai sistem elektronika dan otomasi karena kemampuannya dalam mendeteksi objek secara cepat dan akurat. Berikut beberapa contoh aplikasi yang umum menggunakan sensor IR:

  1. Robot Line Follower
    Sensor IR digunakan untuk mendeteksi garis pada lintasan sehingga robot dapat mengikuti jalur yang telah ditentukan.
  2. Robot Penghindar Halangan (Obstacle Avoidance Robot)
    Sensor IR berfungsi untuk mendeteksi benda di depan robot sehingga robot dapat menghindari rintangan secara otomatis.
  3. Penghitung Objek Otomatis
    Digunakan pada sistem conveyor atau jalur produksi untuk menghitung jumlah barang yang melewati sensor.
  4. Sensor Parkir Kendaraan
    Sensor dapat membantu mendeteksi jarak kendaraan terhadap objek di sekitarnya untuk memudahkan proses parkir.
  5. Sistem Pintu Otomatis
    Sensor IR dapat digunakan untuk mendeteksi keberadaan seseorang sehingga pintu dapat terbuka secara otomatis.
  6. Sistem Deteksi Barang pada Conveyor
    Sensor digunakan untuk mendeteksi apakah ada barang yang melewati jalur conveyor dalam sistem industri.
  7. Sistem Keamanan Sederhana
    Sensor IR dapat digunakan sebagai pendeteksi objek atau penghalang pada sistem alarm atau keamanan.

FAQ – Sensor IR (Infrared Sensor)

1. Apa fungsi utama sensor IR?
Sensor IR digunakan untuk mendeteksi keberadaan suatu objek dengan memanfaatkan pantulan cahaya inframerah yang dipancarkan oleh sensor.

2. Berapa jarak deteksi sensor IR?
Umumnya sensor IR memiliki jarak deteksi sekitar 2 cm hingga 30 cm, tergantung jenis sensor serta pengaturan sensitivitas pada potensiometer.

3. Apakah jarak deteksi sensor bisa diatur?
Ya. Pada modul sensor IR biasanya terdapat potensiometer yang dapat diputar untuk mengatur sensitivitas dan jarak deteksi.

4. Apakah sensor IR dapat digunakan dengan Arduino atau ESP32?
Bisa. Sensor IR sangat kompatibel dengan berbagai mikrokontroler seperti Arduino, ESP8266, ESP32, dan Raspberry Pi.

5. Mengapa sensor IR terkadang tidak mendeteksi objek dengan baik?
Hal ini bisa disebabkan oleh beberapa faktor seperti permukaan objek yang terlalu gelap, jarak objek terlalu jauh, atau adanya cahaya inframerah kuat dari lingkungan sekitar.

6. Apa perbedaan sensor IR dengan sensor PIR?
Sensor IR digunakan untuk mendeteksi keberadaan objek di depan sensor, sedangkan sensor PIR digunakan untuk mendeteksi gerakan berdasarkan panas tubuh manusia atau hewan.

7. Apakah sensor IR dapat mendeteksi objek yang diam?
Ya. Selama objek berada dalam jangkauan sensor dan dapat memantulkan sinar inframerah, sensor tetap dapat mendeteksinya.

8. Apa saja contoh penggunaan sensor IR?
Sensor IR sering digunakan pada robot line follower, robot penghindar rintangan, penghitung objek otomatis, sistem conveyor, dan sistem parkir kendaraan.

wiring sensor ir (infrared avoidance) ke arduino uno

Wiring Arduino Uno + IR + LCD + Buzzer

Pin IRArduino Uno
VCC5V
GNDGND
OUTPin 2
BuzzerArduino Uno
(+)Pin 8
(-)GND
LCDArduino Uno
VCC5V
GNDGND
SDAA4
SCLA5
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

#define IR_PIN 2
#define BUZZER 8

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {

  pinMode(IR_PIN, INPUT);
  pinMode(BUZZER, OUTPUT);

  lcd.init();
  lcd.backlight();

  Serial.begin(9600);

  lcd.setCursor(0,0);
  lcd.print("Sensor IR Test");
  lcd.setCursor(0,1);
  lcd.print("System Start");
  delay(2000);
  lcd.clear();
}

void loop() {

  int sensor = digitalRead(IR_PIN);

  if(sensor == LOW){   // objek terdeteksi

    digitalWrite(BUZZER, HIGH);

    lcd.setCursor(0,0);
    lcd.print("Objek Terdeteksi");
    lcd.setCursor(0,1);
    lcd.print("WARNING !!!     ");

    Serial.println("Objek Terdeteksi");

  }

  else{   // tidak ada objek

    digitalWrite(BUZZER, LOW);

    lcd.setCursor(0,0);
    lcd.print("Tidak Ada Objek");
    lcd.setCursor(0,1);
    lcd.print("Monitoring...  ");

    Serial.println("Tidak Ada Objek");

  }

  delay(200);
}

Wiring ESP32 + ir + LCD + Buzzer

Pin IRESP32
VCC3.3V
GNDGND
OUTGPIO 27
BuzzerESP32
(+)GPIO 26
(-)GND
LCDESP32
VCC5V
GNDGND
SDAGPIO 21
SCLGPIO 22
#include <Wire.h>
#include <LiquidCrystal_I2C.h>

#define IR_PIN 27
#define BUZZER 26

LiquidCrystal_I2C lcd(0x27, 16, 2);

void setup() {

  Serial.begin(115200);

  pinMode(IR_PIN, INPUT);
  pinMode(BUZZER, OUTPUT);

  Wire.begin(21,22);

  lcd.init();
  lcd.backlight();

  lcd.setCursor(0,0);
  lcd.print("IR SENSOR ESP32");
  lcd.setCursor(0,1);
  lcd.print("System Start");
  delay(2000);

  lcd.clear();
}

void loop() {

  int sensor = digitalRead(IR_PIN);

  if(sensor == LOW){   // objek terdeteksi

    digitalWrite(BUZZER, HIGH);

    lcd.setCursor(0,0);
    lcd.print("Objek Terdeteksi");
    lcd.setCursor(0,1);
    lcd.print("WARNING !!!     ");

    Serial.println("Objek Terdeteksi");

  }

  else{

    digitalWrite(BUZZER, LOW);

    lcd.setCursor(0,0);
    lcd.print("Tidak Ada Objek");
    lcd.setCursor(0,1);
    lcd.print("Monitoring...  ");

    Serial.println("Monitoring");

  }

  delay(200);
}

Penutup

Pada percobaan kali ini kita telah mempelajari bagaimana cara menggunakan sensor IR (Infrared) untuk mendeteksi keberadaan suatu objek di depan sensor. Sensor IR bekerja dengan memanfaatkan pantulan cahaya inframerah yang dipancarkan oleh sensor dan diterima kembali oleh penerima ketika mengenai suatu benda.

Dalam percobaan ini sensor IR dihubungkan dengan mikrokontroler seperti Arduino atau ESP32, kemudian ditambahkan LCD sebagai media tampilan informasi serta buzzer sebagai indikator suara ketika objek terdeteksi. Dengan rangkaian tersebut, sistem dapat memberikan informasi secara langsung ketika ada objek yang melewati area deteksi sensor.

Penggunaan sensor IR memiliki banyak manfaat dalam berbagai bidang teknologi, terutama dalam sistem otomatisasi. Sensor ini sering digunakan pada robot line follower, robot penghindar rintangan, sistem penghitung objek pada conveyor, serta berbagai proyek robotika dan Internet of Things (IoT).

Melalui percobaan ini diharapkan pembaca dapat memahami prinsip kerja sensor IR serta bagaimana sensor tersebut dapat diterapkan dalam berbagai proyek elektronika sederhana. Dengan pengembangan lebih lanjut, sensor IR dapat digunakan untuk membuat berbagai sistem otomatis yang lebih kompleks dan bermanfaat dalam kehidupan sehari-hari.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *