Съдържание:

МУЗИКАЛЕН ТЕСТ: 5 стъпки
МУЗИКАЛЕН ТЕСТ: 5 стъпки

Видео: МУЗИКАЛЕН ТЕСТ: 5 стъпки

Видео: МУЗИКАЛЕН ТЕСТ: 5 стъпки
Видео: Deep Focus Music To Improve Concentration - 11 Hours of Ambient Study Music to Concentrate #5 2024, Ноември
Anonim
МУЗИКАЛЕН ВИЦ
МУЗИКАЛЕН ВИЦ

Здравейте, ние сме група от трима студенти от 4-ти курс по електронен инженеринг от Университета в Малага, Училището по телекомуникации (https://www.uma.es/etsi-de-telecomunicacion/) и ще ви покажем нашите проект за темата, наречена „Творческа електроника“.

Проектът се състои от мини игра, в която дъската arduino решава на случаен принцип мелодия за възпроизвеждане и играчът трябва да отговори по подходящ начин, като кликне върху съответния бутон; ако натиснете бутона, свързан с изпълняваната песен, светва зелен светодиод и броят на дисплея ще се увеличи, ако не, червен светодиод светва и броят се нулира.

Надявам се, че ти харесва!

Стъпка 1: Списък на материалите и компонентите

1x Arduino Леонардо

1x PCB платка

8x бутони

7x 220ohm резистори

1x 74HC595

1x 7-сегментен LED дисплей

1x зумер

1x заварчик

1x Тенекия бобина

1x клещи

1x 5V изходно захранване (например powerbank)

Това са материалите, необходими за направата на кутията:

1x Парче дърво

1x бяло лепило

1x Електрически трион

1x Хенге

Стъпка 2: Изградете кутията

Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията
Изградете кутията

Първо изрежете четирите страни на кутията с размери (20x5) cm. След това направете горната част на кутията и основата, с измерванията на квадрата, направени със страните, и залепете страните с основата.

По -късно поставете горната част с панти и направете дупките за копчетата, светодиодите и светодиодните 7 сегмента. Залепете бутоните отгоре и поставете дъската Arduino върху основата с винт.

Накрая всички компоненти са свързани и снимките на песните са залепени в горната част на кутията.

Стъпка 3: Вътре в кутията

Вътре в кутията
Вътре в кутията
Вътре в кутията
Вътре в кутията
Вътре в кутията
Вътре в кутията

Когато получите кутията, препоръчваме да тествате веригата в протоборд преди запояване на печатната платка. Обърнете внимание, че бутоните използват софтуера PULL-UP резистор на Arduino.

След това свържете всички бутони и 7сег дисплея към платката arduino, като използвате например мъжки-женски конектори.

Платката arduino може да се захранва от външна батерия вътре в кутията или директно свързана към компютъра чрез отвор в кутията, ако желаете.

Стъпка 4: Програмиране и блокова диаграма

Диаграма за програмиране и блокове
Диаграма за програмиране и блокове

Основният проблем е да можете да поставите много песни, без да използвате SD модул и без да правите кода много дълъг и труден за управление. За това сме поставили всички песни в отделна библиотека и сме се обадили от arduino, което прави код лесен за четене и лесно модифициране, така че можете да променяте песните, както искате. Библиотеката използва честотата и тишината на всяка бележка.

Кодът на Arduino е направен с помощта на структура на превключвател. Първо се генерира произволно число и звучи песен, свързана в този случай. Ако потребителят натисне правилния бутон, синият светодиод ще светне и броячът ще добави 1, в противен случай червеният светодиод светва и при натискане на бутона за стартиране се генерира друга произволна песен.

За да компилирате кода, първо трябва да компресирате.cpp и.h кодовете, след това ще трябва да импортирате библиотеката във вашата arduino IDE, Program-> Include library-> Add. ZIP library.

Препоръчано: