sensor ldr

Cara mengakses sensor LDR menggunakan Arduino

Penjelasan Singkat

Sensor LDR (Light Dependent Resistor) merupakan salah satu komponen elektronika yang masuk ke dalam keluarga resistor yang dimana nilai resistansinya dipengaruhi oleh intensitas cahaya.

Sensor LDR dan simbol

Pada saat kondisi terang akan berefek pada nilai resistansi LDR yang cenderung menurun sedangkan pada saat kondisi gelap nilai resistansinya pada LDR akan cenderung menjadi tinggi.

Sehingga pada saat itu juga, kondisi terang akan beakibat nilai output (tegangan analog) yang dihasilkan akan mengecil sedangkan pada saat kondisi gelap tegangan analog yang dihasilkan akan semakin membesar.

Pada umumnya, nilai resistansi LDR mencapai nilai 200 kΩ pada kondisi gelap sedangkan pada saat kondisi terang naik menjadi 500 kΩ.

Aplikasi LDR (Light Dependent Resistor) :

  • Rangkaian sensor cahaya
  • Lampu otomatis di jalan raya
  • Alarm brankas
  • Tracker cahaya matahari
  • Kontrol arah solar cell
  • Robot line follower
  • Dan lain sebagainya

Tutorial cara mengakses sensor LDR dengan Arduino Uno

Bahan yang perlu dipersiapkan :

  • Arduino Uno
  • Komputer + Software IDE Arduino
  • sensor LDR
  • Resistor 330Ω
  • Breadboard
  • Kabel Jumper
  • Senter (Sumber Cahaya)

Skema yang perlu dirangkaikan

Arduino mengakses sensor LDR

Ada 2 kondisi yang akan diuji cobakan, nilai yang terbaca di arduino (pada serial monitor) saat disinari cahaya dari senter dan tanpa disinari cahaya.

Koding pemrograman

Membaca dalam nilai analog dari pengaturan pembagi tegangan dengan Dependent Resistor Cahaya (LDR) sebagai resistor atas, dan hasil pembacaannya akan ditampilkan pada serial monitor.

/* --- www.nyebarilmu.com --- */

const int pin_ldr = A0;

void setup ()
{
Serial.begin (9600); //inisialisasi port serial
}

void loop ()
{
int nilai = analogRead (pin_ldr); //Membaca nilai analog dari pin A0
// Mengkonversi nilai analog tegangan menggunakan ADC
// ADC memiliki resolusi 10bit, sehingga dapat mewakili 2 ^ 10 = 1024
float tegangan_hasil = 5.0 * nilai / 1024;
// Catatan: Ini adalah konversi D-to-A
// Mencetak hasil pada monitor serial
Serial.print ("Vout =");
Serial.print (tegangan_hasil);
Serial.println ("V");
delay (2000); //jeda selama dua detik
}

Kondisi pada saat tersinari cahaya senter maupun tidak, akan terbaca dan tertampil nilainya pada serial monitor.

Selain itu, dipasaran sudah terdapat modul sensor LDR yang dapat digunakan secara langsung dengan mempergunakan kabel jumper saja.

Module sensor LDR

Keterangan bagian utama module :

  1. Sensor LDR
  2. IC Comparator LM393
  3. LED Reading sensor
  4. LED Power
  5. Trimpot
  6. Pin I/O dan pin power Supply

Keterangan pin :

  1. Source supply GND
  2. Output Digital (Logic High and Logic Low)
  3. Output Analog (Voltage)
  4. Source supply VCC

Hasil simulasi program diatas menggunakan Proteus Lab Center

 

Terimakasih sudah berkunjung, dan semoga bermanfaat. Salam nyebarilmu.com!

2 Comments

  1. Haidil

    tutor ngirim data sensor ldr ke thingspeak gan

Leave a Reply to Haidil Cancel reply

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