Daftar Isi:
- Langkah 1: Daftar Bahan
- Langkah 2: Perumahan
- Langkah 3: Fritzing
- Langkah 4: Basis Data yang Dinormalisasi
- Langkah 5: Menulis Kode
Video: SENSONIZER, Synthesizer DIY: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Ini adalah sensonizer, synthesizer berdasarkan sensor.
Pendeknya
Ini pada dasarnya adalah keyboard synthesizer, tetapi alih-alih tuts dan kenop piano, bilah geser dan tombol untuk mengontrolnya. Saya menggunakan sensor tekanan dan posisi untuk mengganti tuts piano, dan giroskop untuk mengganti bilah geser.
Ini adalah proyek sekolah untuk NMCT semester kedua saya, Saya tidak akan membahas detail kode yang saya tulis, Anda dapat menemukan informasi lebih lanjut di repositori github ini:
github.com/RobbeBrandse/Project1
Cara menggunakannya Pertama
Colokkan speaker dan headphone, lalu tunggu hingga menyala. Itu saja yang harus Anda lakukan! Cukup sentuh strip dan Anda dapat langsung mulai membuat jamming musik!
Jika Anda memiringkan perangkat saat bermain, itu akan menambahkan efek modulasi.
Suara default adalah piano, jika Anda tidak ingin mendengar piano, Anda dapat mengetikkan alamat IP pada LCD ke browser Anda. Ini akan membawa Anda ke situs web tempat Anda dapat mengubah instrumen dan beberapa kontrol dasar.
Saat Anda mendaftar dan masuk ke akun Anda, itu akan melacak saat Anda bermain dan menampilkannya untuk Anda.
Langkah 1: Daftar Bahan
Total biaya proyek bagi saya adalah 147, 81 €. Saya memang harus mengirimkan beberapa komponen dari Amerika, jadi biayanya dapat bervariasi tergantung di mana Anda tinggal.
Bagian bekas
- Raspberry pi 3
- Arduino Leonardo
- Breadbords (untuk pengujian)
- PCB untuk tata letak akhir komponen
- Banyak kabel (breadbord friendly)
- MPU-9250 Breakout (giroskop)
- Sensor tekanan
- Sensor posisi
- LCD 16x2
- Kayu lapis 1m x 1m x 90mm
Alat bekas
- Pemotong las
- Amplas / amplas
- Mengebor
- Mesin penggilingan
Untuk ikhtisar yang lebih rinci tentang suku cadang dan di mana membelinya, saya membuat pdf. (halaman dimaksudkan untuk diadakan di samping satu sama lain)
Langkah 2: Perumahan
Untuk perumahan elektronik saya menggunakan kayu lapis setebal 9mm.
Saya membiarkan pemotong laser melakukan sebagian besar pengangkatan berat untuk saya, bentuk yang sudah sempurna dan bahkan membuat beberapa lubang di mana sekrup akan pergi.
Saya memotong ruang di belakang, sehingga memungkinkan untuk menjangkau raspberry pi dan mencolokkan kabel daya dan speaker atau headphone.
Saya menggunakan mesin penggilingan untuk mendapatkan kedalaman kayu yang tepat, sehingga LCD akan duduk rata di dalam kayu.
Saya juga memotong ruang di bagian atas, sehingga kabel dari sensor bisa masuk ke dalam rumah. Dan saya kemudian menutupi ruang itu sehingga Anda tidak bisa melihat ke dalam rumah.
Setelah memotong kayu dengan laser, saya hanya perlu menggunakan beberapa amplas untuk menghilangkan tepi yang terbakar dari laser. Bor lubangnya terlebih dahulu dan tenggelamkan. Setelah itu yang tersisa hanyalah menyatukan semua bagian, saya menggunakan bor untuk ini.
Saya juga memotong ruang di bagian atas, sehingga kabel dari sensor bisa masuk ke dalam rumah. Dan saya kemudian menutupi ruang itu sehingga Anda tidak bisa melihat ke dalam rumah.
Setelah semuanya selesai, saya menambahkan logo dan sedikit sentuhan visual untuk memperjelas nada mana yang Anda mainkan.
Saya juga membuat kotak kardus, jadi saya bisa mengangkutnya dengan aman tanpa harus terlalu khawatir akan merusaknya. Saya menyertakan skema untuk ini juga.
Langkah 3: Fritzing
Pertama saya membangun versi papan tempat memotong roti dari sirkuit untuk memastikan semuanya bekerja dengan baik. Setelah memastikan semuanya berfungsi dengan baik, saya menggunakan PCB dan pin yang disolder ke sana agar saya dapat dengan mudah menghubungkan dan memutuskan kabel jika diperlukan. Saya dapat menghubungkan semuanya hanya dengan timah dan hindari menggunakan kabel jumper.
Jangan biarkan jumlah kabel membingungkan Anda, saya harus menambahkan banyak ekstender sehingga saya bisa membukanya dengan benar.
Saya menggunakan kabel usb mikro untuk menghubungkan port usb sudut kiri dari raspberry pi, tetapi Anda tidak dapat melihatnya dalam skema.
Setelah itu saya menambahkan beberapa selotip ke sambungan untuk memastikan sambungan tidak terputus.
Langkah 4: Basis Data yang Dinormalisasi
Saya membuat database untuk menyimpan data pengguna. Dan lacak saat pengguna sedang bermain.
Saya meng-hash kata sandi pengguna menggunakan hash md5, sehingga akun mereka terlindungi.
Agar database dapat melacak waktu bermain pengguna, mereka harus masuk melalui situs web terlebih dahulu.
Awalnya saya berencana untuk memungkinkan pengguna membuat pengaturan efek dan rekaman mereka sendiri, tetapi akhirnya saya tidak memiliki cukup waktu untuk fitur tersebut (itulah sebabnya mereka berwarna abu-abu).
Langkah 5: Menulis Kode
Untuk menulis kode saya menggunakan program ini:
- Pycharm: untuk memprogram back-end dengan python
- Kode Visual Studio: untuk memprogram front-end dalam HTML, CSS dan Javascript
- Arduino IDE: untuk menulis kode Arduino
- MySQL Workbench: untuk membuat database
Saya tidak akan merinci di sini tentang bagaimana saya menulis kode, Anda dapat menemukan informasi itu di repositori Github saya yang saya buat untuk proyek ini:
Direkomendasikan:
Oh Pohon Natal (Oh Tannenbaum) Dengan MakeyMakey on the Water Synthesizer: 7 Langkah
Oh Pohon Natal (Oh Tannenbaum) Dengan MakeyMakey on the Water Synthesizer: Lagu natal ini bagus untuk dimainkan dengan makeymakey di watersynthesizer. Anda dapat memainkannya dengan sembilan nada. Untuk suasananya menyenangkan memiliki cahaya natal :-)Nikmati
Synthesizer Arpeggiating (Nyamuk I): 6 Langkah
Synthesizer Arpeggiating (Nyamuk I): Mosquito I adalah synthesizer arpeggiating kecil yang menggunakan Arduino Nano dan perpustakaan sintesis suara Mozzi. Ini dapat memainkan lebih dari dua puluh urutan 8 langkah tetapi Anda dapat menambahkan sebanyak mungkin urutan khusus yang Anda suka. Pengaturannya relatif mudah dan tidak
Selamat Ulang Tahun di Water Synthesizer Dengan MakeyMakey dan Scratch: 5 Langkah
Selamat Ulang Tahun di Water Synthesizer Dengan MakeyMakey and Scratch: Alih-alih Bunga dan Bernyanyi Anda dapat membangun instalasi ini sebagai kejutan besar untuk ulang tahun
Water Synthesizer Dengan MakeyMakey dan Scratch: 6 Langkah (dengan Gambar)
Water Synthesizer Dengan MakeyMakey dan Scratch: Menggunakan MakeyMakey untuk mengubah bahan yang berbeda menjadi sakelar atau tombol dan dengan demikian memicu gerakan atau suara di komputer adalah hal yang menarik. Seseorang mempelajari materi mana yang menghantarkan impuls arus lemah dan dapat menemukan dan bereksperimen dengan i
Synthesizer/Organ Analog yang Luar Biasa Hanya Menggunakan Komponen Diskrit: 10 Langkah (dengan Gambar)
Synthesizer/Organ Analog Luar Biasa Hanya Menggunakan Komponen Diskrit: Synthesizer analog sangat keren, tetapi juga cukup sulit untuk dibuat. Jadi saya ingin membuatnya sesederhana mungkin, sehingga fungsinya dapat dengan mudah dimengerti. Agar berfungsi, Anda memerlukan beberapa sub-sirkuit dasar: Osilator sederhana dengan resistor