Isi kandungan:
- Langkah 1: Dapatkan Bahan
- Langkah 2: Elektrik - Menyambungkan Relay dan Lampu Krismas
- Langkah 3: Elektrik - Mikrofon dan Arduino
- Langkah 4: Arduino Code - Lampu Berkelip Automatik
- Langkah 5: Arduino Code - Lampu Berkedip Manual
- Langkah 6: Tetapkan Lampu dan Jalankan Kodnya
Video: Lampu Krismas Automatik: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Dalam Instructable ini, saya menunjukkan kepada anda cara membina Lampu Krismas yang Berkedip secara automatik semasa muzik dimainkan! Projek ini mempunyai 2 bahagian: Litar Elektrik, dan Kod / Algoritma Arduino. Litar berfungsi dengan menggunakan relay 8 saluran untuk menutup litar di setiap 8 helai cahaya Krismas individu. Mikrofon electret menangkap gelombang bunyi yang dimainkan pada satu set pembesar suara dan menghantarnya ke Arduino menggunakan input analog.
Dari sini terdapat 2 pilihan untuk program yang boleh digunakan. Anda boleh menggunakan templat kod manual untuk mengedipkan helai lampu tertentu secara manual untuk trek muzik tertentu, atau anda boleh menggunakan kod automatik yang mengaktifkan helai wayar yang berbeza berdasarkan frekuensi yang dimainkan.
Langkah 1: Dapatkan Bahan
Senarai bahan untuk projek ini sangat ringan menjadikannya projek yang sangat berpatutan. Senarai bahan dan tempat saya membeli semuanya (pautan afiliasi amazon) merangkumi:
1x Arduino Uno
1x Breadboard
1x Electret Microphone Amplifier
1x Jumper Wire Bundle 65 PCS
1x Kabel Pelompat Wanita / Lelaki Premium - 20 x 12 https://www.adafruit.com/product/1713
1x Relay Saluran SunFounder 8
Lampu Krismas Mini 8x Vickerman (juga dapat membeli lebih sedikit helai)
Perlu juga diperhatikan sarung tangan getah dan alat pemadam api sangat digalakkan jika anda baru menggunakan jenis projek ini. Terdapat juga versi PDF dari senarai bahan di bawah.
Langkah 2: Elektrik - Menyambungkan Relay dan Lampu Krismas
Jantung litar elektrik adalah geganti. Relay adalah suis mekanikal yang ditutup apabila voltan yang jauh lebih kecil digunakan pada relay. Ini berfungsi kerana voltan yang lebih kecil mengalir melalui gegelung wayar, yang menghasilkan elektromagnet untuk menutup suis mekanikal. Suis disambungkan ke hujung potongan yang sama pada setiap helai Lampu Krismas. Apabila suis ditutup, voltan soket dinding dapat mengalir melalui helai, mewujudkan cahaya!
Catatan: JANGAN bekerja pada helai lampu Krismas semasa lampu dipasang!
Untuk menyambungkan lampu ke geganti, buat satu potong ke helai cahaya dan lepaskan wayar sedikit untuk menunjukkan sejumlah kecil tembaga di setiap sisi potongan. Setelah selesai, sambungkan setiap hujung tembaga ke plumbum 1 relay yang biasanya terbuka. Lakukan ini selama 8 helai cahaya.
Lebih lanjut mengenai cara menyambungkan geganti boleh didapati di sini:
Langkah 3: Elektrik - Mikrofon dan Arduino
Seterusnya, kita perlu menyambungkan mikrofon electret ke Arduino supaya kita dapat mula menerima gelombang suara sebagai input analog. Sambungannya cukup mudah dengan mikrofon VCC dan ground menghubungkan ke Arduino 5V dan ground masing-masing, output mikrofon menghubungkan terus ke pin Arduino analog 0. Gambar di atas dan litar Fritzing visual di bawah memperincikan bagaimana mikrofon dan papan geganti disambungkan ke Arduino.
Langkah 4: Arduino Code - Lampu Berkelip Automatik
Setelah menyambungkan semua elektronik, sudah tiba masanya untuk memuat naik kod Arduino! Kod lampu berkelip automatik akan menyebabkan lampu Krismas berkelip secara automatik berdasarkan frekuensi suara yang didengar oleh mikrofon. Kod ini berfungsi dengan menggunakan algoritma yang disebut FHT (Fast Hartley Transform) yang serupa dengan FFT (Fast Fourier Transform) untuk menukar gelombang suara dari domain waktu ke domain frekuensi.
Saya biasanya tidak suka menggunakan perpustakaan khusus semasa saya menulis kod, tetapi perpustakaan di makmal muzik terbuka sangat mudah digunakan dan menjadikan projek ini lebih cepat! Kod akan tersedia di repositori GitHub saya:
Langkah 5: Arduino Code - Lampu Berkedip Manual
Repositori GitHub saya juga mengandungi kod untuk lampu berkedip secara manual. Kod manual di repositori ini sedang dikalibrasi untuk Carol of Bells tetapi anda boleh menukar kod untuk berkedip ke lagu mana pun dengan mengikuti corak yang sama yang saya gunakan dalam kod ini! Kodnya juga akan tersedia di GitHub:
Langkah 6: Tetapkan Lampu dan Jalankan Kodnya
Letakkan lampu anda di tempat yang anda mahukan, muat naik kod anda ke papan Arduino dan tonton pertunjukan cahaya anda! Setelah selesai dan berfungsi, anda dapat menghidupkan Arduino anda dengan bateri 9V sehingga anda tidak perlu menyimpan komputer riba anda berdekatan. Menikmati persembahan!
Disyorkan:
NeoPixel Clip-On C9 Diffusers untuk Lampu Krismas: 6 Langkah (dengan Gambar)
NeoPixel Clip-On C9 Diffusers untuk Lampu Krismas: Kadang-kadang, perkara baik hilang - seperti mentol C9 yang buram. Anda tahu, yang catnya pecah. Ya, mentol C9 yang dibekukan itu adalah kebaikan Charlie Brown..Ini adalah diffuser LED C9 yang sesuai untuk LED beralamat 12mm WS2811 NeoPixel. Oleh p
Lampu Krismas Muzikal Automatik DIY (MSGEQ7 + Arduino): 6 Langkah (dengan Gambar)
Lampu Krismas Muzikal Automatik DIY (MSGEQ7 + Arduino): Jadi setiap tahun saya katakan akan melakukan ini dan tidak akan pernah melakukannya kerana saya menunda-nunda banyak. 2020 adalah tahun perubahan jadi saya katakan ini adalah tahun untuk melakukannya. Jadi harap anda suka dan buat lampu Krismas muzikal anda sendiri. Ini akan menjadi
Penguji Voltan Bateri Lampu Pokok Krismas: 12 Langkah (dengan Gambar)
Penguji Voltan Bateri Lampu Pokok Krismas: Selepas Krismas, anda mungkin mendapat lampu yang rosak yang tidak menyala lagi. Anda boleh menggunakannya untuk banyak projek mengganggu seperti yang ini. Penguji Baterinya 1.5V yang menggunakan lampu pokok natal sebagai paparan
Lampu Pokok Krismas Dikendalikan oleh Mainan .: 12 Langkah (dengan Gambar)
Lampu Pokok Krismas Dikendalikan oleh Mainan: Pembuat ucapan! Krismas dan tahun baru akan datang. Ini bermaksud suasana perayaan, hadiah dan, tentu saja, pokok Krismas yang dihiasi dengan lampu berwarna-warni yang terang. Bagi saya, lampu pokok Krismas pasar massal terlalu membosankan. Untuk menggembirakan kanak-kanak, saya membuat C yang unik
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