BLANTERORIONv101

Akses Sensor Infrared (IR) Proximity FC-51 Menggunakan Arduino Uno

4 September 2022

 


Akses Sensor Infrared (IR) Proximity FC-51 Menggunakan Arduino Uno

Halo Sobat Jendral Robot... Pada artikel kali ini kita akan membahas "BAGAIMANA SIH CARA MENGAKSES SENSOR INFRARED MENGGUNAKAN ARDUINO?". Disini kita akan menggunakan Sensor Infrared (IR) Proximity FC-51 dan Mikrokontroler Arduino Uno.

Modul Sensor Infrared (IR) Proximity FC-51 merupakan sensor yang bekerja dengan memancarkan sinar infrared (Transmitter) kemudian sinar tersebut dipantulkan oleh benda dan diterima kembali oleh sensor (Receiver). Prinsip kerja dari sensor ini dapat digunakan sebagai pendeteksi suatu objek yang ada didepannya.

Sensor Infrared (IR) juga peka terhadap bidang dengan warna yang gelap ataupun terang (hitam atau putih), ketika dihadapkan dengan bidang yang terang (putih) maka akan memantulkan sinar infrared, sebaliknya ketika dihadapkan dengan bidang yang gelap (hitam) maka tidak akan memantulkan sinar infrared. Sehingga prinsip ini dapat digunakan dalam Robot Line Follower.

Berikut adalah bentuk fisik dari Modul Sensor Infrared (IR) Proximity FC-51:

Keterangan:
  • LED Infrared sebagai pemancar sinar infrared atau Transmitter.
  • LED Photodiode sebagai penerima pantulan sinar infrared atau Receiver.
  • Trimpot sebagai pengatur jarak pembacaan sensor.
  • VCC sebagai sumber tegangan positif.
  • GND sebagai sumber tegangan negatif.
  • Digital Output sebagai data keluaran hasil pembacaan sensor.
  • LED Status Sensor sebagai indikasi sensor menyala dan indikasi pembacaan sensor.
  • IC Comparator sabagai pembanding tegangan input dengan tegangan dari photodiode.

Spesifikasi Sensor Infrared (IR) Proximity FC-51:
  • Ukuran Modul Sensor: 3,1 x 1,5 cm.
  • Rentang jarak sensor: 2 - 30 cm dengan sudut deteksi 35°
  • Terdapat lubang baut untuk instalasi dengan diameter 3mm.
  • Menggunakan IC Comparator LM393.
  • Tegangan kerja: 3 - 5 V DC.
  • Konsumsi arus: 3,3V = 23mA dan 5V = 43mA.

Akses Sensor:
Untuk mengakses Modul Sensor nfrared (IR) Proximity FC-51, Sobat tidak perlu menggunakan Library karena hasil pembacaan sensor dapat langsung kita baca sebagai Input untuk Arduino.

Komponen:
  • Arduino Uno.
  • Modul Sensor Infrared (IR) Proximity FC-51.
  • Kabel Jumper.
  • Aplikasi Arduino IDE.
Bagi Sobat yang belum mengenal Aplikasi Arduino IDE, bisa melihat artikel berikut:

Rangkaian:
akses infrared arduino
Keterangan Pin:
Arduino:    IR:
Pin 12         OUT
5V               VCC
GND           GND

Program:
/*
 *  Program Akses Sensor IR
 *  by Jendral Robot
 *  https://jendralrobot.blogspot.com/
*/

#define PinSensor 12 //OUT Sensor pada Pin 12 Arduino
#define LED 13 //LED indikator pada Arduino Uno
int Sensor; //Variabel pembacaan Input Sensor

void setup()
{
  Serial.begin(9600);
  pinMode(PinSensor,INPUT);
  pinMode(LED,OUTPUT);
}

void loop()
{
  Sensor = digitalRead(PinSensor);
  Serial.print("Sensor IR = ");
  Serial.println(Sensor);
  if(Sensor == LOW)
  {
    digitalWrite(LED, HIGH);
  }
  else
  {
    digitalWrite(LED, LOW);
  }
  delay(100); //Jeda pembacaan sensor
}

Sobat dapat mendownload program pada link berikut:

Keterangan Program:
Sensor akan mendeteksi adanya benda didepannya, jika terdapat benda maka LED status akan menyala dan mengirimkan nilai 0 ke Arduino, sebaliknya jika tidak terdapat benda maka LED status tidak akan menyala dan mengirimkan nilai 1 ke Arduino.

Sensor juga dapat mendeteksi perbedaan warna pada suatu bidang yaitu gelap terang, jika sensor mendeteksi bidang putih (terang) maka LED status akan menyala dan mengirimkan nilai 0 ke Arduino, sebaliknya jika mendekteksi bidang hitam (gelap) maka LED status tidak akan menyala dan mengirimkan nilai 1 ke Arduino.

Hasil:
Tidak mendeteksi benda:

Mendeteksi bidang hitam:

Serial monitor ketika tidak mendeteksi benda atau mendeteksi bidang hitam:

Mendeteksi benda:

Mendeteksi bidang putih:

Serial monitor ketika mendeteksi benda atau mendeteksi bidang putih:

Catatan:
Jika sensor tidak dapat mendeteksi keberadaan benda atau bidang putih, atur jarak pembacaan sensor dengan memutar Trimpot menggunakan obeng. Sobat juga bisa mengatur jarak untuk mendeteksi benda atau bidang putih dengan memutar Trimpot.

Itulah bagaimana Sobat dapat mengakses Sensor Infrared (IR) Proximity FC-51 menggunakan Arduino Uno. Semoga dapat membantu dan bermanfaat bagi sobat semua.

Ikuti terus Artikel Jendral Robot untuk mengetahui lebih banyak mengenai Arduino dan proyek-proyek Mikrokontroler lainnya. Selamat mencoba dan terimakasih....


















Komentar