Light Dependent Resistor atau yang biasa disebut LDR adalah jenis
resistor yang nilainya berubah seiring intensitas cahaya yang diterima oleh
komponen tersebut. Biasa digunakan sebagai detektor cahaya atau pengukur
besaran konversi cahaya.Light Dependent Resistor, terdiri dari sebuah cakram
semikonduktor yang mempunyai dua buah elektroda pada permukaannya.Pada
saat gelap atau cahaya redup, bahan dari cakram tersebut menghasilkan elektron
bebas dengan jumlah yang relatif kecil.Sehingga hanya ada sedikit elektron untuk
mengangkut muatan elektrik.Artinya pada saat cahaya redup LDR menjadi
konduktor yang buruk, atau bisa disebut juga LDR memiliki resistansi yang besar
pada saat gelap atau cahaya redup.Pada saat cahaya terang, ada lebih banyak
elektron yang lepas dari atom bahan semikonduktor tersebut. Sehingga akan ada
lebih banyak elektron untuk mengangkut muatan elektrik. Artinya pada saat
cahaya terang LDR menjadi konduktor yang baik, atau bisa disebut juga LDR
memiliki resistansi yangkecil pada saat cahaya terang.
Arduino LDR
Cara kerjanya adalah jika terkena cahaya maka LED akan menyala dan sebaliknya LED akan mati jika tidak terkena cahaya, tapi nanti ditentukan dulu pada programnya resistansi cahayanya.
Alat dan bahan
Arduino uno
LED
LDR modul
Jumper male-female 5
Step 1
Sambungkan modul LDR dengan kabel jumper male-female seperti berikut.
Robot sederhana kali ini saya membuat dari MCU Attiny85 Digispark
TinyRover
Cara kerjanya cukup sederhana jika terkena cahaya senter maka robot akan berjalan dan jika tidak maka robot akan diam. Robot ini dilengkapi Sensor LDR (Ligh Dependent Resistor) atau sering disebut sensor cahaya.
Alat-alatnya yang harus dibutuhkan adalah sebagai berikut :
Tiny85 Digispark
Tiny85 Digispark
IC L293D
L293D
Kotak baterai isi 4
Sensor LDR
Seperti ini rangkaian Motor drivernya :
Bagian atas
Bagian bawah
Programnya saya menggunakan Aplikasi dari Arduino IDE, sebelum diprogram lakukan dulu install driver Tiny85 disini.
Setelah selesai buka arduino IDE ---- Tools ---- Boards ---- Digisparks (defaults 16,5 mhz), kemudian pilih programernya ---- Micronucleus.
seperti gambar ini.
Kali ini saya coba membuat papan skor dengan arduino dengan push button.
Cara kerjanya simple, ada 5 tombol push button tombol kanan untuk up dan satu lagi untuk down, tombol kiri untuk up dan satunya lagi untuk down dan 1 tombol lagi untuk reset dan mengenmbalikan menjadi 00.
Alat dan bahan :
Arduino Uno
5 push button
2 digit 7 segment (2 buah)
Resistor 330 ohm (11 buah)
Transistro BC557 (4 buah)
Black box
PCB
Jumper
Solder & timah
Skemati rangkaian seperti ini
Skematik papan skor
Update
Karena terlalu kecil 0.56 inchi dan kurang terlihat jelas ketika dilapangan jadi saya upgrade menjadi 1 inchi pada 7segmentnya menjadi seperti ini
Untuk skematik sama aja seperti yg atas cuma beda di 7 segmentnya aja yg ukurannya lebig besar menjadi 1 inchi.
Kali ini adalah percobaan saya melakukan pengontrolan LED menggunakan web, yang pada postingan sebelumnya saya menggunakan web juga tetapi memakai framework webservice WebIoPi, pada percobaan kali ini saya mengunakan web server sendiri yaitu apache2 dan juga WiringPi.
Alat ini adalah hasil Skripsi saya ketika masih kuliah dulu. Robot ini dilengkapi Raspbery pi dan Webcam sebagai kamera real time. Adapun alat dan bahan sebagai berikut :