Isi kandungan:
- Bekalan
- Langkah 1: Ukur Ukuran
- Langkah 2: Buat Bros
- Langkah 3: Buat Penyokong
- Langkah 4: Bina Pemegang Litar Anda
- Langkah 5: Lampirkan
- Langkah 6: Uji Fit
- Langkah 7: Kod
- Langkah 8: Selesaikan dan Pakai
Video: Bros Kristal Kuarsa Sensing Bunyi dan Muzik Dengan Playground Circuit Express: 8 Steps (with Pictures)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Kerongsang suara reaktif ini dibuat menggunakan ekspres litar taman permainan, kristal kuarza pukal murah, wayar, kadbod, plastik yang dijumpai, pin keselamatan, jarum dan benang, lem panas, kain, dan pelbagai alat. Ini adalah prototaip, atau draf pertama, reka bentuk ini.
Memiliki beberapa tahap pengetahuan ketika bekerja dengan wayar sangat membantu, tetapi tidak perlu! Pengetahuan pengaturcaraan pengenalan dapat membantu, tetapi mudah untuk belajar menggunakan program litar permainan ekspres dan program yang berkaitan. Projek ini boleh memakan masa antara beberapa jam hingga beberapa hari, bergantung pada kaedah pembinaan anda dan perhatian terhadap perincian.
Bekalan
Playground Circuit Express dengan pek bateri dan litar ke kabel USB
Kristal kuarza
- Wire Perhiasan (warna apa-apa ok, berpegang pada alat pengukur yang mudah digunakan untuk anda! Saya menggunakan 20 tolok)
kadbod
- Dijumpai Plastik Jernih (saya menggunakan penutup tin kopi)
Pin keselamatan
- Fabrik (Pilihan anda - Saya memakai t-shirt hitam lama)
Hot Glue Gun dan Glue Sticks
Gunting
Pensil
Sharpie
Tang hidung dan pemotong wayar
- Pilihan: Jarum dan Benang
- Pilihan: Pita Velcro dua sisi
Langkah 1: Ukur Ukuran
Jejak Playground Circuit Express pada sehelai kertas atau kadbod. Potonglah. Anda kini mempunyai templat untuk digunakan semasa membuat struktur anda. Letakkan Circuit Express di tempat yang selamat!
Langkah 2: Buat Bros
Potong wayar panjang dan mulailah memasangkannya ke gelung, menggunakan templat kertas anda sebagai panduan ukuran. Anda mahu ia sedikit lebih besar daripada templat. Seterusnya, mulailah membina wayar di satu sisi, menjadi bentuk kubah. Berhati-hatilah di mana kristal akan muat, tetapi pastikan ia menunjuk ke atas sahaja (biarkan ruang untuk litar taman permainan ekspres masih sesuai di bawahnya)!
Mula meletakkan titik kristal anda, menggunakan wayar untuk membungkus dan menyambung. Jangan ragu untuk memperbaiki beberapa tempat dengan titik panas. Teruskan sehingga kuarza merangkumi struktur dan anda berpuas hati dengan komposisinya.
Langkah 3: Buat Penyokong
Dengan menggunakan plastik jernih yang anda temui, jejak templat anda menggunakan sharpie. Potong ini dengan gunting, dan pasangkan di bahagian belakang bros anda menggunakan gam panas.
Langkah 4: Bina Pemegang Litar Anda
Dapatkan templat itu lagi! Jejak di sekeping kadbod, tetapi pastikan meninggalkan kira-kira 1/4 di sekitar templat di semua sisi. Potong ini, dan jejaknya beberapa kali di kadbod (sekurang-kurangnya lima).
Lekatkan tiga bulatan kadbod itu bersama-sama.
Ambil bulatan tambahan dan potong menjadi separuh. Potong "bibir" dengan gunting (seperti yang ditunjukkan dalam foto) dan lekatkan 2-3 daripadanya pada satu sisi bentuk kadbod. Anda harus mempunyai bulatan kadbod tebal yang berkesan "menahan" litar anda.
Langkah 5: Lampirkan
Menggunakan kain pilihan anda dan kaedah pilihan anda (lem panas, jarum dan benang), "pelapis" struktur kadbod anda. Pastikan menekan kain ke bawah ke "bibir".
Setelah melekatkan kain, gunakan lem panas (dan / atau lagi, jarum dan benang) untuk melekatkan struktur kristal ke bibir yang terangkat. Ia mesti duduk dengan selamat, dengan jurang masih terbuka agar litar taman permainan ekspres masuk kemudian. Kemudian, lekatkan pin keselamatan (atau pelekat pin) ke bahagian belakang kerongsang.
Langkah 6: Uji Fit
Kerongsang anda harus dipasang sekarang. Uji kesesuaian litar taman permainan anda di kerongsang anda. Ia harus sesuai dan tahan. Sekiranya sedikit longgar dan cuba tergelincir, pertimbangkan untuk meletakkan sekeping kecil pita Velcro di bahagian belakang PCE, dan potongan lain di bahagian dalam bukaan kerongsang anda.
Langkah 7: Kod
- Pergi ke:
- Pasang pemasangan yang betul untuk sistem anda
- Cari dan Jalankan Aplikasi "Mu"
- Pasangkan Playground Circuit Express anda
Aplikasi harus merasakan input anda, dan secara automatik harus memindahkan kod ke PCE anda.
- Pinjam beberapa Kod! Kod yang saya pinjam dan diedit sedikit adalah dari Adafruit dan MIT
Anda boleh bermain-main dengan warna, dan lain-lain! ATAU - buat kod anda sendiri dengan pergi ke: MakeCode
Inilah kod yang saya gunakan jika anda lebih suka menyalin dan menampal secara langsung:
import arrayimport math import audiobusio import board import neopixel # Faktor penskalaan eksponen. # Mungkin mesti berada dalam julat -10.. 10 untuk masuk akal. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Bilangan sampel untuk dibaca sekaligus. NUM_SAMPLES = 160 # Hadkan nilai antara lantai dan siling. def constrain (nilai, lantai, siling): pulangan maksimum (lantai, min (nilai, siling)) # Skala input_value antara output_min dan output_max, secara eksponensial. def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) return output_min + / math.pow (normal_put_value, SCALE_EXPONENT) * (output_max) berat sebelah sebelum mengira RMS. def normalized_rms (nilai): minbuf = int (min (nilai)) sample_sum = sum (float (sample - minbuf) * (sample - minbuf) untuk sampel dalam nilai) return math.sqrt (samples_sum / len (nilai)) def def (nilai): jumlah kembali (nilai) / len (nilai) def volume_color (volume): return 200, volume * (255 // NUM_PIXELS), 0 # Program utama # Siapkan NeoPixels dan matikan semuanya. piksel = neopixel. NeoPixel (papan. NEOPIXEL, NUM_PIXELS, kecerahan = 0.1, auto_write = Salah) piksel. isi (0) piksel. tunjukkan ()
"" "# Untuk CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frekuensi = 16000, bit_depth = 16) # Untuk Circuitpython 3.0 dan ke atas," frekuensi "kini dipanggil" sample_rate ". # Komenkan garis di atas dan tanggalkan baris di bawah. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Catat sampel awal untuk menentukur. Anggaplah tenang ketika kita mula. sampel = array.array ('H', [0] * NUM_SAMPLES) mic.record (sampel, len (sampel)) # Tetapkan tahap terendah yang diharapkan, tambah sedikit. input_floor = normalized_rms (samples) + 10 # ATAU: menggunakan lantai tetap # input_floor = 50 # Anda mungkin mahu mencetak input_floor untuk membantu menyesuaikan nilai lain. # print (input_floor) # Sesuai dengan kepekaan: lebih rendah bermaksud lebih banyak piksel menyala dengan suara yang lebih rendah # Laraskan ini seperti yang anda mahukan. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (samples, len (samples)) magnitude = normalized_rms (samples) # Anda mungkin mahu mencetak ini untuk melihat nilainya. # cetak (magnitud) # Hitung bacaan logaritma berskala dalam julat 0 hingga NUM_PIXELS c = log_scale (had (magnitud, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Cahaya piksel yang berada di bawah skala besar dan interpolasi. pixels.fill (0) untuk i dalam jarak (NUM_PIXELS): if i = puncak: puncak = min (c, NUM_PIXELS - 1) puncak elif> 0: puncak = puncak - 1 jika puncak> 0: piksel [int (puncak)] = PEAK_COLOR piksel. Tunjukkan ()
Langkah 8: Selesaikan dan Pakai
Anda boleh mengagumi kristal reaktif bunyi anda, tetapi saya cadangkan:
- Cabut kabel USB dari komputer riba (memastikan kodnya dipindahkan) - Pasang Playground Circuit Express ke dalam pek bateri- Masukkan PCE ke dalam kerongsang anda - Letakkan pek bateri ke dalam poket baju depan (seperti yang saya lakukan di sini) atau klipkannya ke baju anda - Pin the Brooch, hidupkan muzik (dan bateri anda), dan nikmati!
Disyorkan:
Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: 7 Langkah (dengan Gambar)
Motion Activated Cosplay Wings Menggunakan Circuit Playground Express - Bahagian 1: Ini adalah sebahagian daripada projek dua bahagian, di mana saya akan menunjukkan kepada anda proses saya untuk membuat sepasang sayap peri automatik. Bahagian pertama projek ini adalah mekanik sayap, dan bahagian kedua menjadikannya boleh dipakai, dan menambah sayap
Portable Disco V2 -Bunyi Dikawal Bunyi: 11 Langkah (dengan Gambar)
Portable Disco V2 -Sound Controlled LED's: Saya telah melalui perjalanan elektronik sejak saya membuat disko mudah alih pertama. Dalam binaan asalnya, saya menggodam litar pada papan prototaip dan berjaya membina disko poket kecil yang kemas. Kali ini saya merancang PCB saya sendiri dan
Goncang Mengesan Topi Bercakap Dengan Circuit Playground Express: 12 Steps (with Pictures)
Goncang Mengesan Topi Bercakap Dengan Circuit Playground Express: Tutorial mudah dan pantas ini mengajar anda cara membuat topi bercakap! Ia akan menjawab dengan jawapan yang diproses dengan teliti ketika anda 'mengajukan' pertanyaan, dan mungkin itu dapat membantu anda memutuskan apakah anda mempunyai masalah atau masalah. Di kelas Teknologi Boleh Dipakai, saya
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
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