Daftar Isi:
- Langkah 1: Persediaan
- Langkah 2: Menggambar Garis Besar
- Langkah 3: Membangun Pembagi
- Langkah 4: Melukis Piano
- Langkah 5: Potong dan Cat Akrilik
- Langkah 6: Buat Bantalan Sensor
- Langkah 7: Pasang Kunci
- Langkah 8: Pengkabelan
- Langkah 9: Kode
- Langkah 10: Perbaikan
Video: Piano Lantai Arduino: 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Selama satu musim panas saya membuat piano lantai ini. Ini sedikit meniru piano yang ditampilkan dalam film "Big". Saya menghabiskan hampir 100 jam untuk membuat ini, tetapi saya memperkirakan itu hanya akan memakan waktu 30 jam jika saya melakukannya lagi. Ada lebih dari 120 kaki kawat, 300 baris kode, dan potongan kayu yang tak terhitung jumlahnya di dalamnya. Saya mengikutinya di pameran daerah kami dan mendapatkan juara utama. Saya pergi ke pameran negara bagian dengan itu dan juga mendapat Grand Champion.
Jangan ragu untuk membuat perubahan atau peningkatan pada piano Anda sendiri.
Selamat bersenang-senang dan Semoga Sukses!
Langkah 1: Persediaan
- Arduino Uno
- Papan tempat memotong roti
- Resistor 1k (12)
- Kawat pengukur 18-20 (sekitar 75 kaki)
- Kayu lapis (3 kaki kali 4 kaki)
- Lembaran Akrilik (4 lembar 18"x24")
- Kayu Lath (saya menggunakan sekitar 160 kaki)
- Circular Saw (Pisau - 24 Gigi dan 140 gigi)
- Klip Buaya (36)
- Pita Segel Jendela tebal 3/8 inci (Sekitar 42")
- Engsel (4-6 semakin kecil semakin baik)
- Solder Besi
- Pateri
- Perekat semprot
- Cat semprot
- Alumunium foil
- Lem kayu
- Lem super
- klem
Barang dan Alat Rumah Tangga lainnya akan dibutuhkan
Langkah 2: Menggambar Garis Besar
Saya pertama-tama menggambar garis besar piano ke lembaran kayu lapis, sehingga lebih mudah untuk memvisualisasikan piano.
Tombol putih berukuran 6 7/8" kali 33"
Tombol Hitam dipusatkan di tepi tombol putih dan berukuran 4" kali 15"
Area penyimpanan lebarnya 3 dan membentang sepanjang piano (4 kaki)
Langkah 3: Membangun Pembagi
Pertama saya mengukur dan memotong bilah kayu sehingga ukurannya sama dengan garis yang saya gambar pada langkah sebelumnya.
Selanjutnya, saya mengampelas tepinya untuk menghindari sliver di masa depan, dan untuk tampilan yang lebih halus.
Setelah pengamplasan, saya menggunakan lem kayu Elmer untuk merekatkan semua bagian. Saya menjepit pembagi ke kayu lapis selama sekitar 30 menit.
Saya kemudian membuat anak tangga untuk setiap kunci. Ini akan pas dengan kompartemen kunci dan akan memungkinkan kunci rata dengan bagian atas. Saya membuat tumpukan reng setinggi 3 dan kemudian meletakkan potongan panjang reng di atasnya.
Langkah 4: Melukis Piano
1. Saya menggunakan cat semprot hitam untuk mengecat kunci hitam dan kompartemen penyimpanan.
2. Saya membiarkan cat hitam mengering selama beberapa jam, lalu saya menempelkan selotip di atas cat hitam.
3. Saya kemudian semprot dicat putih kunci putih. Rekaman itu membuat semua kunci hitam tetap hitam.
4. Setelah cat mengering, saya melepas selotip.
Catatan: Anda tidak perlu mengecat semua tombol. Saya hanya melukisnya, sehingga saya berpotensi menggunakan akrilik semi-buram nanti.
Langkah 5: Potong dan Cat Akrilik
1. ukur dimensi masing-masing kunci dan gambarlah salinan kunci tersebut pada lembaran akrilik.
2. Potong akrilik
Saya pertama kali mencoba menggunakan pisau akrilik, tetapi ini gagal. Itu akhirnya menghancurkan lembaran akrilik sebagai gantinya.
Saya menggunakan mata gergaji bundar dengan 200 gigi. Ini bekerja dengan baik dan memotong dengan cepat.
3. Periksa untuk memastikan ukurannya benar
Jika panel terlalu besar potong sedikit dan periksa lagi.
4. cat semprot akrilik
Cobalah untuk melukis secepat dan semerata mungkin. Cat suka menggenang dan kemudian tidak terlihat bagus.
Langkah 6: Buat Bantalan Sensor
1. Tutupi selembar kertas besar dengan aluminium foil. Saya menggunakan perekat semprot dan itu bekerja dengan baik. (Semakin berat kertas, semakin baik)
2. Potong bentuk kunci ke dalam bantalan. Saya hanya menggunakan gunting dan perkiraan kasar panjangnya.
3. Gambarkan garis luar bantalan di atas kertas.
Ini adalah salah satu langkah yang paling sulit. pastikan Anda mengikuti pola dan potong sepanjang garis sehingga bagian tengah menempel dan kedua bagian menyatu tanpa menyentuh.
4. Potong bantalan menjadi dua
Saya menggunakan pisau utilitas, tetapi jika Anda memiliki pisau xacto, itu akan bekerja lebih baik.
5. Bagian kedua dari sensor dipasang pada panel akrilik. Tutupi sisi panel yang tidak dicat dengan kertas timah. (Perekat semprot berfungsi dengan baik!)
Ulangi langkah-langkah ini untuk setiap tombol pada keyboard
Langkah 7: Pasang Kunci
1. Tempatkan anak tangga
Rekatkan ini menggunakan lem kayu
2. Tempatkan strip busa
Tempatkan strip busa di sepanjang ujung vertikal (panjang) kunci. Ini bertindak sebagai mata air. Saat akrilik didorong ke bawah, busa mengembun dan panel turun. Saat akrilik dilepaskan, busa naik.
3. tempat kertas/foil
Tempatkan foil di antara dua baris busa. Pastikan kedua bagian tidak bersentuhan pada titik mana pun.
4. Tempatkan akrilik di atas busa.
Saya merasa berguna untuk memberi label pada panel akrilik sehingga saya tahu di mana letak panelnya.
Sekarang Anda memiliki sesuatu yang sangat mirip dengan keyboard, tetapi tidak mengeluarkan suara apa pun. Pada langkah selanjutnya kita akan menambahkan suara ke piano.
Langkah 8: Pengkabelan
Untungnya, kelistrikan/pengkabelan dalam proyek ini cukup sederhana. Ini terdiri dari 3 kabel yang berjalan ke setiap kunci dan satu resistor untuk setiap kunci.
Di satu sisi alas bawah, Anda ingin menghubungkan tegangan positif, dan di dua lainnya, ground dan kabel sinyal. Kabel sinyal berjalan langsung ke input/out digital di Arduino. Kabel ground berjalan melalui resistor (nilai apa pun berfungsi) dan kemudian ke ground bersama. Semua kabel disembunyikan di kompartemen penyimpanan.
1. Bor 3 lubang dari penyimpanan ke setiap kunci.
Lubang-lubang ini harus cukup besar agar pas dengan kawat.
2. umpan kawat melalui lubang.
Untuk klip buaya saya, saya hanya memotong ujung kabel. Saya memasukkan kawat dari klip melalui lubang yang sudah dibor sebelumnya.
Klip dua klip buaya ke satu piring, dan satu ke yang lain, 3. Kabel solder
Langkah selanjutnya adalah menyolder kabel dari klip buaya ke kabel panjang yang kembali ke Arduino dan papan tempat memotong roti Anda.
4. Hubungkan Kabel
Satu kabel yang terhubung dua panel sendiri akan terhubung langsung ke 5v. Untuk melakukan ini, saya menjalankan kabel jumper ke rel positif pada papan tempat memotong roti kemudian setiap kunci memiliki kabel positif yang berjalan kembali ke rel positif ini.
Di panel lain (yang memiliki dua kabel) sambungkan satu kabel langsung ke In/Out digital di papan Arduino Anda. Kabel kedua terhubung ke ground dengan resistor pull-down. Saya menghubungkan ground ke rel papan tempat memotong roti negatif kemudian menggunakan rel kecil untuk menghubungkan resistor dan kabel ke ground.
Langkah 9: Kode
Ada dua program utama dari kode tersebut. Kode Arduino dan kode python. Arduino hanya menyampaikan informasi kembali ke komputer menggunakan port serial. Komputer kemudian memutar file audio berdasarkan angka yang dimasukkan.
1. Semua file dapat ditemukan di Repositori GitHub ini.
Pastikan untuk menyimpan semua file dalam satu folder
2. Unggah file "final_Arduino_Program" ke Arduino Anda
3. Atur direktori kerja IDE Python Anda ke folder yang berisi semua file Anda.
4. Buka file "1 octive final.py"
5. Ubah serial port pada line 65 menjadi port yang berisi Arduino. (Saya menemukan ini dengan menggunakan Arduino IDE)
6. Jalankan program “1 octive final.py”
Ada instruksi untuk mengubah instrumen di dalam file python
Selamat bersenang-senang!
Langkah 10: Perbaikan
Saya memiliki sedikit ide untuk perbaikan piano.
- Buat game seperti Guitar Hero
- Buat pengalih oktaf untuk memungkinkan rentang nada yang lebih luas untuk dimainkan
- Buat pengalih instrumen untuk beralih antar instrumen
- Buat GUI untuk navigasi yang lebih mudah
- Ganti Arduino dengan Raspberry Pi, jadi tidak harus terhubung ke komputer
- solder PCB bukan papan tempat memotong roti
Perbaikan yang saya lakukan
- Saya membuat penutup untuk area penyimpanan
- Saya membuat lubang di samping untuk memungkinkan penutup ditutup dan juga terhubung ke komputer
Direkomendasikan:
Sensor Keset Lantai Sensitif Tekanan: 9 Langkah (dengan Gambar)
Sensor Keset Lantai Sensitif Tekanan: Dalam Instruksi ini saya akan membagikan desain untuk sensor tikar lantai sensitif tekanan yang mampu mendeteksi saat Anda berdiri di atasnya. Meskipun tidak dapat secara tepat menimbang Anda, ia dapat menentukan apakah Anda berdiri di atasnya dengan beban penuh atau apakah Anda hanya
Lampu Lantai Reaktif Musik Nirkabel: 15 Langkah (dengan Gambar)
Lampu Lantai Reaktif Musik Nirkabel: Dalam instruksi ini, kami akan membuat beberapa lampu RGB nirkabel yang dikontrol secara terpusat, yang merespons musik dan suara di lingkungan! Selain instruksi, instruksi berisi: SkemaDaftar komponen Tautan ke kode sehingga Anda dapat
Sakelar Lantai / Tikar: 11 Langkah (dengan Gambar)
Sakelar Lantai / Keset: Dalam Instruksi ini saya akan membahas bagaimana saya membuat sakelar lantai untuk instalasi. Ada banyak tutorial luar biasa tentang cara membuat sakelar lantai, tetapi saya ingin mencoba dan menjadikannya sebagai modular, murah, dapat diganti, dapat dicuci sedapat mungkin menggunakan
3 Lantai Lift Arduino: 9 Langkah
3 Lantai Lift Arduino: **************** PEMBARUAN 18 Mei 2021 **************** Permintaan papan siap sangat tinggi dan selama saya tidak punya banyak waktu untuk berurusan dengan mereka, saya memutuskan untuk memprogram plc logo siemens kecil yang murah untuk melakukan pekerjaan yang persis sama dengan
Piano Lantai: 9 Langkah (dengan Gambar)
Piano Lantai: Saya membuat piano lantai ini sebagai proyek untuk bekerja. Kami terinspirasi, tentu saja, oleh film BIG - Anda tahu adegannya - di mana Tom Hanks dan Robert Loggia bermain di piano lantai raksasa di FAO Schwarz. Itu memberi saya banyak masalah, dan membutuhkan waktu yang sangat, sangat