Spesifikasi Modul Sensor IR Infrared KY-032
- Model: KY-032
- Jenis Sensor: Infrared Obstacle Avoidance Sensor
- Tegangan Operasional: 3.3V – 5V DC
- Arus Operasional: < 20mA
- Jarak Deteksi: 2cm – 40cm (dapat disesuaikan)
- Sudut Deteksi: 35 derajat
- Output: Digital (HIGH ketika tidak ada halangan, LOW ketika ada halangan)
- Indikator LED:
- LED Merah: Menyala saat ada deteksi halangan
- LED Biru: Menyala ketika modul aktif
- Ukuran: 3.1cm x 1.5cm
- Aplikasi:
- Robot penghindar rintangan
- Sistem keamanan
- Otomatisasi rumah
- Proyek DIY elektronik
Pinout Modul KY-032
+----------------+
| KY-032 |
| |
| +----+ |
| | | |
| | | |
| +----+ |
| |
+----------------+
| | | | |
V G O VCC GND
OUT GND VCC
- OUT: Output digital
- GND: Ground
- VCC: Tegangan suplai 3.3V – 5V
Diagram Koneksi dengan Arduino
Berikut adalah cara menghubungkan modul KY-032 ke Arduino.
Komponen yang Diperlukan
- Modul Sensor IR Infrared KY-032
- Arduino (misalnya Arduino Uno)
- Kabel jumper
- Breadboard (opsional)
Diagram Koneksi
KY-032 Arduino
------ -------
VCC --------> 5V
GND --------> GND
OUT --------> Pin 7
Program Arduino untuk KY-032
Berikut adalah contoh program untuk membaca data dari sensor KY-032 dan menampilkan status di Serial Monitor.
const int sensorPin = 7; // Pin 7 terhubung ke pin OUT KY-032
const int ledPin = 13; // LED built-in pada Arduino
void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
int sensorValue = digitalRead(sensorPin);
if (sensorValue == LOW) {
Serial.println("Obstacle detected!");
digitalWrite(ledPin, HIGH); // Nyalakan LED jika ada halangan
} else {
Serial.println("No obstacle.");
digitalWrite(ledPin, LOW); // Matikan LED jika tidak ada halangan
}
delay(500);
}
Penjelasan Program
- pinMode(sensorPin, INPUT): Mengatur pin 7 sebagai input untuk membaca sinyal dari sensor.
- pinMode(ledPin, OUTPUT): Mengatur pin 13 sebagai output untuk mengendalikan LED built-in.
- digitalRead(sensorPin): Membaca status dari sensor. Jika ada halangan, sensor akan mengirimkan sinyal LOW.
- Serial.println: Menampilkan status sensor di Serial Monitor.
- digitalWrite(ledPin, HIGH/LOW): Mengontrol LED built-in berdasarkan status sensor.
Tips Penggunaan
- Jarak Deteksi: Sesuaikan jarak deteksi sensor menggunakan potensiometer kecil pada modul.
- Pemasangan: Pastikan sensor dipasang pada posisi yang tepat untuk mendeteksi halangan dengan akurat.
- Kondisi Lingkungan: Hindari penggunaan sensor di lingkungan yang sangat terang atau gelap, karena dapat mempengaruhi kinerja deteksi.
Keselamatan
- Matikan Sumber Daya: Selalu matikan sumber daya sebelum menghubungkan atau memutuskan kabel untuk menghindari kerusakan komponen.
- Periksa Koneksi: Pastikan semua koneksi aman dan tidak ada yang longgar untuk menghindari risiko korsleting atau malfungsi.
Dengan spesifikasi dan panduan penggunaan ini, modul sensor IR infrared KY-032 dapat digunakan untuk berbagai aplikasi deteksi rintangan dalam proyek elektronik DIY dan robotika.