Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Какво трябва да знаете
- Стъпка 3: Дизайн на верига
- Стъпка 4: Код
- Стъпка 5: Готово
Видео: Музикален плейър Arduino: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Здравейте всички.
Вчера сърфирах в интернет и търсех проекти, които мога да направя на Arduino. Видях тази дама да прави електронна пиано клавиатура с песни в нея. Имах LCD щит за клавиатура, така че си помислих, че мога да направя музикален плейър, където има малко меню с песни и потребителят може да го избере.
Можете да видите крайната версия на моя проект по -горе.
Стъпка 1: Какво ще ви трябва
За този проект имате нужда;
- Arduino Uno
- Платка
- Щит за LCD клавиатура
- Звуков сигнал
- Резистор 330 ома
- Джъмпери
Стъпка 2: Какво трябва да знаете
Трябва да знаете малко за структурата на щита за LCD клавиатура. Поставих разпечатката, за да можете да видите какво е какво.
Както ще видите в кода; пин номер 4, 5, 6, 7, 8 и 9. LCD се използва. Pin 10 е за управление на подсветката на LCD дисплея, но няма да ви е необходим. Във веригата бутоните са свързани към щифт A0.
Това ни оставя без цифрови пинове 0, 1, 2, 3, 11, 12, 13 и аналогови пинове A1, A2, A3, A4, A5.
Също така трябва да знаете аналоговите стойности на всеки бутон, за да можете да ги идентифицирате. Прочетох стойността A0 и я отпечатах на сериен монитор, за да разбера. Ето примерен код:
int btn_value = 0;
void setup () {Serial.begin (9600); } void loop () {btn_value = analogRead (A0); Serial.println (btn_value); }
Ето стойностите, които открих за моя щит:
- Десен бутон - 0
- Бутон нагоре - 131
- Бутон надолу - 306
- Ляв бутон - 481
- Изберете бутон - 722
- Без бутон - 1023
Стъпка 3: Дизайн на верига
Схемата е доста проста.
- Поставете зумера си някъде на дъската.
- Свържете едната страна на резистора от 330 ома към отрицателния щифт на зумера, а другата страна към заземяващия щифт на Arduino.
- Свържете положителния щифт на зумера към pin2 на Arduino.
Свършихте! Сега да преминем към кодирането.
Стъпка 4: Код
Когато отворите архивния файл, ще видите следните файлове; lcd_keypad_songs, fur_elise, james_bond, jingle_bells, mario_bros_theme, mario_bros_underworld, merry_christmas, pitches.h
- lcd_keypad_songs е основният файл, където се изписват менюто и определенията. Той е изпълнен с коментари, така че можете да разгледате и разберете кода.
- pitches.h включва дефиницията на музикални ноти.
- Останалите файлове включват функции на песните. Можете да преминете през тях и да се опитате да разберете. Не съм написал кодовете за песните, намерих ги чрез търсене. Така че можете също да намерите или напишете свои собствени песни и да ги добавите в менюто.
Трябва да ги поставите в една и съща папка. След това трябва да отворите файла lcd_keypad_songs с Arduino IDE и да качите кода.
Забележка: песента james_bond не е в менюто (коментира се). Това е така, защото Arduino има ограничено пространство и тези песни заемат много памет. Винаги можете да го декомментирате и да коментирате друга песен, която да слушате. Също така трябва да промените поръчките в менюто.
Стъпка 5: Готово
Честито
Успяхте. Ако имате въпроси или проблеми, не се колебайте да ми коментирате или изпратите съобщение. Бих искал да помогна.
Честито създаване!
Препоръчано:
ДЖОБЕН МУЗИКАЛЕН ПЛЕЙЪР: 6 стъпки
POCKET MUSIC PLAYER: В тази инструкция ще научите как да направите свой собствен джобен музикален плейър „DIY“с пауза на възпроизвеждане и да пропуснете други функции, като използвате arduino pro mini или arduino nano
Juuke - RFID музикален плейър за възрастни хора и деца: 10 стъпки (със снимки)
Juuke - RFID музикален плейър за възрастни и деца: Това е кутията Juuke. Кутията Juuke е ваш собствен музикален приятел, създаден да бъде максимално лесен за използване. Той е специално проектиран да се използва от възрастни хора и деца, но разбира се може да се използва от всички други възрасти. Причината да създадем това е
Музикален плейър AdaBox004: 4 стъпки
Музикален плейър AdaBox004: Използвах частите в AdaBox004, за да направя прост музикален плейър. Той се включва в USB порт и започва да възпроизвежда песни на случаен принцип от микро SD картата. Това е за моята работилница за безпроблемен източник на оптимистични песни
Автоматичен музикален плейър: 5 стъпки
Автоматичен музикален плейър: Случвало ли ви се е да пуснете тиха музика, за да помогнете на тялото си да се отпусне и да се подготви за сън? Когато се чувствате уморени след часове работа на вашия лаптоп, оставете лаптопа си отворен и просто изключете светлината и скочете на леглото. Тази машина ще автоматизира
Музикален асемблер: Интегриран виртуален музикален инструмент с блоков сензор за докосване: 4 стъпки
Музикален асемблер: Интегриран виртуален музикален инструмент с блоков сензор за докосване: Има много хора, които искат да се научат да свирят на музикален инструмент. За съжаление някои от тях не го стартират поради високата цена на инструментите. Въз основа на това решихме да направим интегрирана система за виртуални музикални инструменти, за да намалим бюджета за стартиране на