Isi kandungan:

Lampu Bilik LED Animasi kawalan jauh: 5 Langkah (dengan Gambar)
Lampu Bilik LED Animasi kawalan jauh: 5 Langkah (dengan Gambar)

Video: Lampu Bilik LED Animasi kawalan jauh: 5 Langkah (dengan Gambar)

Video: Lampu Bilik LED Animasi kawalan jauh: 5 Langkah (dengan Gambar)
Video: lampu LED strip 10 meter lengkap dengan remote control untuk ganti warna dan mode | link di komen 2024, Julai
Anonim
Image
Image
Menguji Jalur LED Anda
Menguji Jalur LED Anda

Bagi mereka yang menginginkan pertunjukan cahaya berwarna-warni yang santai atau memukau, baik untuk bilik bayi, hiasan Krismas, atau hanya untuk bersenang-senang, berikut adalah penambah suasana saya. Saya mendapat sambutan yang sangat bersemangat dari bayi berusia 6 bulan kepada anak-anak yang lebih tua di semua peringkat umur.

Jalur LED Neo Pixels (aka WS2812B) yang digabungkan dengan alat kawalan jauh Arduino dan IR menjadikan kombinasi pembunuh sama ada seperti rupa lampu awan, rupa tanglung kertas bulat, atau bentuk lain yang anda mahukan. Saya telah menggunakan ini untuk menggantikan lampu bilik yang ada: Kuasa AC dari soket cahaya yang ada memberi bekalan kuasa 5V dan lampu 220V biasa yang tergantung di bawah lampu LED.

Amaran 110V-220V: JANGAN BANGUN INI KECUALI ANDA ADALAH KELUARGA DENGAN PERLINDUNGAN KESELAMATAN UNTUK BEKERJA DENGAN Tegangan Tinggi.

Barang yang anda perlukan:

Lampu LED

  • Dua papan Arduino (saya menggunakan Cactus Micro Rev. 2 tetapi anda boleh menggunakan nanos arduino dengan mudah)
  • Papan roti
  • Jalur LED seperti WS2812B (saya menggunakan 150 LED yang sesuai dengan bilik sederhana sebagai lampu malam)
  • Bekalan kuasa padat - 5V, sekurang-kurangnya 0,06A X 150 LED + Arduinos jadi 10A (saya menggunakan ini)
  • Kapasitor besar (~ 1000 uF)
  • Penyambung soket kuasa 2X untuk melepaskan lampu dengan mudah
  • Remote IR padat (hanya remote, LED tidak diperlukan). Alat kawalan jauh standard lain juga akan berfungsi.
  • Penerima IRM 3638 IR
  • LED hijau, perintang 220 Ohm
  • Wayar pelompat

Sokongan

  • Lentera kertas - sekurang-kurangnya 10 "dia.
  • Pancing
  • Ikatan zip
  • Pita dua sisi atau gam panas + pistol
  • ~ 59 cm (23 ") panjang, 12 mm (1/2")., Tiub aluminium ringan

Lampu biasa

  • E27 ke penyesuai wayar
  • Relay keadaan pepejal 220V AC
  • Transistor 2N2222, perintang 47 kOhm
  • Rumah mentol lampu E27
  • Wayar berkadar 220V

Langkah 1: Menguji Jalur LED Anda

Menguji Jalur LED Anda
Menguji Jalur LED Anda

Anda akan memulakan dengan mengekod dan menguji animasi sebelum menggantung semuanya di siling. Anda perlu memuat turun perpustakaan FastLED untuk langkah ini dan perpustakaan SimpleTimer untuk langkah seterusnya.

Sambungkan papan seperti yang dilihat dalam Skema Gambar, dan muat naik lakaran test_strip yang dilampirkan. Anda seharusnya dapat melihat warna hijau dan ungu secara beransur-ansur bergerak pada jalur LED. Pemboleh ubah utama adalah MAXPIXELS (baris 5), fps (baris 8) dan current_anim (baris 14).

FastLED sangat hebat dan saya mendorong anda untuk meneroka ciri-cirinya di sini.

buzzandy dari hackster.io juga menggunakan perpustakaan ini untuk beberapa kesan yang luar biasa.

Langkah 2: Memasang Jalur Di Dalam Tanglung Kertas

Memasang Jalur Di Dalam Tanglung Kertas
Memasang Jalur Di Dalam Tanglung Kertas

Sebilangan orang menggunakan bentuk seperti awan, tetapi saya percaya ia berpotensi menjadi monster pengumpul habuk. Oleh itu, saya memasang jalur LED 150 secara spiral di dalam 3 tanglung kertas yang digantung secara mendatar. Kemungkinan lain: cincin tanglung kertas atau cakera 6 tanglung dengan tanglung ke-7 tengah.

Untuk memasang LED terlebih dahulu masukkan satu sisi penyokong logam tanglung di dalam tanglung, kemudian masukkan gelung 8 LED dengan perlahan ke dalam, pasangkan setiap gelung ke sokongan dengan gam panas (disyorkan) atau pita dua sisi. Jarakkannya secara merata dengan 6 gelung per lampu, dan 3 LED yang menjadi perantaraan antara tanglung (jangan memotong jalur antara tanglung). Saya cadangkan mencari tempat sementara untuk menggantung jalur dekat komputer, membiarkan Arduino dapat diakses sehingga langkah pengekodan selesai dan lampu siap digantung di siling.

Langkah 3: Menambah Modul Kawalan Jauh, Mentol Biasa pada Lakaran Akhir

Menambah Modul Kawalan Jauh, Mentol Biasa pada Lakaran Akhir
Menambah Modul Kawalan Jauh, Mentol Biasa pada Lakaran Akhir

Alat kawalan jauh

Sekiranya anda mahu menggantungkan lampu LED ini di siling, anda perlu mengawalnya dari jauh. Pilihan lain seperti kawalan melalui telefon anda dan Blynk ada, tetapi saya dapati ia perlahan dan rumit berbanding dengan alat kawalan jauh IR sederhana. Saya menghadapi masalah menjalankan rutin penyahkodan IR dengan tuntutan masa rapuh NeoPixels. Sekiranya anda berjaya mendapatkan NeoPixels dengan remote IR / Blynk, sila kongsikan pengalaman anda di bahagian komen! Saya memutuskan untuk meninggalkan alat kawalan jauh ke Arduino kedua yang disambungkan ke Arduino utama dengan jambatan I2C sederhana.

Mentol biasa

Setiap LED dengan kuasa penuh hanya menghasilkan mengikut spesifikasi sekitar 0,4 lumens (~ 1/1000 dari lampu pijar 40W). Saya hanya akan menggunakan 150 LED dan mengharapkan mendapat intensiti cahaya lampu malam, jadi saya memutuskan untuk menyertakan lampu E27 biasa yang dimatikan oleh Arduino ketika animasi LED dimulakan.

Menggabungkan semuanya

Untuk langkah ini, anda memerlukan perpustakaan Wire dan IRLib terbina dalam. Sambungkan semuanya mengikut skema yang dilampirkan (anda boleh membiarkan bekalan kuasa disambungkan ke soket elektrik 220V biasa buat masa ini) dan memuat naik dua papan atas lakaran terpasang dalam skema adalah hamba I2C, sementara papan bawah adalah induk I2C. Sekiranya anda menggunakan alat kawalan jauh yang berbeza daripada Remote Pencahayaan Sihir yang saya gunakan, tinggalkan lakaran dalam mod DEBUG, dan buka monitor Serial pada induk I2C (papan penerima IR). Petakan kod butang jauh anda (tambah 0x jika perlu) dan ganti blok yang mengandungi kod hex dalam lakaran hamba I2C.

Langkah 4: Sentuhan Akhir

Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir
Sentuhan Akhir

Menyesuaikan penampilan alat kawalan jauh anda

Saya suka jarak jauh pencahayaan ajaib kerana ringkas, LED IRnya dapat dibengkokkan ke arah penerima anda dan yang paling penting - mudah untuk menyesuaikan penampilannya seperti berikut:

  1. Ambil gambar alat kawalan jauh anda yang sangat lurus, letakkan kamera anda tepat di atasnya (jangan condongkan)
  2. Letakkannya di PowerPoint atau Inkscape (Saya menggunakan inkscape, dilampirkan reka bentuk saya sebagai fail.svg), ukur tinggi / lebar pengawal dengan pembaris, ubah saiznya agar sesuai dengan dimensi tepat dalam inci.
  3. Lukiskan susun atur pengawal anda, menggunakan foto sebagai templat. Setelah selesai, keluarkan foto asal dari bawah.
  4. Cetak, potong dan pita di atas kadbod asal.

Seperti yang anda lihat dalam gambar yang dilampirkan, saya juga meretas LED dan mengarahkannya ke arah penerima, yang sangat penting agar perkara itu berfungsi. Sampul atasnya terbuat dari kadbod, jadi saya memotongnya dengan lembut dengan pemutar skru, memotong segi empat kecil di bahagian atas dan membungkuk LED. Saya kemudian meningkatkan isyarat dengan meletakkan kerucut kepingan aluminium di atasnya, yang juga meningkatkan kebolehpercayaan.

Menggantung lampu dari siling

  1. Bor lubang di pusat tiub aluminium untuk 3 wayar (5V, Data, GND) yang menghubungkan jalur ke Arduino.
  2. Masukkan wayar melalui lubang dan tarik dari salah satu sisi tiub.
  3. Tolak palang ke tengah-tengah 3 tanglung, gunakan tali zip atau pelekat yang anda mahu perbetulkan tetapan ini.
  4. Sambungkan wayar 5V, GND yang tergantung dari sisi tiub ke jalur LED dengan penyambung Jack. Saya mengesyorkan menggunakan Jack kedua untuk wayar Data, supaya lampu dapat diputuskan dengan mudah untuk debug dll.
  5. Sambungkan hujung wayar yang lain ke Arduino dan bekalan kuasa
  6. Gantungkan lampu dari palang aluminium menggunakan wayar pancing berganda di setiap hujungnya (ini sangat bergantung pada tetapan lampu anda yang ada…). Hasilnya mestilah serupa dengan foto.

Disyorkan: