Categories
1.0-Pendidikan

Sensor Intensitas Cahaya menggunakan LDR

Sensor cahaya adalah sensor yang bisa mendeteksi perubahan cahaya. Salah satu yang biasa digunakan adalah modul sensor cahaya menggunakan LDR. Modul LDR, juga dikenal sebagai Light Dependent Resistor atau Photoresistor,  adalah komponen yang dapat mendeteksi intensitas cahaya di lingkungan. komponen ini banyak digunakan dalam berbagai aplikasi seperti  sistem pencahayaan otomatis, perangkat keamanan, dan pemantauan lingkungan.

Modul Sensor LDR terdiri dari fotoresistor yang  resistansinya bervariasi dengan intensitas cahaya yang jatuh di atasnya. Saat dihubungkan dengan Arduino, sensor ini memungkinkan papan untuk mendeteksi dan merespons perubahan tingkat cahaya. Ini dapat berguna untuk proyek yang mengharuskan Arduino mengaktifkan atau menonaktifkan fungsi tertentu berdasarkan  kondisi cahaya sekitar. Sepanjang panduan ini, kami akan membahas hal-hal penting untuk menghubungkan Modul Sensor LDR ke  papan Arduino UNO, menulis kode untuk membaca tingkat intensitas cahaya, dan menerapkan aplikasi dasar  seperti Lampu yang diaktifkan kegelapan (Dark Activated Light).

Modul Sensor LDR (Resistor Tergantung Cahaya)

Modul fotoresistor berfungsi sebagai perangkat pendeteksi intensitas cahaya di berbagai lingkungan. Ini memiliki banyak kegunaan, termasuk menyesuaikan kecerahan perangkat, membedakan antara siang dan malam, atau memicu sakelar lampu.

Pada inti modul ini terletak fotoresistor, resistor yang nilainya berubah dengan paparan cahaya. Saat intensitas cahaya meningkat, resistansi fotoresistor berkurang, menunjukkan fotokonduktivitas.

Dalam aplikasi praktis, fotoresistor merupakan bagian integral dari sirkuit yang sensitif terhadap cahaya, memungkinkan sakelar yang diaktifkan cahaya dan diaktifkan gelap dengan berfungsi sebagai semikonduktor resistif. Resistansinya dapat bervariasi secara signifikan berdasarkan kondisi cahaya, mencapai hingga beberapa megaohm (MΩ) dalam kegelapan, tetapi turun menjadi hanya beberapa ratus ohm dalam cahaya terang.

Di bawah ini adalah simbol elektronik yang mewakili fotoresistor.

Kerja LDR (Light Dependent Resistor)

Prinsip kerja sensor Light Dependent Resistor (LDR) didasarkan pada perubahan resistansinya sebagai respons terhadap intensitas cahaya yang bervariasi. LDR terutama terdiri dari fotoresistor, komponen yang resistansinya bervariasi dengan jumlah cahaya yang terpapar.

Dalam kondisi cahaya redup, fotoresistor memiliki resistansi tinggi, memungkinkan arus listrik minimal melewatinya. Saat intensitas cahaya meningkat, resistansi fotoresistor berkurang, memungkinkan lebih banyak arus mengalir. Karakteristik ini memungkinkan LDR bertindak sebagai perangkat yang peka terhadap cahaya.

Kemampuan LDR untuk mengubah resistensinya dengan perubahan kondisi cahaya dimanfaatkan dalam berbagai aplikasi, di mana ia bertindak sebagai sensor pasif, merespons perubahan cahaya lingkungan. Respons ini murni didasarkan pada sifat fotoresistif dari bahan yang digunakan dalam LDR, tanpa memerlukan sumber daya eksternal untuk memodifikasi sensitivitasnya. Kesederhanaan dan efektivitas prinsip ini membuat LDR banyak digunakan dalam sirkuit yang membutuhkan kemampuan penginderaan cahaya.

Skema Modul Sensor LDR

Fitur Modul Sensor LDR

  1. Menggunakan sensor resistansi fotosensitif sensitif
  2. Sinyal keluaran komparator bersih, bentuk gelombang yang baik, kemampuan mengemudi, lebih dari 15mA
  3. Dengan potensiometer yang dapat disesuaikan untuk menyesuaikan kecerahan deteksi cahaya
  4. Tegangan kerja adalah 3.3V-5V
  5. Bentuk keluaran: Output switching digital DO (0 dan 1) dan output tegangan analog AO
  6. Lubang baut tetap untuk pemasangan yang mudah
  7. Menggunakan komparator LM393 tegangan lebar
  8. Ukuran PCB: 3.1cm x 1.4cm

Pinout Modul Sensor LDR

Modul Sensor LDR memiliki 4 pin.

  1. VCC: catu daya positif 3.3-5V
  2. GND: catu daya negatif
  3. LAKUKAN: Keluaran sinyal switching TTL
  4. AO: Keluaran analog

Menghubungkan Modul Sensor LDR (Photoresistor) dengan Arduino

Sekarang mari kita antarmuka Modul Sensor LDR dengan Arduino untuk membuat Sistem Cahaya Aktif Gelap. Berikut adalah diagram koneksi sederhana.

Mulailah dengan menghubungkan pin VCC sensor LDR ke output 5V pada Arduino untuk mendapatkan daya. Kemudian, sambungkan pin GND LDR ke salah satu pin GND pada Arduino. Akhirnya sambungkan Pin Output Analog (A0) ke A0 Arduino.

Sebagai indikasi, kami menggunakan LED yang terhubung ke pin digital D2 Arduino melalui resistor 220-0hm.


Kode Sumber/Program

Bagian pengkodean dari proyek ini ditulis dalam Arduino. Mari kita lihat kode untuk menghubungkan Modul Sensor LDR (Photoresistor) dengan Arduino UNO. Kodenya sangat sederhana. Proyek ini adalah sistem sakelar kontrol cahaya. Ide utamanya adalah menggunakan modul sensor LDR untuk mendeteksi tingkat cahaya sekitar dan, berdasarkan deteksi ini, mengontrol LED. Jika cahaya sekitar berada di bawah ambang batas tertentu, LED dinyalakan. Sebaliknya, jika cahaya sekitar berada di atas ambang batas, LED dimatikan.

	// Define pin numbers
const int ledPin = 2;      // LED connected to digital pin 8
const int ldrPin = A0;     // LDR connected to analog pin A0
 
void setup() 
{
  pinMode(ledPin, OUTPUT); // Set the LED pin as output
  Serial.begin(9600);      // Start serial communication at 9600 bps
}
 
void loop() 
{
  int ldrValue = analogRead(ldrPin);  // Read the value from the LDR
  Serial.println(ldrValue);           // Print the value to the serial monitor
 
  // Assuming a lower value means more light
  if (ldrValue > 600) 
  {   
    digitalWrite(ledPin, HIGH);  // Turn the LED on
  } 
  else 
  {
    digitalWrite(ledPin, LOW);   // Turn the LED off
  }
 
  delay(500);  // Wait for half a second
}

Dalam kode ini, Anda perlu mengatur nilai ambang batas LDR berdasarkan kondisi kerja cahaya ruangan atau lingkungan Anda.


Menguji Proyek LDR Arduino Bekerja

Setelah mengunggah kode ke Arduino UNO Board, perangkat siap untuk pengujian.

Untuk mengujinya, letakkan LDR di ruangan yang dipenuhi cahaya. Jika cahaya sekitar berada di atas ambang batas, LED tidak menyala.

Jika cahaya sekitar berada di bawah ambang batas, LED dinyalakan. Anda dapat meletakkan jari Anda pada sensor LDR untuk menghalangi cahaya yang jatuh di atasnya.

Beginilah cara Anda dapat menggunakan LDR Sensor Module (Photoresistor) dengan Arduino untuk membuat Dark Activated Light.

Sumber: https://how2electronics.com/how-to-use-ldr-sensor-module-with-arduino/

By denny darlis

Lecturer at Diploma of Telecommunication Engineering
Telkom University - Bandung, Indonesia
Member of IEEE, ETA, and MASTEL

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.