Isi kandungan:
- Langkah 1: Komponen yang Diperlukan
- Langkah 2: Sambungkan Litar
- Langkah 3: Program
- Langkah 4: Muat naik
- Langkah 5: Semakan Kod
- Langkah 6: Ulasan Perkakasan: Buzzer
- Langkah 7: Kesan Eksperimental
Video: Kawal Bunyi Buzzer Dengan Arduino: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Terdapat banyak karya interaktif yang dapat diselesaikan dengan Arduino, yang paling biasa dan paling biasa digunakan adalah paparan bunyi dan cahaya.
Komponen yang paling biasa yang dapat mengeluarkan suara ialah bel dan tanduk. Bandingkan keduanya, buzzer lebih mudah dan senang digunakan, jadi kami menggunakannya dalam percubaan ini.
Langkah 1: Komponen yang Diperlukan
Berikut adalah komponen yang harus disediakan:
Pengawal Arduino UNO * 1
Buzzer * 1
Papan Roti * 1
Tali pelompat papan roti * 1
Langkah 2: Sambungkan Litar
Sambungkan perkakasan eksperimen mengikut litar dalam rajah.
Langkah 3: Program
Salin kod berikut ke dalam Arduino IDE seperti yang ditunjukkan:
#masuk "pitches.h"
melodi int = {
NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4
};
int noteDurations = {
4, 8, 8, 4, 4, 4, 4, 4
};
batal persediaan () {
untuk (int thisNote = 0; thisNote <8; thisNote ++)
{
int noteDuration = 1000 / noteDurations [thisNote];
nada (8, melodi [ThisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
kelewatan (pauseBetweenNotes);
noTone (8);
}
}
gelung kosong ()
{
}
Langkah 4: Muat naik
Gunakan kabel USB untuk menyambungkan pengawal Arduino UNO dan komputer, pilih jenis papan yang betul (Arduino UNO dan), port, dan klik muat naik.
Langkah 5: Semakan Kod
tone (): Fungsinya adalah untuk menghasilkan gelombang persegi dengan frekuensi tertentu (50% duty cycle) pada pin. Tempohnya dapat ditetapkan, jika tidak, bentuk gelombang akan dihasilkan sehingga fungsi noTone () dipanggil. Pin ini boleh disambungkan ke bel piezoelectric atau pembesar suara lain untuk memainkan suara.
tatabahasa:
nada (pin, kekerapan)
nada (pin, frekuensi, tempoh)
parameter:
pin: pin untuk menghasilkan frekuensi bunyi: frekuensi suara, dalam Hz, ketik durasi int yang tidak ditandatangani: jangka masa bunyi, dalam milisaat (pilihan), ketik panjang tidak ditandatangani
Langkah 6: Ulasan Perkakasan: Buzzer
Bel berbunyi dengan membekalkan kuasa ke bahan voltan. Bahan piezoelektrik dapat berubah bentuk secara mekanikal dengan voltan dan frekuensi yang berbeza, sehingga menghasilkan bunyi dengan frekuensi yang berbeza. Buzzer dibahagikan kepada buzzer aktif dan buzzer pasif.
Buzzer aktif mempunyai sumber getaran dalaman, sehingga dapat berbunyi asalkan dibekalkan dengan daya DC. Buzzer pasif yang sesuai tidak mempunyai sumber getaran bersepadu, Oleh itu, ia perlu didengar dalam rangkaian output audio. Kita dapat membezakan buzzer aktif dari buzzer pasif dengan dua cara:
(1) Dilihat dari penampilan
* Papan litar buzzer pasif biasanya kosong.
* Papan litar buzzer aktif biasanya ditutup dengan vinil.
(2) Gunakan multimeter untuk mengukur ketahanan buzzer dan menilai
* Rintangan buzzer pasif umumnya 8 ohm atau 16 ohm.
* Rintangan buzzer aktif jauh lebih besar.
Catatan Berkaitan: Kapasitor Uji dengan Buzzer
Langkah 7: Kesan Eksperimental
Seperti yang ditunjukkan dalam gambar, sambungkan bel tanpa pendawaian lain. Setelah program dimuat naik ke pengawal Arduino UNO, bel akan mengeluarkan suara yang serupa dengan akhir permainan, dan kemudian berhenti sehingga butang reset ditekan.
Disyorkan:
Labu Halloween IoT - Kawal LED Dengan Aplikasi Arduino MKR1000 dan Blynk ???: 4 Langkah (dengan Gambar)
Labu Halloween IoT | Kawal LED Dengan Aplikasi Arduino MKR1000 dan Blynk ???: Hello Everyone, Beberapa minggu yang lalu adalah Halloween dan mengikuti tradisi saya mengukir labu yang bagus untuk balkoni saya. Tetapi apabila labu saya berada di luar, saya menyedari bahawa adalah sangat menjengkelkan untuk keluar setiap petang untuk menyalakan lilin. Dan saya
Portable Disco V2 -Bunyi Dikawal Bunyi: 11 Langkah (dengan Gambar)
Portable Disco V2 -Sound Controlled LED's: Saya telah melalui perjalanan elektronik sejak saya membuat disko mudah alih pertama. Dalam binaan asalnya, saya menggodam litar pada papan prototaip dan berjaya membina disko poket kecil yang kemas. Kali ini saya merancang PCB saya sendiri dan
Kawal LED Anda Dengan Jauh TV Anda ?! -- Tutorial IR Arduino: 5 Langkah (dengan Gambar)
Kawal LED Anda Dengan Jauh TV Anda ?! || Tutorial IR Arduino: Dalam projek ini saya akan menunjukkan kepada anda bagaimana saya menggunakan semula butang yang tidak berguna pada alat kawalan jauh TV saya untuk mengawal LED di belakang TV saya. Anda juga boleh menggunakan teknik ini untuk mengawal segala macam perkara dengan sedikit penyuntingan kod. Saya juga akan bercakap sedikit mengenai teori
Pengecas Laptop Membuat Bunyi Bunyi Tetap: 3 Langkah
Pengecas Komputer Membuat Bunyi Bunyi Tetap: Ini diterbitkan secara awal di: https://highvoltages.co/tips-and-tricks/laptop-charger-making-a-beep-sound/ lawati www.highvoltages.co/blogs untuk maklumat lanjut .LAPTOP CHARGER MEMBUAT Bunyi Bunyi: Adakah pengecas komputer riba anda mengeluarkan bunyi bip dan ia tidak
Kereta RasbperryPi Dengan Kamera FPV. Kawal dengan Penyemak Imbas Web: 31 Langkah (dengan Gambar)
Kereta RasbperryPi Dengan Kamera FPV. Kawalan dengan Penyemak Imbas Web: Kami akan membina kereta 4wd - stereng akan serupa seperti di tangki - untuk memutar satu sisi roda akan berputar dengan kelajuan yang berbeza daripada yang lain. Di kereta akan diletakkan kamera pada pemegang khas di mana kita dapat mengubah kedudukan kamera. Robot itu akan