Daftar Isi:

Pulse (LED yang Diaktifkan Volume): 7 Langkah (dengan Gambar)
Pulse (LED yang Diaktifkan Volume): 7 Langkah (dengan Gambar)

Video: Pulse (LED yang Diaktifkan Volume): 7 Langkah (dengan Gambar)

Video: Pulse (LED yang Diaktifkan Volume): 7 Langkah (dengan Gambar)
Video: How to use LED seven segment display and calculate its resistors value 2024, November
Anonim

Pernahkah Anda ingin membuat sesuatu dengan LED, tetapi tidak yakin harus mulai dari mana? Panduan ini akan memberi Anda beberapa langkah yang mudah diikuti untuk merancang kode visualisasi volume Anda sendiri untuk lampu LED yang dapat dialamatkan. Ini adalah pengukur kebisingan desktop yang menyenangkan, perangkat rave, sistem peringatan kebisingan bengkel, atau sejenisnya. Jika Anda mau, silakan ikuti desain rumah komponen saya, tetapi berhati-hatilah karena kotak saya bukan bentuk entry-level dan saya tidak akan membahas cara membuatnya di sini. Namun, jangan ragu untuk berkreasi atau mencoba menyalinnya dari gambar.

Untuk memulai proyek ini, Anda memerlukan:

Adafruit NeoPixels (atau LED beralamat lain yang sebanding)

Saya menggunakan cincin LED konsentris yang dibeli dari amazon.

Penguat Mikrofon

Catu Daya Terpisah (Jika lebih dari 8-10 LED, paket baterai eksternal dapat digunakan)

Arduino Uno

Solder dan Besi Solder

Kabel

Penari telanjang kawat

Beberapa Jenis Perumahan Komponen

Langkah 1: Biasakan Diri Anda Dengan Arduino

Biasakan Diri Anda Dengan Arduino
Biasakan Diri Anda Dengan Arduino

Jika ini adalah pertama kalinya Anda mencoba proyek dengan Arduino atau apa pun dengan kabel, saya sarankan Anda melihat tutorial di bawah ini. Penting untuk mempelajari cara melakukan dasar-dasarnya sebelum Anda mencoba mengubah kode atau bekerja dengan peralatan. Ini akan memungkinkan lebih sedikit kesalahan dan juga lebih sedikit cedera. Jika Anda sudah merasa nyaman dengan Arduino dan kabel, maka silakan lewati ini.

Menatap Arduino

Pematerian

Panduan NeoPixel

Langkah 2: Menyiapkan Pengkabelan

Menyiapkan Pengkabelan
Menyiapkan Pengkabelan
Menyiapkan Pengkabelan
Menyiapkan Pengkabelan
Menyiapkan Pengkabelan
Menyiapkan Pengkabelan
Menyiapkan Pengkabelan
Menyiapkan Pengkabelan

Untuk mengatur pengkabelan, saya sarankan menggambar diagram. Dalam contoh di bawah ini Anda dapat melihat bagaimana saya menghubungkan sistem saya sebagai referensi. Sebenarnya berantakan, tetapi jauh lebih mudah dipahami di atas kertas. Keluarkan pena atau pensil dan lakukanlah.

Untuk proses setting lampu anda, pastikan untuk menyolder kabel ke direct in, power, dan ground. Kabel-kabel ini kemudian akan dimasukkan ke papan Arduino masing-masing pada 6, 5v, dan gnd. Perhatikan bahwa jika Anda memiliki lampu seperti milik saya, Anda ingin menyolder dari langsung ke langsung di antara bagian LED. Ini memungkinkan LED ditangani dalam urutan nomor, seperti strip LED.

• Peringatan – baca di bawah jika Anda memiliki lebih dari 8-10 LED yang terhubung bersama

Saat menyiapkan mikrofon, solder kabel ke vcc, gnd, dan keluar. Ujung lainnya kemudian akan dimasukkan ke 3.3v, gnd, dan A0 masing-masing.

Dengan asumsi semuanya baik-baik saja dan semuanya terpasang, Anda sekarang siap untuk kode, kecuali jika Anda memiliki banyak LED. Seperti yang diperingatkan ini bisa menjadi masalah, karena papan Arduino hanya bisa menyalakan begitu banyak lampu. Anda perlu menyambungkan sumber daya eksternal, seperti unit baterai. Untuk menghubungkan unit baterai, Anda perlu menghubungkan daya lampu dan ground secara langsung ke power pack baterai dan ground dengan menyolder. Tangkapannya di sini adalah menyolder kabel ekstra ke koneksi ground yang akan diikat ke papan Arduino. Elemen-elemen ini harus berbagi ground atau jika tidak, Anda akan mendapatkan LED berkedip acak atau kesalahan lainnya.

Langkah 3: Kode

Selamat! Anda telah berhasil mencapai langkah menarik berikutnya. Pada titik ini Anda harus memiliki pengaturan keren yang sayangnya tidak melakukan apa-apa. Menyenangkan, aku tahu. Jika itu melakukan sesuatu maka Anda mungkin berhalusinasi atau mungkin Anda sudah terhubung dan ada beberapa kode lama yang berjalan. Mari kita dapatkan kode baru di sana. Kode saya terlampir di bawah ini.

Kode ini bekerja dengan terlebih dahulu mengatur LED dengan memanggil perpustakaan NeoPixel, menentukan input dan output, menyatakan jumlah LED, dan mengatur kecerahan dan frekuensi sampel. Dalam kode pengaturan, strip diatur ke kecerahan dan LED diinisialisasi mati. Bagian terakhir dari kode ini adalah tempat semua hal mewah terjadi, di sinilah volume dianalisis dan puncaknya diukur.

Dalam bagian visualisasi audio, frekuensi disampel oleh mikrofon, dibaca, dan kemudian dikorelasikan dengan lampu saat berada dalam rentang tertentu. Lampu kemudian dapat dikontrol dalam kelompok dan disesuaikan sesuai keinginan untuk warna, kecepatan refresh, dan hal menyenangkan lainnya.

Berikut adalah beberapa cara utama di mana Anda dapat mengubah kode. Pertama, warnanya bisa dengan mudah diganti. Di dalam kode untuk setiap cincin ada tag yang terlihat seperti (i, (0, 0, 0)) di mana warnanya dapat diubah dengan mengubah angka. Tiga digit adalah untuk merah, hijau, dan biru dan menentukan jumlah masing-masing. Seperti yang Anda lihat, kode saya memang memiliki nilai warna yang berbeda.

Kedua, jika Anda ingin menyesuaikan seberapa keras suara sebelum lampu aktif, Anda perlu mengubah nilai di awal setiap pernyataan "jika". Sepertinya (<=angka), semakin tinggi angkanya, semakin keras suaranya untuk mengaktifkannya.

Jika Anda ingin menjadi mewah, Anda juga dapat menyesuaikan bagaimana lampu diaktifkan. Misalnya, Anda dapat mengode ulang agar lampu memudar alih-alih berkedip, berubah warna seiring waktu, bahkan memiliki aktivasi frekuensi. Pilihannya banyak dan tidak terbatas, jika Anda tahu apa yang Anda lakukan.

Langkah 4: Selingan Tarian 30 Kedua

Jika Anda sudah menjalankan kodenya, maka sekarang Anda telah melihat keajaibannya. Ada sesuatu tentang lampu reaktif suara yang sangat memukau. Jika Anda belum melompat dan pergi untuk mengambil seseorang untuk menunjukkan kepada mereka apa yang baru saja Anda lakukan, maka pergilah, saya yakin orang lain akan tertarik.

Langkah 5: Kembali ke Bisnis

Kembali ke bisnis
Kembali ke bisnis
Kembali ke bisnis
Kembali ke bisnis

Akhirnya tiba saatnya untuk mendesain rumah untuk barang elektronik Anda. Jangan ragu untuk menjadi sesederhana atau serumit yang Anda inginkan, itu benar-benar hanya dibatasi oleh keahlian Anda dengan alat. Di atas adalah contoh yang saya lakukan, tetapi ingat papan Arduino membutuhkan tempat untuk dipasang dan harus ada lubang atau sesuatu agar mikrofon dapat mendengarkan dengan baik.

Langkah 6: Perakitan

perakitan
perakitan
perakitan
perakitan

Saat-saat terakhir sekarang ada pada Anda! Cari tahu cara Anda ingin mengamankan bagian Anda dan lakukanlah. Anda akan segera memiliki produk jadi dan sesuatu yang bisa Anda banggakan. Di atas adalah gambar cara saya memutuskan untuk mengamankan potongan.

Langkah 7: Selesai

Selesai
Selesai

Selamat untuk kali ini! Buat diri Anda pesta untuk merayakannya… tidak juga, buatkan diri Anda pesta dan matikan ini. Karya Anda yang sudah jadi layak untuk dipamerkan.

Saya berharap selama proses ini Anda belajar sedikit tentang cara membuat kode, cara membangun, dan cara bersenang-senang, karena kita semua perlu sedikit bersenang-senang. Harap unggah setiap penambahan atau perubahan lebih lanjut; Saya suka melihat apa yang dihasilkan orang lain, terutama jika Anda bisa membuat ini membaca frekuensi alih-alih volume. Selamat membangun dan membuat!

Direkomendasikan: