Daftar Isi:
Video: PixelOrgan: Strip LED DotStar yang responsif terhadap suara (dengan MicroView): 3 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Oleh thedodHalaman github sayaIkuti Lainnya oleh penulis:
Tentang: Menyebalkan dalam menyolder, [semoga] mengimbanginya dengan pengkodean. Selengkapnya Tentang thedod »
Ini adalah benda ringan-organ-ish di mana input mikrofon internal ditampilkan pada strip LED DotStar 72 sehingga LED atas mewakili tingkat tinggi/sedang/rendah saat ini sebagai R/G/B, dan sisanya LED mewakili nilai sebelumnya (sehingga kita mendapatkan efek air terjun). Lihat video di sini.
Sebagai pengontrol, saya menggunakan MicroView - klon Arduino kecil dengan layar OLED tertanam. Ini memungkinkan sistem menampilkan gaya equalizer grafis tinggi/menengah/rendah saat ini, serta bilah horizontal yang menampilkan level keseluruhan (berguna saat menyesuaikan potensiometer sensitivitas mikrofon). Seharusnya tidak sulit untuk melakukan semua ini dengan klon Arduino yang lebih murah (dan mengurangi biaya hingga ~$35). Anda hanya perlu menghapus baris terkait MicroView dalam kode (mudah dikenali).
Langkah 1: Bahan
- Pengontrol MicroView.
- Seorang programmer MicroView (juga digunakan untuk catu daya USB).
- Strip DotStar 72 LED (saya menggunakan yang ini).
- Mikrofon electret (dengan ampli built-in).
- Potensiometer 10㏀.
- Papan tempat memotong roti "setengah ukuran".
- Jumper papan tempat memotong roti.
- Solid-core 22 AWG kabel (untuk mikrofon).
- USB tipe A laki-laki untuk sekrup konektor terminal.
- Pengisi daya dinding USB (minimal 2 port, setidaknya salah satunya >=2A).
Langkah 2: Perakitan
- Pasang MicroView (di atas programmer), mic (Anda harus menyoldernya ke kabel) dan potensiometer pada papan tempat memotong roti (lihat diagram).
- Pada tahap ini (Sebelum melibatkan DotStar dalam hal ini), hubungkan progammer ke komputer Anda melalui USB, dan unggah kodenya (lihat langkah berikutnya).
- Hubungkan kabel merah dan hitam longgar dari strip DotStar ke adaptor terminal sekrup USB (sekrup hitam ke paling kanan, sekrup merah ke sekrup kedua dari kiri).
- Tempelkan jumper dari jam dan pin data (pin ke-4 dan ke-5 dari kiri di sisi "atas" MicroView).
- Hubungkan programmer MicroView dan adaptor terminal sekrup USB (terhubung ke DotStar) ke soket pengisi daya dinding. Penting: adaptor harus berada dalam soket yang dapat memasok setidaknya 2A (MicroView kurang pilih-pilih).
Menikmati.
Langkah 3: Kode
Anda dapat mengunduh kode di bawah ini.
Anda juga perlu menginstal pustaka Adafruit DotStar dan Sparkfun MicroView (tidak perlu mengunduhnya. Anda cukup menginstalnya dari menu Sketch/Include Library/Manage Libtraries pada Arduino IDE).
Mengurangi biaya
Jika Anda ingin [menyimpan ~$35] dan menggunakan klon Arduino "biasa" alih-alih MicroView [+ Programmer], hapus semua baris yang berisi widget microview|uview|, dan itu mungkin akan berjalan pada klon Arduino mana pun (belum diuji [belum diuji]). Anda tidak akan memiliki tampilan grafis yang keren (tentu saja), tetapi Anda bisa mendapatkan umpan balik sambil menyesuaikan potensiometer sensitivitas mikrofon dari strip LED itu sendiri.
Perhatikan juga bahwa meskipun saya menggunakan programmer sebagai catu daya USB, Anda dapat menghemat ~$15 dan memberi daya pada microView dari Dotstar (pin merah dan hitam dari konektor JST), tetapi Anda juga harus menghubungkan kapasitor >1mF di antara keduanya (untuk melindungi MicroView dari lonjakan).
Direkomendasikan:
Muire: Efek Optik yang peka terhadap suara: 5 Langkah
Muire: Efek Optik Peka Suara: Anda mungkin pernah melihat pola gelombang di area tempat kelambu tumpang tindih saat matahari bersinar. Saat Anda memindahkan kelambu terdekat atau mengubah sudut, pola gelombang juga bergerak. Jika pola dengan interval teratur seperti halnya kelambu
ESP8266 RGB LED STRIP Kontrol WIFI - NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi - Kontrol Smartphone LED STRIP RGB: 4 Langkah
ESP8266 RGB LED STRIP Kontrol WIFI | NODEMCU Sebagai Remote IR untuk Strip Led yang Dikendalikan Melalui Wifi | RGB LED STRIP Smartphone Control: Hi guys dalam tutorial ini kita akan belajar bagaimana menggunakan nodemcu atau esp8266 sebagai remote IR untuk mengontrol strip LED RGB dan Nodemcu akan dikendalikan oleh smartphone melalui wifi. Jadi pada dasarnya Anda dapat mengontrol STRIP LED RGB dengan ponsel cerdas Anda
Jaket Pertunjukan Ringan yang Bereaksi terhadap Musik: 7 Langkah (dengan Gambar)
Jaket Pertunjukan Ringan yang Bereaksi terhadap Musik: Tutorial ini dibuat sebagai bagian dari proyek tahun terakhir saya untuk gelar saya di bidang Teknologi Musik dan Elektronik Terapan di University of York. Ini ditujukan untuk musisi dengan minat dalam elektronik. Produk jadi akan menjadi matri
Waspadalah terhadap Bot Labu yang Mengerikan .: 9 Langkah (dengan Gambar)
Waspadalah terhadap Bot Labu yang Mengerikan….: Semua bot ini berbahaya! Mereka menyerangku dengan kekuatan penuh. Saya tidak berharap mereka menjadi sekuat ini. Semoga mereka semua segera kehilangan energinya…;-)
Membuat Pena Sentuh LED dan Permukaan Tulis yang responsif terhadap UV: 5 Langkah
Membuat Pena Sentuh LED dan Permukaan Tulis yang responsif terhadap UV: Buat pena lampu LED sensitif sakelar sentuh! Instruksi ini menggunakan bagian-bagian yang mungkin dimiliki sebagian besar penggemar di sekitar rumah untuk membuat pena yang memancarkan cahaya dari LED. Saya menggunakan LED ultraviolet untuk "menulis hantu" dengan; Anda bisa melapisi permukaan putih