Daftar Isi:

Pimp Lampu LED Anda: 4 Langkah
Pimp Lampu LED Anda: 4 Langkah

Video: Pimp Lampu LED Anda: 4 Langkah

Video: Pimp Lampu LED Anda: 4 Langkah
Video: Lampu LED Cree H4 20-40W V16 Honda CBR 250R, Pulsar 200 NS 2024, Juli
Anonim
Germo Lampu LED Anda
Germo Lampu LED Anda

Saat membeli bahan makanan di supermarket Lidl di Belanda, istri saya menemukan Lampu LED yang sangat murah (2,99 Euro) dengan serat di bagian atasnya. Dalam Lampu LED ini ada tiga LED, satu Merah, satu Hijau dan satu Biru yang menciptakan efek sederhana namun bagus. Gambar menunjukkan seperti apa Lampu LED itu. Lampu LED menggunakan tiga baterai AA sebagai daya.

Lampu LED memiliki satu kelemahan. Di bagian bawah Lampu LED terdapat saklar sehingga menyalakan dan mematikan berarti Anda harus mengangkat Lampu LED, dengan kemungkinan merusak Lampu LED. Kerugian ini memulai proyek 'Pimp Your LED Lamp'.

Idenya adalah untuk membuat Lampu LED dapat dikendalikan dari jarak jauh sehingga Anda tidak perlu mengangkatnya – hanya saat mengganti baterai – setiap kali Anda ingin menyalakan atau mematikannya. Dan ketika saya sedang mengerjakannya, saya juga mengubah tiga LED Merah, Hijau, dan Biru individu dengan tiga LED RGB sehingga saya dapat membuat lebih banyak warna dan lebih banyak pola.

Jadi setelah menyelesaikan proyek ini, Lampu LED Pimped berakhir dengan fitur-fitur berikut yang semuanya dapat dikontrol melalui remote control Philips RC5/RC6:

  • Siaga = Aktif/Siaga
  • Bisu = Default Pabrik
  • Volume Naik = Kecerahan Naik
  • Volume Turun = Turunkan Kecerahan
  • Program Naik = Mempercepat
  • Program Turun = Turunkan Kecepatan
  • Digit 0 = LED menyala dalam warna Putih
  • Digit 1 = Pola Lampu LED Asli, berubah dari Merah ke Biru ke Hijau
  • Digit 2 = Memindahkan pola warna Putih
  • Digit 3 = Memindahkan pola warna RGB
  • Angka 4 = Pola warna pelangi
  • Digit 5 = Pola pudar warna acak
  • Digit 6 = Memindahkan pola warna acak
  • Digit 7 = Memudar pola warna RGB
  • Angka 8 = Pola uji

Saya penggemar berat mikrokontroler PIC dan ingin memiliki kendali penuh atas apa yang saya buat jadi saya tidak menggunakan perpustakaan apa pun tetapi membuat semua bagian perangkat lunak itu sendiri. Ini juga diperlukan karena mengontrol semua LED melalui perangkat lunak Pulse Width Modulation (PWM) n memakan waktu sehingga kode dioptimalkan untuk kecepatan di beberapa bagian. Penggemar Arduino tentu saja dapat menggunakan semua perpustakaan yang tersedia tetapi saya pikir Anda perlu menulis sesuatu sendiri untuk mengontrol 9 (3 kali RGB) LED melalui PWM.

Elektroniknya cukup sederhana dan tidak memerlukan banyak komponen sehingga semuanya bisa dibangun di rumah asli Lampu LED.

Langkah 1: Langkah 1: Bahan Lampu

Anda harus memiliki yang berikut untuk germo lampu LED ini:

  • 1 * Lampu LED
  • 3 * LED RGB
  • 1 * PIC mikrokontroler 16F1825 + 14 pin IC socket
  • 1 * penerima IR TSOP4836
  • 2 * 100nF kapasitor keramik
  • 1*33k resistor
  • 3*150 Ohm resistor
  • 6*120 Ohm resistor
  • 3 * baterai AA (isi ulang)
  • 1 * sepotong kecil papan tempat memotong roti

Langkah 2: Langkah 2: Membangun Elektronik

Langkah 2: Membangun Elektronik
Langkah 2: Membangun Elektronik
Langkah 2: Membangun Elektronik
Langkah 2: Membangun Elektronik
Langkah 2: Membangun Elektronik
Langkah 2: Membangun Elektronik
Langkah 2: Membangun Elektronik
Langkah 2: Membangun Elektronik

Lihat diagram skema dan gambar.

Elektronik terdiri dari dua papan tempat memotong roti kecil, satu untuk LED RGB baru dan satu untuk mikrokontroler. Papan baru dengan LED RGB menggantikan papan sebelumnya dengan LED Merah, Hijau dan Biru. Dalam gambar Anda melihat papan tempat memotong roti LED RGB baru dan papan LED asli.

Papan mikrokontroler dipasang di sisi internal rumah Lampu LED dan terhubung ke papan LED RGB melalui kabel.

Karena saya juga memprogram pengontrol PIC saat saya mengembangkan Lampu LED, ada header di papan tetapi itu tidak diperlukan untuk operasi normal.

Akhirnya IR yang diterima direkatkan di atas papan LED RGB. Saya tidak ingin membuat lubang di rumah Lampu LED dan dengan cara ini masih berfungsi dengan baik. Tentunya Anda harus lebih dekat dengan Lampu LED jika ingin mengontrolnya.

Langkah 3: Langkah 3: Perangkat Lunak

Seperti yang telah disebutkan, perangkat lunak ini ditulis untuk PIC16F1825. Itu ditulis dalam JAL. Perangkat lunak melakukan tugas utama berikut:

  • Mengontrol kecerahan LED menggunakan Pulse Width Modulation. Untuk ini menggunakan dua timer, satu untuk membuat frekuensi refresh dan satu timer untuk membuat durasi pulsa, waktu LED. Frekuensi refresh sekitar 70 Hz yang cukup untuk tidak diperhatikan oleh mata manusia. LED dapat diredupkan dalam 255 langkah. Ini berarti bahwa pengatur waktu untuk mengontrol durasi berjalan pada 255 kali 70 Hz adalah sekitar 18 kHz. Karena frekuensi yang relatif tinggi ini, bagian dari kode dioptimalkan untuk kecepatan.
  • Decoding pesan Remote Control. Untuk ini ia menggunakan pengatur waktu pengambilan yang menangkap durasi bit pada setiap perubahan interupsi. Sistem Remote Control Philips menggunakan pengkodean dua fase dan satu-satunya cara untuk memecahkan kode pesan tanpa salah menafsirkan pesan jika terjadi gangguan adalah dengan mengukur waktu bit tinggi dan rendah.
  • Fungsi acak untuk membuat beberapa pola acak.
  • Menciptakan berbagai pola.
  • Perangkat lunak untuk menyimpan dan mengambil data dari EEPROM.
  • Mode tidur untuk menghentikan prosesor saat Lampu LED dalam mode siaga.
  • Last but not least menggabungkan semuanya bersama-sama untuk membuatnya bekerja.

Pengontrol PIC berjalan pada jam internal dengan frekuensi 32 MHz. File Intel Hex dilampirkan untuk memprogram pengontrol PIC.

Langkah 4: Langkah 4: Mengoperasikan Lampu LED

Saat Anda menyalakan Lampu LED untuk pertama kalinya, ini menggunakan pola asli, yang sama dengan menekan Digit 1 pada Remote control. Semua fungsi yang disebutkan sebelumnya dapat digunakan. Mode operasi ini juga dipilih jika Anda menekan tombol Mute karena ini akan mengatur ulang Lampu LED ke nilai aslinya.

Jika Lampu LED dalam keadaan siaga, lampu akan terus menyala setelah dinyalakan kembali. Lampu LED selalu mengingat mode operasi terakhir sebelum masuk ke standby karena itu disimpan di EEPROM internal Kontroler PIC sehingga bahkan setelah mengganti baterai, itu terus berlanjut dengan mode operasi yang terakhir dipilih.

Video menunjukkan pengoperasian Lampu LED asli di sebelah kiri dan pengoperasian Lampu LED Pimped di sebelah kanan. Dalam video beberapa mode operasi ditampilkan tetapi tidak semua. Efeknya lebih terlihat dalam gelap dan kedipan LED tidak terlihat oleh mata manusia.

Tentu saja Anda dapat menggunakan Lampu LED lain untuk proyek Anda dan saya harap proyek ini menginspirasi Anda untuk membuatnya sendiri.

Direkomendasikan: