Daftar Isi:
- Perlengkapan
- Langkah 1: Tambahkan Tombol
- Langkah 2: Tambahkan Resistor
- Langkah 3: Tambahkan Buzzer
- Langkah 4: Tambahkan Kabel Jumper
- Langkah 5: Colokkan ke Arduino
- Langkah 6: Unduh Perangkat Lunak (Lewati Jika Anda Sudah Memilikinya)
- Langkah 7: Unggah Program
- Langkah 8: Pemecahan Masalah
Video: Piano Arduino Sederhana: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Hari ini kita akan membuat piano Arduino satu oktaf sederhana, yang bisa menjadi titik awal yang bagus untuk proyek lainnya. Proyek ini akan memperkenalkan komponen dan pemrograman dasar Arduino di tingkat sekolah menengah. Sementara kode pre-made individu dapat mengubah catatan dan lagu pre-made dalam program sudah.
Target usia: kelas 9-12
Untuk guru sekolah menengah atas/orang tua sekolah rumah, proyek ini berkaitan dengan Standar ITEEA untuk Literasi Teknologi dan Teknik.
Standar 3: Integrasi Pengetahuan, Teknologi, dan Praktik
Teknologi dan rekayasa bersifat interdisipliner, berkaitan dengan lebih dari satu bidang konten. Dampak dan dampak alih teknologi dengan bidang lain. Contoh penggunaan sinar-x dalam penggalian arkeologi, teleskop untuk melihat bintang, atau mikroskop untuk melihat kehidupan mikroba. Pengetahuan dan praktik di bidang ini maju dan dikembangkan oleh bidang dan aliran pemikiran lain, yaitu biomimikri.
Proyek ini menggabungkan teknologi dan musik dalam bentuk "keyboard" yang dapat dibuat seseorang.
Latihan 1: berpikir sistem:
Untuk latihan satu, itu mempromosikan pemikiran sistem, di mana seseorang perlu berpikir. Alat yang disebutkan dalam bagian ini adalah model sistem universal yaitu: input, proses, output, dan umpan balik. Masukan melihat apa yang dibutuhkan untuk menciptakan teknologi. Prosesnya adalah bagaimana teknologi itu dibuat, atau apa yang dibutuhkan agar teknologi itu bisa bekerja. Outputnya adalah kinerja pertama dari teknologi apakah itu baik atau buruk. Umpan balik mengambil proses dan keluaran produk dan melihat apa yang dapat ditingkatkan seperti efek pada pengguna, masyarakat, dan lingkungan.
Latihan 3: membuat dan melakukan:
Membuat dan melakukan dapat terjadi dalam banyak setting, baik informal maupun formal. Membuat adalah tindakan melakukan sesuatu sambil melakukan secara luas didefinisikan sebagai menggunakan proses langsung yang terkait dengan merancang, membangun, mengoperasikan, dan mengevaluasi produk dan sistem teknologi. Telah terjadi pergeseran dari memproduksi objek pra-desain ke fokus pada pengembangan keterampilan industri menjadi menciptakan solusi inovatif untuk tantangan desain terbuka dalam pendidikan teknologi dan teknik. Oleh siswa yang mengerjakan solusi untuk tantangan desain terbuka, ini merangsang pengembangan pemikiran tingkat tinggi dan keterampilan desain mereka dan mengintegrasikan konten dari disiplin lain. Dengan siswa terlibat dalam membuat dan melakukan praktik terbuka, mereka mengalami proses yang mirip dengan apa yang dilakukan ilmuwan, teknolog, dan insinyur. Ini juga merupakan tugas pendidik untuk mengajarkan tindakan pencegahan keselamatan kepada siswa. Dengan semakin banyaknya alat dan standar industri, kemampuan untuk menggunakan alat dan bahan dengan aman sangat penting dalam pencegahan kecelakaan. Membuat dan melakukan juga memerlukan penggunaan kreasi model: konseptual, matematis, grafis, fisik, dan virtual. Model-model ini membedakan pendidikan teknologi dan teknik dari mata pelajaran lain.
Proyek ini melibatkan latihan 3 Membuat dan Melakukan karena siswa dapat mempelajari cara menggunakan Arduino, membuat "keyboard" ini, dan dapat membangun dari proyek ini. Latihan 1 Berpikir Sistem terlibat saat mereka melalui langkah untuk membuat keyboard.
Konteks 1: Komputasi, Otomasi, Kecerdasan Buatan, dan Robotika
Konteks dapat berupa unit dalam kurikulum sebagai proyek, pelajaran, perjalanan, atau kegiatan lainnya. Untuk konteks 1 ini menggabungkan, komputasi, otomatisasi, AI, dan robotika.
Konteks 5: Informasi dan Komunikasi
Konteks ini melibatkan informasi dan persekutuan yang dapat direpresentasikan dalam cara data dibagikan atau cara lain orang dapat berkomunikasi seperti gambar, gambar, media, konten digital lainnya, dan dapat berbagi informasi ini.
Karena aspek pemrograman proyek ini, ini terkait dengan konteks 1 Komputasi, Otomasi, Kecerdasan Buatan, dan Robotika, dan 5 Informasi dan Komunikasi. Meskipun program ini disediakan untuk Anda, ini adalah batu loncatan yang baik untuk melihat cara kerja program dan hubungannya dengan item fisik.
Tujuan pembelajaran:
Pada akhir ini siswa harus memiliki pemahaman dasar tentang cara kerja Arduino.
Mampu menghubungkan Arduino.
Bagaimana cara mengubah kode.
Cara mengunggah kode.
Perlengkapan
9 tombol switch
9 resistor 1000 ohm (ukuran resistor yang berbeda akan mengubah seberapa kuat arus di papan tempat memotong roti yang mempengaruhi suara)
12 kabel jumper (bisa panjang atau warna apa saja)
1 piezo buzzer
1 papan tempat memotong roti
1 Arduino Uno
1 Pemegang Arduino (opsional tidak diperlukan akan berfungsi tanpa itu)
1 kabel USB
1 komputer
Langkah 1: Tambahkan Tombol
Untuk memulai silahkan orientasikan breadboard seperti gambar diatas dengan posisi huruf vertikal dengan angka 1 diatasnya. Tempatkan tombol pada papan tempat memotong roti dengan jarak yang sama (di sini saya membuat dua ruang di antaranya). Tombol harus berada di jembatan di antara celah papan tempat memotong roti. Bagian kanan papan adalah positif dan bagian kiri adalah sisi negatif.
Tombol akan mengirimkan input (mengirim informasi) setelah ditekan ke Arduino.
Langkah 2: Tambahkan Resistor
Tambahkan resistor ke sisi bawah setiap tombol. Ini adalah sisi negatif dari tombol. Sisi lain dari resistor akan masuk ke lubang dengan sisi simbol - (negatif) di baris tombol yang sama.
Resistor mengirimkan arus melalui tombol melalui papan.
Langkah 3: Tambahkan Buzzer
Tambahkan bel ke papan tempat memotong roti. Harus sama ruang terpisah seperti tombol. Pasang sisi merah ke sisi kanan dan sisi hitam ke kiri.
Buzzer akan menghasilkan suara setelah menerima informasi tombol dari Arduino.
Langkah 4: Tambahkan Kabel Jumper
Tambahkan kabel jumper ke sisi kanan tombol dan bagian atas, ini adalah sisi positifnya. Sisi lain akan masuk ke Arduino di sisi digital.
Langkah 5: Colokkan ke Arduino
Dari atas ke bawah masukkan ke port untuk 2, 3, 4, 5, 6, 7, 8, 9, dan 10. Untuk buzzer tambahkan jumper ke sisi merah dan sisi hitam buzzer. Ini akan masuk ke port 11 dan 13 masing-masing. Kabel jumper terakhir akan memiliki satu sisi masuk ke port ground dan ke lubang di sisi simbol - (negatif) papan. Urutan soal port seperti jika Anda membuka kode itu mengacu pada tombol-tombol tertentu di port yang ditentukan. Port ground sama dengan menghubungkan sesuatu ke ground di sirkuit, atau di mobil. Ini berfungsi untuk membatasi tegangan melalui Arduino dan papan tempat memotong roti.
Langkah 6: Unduh Perangkat Lunak (Lewati Jika Anda Sudah Memilikinya)
Jika Anda baru mengenal Arduino, silakan klik tautan di bawah ini untuk mengunduh perangkat lunak yang akan digunakan untuk program ini. Arduino juga sekarang memiliki versi online untuk kebutuhan pengkodean Anda jika Anda tidak ingin mengunduh perangkat lunak.
www.arduino.cc/en/main/software
Langkah 7: Unggah Program
Unduh programnya! Di dalam program, seseorang dapat mengubah nada, dan lagu yang dibuat sebelumnya di dalamnya. Ada komentar yang ditambahkan di dalam kode untuk membantu Anda memahaminya dengan lebih baik dan apa yang dapat diubah. Jika Anda mengubah apa pun, Anda perlu membaca, mengunduhnya ke Arduino dengan masuk ke sketsa dan mengunggah atau Ctrl + U. Bersenang-senanglah dan berkreasilah!
Berpikir lebih jauh:
Bagaimana dengan lebih banyak tombol?
Bagaimana jika saya ingin memiliki dua atau lebih lagu preset?
Langkah 8: Pemecahan Masalah
Jika beberapa tombol merespons dan beberapa tidak memeriksa hal berikut:
Apakah semua jumper terpasang sepenuhnya?
Apakah resistor sepenuhnya masuk dan menyentuh bagian bawah papan tempat memotong roti?
Apakah jumper di tempat yang tepat dari tombol? Bagaimana dengan resistornya?
Jika Anda mengubah kode:
Apakah itu keluar seperti yang saya inginkan?
Apakah tombol/buzzer diatur ke port yang benar?
Apakah nada memiliki panjang/nada yang tepat yang saya inginkan?
Direkomendasikan:
Robo-Dog Sederhana (terbuat dari Kunci Piano, Pistol Mainan, dan Mouse): 20 Langkah (dengan Gambar)
Robo-Dog Sederhana (terbuat dari Kunci Piano, Pistol Mainan, dan Mouse): Oh, Azerbaijan! Tanah api, keramahan yang luar biasa, orang-orang yang ramah dan wanita cantik (… maaf, wanita! tentu saja saya hanya memperhatikan Anda, istri gözəl balaca ana ördəkburun saya!). Tapi sejujurnya, ini adalah tempat yang sangat sulit bagi seorang pembuat, terutama ketika Anda
Tangan Terkendali Sederhana Arduino Sederhana: 5 Langkah
Arduino Simple Low-Cost Controllable Hand: Ada banyak lengan robotik berbasis 3D yang dicetak dan sensor fleksibel di seluruh internet yang luas. Namun, sebagai mahasiswa saya tidak memiliki banyak akses ke hal-hal seperti, CNC, printer 3D, dan alat-alat listrik. Saya punya solusi, kita akan membangun l
Cara Cepat dan Mudah untuk Mengubah Layar Kunci Anda dalam 6 Langkah Sederhana (Windows 8-10): 7 Langkah
Cara Cepat dan Mudah untuk Mengubah Layar Kunci Anda dalam 6 Langkah Sederhana (Windows 8-10): Ingin mengubah banyak hal di laptop atau PC Anda? Ingin perubahan dalam suasana Anda? Ikuti langkah-langkah cepat dan mudah ini untuk berhasil mempersonalisasi layar kunci komputer Anda
Piano Elektronik Sederhana: 3 Langkah (dengan Gambar)
Piano Elektronik Sederhana: Elektronik dapat membuat suara dengan sangat mudah hanya dengan beberapa bagian. Berikut cara membuat piano sederhana menggunakan timer 555. Saya merancang dan menguji sirkuit ini menggunakan Tinkercad, dan kemudian membuat yang asli. Ini semua yang Anda perlukan: 1 x
Desain PCB Dengan Langkah Sederhana dan Mudah: 30 Langkah (dengan Gambar)
Desain PCB Dengan Langkah Sederhana dan Mudah: HELLO FRIENDS Tutorialnya sangat bermanfaat dan mudah bagi yang ingin belajar desain PCB ayo kita mulai