Isi kandungan:
Video: Penjana Nada "Jimikky Kammal" Menggunakan Arduino Pro Mini: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Ini adalah projek penjana nada sederhana menggunakan Arduino Pro Mini. Bahagian lagu super hit "Jimikky Kammal" dari filem "Velipadinte Pusthakam" dikembangkan secara monotonik.
Nota muzik berlaku secara semula jadi sebagai gelombang sinusoidal yang halus dan bergulir. Dalam projek ini, bukannya gelombang sinus yang halus, kita akan menghasilkan bunyi dengan gelombang persegi. Gelombang persegi menghasilkan nada tetapi lebih tajam dan logam daripada gelombang sinus biasa. Nota muzik dapat dibuat dengan menghasilkan frekuensi. Setiap frekuensi mempunyai nada yang unik. Di sini Arduino digunakan untuk membuat frekuensi ini.
Langkah 1: Persediaan Perkakasan
Sangat mudah untuk memasang perkakasan. Untuk membangunkan projek ini, kami memerlukannya
- Arduino Pro Mini
- Penceramah
- FTDI USB to Serial Adapter (untuk memuat naik Program ke Arduino Pro Mini)
Antaramuka FTDI USB ke Serial adapter ke Arduino Pro Mini untuk Pengaturcaraan seperti yang ditunjukkan dalam rajah litar. Sambungkan satu pin pembesar suara ke pin digital 11 (anda boleh menukar nombor pin dalam Program) Arduino Pro Mini dan yang lain ke arde.
Dalam litar ini, kami tidak menambahkan litar penguat, sehingga kelantangannya sangat rendah. Anda boleh menambah litar penguat audio apa pun, anda akan mendapat banyak output atau anda boleh menggunakan pembesar suara PC yang mempunyai kawalan kelantangan yang boleh disesuaikan.
Langkah 2: Pembangunan Perisian
Nota muzik dapat dibuat dengan menghasilkan ayunan di Arduino. Kekerapan ayunan adalah nada kepantasan nada nota muzik yang dimainkan Beats adalah tempoh setiap lagu dimainkan. Jadi, kita harus membuat nada, rentak, tempo yang tepat untuk setiap nota muzik.
Dalam program ini, kami tidak menghasilkan semua frekuensi untuk semua bunyi. Hanya suara yang diperlukan untuk muzik "Jimikky Kammal" yang ditambahkan. Frekuensi untuk semua nota diberikan di bawah pautan.
impacttechnolabz.com/fd1_jk.html
Kita harus menukar frekuensi ini ke jangka masa supaya Arduino mendapat tempoh untuk menghidupkan dan mematikan pin digital. Pengiraan nada dibuat berikutan operasi matematik:
timeHigh = 1 / (2 * toneFrequency) = tempoh / 2
cth:
Untuk menghasilkan ayunan 100 Hz, Tempoh Masa = 1/100 S = 0,01 S = 10000 uS
Oleh itu, kita perlu membuat pin TINGGI untuk 5000 uS dan RENDAH untuk 5000 uS
iaitu masaHigh = 1 / (2 * 100)
= 0.005 S
= 5000 uS
Muat turun Kod Penuh
Langkah 3: Simulasi
Kami telah membuat simulasi dengan bantuan perisian Proteus Proffessional yang dipasang di windows windows, sehingga output audio dapat disahkan di PC melalui soundcard. Anda perlu menambahkan Perpustakaan Arduino secara eksplisit ke Proteus.
Langkah 4: Kod
Muat turun Kod Penuh
Disyorkan:
Penjana / Penguji 4-20ma Menggunakan Arduino: 8 Langkah
Generator / Penguji 4-20ma Menggunakan Arduino: Penjana 4-20mA tersedia di ebay, tetapi saya suka satu bahagian DIY dan menggunakan bahagian yang saya letakkan. Saya mahu menguji input analog PLC kami untuk mengesahkan bacaan scada kami dan untuk menguji output instrumen 4-20mA. Terdapat loa
Menjana Nada Jenis Berbeza Menggunakan Persamaan Matematik (MathsMusic) Arduino: 5 Langkah
Menjana Nada Jenis Berbeza Menggunakan Persamaan Matematik (MathsMusic) Arduino: Penerangan Projek: Perjalanan baru telah bermula di mana idea dapat dilaksanakan dengan mudah menggunakan komuniti sumber terbuka (Terima kasih kepada Arduino). Jadi, inilah caranya · Lihat sekeliling anda dan perhatikan persekitaran anda · Cari Masalah yang perlu
Penjana Nada Ringkas: 7 Langkah (dengan Gambar)
Penjana Nada Sederhana: Arduino Tone Generator adalah satu set suis yang berkongsi terminal biasa ke GND sementara pin yang tersisa disambungkan ke pin digital 2, 3, 4, 5, 6, 7, 8, dan 9 dan dengan pembesar suara juga dipasang antara GND dan pin digital 11 dari Arduino Uno
Penjana Nada Morse (Beeper CW Daya rendah): 3 Langkah
Morse Tone Generator (Low Power CW Beeper): Di sini saya menerangkan cara membina penjana nada kuasa rendah yang saya gunakan untuk mengajar kod morse anak saya. Semasa membersihkan bilik bawah tanah saya, saya menemui kunci morse Wehrmacht lama saya. Kekunci ini digunakan oleh tentera Jerman semasa perang dunia kedua. Kunci mempunyai
Penjana Nada Fabrik Mikrokontroler dalam kod C: 8 Langkah (dengan Gambar)
Penjana Nada Fabrik Mikrokontroler dalam kod-C: Pada akhir Oktober tahun lalu, pengguna carmitsu memberi arahan kepada saya setelah melihat kotak makan tengah hari saya. Dari mesejnya: Saya mengajar muzik di sekolah rendah. Kami memainkan banyak muzik perakam. iaitu kanak-kanak bermain seruling kecil …… Saya mengalami masalah