Мазмуну:
- 1 -кадам: Компоненттер керек
- 2 -кадам: Районду туташтыруу
- 3 -кадам: Программа
- 4 -кадам: Жүктөө
- 5 -кадам: Кодду карап чыгуу
- 6 -кадам: Аппаратты карап чыгуу: Buzzer
- 7 -кадам: Эксперименталдык эффект
Video: Arduino менен Буззердин үнүн башкарыңыз: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Ардуино менен толтурууга мүмкүн болгон көптөгөн интерактивдүү иштер бар, эң кеңири таралган жана көбүнчө үн жана жарык дисплейи.
Үн чыгаруучу эң кеңири таралган компоненттер - бул зумур жана мүйүз. Экөөнү салыштырып көрүңүз, зумзер жөнөкөй жана колдонууга оңой, ошондуктан биз аны бул экспериментте колдондук.
1 -кадам: Компоненттер керек
Төмөнкү компоненттер даярдалышы керек:
Arduino UNO контроллери*1
Buzzer*1
Нан тактасы*1
Банондогу секирүүчү галстук*1
2 -кадам: Районду туташтыруу
Сүрөттөгү схемага ылайык эксперименталдык аппаратты туташтырыңыз.
3 -кадам: Программа
Төмөнкү кодду Arduino IDEге көрсөтүлгөндөй көчүрүңүз:
#"кадамдарды.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
};
жараксыз орнотуу () {
үчүн (int thisNote = 0; thisNote <8; thisNote ++)
{
int noteDuration = 1000/noteDurations [thisNote];
тон (8, обон [thisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
кечигүү (pauseBetweenNotes);
noTone (8);
}
}
боштук цикл ()
{
}
4 -кадам: Жүктөө
USB кабелин колдонуп, Arduino UNO контроллерин жана компьютерди туташтырыңыз, тактанын туура түрүн (Arduino UNO жана), портту тандап, жүктөөнү чыкылдатыңыз.
5 -кадам: Кодду карап чыгуу
тон (): Функция пинге белгилүү бир жыштыктагы (50% милдет цикли) квадрат толкунду жаратуу. Узактыгын коюуга болот, антпесе noTone () функциясы чакырылганга чейин толкун формасы пайда болот. Бул пин үн чыгаруу үчүн пьезоэлектрдик сигналга же башка динамиктерге туташтырылышы мүмкүн.
грамматика:
тон (пин, жыштык)
тон (пин, жыштыгы, узактыгы)
параметр:
пин: үн жыштыгын жаратуучу пин: үндүн жыштыгы, Гцде, белгисиз int узактыгын териңиз: үндүн узактыгы, миллисекундтарда (милдеттүү эмес), белгисиз узунду териңиз
6 -кадам: Аппаратты карап чыгуу: Buzzer
Зумер чыңалуучу материалдарга кубат берүү менен үн чыгарат. Пьезоэлектрдик материалдар механикалык түрдө ар кандай чыңалууда жана жыштыкта деформацияланышы мүмкүн, ошону менен ар кандай жыштыктардын үндөрүн чыгарат.
Активдүү ызы -чуунун ички вибрация булагы бар, андыктан ал туруктуу кубат менен камсыздалганча угулушу мүмкүн. Тиешелүү пассивдүү сигналда интегралдык вибрация булагы жок, Ошондуктан, аудио чыгаруу схемасында угулушу керек. Биз активдүү сигналдарды пассивдүү сигналдардан эки жол менен айырмалай алабыз:
(1) Сырткы келбетине карап
* Пассивдүү коңгуроонун схемасы көбүнчө жылаңач.
* Активдүү ызы -чуунун схемасы көбүнчө винил менен капталган.
(2) Мультиметрди колдонуп, ызы -чуунун каршылыгын өлчөп, соттогула
* Пассивдүү сигналдын каршылыгы жалпысынан 8 Ом же 16 Ом.
* Активдүү сигналдын каршылыгы алда канча чоң.
Тиешелүү билдирүү: Buzzer менен тест конденсаторлору
7 -кадам: Эксперименталдык эффект
Сүрөттө көрсөтүлгөндөй, башка зымдары жок эле ызылдакты туташтырыңыз. Программа Arduino UNO контроллерине жүктөлгөндөн кийин, коңгуроо оюндун аягына окшош үндү чыгарат, анан баштапкы абалга келтирүү баскычы басылганга чейин токтойт.
Сунушталууда:
Электр энергиясынын күйөрманынын үнүн басуу: 6 кадам (сүрөттөр менен)
Электр энергиясынын күйөрманынын үнүн басуу: Саламатсыздарбы, баарына, менин CCTV орнотуумда, мен камераларды кубаттоо үчүн керектүү 12В камсыз кылуу үчүн куткарылган компьютердин кубаттуулугун колдоном. Электр энергиясы абдан жакшы иштейт, бирок желдеткич чындыгында жогорку ылдамдыкта иштейт, бул менин кеңсем үчүн бардык орнотууларды ызы -чуу кылат. Бүгүнкү нускамада
Arduino Footswitch (Arduino менен гитараңыздын күчөткүчүн башкарыңыз): 10 кадам (сүрөттөр менен)
Arduino Footswitch (Arduino менен гитараңыздын күчөткүчүн башкарыңыз): Бул менин бул коомдогу жана arduino платформасындагы биринчи долбоорум, эми ал жөн гана Arduino расмий сайтында көрсөтүлдү. Баарыңыздарга колдоо көрсөткөнүңүздөр үчүн рахмат !! Ошентип, сиз музыканы жандуу ойнойсуз жана метрономду же басуу тректерин синхрондоштуруу үчүн колдоносуз
Blynk жана XinaBox менен Piezo Buzzer үнүн чыгарыңыз: 9 кадам
Blynk жана XinaBox менен Piezo Buzzer үнүн чыгарыңыз: Blynk жана xChipsти колдонуп, 5V элементтерин башкарыңыз. Бул долбоор менин телефонумдан Piezo Buzzer угулат
Компьютердин үнүн башкаруу баскычы: 6 кадам (сүрөттөр менен)
Компьютердин үнүн көзөмөлдөө баскычы: Эгерде сиз компьютериңизде музыка угууну жактырсаңыз, бирок медианы көрүп жатканда унчукпай туруп, кайра өчүрүп коюуңуз керек болсо, Fn+k+F12+g басуу менен аны ар дайым кыскартууга болбойт. Плюс баскычтар менен үндү тууралообу? Эч кимдин убактысы жок
Учактын үнүн жокко чыгаруучу гарнитураны стерео гарнитурага айландыруу: 6 кадам (сүрөттөр менен)
Учактын ызы -чуусун жокко чыгаруучу гарнитураны стерео гарнитурага айландыруу: Учактын кулакчындарын жокко чыгаруу мүмкүнчүлүгүнө ээ болгонсузбу? Бул үч тиштүү гарнитураны компьютерге/ноутбукка же кандайдыр бир 3.5 мм стерео гарнитура уячасына айландыруу боюнча менин тапшырмаларым жөнүндө кээ бир маалыматтар бар. ce сыяктуу көчмө түзмөктөр