Daftar Isi:
- Perlengkapan
- Langkah 1: Apa Itu Arduino?
- Langkah 2: Arduino UNO
- Langkah 3: Buzzer piezoelektrik
- Langkah 4: Bagaimana Cara Memainkan Catatan?
- Langkah 5: Unggah Kode ke Arduino
- Langkah 6: Menghubungkan Buzzer Dengan Arduino
- Langkah 7: Bagaimana Membuat Proyek Ini di Sirkuit Tinkercad?
- Langkah 8: Kode Arduino
- Langkah 9: Tonton Video Youtube Kami
Video: Lagu Money Heist BELLA CIAO di Arduino Uno: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Dalam tutorial ini, saya akan menunjukkan kepada Anda bagaimana Anda dapat memainkan Lagu Perampokan Uang Bella Ciao di Arduino apa pun dengan bantuan buzzer Piezoelektrik. Proyek keren ini didedikasikan untuk semua penggemar Money Heist di seluruh dunia. Jadi, Mari kita mulai.
Perlengkapan
Perangkat keras
- Arduino Uno
- Buzzer piezoelektrik
- Kabel USB A ke B
Perangkat lunak
Arduino IDE
Kode dan Sirkuit
Unduh Kode dari Repositori GitHub kami
Langkah 1: Apa Itu Arduino?
Arduino adalah platform elektronik open-source berdasarkan perangkat keras dan perangkat lunak yang mudah digunakan. Papan Arduino dapat membaca input - menyalakan sensor, jari pada tombol, atau pesan Twitter - dan mengubahnya menjadi output - mengaktifkan motor, menyalakan LED, menerbitkan sesuatu secara online. Anda dapat memberi tahu papan Anda apa yang harus dilakukan dengan mengirimkan satu set instruksi ke mikrokontroler di papan tulis. Untuk melakukannya, Anda menggunakan bahasa pemrograman Arduino (berdasarkan Pengkabelan), dan Perangkat Lunak Arduino (IDE), berdasarkan Pemrosesan.
Selama bertahun-tahun Arduino telah menjadi otak dari ribuan proyek, dari objek sehari-hari hingga instrumen ilmiah yang kompleks. Komunitas pembuat di seluruh dunia - pelajar, penghobi, seniman, pemrogram, dan profesional - telah berkumpul di sekitar platform sumber terbuka ini, kontribusi mereka telah menambah sejumlah besar pengetahuan yang dapat diakses yang dapat sangat membantu baik pemula maupun ahli.
Langkah 2: Arduino UNO
Arduino UNO adalah papan terbaik untuk memulai dengan elektronik dan pengkodean. Jika ini adalah pengalaman pertama Anda bermain-main dengan platform, UNO adalah papan paling kuat yang bisa Anda mulai mainkan. UNO adalah papan yang paling banyak digunakan dan didokumentasikan dari seluruh keluarga Arduino.
Arduino Uno adalah papan mikrokontroler berbasis ATmega328P (datasheet). Ini memiliki 14 pin input/output digital (6 di antaranya dapat digunakan sebagai output PWM), 6 input analog, resonator keramik 16 MHz (CSTCE16M0V53-R0), koneksi USB, colokan listrik, header ICSP, dan tombol reset. Ini berisi semua yang diperlukan untuk mendukung mikrokontroler; cukup sambungkan ke komputer dengan kabel USB atau nyalakan dengan adaptor AC-ke-DC atau baterai untuk memulai.. Anda dapat mengotak-atik Uno Anda tanpa terlalu khawatir melakukan kesalahan, skenario terburuk Anda dapat menggantinya chip untuk beberapa dolar dan mulai dari awal lagi.
Langkah 3: Buzzer piezoelektrik
Buzzer piezo adalah perangkat penghasil suara. Prinsip kerja utama didasarkan pada teori bahwa, setiap kali potensial listrik diterapkan di bahan piezoelektrik, variasi tekanan dihasilkan. Sebuah buzzer piezo terdiri dari kristal piezo di antara dua konduktor. Ketika perbedaan potensial diterapkan di seluruh kristal ini, mereka mendorong satu konduktor dan menarik konduktor lainnya dengan properti internal mereka. Aksi tarik dan dorong terus menerus menghasilkan gelombang suara yang tajam. Buzzer piezo menghasilkan suara yang keras & tajam. Jadi, mereka biasanya digunakan sebagai sirkuit alarm. Juga, mereka digunakan untuk membuat peringatan dari suatu peristiwa, sinyal atau input sensor. Karakteristik khusus dari buzzer piezo adalah, nada atau level suara tidak tergantung pada level tegangan, hanya bekerja pada rentang tegangan tertentu. Biasanya, buzzer piezo dapat menghasilkan suara dalam kisaran 2 hingga 4 kHz.
Langkah 4: Bagaimana Cara Memainkan Catatan?
Pertama-tama kita harus menentukan frekuensi nada (menyenangkan untuk didengar) dengan fungsi "int". Kemudian tentukan nilai BPM (Anda dapat memodifikasinya dengan jelas) dan sesuai dengan itu tentukan nilai catatannya.
int bulat=0;int bulatp=0; int putih= 0; int putihp=0; int hitam=0; int hitamp=0; int quaver=0; int quaverp =0; int semiquaver=0; int semiquaverp=0;
Saya kemudian mendefinisikan nilai BPM (Anda dapat memodifikasinya dengan jelas).
int bpm= 120;
Menurut nilai BPM yang ditentukan, tentukan nilai not.
hitam = 35000/bpm; hitamp=hitam*1,5; putih = hitam * 2; putih = putih * 1,5; bulat= hitam*4; bulat = bulat * 1,5; quaver= hitam/2; quaverp=quaver*1.5; semiquaver= hitam/4; semiquaverp=semiquaver*1.5;
Dengan nilai yang ditentukan ini, Anda dapat dengan mudah memainkan nada dengan perintah "nada" seperti ini.
nada (pin, nada, durasi);
Dalam proyek ini, kami menggunakan metode yang sama.
nada(Pin Buzzer, Mi, hitam);delay(hitam+50);
Dengan cara ini, saya membuat melodi untuk Lagu Bella Ciao. Itu semua tentang kode.
Coba tulis sendiri kodenya. hindari copy paste.
Mari unggah kode ke papan Arduino kita sekarang.
Langkah 5: Unggah Kode ke Arduino
Buka kode di Perangkat Lunak Arduino. Pilih model Papan yang Anda gunakan. Di sini saya akan pergi dengan Arduino Uno. Untuk memilih papan, Buka "Alat > Papan".
Sekarang, Pilih Port tempat Arduino Anda terhubung. untuk memilih port, buka "Tools > PORT".
Setelah memilih yang benar, Klik Tombol Unggah untuk mengunggah kode ke Arduino.
Langkah 6: Menghubungkan Buzzer Dengan Arduino
Kami telah berhasil memprogram mikrokontroler kami untuk memainkan Bella ciao Notes. Sekarang kita harus menghubungkan Piezo Buzzer untuk mendengarkan musik. Jadi, Hubungkan kabel Merah Piezo Buzzer ke Pin ke-11 Arduino Uno dan Kabel Hitam ke 'GND' seperti yang ditunjukkan pada diagram rangkaian.
Langkah 7: Bagaimana Membuat Proyek Ini di Sirkuit Tinkercad?
Kita semua di Lockdown karena COVID19. Jadi jangan khawatir jika Anda tidak memiliki komponen yang sebenarnya. Anda dapat mensimulasikan proyek ini di sirkuit tinkercad dan memahami cara kerjanya.
Buka Situs Web Tinkercad dari sini. Klik Tombol "JOIN NOW" jika Anda belum memiliki akun. Saya akan masuk dengan akun yang saya buat sebelumnya. Setelah Anda berada di Dasbor Tinker cad, Klik 'Sirkuit' yang ditampilkan di sisi kiri layar. Klik tombol Buat Sirkuit Baru. Sekarang proyek baru Anda telah dibuat. Sekarang cari Arduino UNO dan seret ke layar utama dari bilah sisi kanan. Sekarang, cari Buzzer dan seret buzzer ke layar utama. Sekarang buat koneksi seperti pada Diagram.
Klik pada Bagian "Kode" untuk memprogram Arduino Anda. Hapus blok yang sudah jadi dan ubah jendela dari mode blok ke Mode Teks. Tempelkan kode tersebut dengan mengganti kode kosong sebelumnya. Sekarang Klik Tombol Mulai Simulasi untuk melihat proyek Anda beraksi.
Anda dapat mereplikasi proyek saya dengan mengklik di sini.
Langkah 8: Kode Arduino
/* * * Dibuat oleh Pi BOTS MakerHub * * Email: [email protected] * * Github: https://github.com/pibotsmakerhub * * Hak Cipta (c) 2020 Pi BOTS MakerHub * * WhatsApp: +91 9400 7010 88 * */ int Pin Buzzer = 11; // Hubungkan Buzzer ke Arduino pin 11 int Si2 = 1975; int LaS2=1864; int La2= 1760; int SolS2=1661; int Sol2=1567; int FaS2=1479; int Fa2= 1396; int Mi2= 1318; int ReS2=1244; int Re2= 1174; int DoS2=1108; int Do2= 1046; // Oktaf Rendah int Si = 987; int LaS = 932; int La = 880; int SolS=830; int Sol= 783; int FaS= 739; int Fa= 698; int Mi= 659; int ReS= 622; int Re = 587; int DoS =554; int Lakukan = 523; // tentukan nadanya int rounda=0; int bulatp=0; int putih= 0; int putihp=0; int hitam=0; int hitamp=0; int quaver=0; int quaverp =0; int semiquaver=0; int semiquaverp=0; int bpm= 120; void setup(){ pinMode(BuzzerPin, OUTPUT); hitam = 35000/bpm; hitamp=hitam*1,5; putih = hitam * 2; putih = putih * 1,5; bulat= hitam*4; bulat = bulat * 1,5; quaver= hitam/2; quaverp=quaver*1.5; semiquaver= hitam/4; semiquaverp=semiquaver*1.5; } void loop(){ tone(BuzzerPin, Mi, hitam); penundaan (hitam +50); nada (Pin Buzzer, La, hitam); penundaan (hitam +50); nada (Pin Buzzer, Si, hitam); penundaan (hitam +50); nada (Pin Buzzer, Do2, hitam); penundaan (hitam +50); nada(Pin Buzzer, La, hitam); penundaan(2*putih+50); nada (Pin Buzzer, Mi, hitam); penundaan (hitam +50); nada (Pin Buzzer, La, hitam); penundaan (hitam +50); nada (Pin Buzzer, Si, hitam); penundaan (hitam +50); nada (Pin Buzzer, Do2, hitam); penundaan (hitam +50); nada (Pin Buzzer, La, hitam); penundaan(2*putih+50); nada (Pin Buzzer, Mi, hitam); penundaan (hitam +50); nada(Pin Buzzer, La, hitam); penundaan (hitam +50); nada (Pin Buzzer, Si, hitam); penundaan (hitam +50); nada(Pin Buzzer, Do2, putih*1.3); penundaan (2 * hitam + 50); nada (Pin Buzzer, Si, hitam); penundaan (hitam +50); nada (Pin Buzzer, La, hitam); penundaan (hitam +50); nada(Pin Buzzer, Do2, putih*1.3); penundaan (2 * hitam + 50); nada (Pin Buzzer, Si, hitam); penundaan (hitam +50); nada(Pin Buzzer, La, hitam); penundaan (hitam +50); nada (Pin Buzzer, Mi2, hitam); penundaan (putih+50); nada (Pin Buzzer, Mi2, hitam); penundaan (putih+100); nada (Pin Buzzer, Mi2, hitam); penundaan (putih+50); nada (Pin Buzzer, Re2, hitam); penundaan (hitam +50); nada (Pin Buzzer, Mi2, hitam); penundaan (hitam +50); nada (Pin Buzzer, Fa2, hitam); penundaan (hitam +50); nada (Pin Buzzer, Fa2, putih*1.3); penundaan (bulat+100); nada (Pin Buzzer, Fa2, hitam); penundaan (hitam +50); nada (Pin Buzzer, Mi2, hitam); penundaan (hitam +50); nada (Pin Buzzer, Re2, hitam); penundaan (hitam +50); nada (Pin Buzzer, Fa2, hitam); penundaan (hitam +50); nada(Pin Buzzer, Mi2, putih*1.3); penundaan (bulat+100); nada (Pin Buzzer, Mi2, hitam); penundaan (hitam +50); nada (Pin Buzzer, Re2, hitam); penundaan (hitam +50); nada (Pin Buzzer, Do2, hitam); penundaan (hitam +50); nada(Pin Buzzer, Si, putih*1.3); penundaan (putih+50); nada(Pin Buzzer, Mi2, putih*1.3); penundaan (putih+50); nada(Pin Buzzer, Si, putih*1.3); penundaan (putih+50); nada(Pin Buzzer, Do2, putih*1.3); penundaan (putih+50); nada(Pin Buzzer, La, bulat*1.3); penundaan (bulat+50); }
Langkah 9: Tonton Video Youtube Kami
Itu saja. Ikuti kami untuk proyek yang lebih menarik. Silakan Ikuti kami di Instagram:
Terima kasih.
Direkomendasikan:
Lagu Tema PUBG+Animasi Dengan Arduino!: 13 Langkah (dengan Gambar)
Lagu Tema PUBG + Animasi Dengan Arduino !: Halo dan selamat datang di instruksi yang menyenangkan ini! Saya harap kalian semua baik-baik saja dan tetap sehat. Proyek kecil tapi luar biasa ini adalah tentang memainkan lagu tema PUBG dan bahkan membuat beberapa animasi game menggunakan arduino. Komponen yang digunakan sangat e
Tutorial Arduino Uno #2 - Lagu Buzzer: 4 Langkah (dengan Gambar)
Tutorial Arduino Uno #2 - Lagu Buzzer: Halo semuanya, karena saya melihat bahwa tutorial pertama saya adalah pertaruhan yang bagus, saya memutuskan bahwa saya akan melakukan serangkaian tutorial Arduino Uno untuk Anda
Duck Tape Phone Case Dengan Money Pouch: 3 Langkah (dengan Gambar)
Duck Tape Phone Case With Money Pouch: Instruksi ini akan menunjukkan kepada Anda cara membuat casing ponsel sepenuhnya dari selotip bebek dengan kantong di bagian belakang yang dapat menampung satu atau dua uang kertas. Penafian: Kasing ini tidak akan memberikan perlindungan yang memadai untuk ponsel Anda jika Anda menjatuhkannya. Namun kasus ini
Memutar Lagu (MP3) Dengan Arduino Menggunakan PWM pada Speaker atau Flyback Transformer: 6 Langkah (dengan Gambar)
Memutar Lagu (MP3) Dengan Arduino Menggunakan PWM di Speaker atau Flyback Transformer: Halo Guys, Ini adalah instruksi pertama saya, saya harap Anda menyukainya!! Pada dasarnya, Dalam Proyek ini saya telah menggunakan Komunikasi Serial antara Arduino dan Laptop saya, untuk mengirimkan data musik dari laptop saya ke Arduino. Dan menggunakan TIMER Arduino untuk
Jam Alarm Matahari Terbit LED Dengan Alarm Lagu yang Dapat Disesuaikan: 7 Langkah (dengan Gambar)
Jam Alarm Matahari Terbit LED Dengan Alarm Lagu yang Dapat Disesuaikan: Motivasi Saya Musim dingin ini pacar saya mengalami banyak kesulitan bangun di pagi hari dan tampaknya menderita SAD (Seasonal Affective Disorder). Saya bahkan menyadari betapa sulitnya untuk bangun di musim dingin karena matahari belum datang