Isi kandungan:
- Langkah 1: Bahagian yang Anda Perlu
- Langkah 2: Papan SSR
- Langkah 3: Tambahkan Arduino
- Langkah 4: Bentukkan WaveShield
- Langkah 5: Sambungkan ke SSR
- Langkah 6: Muat naik Sketsa dan Uji Segalanya
- Langkah 7: Masukkan Semua dalam Kotak
- Langkah 8: Sambungkan Lampu Krismas
- Langkah 9: Idea untuk Perubahan
Video: Lampu Krismas ke Muzik Menggunakan Arduino: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:14
Saya dan isteri ingin membuat persembahan lampu-muzik-muzik kami sendiri untuk beberapa musim percutian yang lalu. Diilhamkan oleh dua Instructables di bawah, kami memutuskan untuk akhirnya memulakan tahun ini dan menghias RV kami. Kami mahukan pengawal all-in-one (lampu DAN muzik) tetapi tidak memerlukannya dikawal melalui internet, menjadikannya sedikit berbeza daripada dua Instructables yang lain. Video akan datang! Sumber yang telah saya gunakan: Instructables: Arduino Christmas Light Controllerxmas-box: Arduino / ioBridge yang dikendalikan oleh internet Lampu Christas dan pertunjukan muzik Lain-lain: Solid State Relay (SSR) Menggunakan TRIAC:
Langkah 1: Bahagian yang Anda Perlu
Bekalan SSR ($ 7): MOC3031 Optocoupler (8) Z0103 TRIAC (8)
Bekalan Pengawal Ringan ($ 61): Arduino DuemilanoveWaveShield
Pemancar FM - Saya membuatnya (ditunjukkan dalam gambar di bawah) tetapi mana-mana yang akan berfungsi ($ 15 +)
RadioShack B&M ($ 14): Terminal Kawat (3 pakej, 12 penyambung) 276-1388 Papan Litar Bercetak 276-147 (boleh menggunakan lebih kecil) 330ohm Resistor (2x 5-packs) 150ohm Resistor (2x 5-pack)
Home Depot B&M ($ 25): Wayar Landscape / Sprinkler 50 kaki (18ga, 7 konduktor) 079407238170 Kabel Kuasa 6 '(minimum x8, untuk menggunakan penyambung 120v wanita) -Anda mungkin memerlukan lebih daripada 8, bergantung pada lokasi lampu anda; Saya menggunakan 11 Kotak Plastik Jelas (Dollar Tree saya sudah habis tetapi HD mempunyai ini dengan harga $ 0.87)
Lain-lain: Soldering Iron (Saya menggunakan BernzOmatic bertenaga butana dari Depot Rumah; berfungsi sebagai pistol panas) Solder (sangat disyorkan: Soldering Paste) Pemutar skru (philips untuk WaveShield, standard untuk terminal dawai) Wire (untuk WaveShield dan menyambung ke SSR, Saya menggunakan wayar jumper papan roti tambahan yang saya ada) Diagonal Cutters Wire Strippers SD Card (saiz apa pun, saya menggunakan 64MB) Sumber Kuasa Pita Elektrik untuk Arduino (Saya menggunakan hab USB berkuasa tambahan yang saya ada) Pistol gam panas Kacang wayar (pilihan)
Langkah 2: Papan SSR
Solid State Relay Board Sekiranya anda suka, anda juga dapat melihat salinan skema dan papan saya bersaiz penuh. Saya mulakan dengan meletakkan semua komponen di papan tulis. Ketika saya berpuas hati dengan bagaimana mereka ditata, saya mulakan dengan menyolder semua barang ke papan yang tidak memerlukan wayar tambahan (pada dasarnya, semuanya kecuali tanah dari saluran panas Arduino dan 120v). Saya kemudian menyolder tanah biasa / wayar panas. Seperti yang anda lihat dari bawah papan, ia kelihatan agak tidak kemas. Setelah selesai, saya menguji setiap SSR secara berasingan dengan menyambungkan kuasa 120v dan mengukur di seluruh output neutral dan masing-masing beralih sementara saya meletakkan sumber 5v di seberang papan Arduino.
Langkah 3: Tambahkan Arduino
Saya menggunakan pistol gam panas untuk mengikat papan Arduino ke SSR PCB. Sekiranya anda memutuskan untuk menyolder pemancar FM terus ke PCB, anda boleh menambahkannya di ruang tambahan di kiri bawah foto di bawah. Jika tidak, anda juga boleh memasang pemancar FM generik.
Langkah 4: Bentukkan WaveShield
Ikuti petunjuk yang sangat baik di Lady Ada untuk membina kit WaveShield. Saya menggunakan pin kawalan lalai (2 - LCS, 3 - CLK, 4 - DI, 5 - LAT, 10 - LCS). Saya juga menyambungkan pin A0 ke perintang 1.5k pada R7 (lihat gambar di bawah). Setelah selesai, ikuti petunjuk di sini untuk menyediakan lagu dan pindahkan ke kad SD anda. Letakkan kad di WaveShield apabila selesai.
Langkah 5: Sambungkan ke SSR
Saya menggunakan wayar jumper papan roti tambahan yang perlu saya sambungkan berikut: WaveShield (ini boleh diubah tetapi saya menggunakan lalai) D2 - LCS D3 - CLK D4 - DI D5 - LAT 3 Saluran SSR Pertama D6 - Saluran 1 D7 - Saluran 2 D8 - Saluran 3 WaveShield D10 -> LCSWaveShield - Kad SD (tidak dapat diubah) D11 D12 D13Power Gnd [0] - SSR GroundVu Meter A0 - Sambungkan ke R7 (perintang 1.5K) pada WaveShield untuk mengukur output dari penguat. Baki 5 Saluran SSR A1 = D15 - Saluran 4 A2 = D16 - Saluran 5 A3 = D17 - Saluran 6 A4 = D18 - Saluran 7 A5 = D19 - Saluran 8
Langkah 6: Muat naik Sketsa dan Uji Segalanya
Saya menggunakan wayar lanskap yang pendek untuk menguji penyediaannya. Saya menyambungkan wayar hitam ke terminal wayar neutral, dan masing-masing enam konduktor lain ke enam terminal wayar panas SSR pertama. Di hujung wayar lanskap yang lain, saya menyambungkan semua neutral ke konduktor hitam dan masing-masing enam konduktor lain ke wayar panas masing-masing dari enam saluran elektrik wanita (lihat foto di bawah). Untuk membekalkan kuasa, saya menyambungkan salah satu kabel kuasa lelaki enam kaki yang tersisa dari mengambil penyambung wanita ke terminal wayar input 120v (lihat foto di bawah) Saya menggunakan xmas_box.pde dari sini dan menetapkan debug menjadi benar semasa menguji semuanya. Saya merancang untuk mengedit kod sebaik sahaja saya menyiapkan semuanya di luar tetapi buat masa ini ia berfungsi tanpa pengubahsuaian. Kemas kini 2010-06-22: Saya telah melampirkan fail 7-zip yang mengandungi kod yang mungkin telah saya gunakan (selain kod asal dari atas). Saya akan memuat naik kod baru pada akhir tahun ini apabila saya memasang pengawal semula dan melaksanakan beberapa idea yang saya ada untuk pengembangan masa depan. Kemas kini 2010-12-11: Saya telah menulis semula program menggunakan contoh daphc dari perpustakaan WaveHC dan kod VuMeter dari pautan xmas_box Instructable di atas. Kini ia akan memainkan lagu yang ditemuinya di kad SD WaveShield secara berterusan. Program ini adalah Christmas_Lights_2010.pde di bawah. Saya juga menyertakan Christmas_Lights_2010_Channel_Test.pde yang hanya melalui semua saluran sehingga anda tahu bahawa ia berfungsi.
Langkah 7: Masukkan Semua dalam Kotak
Saya mulakan dengan melekatkan papan litar dengan panas ke dalam tabung plastik jernih. Saya mempunyai hab USB berkuasa tambahan yang ada sehingga saya memutuskan untuk menggunakannya untuk menghidupkan Arduino. Saya terpasang panas penyesuai kuasa untuk hub ke tempatnya dan memasang kabel sambungan ke-11 '(satu-satunya yang tidak terpotong) ke dalamnya. Saya juga memasang hab di tempatnya. Ke seberang kord sambungan, saya memasang palam 120v papan litar. Kabel USB yang menuju ke Arduino dari hub adalah kabel yang dapat diperpanjang $ 1 dari Dollar Tree tetapi sebarang kabel USB akan berfungsi. Untuk mengalirkan tali ke bahagian tepi tabung, saya menggunakan besi pematerian saya dengan hujungnya dikeluarkan (berkesan pistol panas mini) untuk mencairkan plastik. Saya kemudian menggunakan gam panas untuk mengikat tali di tempatnya. Saya melakukan ini dengan kabel kuasa lampu (bahagian atas gambar di bawah) dan kabel kuasa untuk papan (bawah). Saya menyelesaikannya dengan menggunakan kacang wayar untuk menyambungkan kuasa yang keluar ke semua lampu ke wayar ujian yang telah saya sambungkan (menambah dua tambahan untuk saluran ke-7 dan ke-8). Tambahkan penutup dan anda sudah bersedia. Cukup kalis air untuk saya dan ia dilindungi oleh langkah depan RV saya.
Langkah 8: Sambungkan Lampu Krismas
Jalankan kabel landskap ke semua lampu dan pasangkan penyambung 120v wanita. Setiap penyambung disambungkan ke wayar hitam dan salah satu daripada enam warna (satu untuk setiap saluran di kabel). Saya akhirnya menggunakan kabel sepanjang dua (untuk merangkumi semua 8 saluran). Anda mungkin memerlukan lebih daripada satu penyambung 120v wanita setiap saluran. Saya menggunakan dua per saluran untuk kedua-dua pokok mini dan rusa saya (terdapat satu di setiap sisi pokok Krismas tengah).
Langkah 9: Idea untuk Perubahan
Perluasan: Terdapat 3 pin tambahan di Arduino yang tersedia untuk menambah saluran tambahan. Saya mungkin akan menambah ketiga-tiga tahun depan (atau menggunakan kedua-dua pilihan berikutnya). Gunakan TRIAC berkuasa tinggi, seperti 4A Z0405 -sepanjang anda menggunakan lampu LED, 1A semestinya PLENTY Gunakan shift shift sehingga anda dapat memiliki lebih dari 11 saluran.
Disyorkan:
Pertunjukan Cahaya Krismas Diselaraskan dengan Muzik !: 4 Langkah
Pertunjukan Cahaya Krismas Diselaraskan ke Muzik !: Dalam instruksi ini, saya akan menunjukkan kepada anda bagaimana membuat pertunjukan cahaya Krismas yang diselaraskan dengan muzik Krismas menggunakan piksel RGB. Jangan biarkan nama itu menakutkan anda! Tidak sukar untuk belajar bagaimana melakukan ini. Saya akan memberi amaran kepada anda bahawa ini cukup
Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)
Muzik Reaktif Cahaya || Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Yang Hebat: Hai apa lagi, Hari ini kita akan membina projek yang sangat menarik. Hari ini kita akan membina cahaya reaktif muzik. Led akan mengubah kecerahannya mengikut bass yang sebenarnya merupakan isyarat audio frekuensi rendah. Ia sangat mudah untuk dibina. Kami akan
Buat Lampu Krismas yang Dikendalikan Muzik: 6 Langkah
Jadikan Lampu Krismas yang Dikendalikan Muzik: Jadikan lampu Krismas yang dikawal muzik dengan harga yang sangat murah. Ini menggunakan bahagian yang sangat asas. Idea ini bukan berasal dari saya. Ini adalah turunan dari reka bentuk Rybitski yang terletak di sini
Lampu Krismas DIY Tetapkan untuk Muzik - Lampu Rumah Koreografi: 15 Langkah (dengan Gambar)
Lampu Krismas DIY Ditetapkan ke Muzik - Lampu Rumah Koreografi: Lampu Krismas DIY Diatur Ke Muzik - Lampu Rumah Koreografi Ini BUKAN DIY pemula. Anda memerlukan pemahaman yang tegas mengenai elektronik, litar, pengaturcaraan ASAS dan kecerdasan umum mengenai keselamatan elektrik. DIY ini untuk orang yang berpengalaman jadi
Kotak Xmas: Lampu Krismas dan Muzik Arduino / ioBridge yang Dikendalikan Internet dan Pertunjukan Muzik: 7 Langkah
Xmas-box: Arduino / ioBridge Internet Controlled Christmas Lights and Music Show: Projek xmas-box saya terdiri daripada lampu Krismas dan pertunjukan muzik yang dikendalikan oleh internet Lagu Krismas boleh diminta secara dalam talian yang kemudian dimasukkan dalam barisan dan dimainkan mengikut urutan yang diminta. Muzik disebarkan pada stat FM