Isi kandungan:
- Langkah 1: Langkah 1: Bahan Lampu
- Langkah 2: Langkah 2: Membangun Elektronik
- Langkah 3: Langkah 3: Perisian
- Langkah 4: Langkah 4: Mengendalikan Lampu LED
Video: Pimpkan Lampu LED Anda: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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
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:
Tambahkan Lampu dan Muzik Seram ke Jack-O-Lantern Anda - Tanpa Pematerian atau Pengaturcaraan (Kecuali Anda Mahu): 9 Langkah (dengan Gambar)
Tambahkan Lampu dan Muzik Menyeramkan ke Jack-O-Lantern Anda - Tanpa Pematerian atau Pengaturcaraan (Kecuali Anda Mahu): Mempunyai Jack-O-Lantern yang paling menakutkan di jalan anda dengan menambahkan lampu bercahaya dan muzik menyeramkan! Ini juga merupakan kaedah terbaik untuk mencuba Arduino dan elektronik yang dapat diprogramkan kerana keseluruhan projek dapat disiapkan tanpa menulis kod atau pematerian - walaupun
Tukarkan Lampu CFL Lama Anda ke Lampu LED: 10 Langkah
Tukarkan Lampu CFL Lama Anda ke Lampu LED: Pertama tonton video penuh Kemudian anda akan memahami setiap perkara
Pimpkan Pemacu USB Anda: 10 Langkah (dengan Gambar)
Pimpkan Pemacu USB Anda: Anda suka menyimpan data. Pasti anda melakukannya. Tetapi semasa anda mengeluarkannya di jalan, orang akan mentertawakan anda! Ya, saya tahu, mereka tidak mendapatkan anda, bukan? Mungkin anda perlu menolong mereka. Beri diri anda sedikit kepercayaan dengan membina sandbenders
Kawal Lampu di Rumah Anda Dengan Komputer Anda: 3 Langkah (dengan Gambar)
Kawal Lampu di Rumah Anda Dengan Komputer Anda: Adakah anda pernah mahu mengawal lampu di rumah anda dari komputer anda? Ia sebenarnya cukup berpatutan untuk melakukannya. Anda juga boleh mengawal sistem penyiram, tirai tingkap automatik, skrin unjuran bermotor, dan lain-lain. Anda memerlukan dua keping periuk keras
UVIL: Lampu Malam Lampu Latar Hitam (atau Lampu Petunjuk SteamPunk): 5 Langkah (dengan Gambar)
UVIL: Lampu Latar Lampu Latar Hitam (atau Lampu Indikator SteamPunk): Cara memasang lampu penunjuk ultraviolet neo-retropostmodern yang menyala yang mengerikan. Ini menunjukkan pembinaan dua yang pertama yang saya buat sebagai kaedah untuk menilai proses etsa PCB yang digariskan dalam Instruktif lain . Idea saya adalah menggunakan ini kerana saya