Съдържание:
- Стъпка 1: Необходими компоненти
- Стъпка 2: Свържете веригата
- Стъпка 3: Програма
- Стъпка 4: Качете
- Стъпка 5: Преглед на кода
- Стъпка 6: Преглед на хардуера: Звуков сигнал
- Стъпка 7: Експериментален ефект
Видео: Управлявайте звука на зумера с Arduino: 7 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Има много интерактивни творби, които могат да бъдат завършени с Arduino, като най -често срещаният и най -често използваният е звуков и светлинен дисплей.
Най -често срещаните компоненти, които могат да издават звук, са зумерът и клаксонът. Сравнете двете, зумерът е по -прост и по -лесен за използване, затова го използвахме в този експеримент.
Стъпка 1: Необходими компоненти
Следните са компонентите, които трябва да бъдат подготвени:
Arduino UNO контролер*1
Звуков сигнал*1
Платформа*1
Връзка за джъмпер за платка*1
Стъпка 2: Свържете веригата
Свържете експерименталния хардуер съгласно схемата на фигурата.
Стъпка 3: Програма
Копирайте следния код в Arduino IDE, както е показано:
#include "pitches.h"
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
};
void setup () {
for (int thisNote = 0; thisNote <8; thisNote ++)
{
int noteDuration = 1000/noteDurations [thisNote];
тон (8, мелодия [thisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
забавяне (pauseBetweenNotes);
noTone (8);
}
}
void loop ()
{
}
Стъпка 4: Качете
Използвайте USB кабела, за да свържете контролера Arduino UNO и компютъра, изберете правилния тип платка (Arduino UNO и), порт и щракнете върху качване.
Стъпка 5: Преглед на кода
тон (): Функцията е да генерира квадратна вълна със специфична честота (50% работен цикъл) върху щифт. Продължителността може да бъде зададена, в противен случай формата на вълната ще бъде генерирана, докато не бъде извикана функцията noTone (). Този щифт може да бъде свързан към пиезоелектричен зумер или други високоговорители за възпроизвеждане на звук.
граматика:
тон (щифт, честота)
тон (щифт, честота, продължителност)
параметър:
pin: щифтът за генериране на звукова честота: честотата на звука, в Hz, въведете unsigned int duration: продължителността на звука, в милисекунди (по избор), въведете unsigned long
Стъпка 6: Преглед на хардуера: Звуков сигнал
Звуковият сигнал издава звук чрез захранване на материали с напрежение. Пиезоелектричните материали могат да бъдат механично деформирани с различни напрежения и честоти, като по този начин се издават звуци с различни честоти. Звукът е разделен на активен зумер и пасивен зумер.
Активният зумер има вътрешен източник на вибрации, така че може да звучи, стига да се захранва с постоянен ток. Съответният пасивен зумер няма вграден източник на вибрации, Следователно, той трябва да бъде чут във веригата за аудио изход. Можем да различим активните зумери от пасивните звуци по два начина:
(1) Съдейки по външен вид
* Платката на пасивния зумер обикновено е гола.
* Платката на активния зумер обикновено е покрита с винил.
(2) Използвайте мултицет, за да измерите съпротивлението на зумера и да прецените
* Съпротивлението на пасивния зумер обикновено е 8 ома или 16 ома.
* Съпротивлението на активния зумер е много по -голямо.
Свързана публикация: Тестови кондензатори със зумер
Стъпка 7: Експериментален ефект
Както е показано на фигурата, просто свържете зумер без друго окабеляване. След като програмата бъде качена в контролера на Arduino UNO, зумерът ще издаде звук, подобен на края на играта, и след това ще спре, докато не се натисне бутона за нулиране.
Препоръчано:
Как да използвате PIR сензор и модул на зумера - Урок за Visuino: 6 стъпки
Как да използвате PIR сензор и модул за зумер - Урок за Visuino: В този урок ще научим как да използваме PIR сензор и модул за зумер, за да издава звук всеки път, когато PIR сензор открие движение. Гледайте демонстрационен видеоклип
Използвайте зумера на Magicbit [Magicblocks]: 4 стъпки
Използвайте зумера на Magicbit [Magicblocks]: Този урок ще ви научи да използвате зумера на Magicbit с помощта на Magicblocks. Ние използваме magicbit като борда за разработка в този проект, който е базиран на ESP32. Следователно всяка платка за разработка на ESP32 може да се използва в този проект
Проста музика на зумера: 6 стъпки
Simple Buzzer Music: Проста библиотека за извеждане на вашите собствени песни с Arduino чрез зумер или високоговорител. Малък пример за песента " praeludium " от Йохан Себастиан Бах е включен
Моят опит към мелодията на зумера на бутона на Arduino: 11 стъпки
Моят опит към мелодията на зумера на бутона на Arduino: В този урок ще ви покажа как един бутон може да стартира мелодия. През учебната година много от живота ни се управляват от звънци или тонове, които ни казват кога е време за тръгване или време за тръгване. Повечето от нас рядко спират и мислят как тези различни
Как да използвате зумера HW-508 със SkiiiD: 8 стъпки
Как да използвате Buzzer HW-508 със SkiiiD: Този проект е инструкция за " как да използвате Buzzer HW-508 (приложимо за KY-006) с Arduino чрез skiiiD Преди да започнете, по-долу е основен урок за това как да използвате skiiiD https: //www.instructables.com/id/Getting-Started-W