Isi kandungan:

Pulse (LED Diaktifkan Kelantangan): 7 Langkah (dengan Gambar)
Pulse (LED Diaktifkan Kelantangan): 7 Langkah (dengan Gambar)

Video: Pulse (LED Diaktifkan Kelantangan): 7 Langkah (dengan Gambar)

Video: Pulse (LED Diaktifkan Kelantangan): 7 Langkah (dengan Gambar)
Video: jangan menutup area earphone redmi 9a redmi 9c. cara mematikan sensor jarak dengan cepat 2024, November
Anonim

Adakah anda pernah mahu membina sesuatu dengan LED, tetapi tidak pasti di mana hendak bermula? Panduan ini akan memberi anda beberapa langkah mudah untuk merancang kod visualisasi kelantangan anda sendiri untuk lampu LED yang dapat diatasi. Ini adalah meter kebisingan desktop yang menyeronokkan, alat rave, sistem amaran bunyi bengkel, atau sejenisnya. Sekiranya anda mahu, sila ikuti reka bentuk perumahan komponen saya, tetapi berhati-hatilah bahawa kotak saya tidak berbentuk tahap kemasukan dan saya tidak akan membincangkan cara membuatnya di sini. Namun, jangan ragu untuk kreatif atau cuba menyalinnya dari gambar.

Untuk memulakan projek ini, anda memerlukan:

Adafruit NeoPixels (atau LED lain yang dapat dibandingkan)

Saya menggunakan cincin LED sepusat yang dibeli dari amazon.

Penguat Mikrofon

Bekalan Kuasa Berasingan (Sekiranya lebih daripada 8-10 LED, pek bateri luaran akan berfungsi)

Arduino Uno

Pateri dan Besi Pematerian

Kawat

Pelucut Kawat

Beberapa Jenis Perumahan Komponen

Langkah 1: Biasakan Diri Dengan Arduino

Biasakan Diri Dengan Arduino
Biasakan Diri Dengan Arduino

Sekiranya ini adalah kali pertama anda mencuba projek dengan Arduino atau apa-apa dengan pendawaian, saya cadangkan anda melihat tutorial di bawah. Penting untuk belajar bagaimana melakukan asas sebelum anda mencuba mengubah kod atau bekerja dengan peralatan. Ini akan menyebabkan lebih sedikit kesalahan dan juga kecederaan yang lebih sedikit. Sekiranya anda sudah selesa dengan Arduino dan pendawaian, maka anda boleh melupakannya.

Merenung Arduino

Pematerian

Panduan NeoPixel

Langkah 2: Menyiapkan Pendawaian

Menyiapkan Pendawaian
Menyiapkan Pendawaian
Menyiapkan Pendawaian
Menyiapkan Pendawaian
Menyiapkan Pendawaian
Menyiapkan Pendawaian
Menyiapkan Pendawaian
Menyiapkan Pendawaian

Untuk memasang pendawaian, saya cadangkan melukis gambar rajah. Dalam contoh di bawah, anda dapat melihat bagaimana saya membuat sistem saya sebagai rujukan. Sebenarnya tidak kemas, tetapi lebih mudah difahami di atas kertas. Pecahkan pen atau pensil dan cari.

Untuk proses menyiapkan lampu anda, pastikan menyolder kabel untuk mengarahkan masuk, kuasa, dan Ground. Kawat ini kemudian akan dimasukkan ke papan Arduino masing-masing pada 6, 5v, dan gnd. Perhatikan bahawa jika anda mempunyai lampu seperti saya, anda pasti ingin menyolder dari arah langsung ke arah langsung di antara bahagian LED. Ini membolehkan LED ditangani dalam urutan nombor, seperti jalur LED.

• Amaran - baca di bawah jika anda mempunyai lebih daripada 8-10 LED yang disambungkan bersama

Semasa memasang mikrofon, solder kabel ke vcc, gnd, dan keluar. Hujung yang lain kemudian akan dimasukkan ke dalam 3.3v, gnd, dan A0 masing-masing.

Dengan mengandaikan semuanya baik dan semuanya dilampirkan, anda kini sudah bersedia untuk kod, kecuali jika anda mempunyai banyak LED. Seperti yang diperingatkan, ini boleh menjadi masalah, kerana papan Arduino hanya dapat menyalakan begitu banyak lampu. Anda perlu menyambungkan sumber kuasa luaran, seperti pek bateri. Untuk menyambungkan pek bateri, anda perlu menyambungkan kuasa dan arde lampu terus ke kuasa dan arde bateri dengan menyolder. Tangkapan di sini adalah untuk memateri wayar tambahan ke sambungan tanah yang akan mengikat ke papan Arduino. Elemen-elemen ini mesti berkongsi asas atau jika tidak, anda akan mendapat LED berkelip secara rawak atau kesalahan lain.

Langkah 3: Kodnya

Tahniah! Anda telah berjaya ke langkah menarik seterusnya. Pada ketika ini anda harus mempunyai persediaan yang baik yang sayangnya tidak melakukan apa-apa. Mengasyikkan, saya tahu. Sekiranya ia melakukan sesuatu maka anda mungkin berhalusinasi atau mungkin anda sudah memasangkannya dan terdapat beberapa kod lama yang sedang berjalan. Mari dapatkan kod baru di sana. Kod saya dilampirkan di bawah.

Kod ini berfungsi dengan terlebih dahulu menyiapkan LED dengan memanggil perpustakaan NeoPixel, menentukan input dan output, menyatakan jumlah LED, dan menetapkan kecerahan dan frekuensi sampel. Dalam kod persediaan, jalur ditetapkan ke kecerahan dan LED dimatikan. Bahagian terakhir kod adalah di mana semua perkara mewah berlaku, di sinilah isipadu dianalisis dan puncak diukur.

Dalam sekeping visualisasi audio, frekuensi diambil sampel oleh mikrofon, dibaca, dan kemudian dihubungkan dengan lampu ketika berada dalam jarak tertentu. Lampu kemudian boleh dikawal secara berkumpulan dan disesuaikan seperti yang dilihat sesuai dengan warna, kadar kesegaran dan perkara-perkara lain yang menyeronokkan.

Berikut adalah beberapa cara utama di mana anda boleh mengubah kodnya. Pertama, warna boleh ditukar dengan mudah. Di dalam kod untuk setiap dering ada tag yang terlihat seperti (i, (0, 0, 0)) di sinilah warnanya dapat diubah dengan mengubah angka. Ketiga digit itu adalah merah, hijau, dan biru dan menentukan jumlah masing-masing. Seperti yang anda lihat, kod saya mempunyai nilai warna yang berbeza.

Kedua, jika anda ingin menyesuaikan seberapa keras perkara sebelum lampu aktif, anda perlu mengubah nilai pada awal setiap pernyataan “if”. Nampaknya (<= number), semakin tinggi bilangannya semakin kuat suara untuk mengaktifkannya.

Sekiranya anda ingin menjadi mewah, anda juga boleh menyesuaikan bagaimana lampu diaktifkan. Sebagai contoh, anda boleh mengekod semula agar lampu tidak pudar dan tidak berkedip, berubah warna dari masa ke masa, malah mempunyai pengaktifan frekuensi. Pilihannya banyak dan cukup tanpa had, jika anda tahu apa yang anda lakukan.

Langkah 4: 30 Selingan Tarian Kedua

Sekiranya anda telah menjalankan kod, maka sekarang anda telah melihat keajaibannya. Ada sesuatu mengenai lampu reaktif bunyi yang sangat memukau. Sekiranya anda tidak melompat dan mengambil seseorang untuk menunjukkan kepada mereka apa yang baru anda lakukan, maka pergi, saya yakin orang lain akan berminat.

Langkah 5: Kembali ke Perniagaan

Kembali ke Perniagaan
Kembali ke Perniagaan
Kembali ke Perniagaan
Kembali ke Perniagaan

Akhirnya tiba masanya untuk merancang perumahan untuk elektronik anda. Jangan ragu untuk melakukan sesederhana atau sekerap yang anda mahukan, ini hanya dibatasi oleh kemahiran anda dengan alat. Di atas adalah contoh dari apa yang saya lakukan, tetapi ingat papan Arduino memerlukan tempat untuk dipasang dan mesti ada lubang atau sesuatu agar mikrofon dapat mendengar dengan baik.

Langkah 6: Perhimpunan

perhimpunan
perhimpunan
perhimpunan
perhimpunan

Momen-momen akhir kini menimpa anda! Ketahui cara anda mahu mengamankan bahagian anda dan mencarinya. Anda akan mendapat produk siap dan sesuatu yang boleh anda banggakan. Di atas adalah gambar cara saya memutuskan untuk mendapatkan helai.

Langkah 7: Selesai

Selesai
Selesai

Tahniah untuk kali ini! Lakukan pesta anda untuk meraikan … tidak, pesta anda dan buat perkara ini. Potongan selesai anda wajar dipamerkan.

Harapan saya bahawa semasa proses ini anda belajar sedikit tentang bagaimana membuat kod, bagaimana membina, dan bagaimana bersenang-senang, kerana kita semua perlu bersenang-senang. Sila muat naik penambahan atau perubahan selanjutnya; Saya suka melihat apa yang dibuat oleh orang lain, terutamanya jika anda dapat membaca frekuensi ini dan bukannya kelantangan. Selamat membina dan membuat!

Disyorkan: