Isi kandungan:

Pimpkan Lampu LED Anda: 4 Langkah
Pimpkan Lampu LED Anda: 4 Langkah

Video: Pimpkan Lampu LED Anda: 4 Langkah

Video: Pimpkan Lampu LED Anda: 4 Langkah
Video: Reproduksi kocar-kacir echeveria runyonii 2024, Julai
Anonim
Pimpkan Lampu LED Anda
Pimpkan Lampu LED Anda

Semasa membeli bahan makanan di pasar raya Lidl di Belanda, isteri saya menemui Lampu LED (2.99 Euro) yang sangat murah dengan serat di bahagian atas. Dalam Lampu LED ini terdapat tiga LED, satu Merah, satu Hijau dan satu Biru yang menghasilkan kesan sederhana tetapi bagus. Gambar menunjukkan seperti apa Lampu LED. Lampu LED menggunakan tiga bateri AA sebagai kuasa.

Lampu LED mempunyai satu kelemahan. Di bahagian bawah Lampu LED ada suis sehingga menghidupkan dan mematikan bermaksud anda harus mengangkat Lampu LED, dengan kemungkinan melanggar Lampu LED. Kelemahan ini memulakan projek ini 'Pimp your LED Lamp'.

Ideanya adalah membuat Lampu LED dikendalikan jauh supaya anda tidak perlu mengangkatnya - hanya semasa menukar bateri - setiap kali anda ingin menghidupkan atau mematikannya. Dan semasa saya mengusahakannya, saya juga menukar tiga LED Merah, Hijau dan Biru individu dengan tiga LED RGB sehingga saya dapat membuat lebih banyak warna dan lebih banyak corak.

Oleh itu, setelah menyelesaikan projek ini, Lampu LED Pimped berakhir dengan ciri-ciri berikut yang semuanya dapat dikendalikan melalui alat kawalan jauh Philips RC5 / RC6:

  • Bersedia = Hidup / Sedia
  • Bisu = Lalai Kilang
  • Naik Kelantangan = Kecerahan Naik
  • Kelantangan Kelantangan = Kecerahan Turun
  • Program Naik = Kelajuan
  • Program Turun = Kelajuan Kelajuan
  • Digit 0 = LED menyala dalam warna Putih
  • Digit 1 = Corak Lampu LED Asli, berubah dari Merah ke Biru ke Hijau
  • Digit 2 = Corak warna Putih Bergerak
  • Digit 3 = Pola warna RGB bergerak
  • Digit 4 = Corak warna pelangi
  • Digit 5 = Corak pudar warna rawak
  • Digit 6 = Menggerakkan corak warna rawak
  • Digit 7 = Corak warna RGB yang semakin pudar
  • Digit 8 = Corak ujian

Saya peminat mikrokontroler PIC dan suka mengawal sepenuhnya apa yang saya buat sehingga saya tidak menggunakan perpustakaan tetapi mencipta sendiri semua bahagian perisian. Ini juga diperlukan kerana mengendalikan semua LED melalui perisian Pulse Width Modulation (PWM) n memakan masa sehingga kod dioptimumkan untuk kelajuan di beberapa bahagian. Peminat Arduino tentu saja boleh menggunakan semua perpustakaan yang ada tetapi saya rasa anda perlu menulis sendiri untuk mengawal 9 (3 kali RGB) LED melalui PWM.

Elektroniknya cukup sederhana dan tidak memerlukan banyak komponen sehingga semuanya boleh dibina di perumahan asal Lampu LED.

Langkah 1: Langkah 1: Bahan Lampu

Anda perlu mempunyai yang berikut untuk memancarkan lampu LED ini:

  • Lampu LED 1 *
  • 3 * LED RGB
  • 1 * PIC mikrokontroler 16F1825 + 14 pin soket IC
  • 1 * Penerima TSOP4836 IR
  • Kapasitor seramik 2 * 100nF
  • Perintang 1 * 33k
  • Perintang 3 * 150 Ohm
  • Perintang 6 * 120 Ohm
  • 3 * bateri AA (boleh dicas semula)
  • 1 * Potongan roti kecil

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 rajah skematik dan gambar.

Elektronik terdiri daripada dua papan roti kecil, satu untuk LED RGB baru dan satu untuk pengawal mikro. Papan baru dengan LED RGB menggantikan papan sebelumnya dengan LED Merah, Hijau dan Biru. Dalam gambar anda melihat papan roti LED RGB baru dan papan LED asal.

Papan mikrokontroler dipasang di sisi dalaman perumahan Lampu LED dan disambungkan ke papan LED RGB melalui wayar.

Oleh kerana saya juga memprogram pengawal PIC semasa saya mengembangkan Lampu LED, terdapat header di papan tetapi itu tidak diperlukan untuk operasi normal.

Akhirnya IR yang diterima terpaku di atas papan LED RGB. Saya tidak mahu membuat lubang di perumahan Lampu LED dan dengan cara ini masih berfungsi dengan baik. Sudah tentu anda perlu lebih dekat dengan Lampu LED jika anda mahu mengawalnya.

Langkah 3: Langkah 3: Perisian

Seperti yang telah disebutkan, perisian ditulis untuk PIC16F1825. Ia ditulis dalam JAL. Perisian ini menjalankan tugas utama berikut:

  • Mengawal kecerahan LED menggunakan Pulse Width Modulation. Untuk ini ia menggunakan dua pemasa, satu untuk membuat frekuensi penyegaran dan satu pemasa untuk membuat jangka masa nadi, tepat pada waktu LED. Frekuensi penyegaran adalah sekitar 70 Hz yang cukup untuk tidak diperhatikan oleh mata manusia. LED boleh dimalapkan dalam 255 langkah. Ini bermaksud bahawa pemasa untuk mengawal jangka masa berjalan pada 255 kali 70 Hz adalah sekitar 18 kHz. Kerana frekuensi yang agak tinggi ini, bahagian kod dioptimumkan untuk kelajuan.
  • Menyahkod mesej Kawalan Jauh. Untuk ini ia menggunakan pemasa tangkap yang menangkap jangka masa bit pada setiap perubahan gangguan. Sistem Kawalan Jauh Philips menggunakan pengekodan dua fasa dan satu-satunya cara untuk menyahkod mesej tanpa menyalahtafsirkan mesej sekiranya berlaku gangguan adalah dengan mengukur masa bit tinggi dan rendah.
  • Fungsi rawak untuk membuat beberapa corak rawak.
  • Membuat pelbagai corak.
  • Perisian untuk menyimpan dan mengambil data dari EEPROM.
  • Mod tidur untuk menghentikan pemproses ketika Lampu LED dalam mod siap sedia.
  • Akhir sekali menggabungkan semuanya untuk menjadikannya berfungsi.

Pengawal PIC berjalan pada jam dalaman dengan frekuensi 32 MHz. Fail Intel Hex dilampirkan untuk memprogram pengawal PIC.

Langkah 4: Langkah 4: Mengendalikan Lampu LED

Apabila anda menghidupkan Lampu LED untuk pertama kalinya, menggunakan corak asal, yang sama dengan menekan Digit 1 pada alat kawalan jauh. Semua fungsi yang disebutkan sebelumnya boleh digunakan. Mod operasi ini juga dipilih jika anda menekan butang Mute kerana ini menetapkan semula Lampu LED ke nilai asalnya.

Sekiranya Lampu LED dimasukkan ke dalam keadaan sedia, ia akan menyala di tempatnya setelah ia dihidupkan semula. Lampu LED selalu mengingat mod operasi terakhir sebelum berada dalam keadaan siap sedia kerana ia disimpan di EEPROM dalaman Pengawal PIC sehingga walaupun setelah menukar bateri ia tetap diteruskan dengan mod operasi terakhir yang dipilih.

Video menunjukkan pengoperasian Lampu LED asli di sebelah kiri dan operasi Lampu LED Pimped di sebelah kanan. Dalam video beberapa mod operasi ditunjukkan tetapi tidak semua. Kesannya dapat dilihat dengan lebih baik dalam gelap dan sekelip mata LED tidak dapat dilihat dengan mata manusia.

Sudah tentu anda boleh menggunakan Lampu LED lain untuk projek anda dan saya harap projek ini memberi inspirasi kepada anda untuk membuat lampu sendiri.

Disyorkan: