Daftar Isi:
- Perlengkapan
- Langkah 1: Ukur Ukurannya
- Langkah 2: Buat Bros
- Langkah 3: Buat Dukungan
- Langkah 4: Bangun Pemegang Sirkuit Anda
- Langkah 5: Lampirkan
- Langkah 6: Uji Fit
- Langkah 7: Kode
- Langkah 8: Selesai dan Pakai
Video: Bros Kristal Kuarsa Penginderaan Suara dan Musik Dengan Sirkuit Playground Express: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Bros yang reaktif terhadap suara ini dibuat dengan menggunakan ekspres sirkuit taman bermain, kristal kuarsa curah murah, kawat, karton, plastik bekas, peniti, jarum dan benang, lem panas, kain, dan berbagai alat. Ini adalah prototipe, atau draf pertama, dari desain ini.
Memiliki beberapa tingkat pengetahuan dalam hal bekerja dengan kawat sangat membantu, tetapi tidak perlu! Pengetahuan pemrograman pengantar dapat membantu juga, tetapi mudah dipelajari menggunakan sirkuit taman bermain ekspres dan program terkait. Proyek ini dapat memakan waktu mulai dari beberapa jam hingga beberapa hari, tergantung pada metode konstruksi dan perhatian Anda terhadap detail.
Perlengkapan
Playground Circuit Express dengan baterai dan sirkuit ke kabel USB
Kristal Kuarsa
- Kawat Perhiasan (warna apa saja boleh, tempelkan pada pengukur yang mudah digunakan untuk Anda! Saya menggunakan pengukur 20)
Karton
- Ditemukan Plastik Bening (Saya menggunakan tutup kaleng kopi)
Pin Pengaman
- Kain (Pilihan Anda - Saya menggunakan kaos hitam tua)
Pistol Lem Panas dan Tongkat Lem
Gunting
Pensil
Sharpie
Tang jarum dan pemotong kawat
- Opsional: Jarum dan Benang
- Opsional: Pita Velcro dua sisi
Langkah 1: Ukur Ukurannya
Lacak Playground Circuit Express pada selembar kertas atau karton. Potong itu. Anda sekarang memiliki template untuk digunakan saat membuat struktur Anda. Letakkan Circuit Express di tempat yang aman!
Langkah 2: Buat Bros
Potong kawat yang panjang dan mulailah membuatnya menjadi lingkaran, menggunakan templat kertas Anda sebagai panduan ukuran. Anda ingin ukurannya sedikit lebih besar dari template. Selanjutnya, mulailah membangun kawat di satu sisi, menjadi bentuk kubah. Perhatikan di mana kristal akan dipasang, tetapi pastikan mereka mengarah ke atas saja (biarkan ruang untuk sirkuit taman bermain ekspres tetap muat di bawahnya)!
Mulailah menempatkan titik kristal Anda, menggunakan kawat untuk membungkus dan menghubungkan. Jangan ragu untuk memperbaiki beberapa di tempat dengan titik lem panas. Lanjutkan sampai kuarsa menutupi struktur dan Anda puas dengan komposisinya.
Langkah 3: Buat Dukungan
Dengan menggunakan plastik bening yang Anda temukan, lacak templat Anda menggunakan sharpie. Potong ini dengan gunting, dan tempelkan ke bagian belakang bros Anda menggunakan lem panas.
Langkah 4: Bangun Pemegang Sirkuit Anda
Ambil template itu lagi! Lacak di sekelilingnya pada selembar karton, tetapi pastikan untuk meninggalkan kira-kira 1/4 di sekitar templat di semua sisi. Potong ini, dan jiplak beberapa kali lagi di atas karton (setidaknya lima).
Rekatkan tiga lingkaran karton menjadi satu.
Ambil lingkaran tambahan dan potong menjadi dua. Potong "bibir" dengan gunting (seperti yang ditunjukkan pada foto) dan rekatkan 2-3 di antaranya di satu sisi bentuk karton. Anda harus mendapatkan lingkaran karton tebal yang akan secara efektif "menahan" sirkuit Anda.
Langkah 5: Lampirkan
Menggunakan kain pilihan Anda dan metode pilihan Anda (lem panas, jarum dan benang), "melapisi" struktur karton Anda. Pastikan untuk menekan kain ke dalam "bibir".
Setelah menempelkan kain, gunakan lem panas (dan/atau lagi, jarum dan benang) untuk menempelkan struktur kristal ke bibir yang terangkat. Itu harus duduk dengan aman, dengan celah masih terbuka untuk sirkuit taman bermain ekspres agar sesuai nanti. Kemudian, rekatkan peniti (atau peniti) ke bagian belakang bros.
Langkah 6: Uji Fit
Bros Anda harus dirakit sekarang. Uji kecocokan ekspres sirkuit taman bermain Anda di bros Anda. Itu harus pas dan tahan. Jika sedikit longgar dan mencoba untuk terlepas, pertimbangkan untuk menempatkan sepotong kecil selotip Velcro di bagian belakang PCE, dan bagian lainnya di bagian dalam bukaan bros Anda.
Langkah 7: Kode
- Pergi Ke:
- Instal instalasi yang benar untuk sistem Anda
- Cari dan Jalankan Aplikasi "Mu"
- Pasang Sirkuit Ekspres Playground Anda
Aplikasi akan merasakan input Anda, dan secara otomatis mentransfer kode ke PCE Anda.
- Pinjam beberapa Kode! Kode yang saya pinjam dan edit sedikit dari Adafruit dan MIT
Anda dapat bermain-main dengan warna, dll! ATAU - buat kode Anda sendiri dengan membuka: MakeCode
Berikut adalah kode yang saya gunakan jika Anda lebih suka menyalin dan menempel secara langsung:
impor arrayimport matematika impor audiobusio impor papan impor neopixel # Faktor penskalaan eksponensial. # Seharusnya mungkin dalam kisaran -10.. 10 masuk akal. CURVE = 2 SCALE_EXPONENT = math.pow(10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Jumlah sampel yang akan dibaca sekaligus. NUM_SAMPLES = 160 # Batasi nilai antara lantai dan langit-langit. def constrain(value, floor, ceiling): return max(floor, min(value, ceiling)) # 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) mengembalikan output_min + / math.pow(normalized_input_value, SCALE_EXPONENT) * (output_max - output_min) # Hapus DC bias sebelum menghitung RMS. def normalized_rms(nilai): minbuf = int(mean(nilai)) sample_sum = sum(float(sampel - minbuf) * (sampel - minbuf) untuk sampel dalam nilai) return math.sqrt(samples_sum / len(nilai)) def mean (nilai): return sum(values) / len(values) def volume_color(volume): return 200, volume * (255 // NUM_PIXELS), 0 # Program utama # Siapkan NeoPixels dan matikan semuanya. piksel = neopixel. NeoPixel(board. NEOPIXEL, NUM_PIXELS, brightness=0.1, auto_write=False) pixels.fill(0) pixels.show()
""" # Untuk CircuitPython 2.x: mic = audiobusio. PDMIn(board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency=16000, bit_depth=16) # Untuk Circuitpython 3.0 dan lebih tinggi, "frekuensi" sekarang disebut "sample_rate". # Beri komentar pada baris di atas dan batalkan komentar pada baris di bawah ini. Anggap saja sepi saat kita mulai. sampel = array.array('H', [0] * NUM_SAMPLES) mic.record(sampel, len(sampel)) # Tetapkan level terendah yang diharapkan, ditambah sedikit. input_floor = normalized_rms(sampel) + 10 # ATAU: menggunakan lantai tetap # input_floor = 50 # Anda mungkin ingin mencetak input_floor untuk membantu menyesuaikan nilai lainnya. # print(input_floor) # Sesuai dengan sensitivitas: lebih rendah berarti lebih banyak piksel menyala dengan suara lebih rendah # Sesuaikan ini sesuai keinginan Anda. input_ceiling = input_floor + 500 peak = 0 while True: mic.record(samples, len(samples)) magnitude = normalized_rms(samples) # Anda mungkin ingin mencetak ini untuk melihat nilainya. # print(magnitude) # Hitung pembacaan logaritma berskala dalam rentang 0 hingga NUM_PIXELS c = log_scale(constrain(magnitude, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Nyalakan piksel yang berada di bawah skala dan interpolasi magnitudo. pixels.fill(0) untuk i in range(NUM_PIXELS): if i = peak: peak = min(c, NUM_PIXELS - 1) elif peak > 0: peak = peak - 1 if peak > 0: pixels[int(peak)] = PEAK_COLOR piksel.show()
Langkah 8: Selesai dan Pakai
Anda dipersilakan untuk mengagumi kristal reaktif-suara Anda apa adanya, tetapi saya sarankan:
- Cabut kabel USB dari laptop (pastikan kode telah ditransfer) - Colokkan Playground Circuit Express Anda ke dalam baterai- Masukkan PCE ke bros Anda - Masukkan baterai ke dalam saku baju depan (seperti yang saya lakukan di sini) atau klip ke baju Anda - Sematkan Bros, nyalakan musik (dan baterai Anda), dan nikmatilah!
Direkomendasikan:
Sirkuit Paralel Menggunakan Bug Sirkuit: 13 Langkah (dengan Gambar)
Sirkuit Paralel Menggunakan Bug Sirkuit: Bug sirkuit adalah cara sederhana dan menyenangkan untuk memperkenalkan anak-anak pada listrik dan sirkuit dan mengikat mereka dengan kurikulum berbasis STEM. Serangga lucu ini menggabungkan keterampilan motorik halus dan kerajinan kreatif yang hebat, bekerja dengan listrik dan sirkuit yang
Pengetahuan Sirkuit Analog - DIY Sirkuit Efek Suara Jam Berdetak Tanpa IC: 7 Langkah (dengan Gambar)
Pengetahuan Sirkuit Analog - DIY Sirkuit Efek Suara Jam Berdetak Tanpa IC: Sirkuit Efek Suara Jam Berdetak ini dibangun hanya dengan transistor dan resistor dan kapasitor yang tanpa komponen IC apa pun. Sangat ideal bagi Anda untuk mempelajari pengetahuan sirkuit dasar dengan sirkuit praktis dan sederhana ini. Mat
Gelang Express Playground Sirkuit Musik: 5 Langkah
Musical Circuit Playground Express Bracelet: Untuk membuat gelang musik ini Anda akan membutuhkan The Circuit Playground Express Komputer Sebuah jarum jahit Benang Gunting yang panjang dan terasa
Kit Spektrum Musik Kolom Kristal Elektronik DIY Kontrol Suara: 9 Langkah
Kontrol Suara DIY Electronic Crystal Column Music Spectrum Kits: Kit ini adalah tentang indikator audio yang memantul dengan musik. Kisaran catu daya adalah 5V-12V DC. Di sini tim ICStation ingin menunjukkan kepada Anda manual instalasi tentang Kontrol Suara Kolom Kristal DIY Kit Warna-warni Cahaya Berkedip LED Spektrum Musik
Penginderaan Jarak Dengan Mikro:bit dan Sonar (Modul HC-SR04): 3 Langkah (dengan Gambar)
Penginderaan Jarak Dengan Mikro:bit dan Sonar (Modul HC-SR04): Minggu ini saya menghabiskan beberapa waktu bermain dengan mikro:bit BBC yang luar biasa dan sensor sonik. Saya telah mencoba beberapa modul berbeda (total lebih dari 50) dan saya pikir itu akan bagus jadi bagikan beberapa hasil saya. Modul terbaik yang saya temukan sejauh ini adalah Spar