Оглавление:

МУЗЫКАЛЬНАЯ ВИКТОРИНА: 5 шагов
МУЗЫКАЛЬНАЯ ВИКТОРИНА: 5 шагов

Видео: МУЗЫКАЛЬНАЯ ВИКТОРИНА: 5 шагов

Видео: МУЗЫКАЛЬНАЯ ВИКТОРИНА: 5 шагов
Видео: Музыкальная викторина для детей от 3 до 6 лет 2024, Июль
Anonim
МУЗЫКАЛЬНАЯ ВИКТОРИНА
МУЗЫКАЛЬНАЯ ВИКТОРИНА

Здравствуйте, мы группа из трех студентов модуля 4-го курса электроники Университета Малаги, Школа телекоммуникаций (https://www.uma.es/etsi-de-telecomunicacion/), и мы собираемся показать вам наш проект на тему «Креативная электроника».

Проект состоит из мини-игры, в которой плата arduino случайным образом выбирает мелодию для воспроизведения, и игрок должен ответить соответствующим образом, щелкнув соответствующую кнопку; если вы нажмете кнопку, связанную с проигрываемой песней, загорится зеленый светодиод и счетчик на дисплее увеличится, в противном случае загорится красный светодиод и счетчик будет сброшен.

Надеюсь, ты повеселишься!

Шаг 1: Список материалов и компонентов

1x Ардуино Леонардо

1x печатная плата

8x кнопок

7 резисторов 220 Ом

1x 74HC595

1x 7-сегментный светодиодный дисплей

1x зуммер

1x сварщик

1x оловянная катушка

1x плоскогубцы

1x 5 В выходной блок питания (например, powerbank)

Вот материалы, необходимые для изготовления коробки:

1x кусок дерева

1x Белый клей

1x электрическая пила

1x Хенге

Шаг 2: соберите коробку

Построить коробку
Построить коробку
Построить коробку
Построить коробку
Построить коробку
Построить коробку
Построить коробку
Построить коробку

Сначала вырежьте 4 стороны коробки размерами (20х5) см. Затем сделайте верх коробки и основу, сделав размеры квадрата со сторонами, и склейте стороны с основанием.

Позже поместите верхнюю часть с петлей и сделайте отверстия для кнопок, светодиодов и светодиодов на 7 сегментов. Приклейте кнопки к верху и установите плату Arduino на основание с помощью винта.

Наконец, все компоненты соединяются, а фотографии песен наклеиваются на верхнюю часть коробки.

Шаг 3: внутри коробки

Внутри коробки
Внутри коробки
Внутри коробки
Внутри коробки
Внутри коробки
Внутри коробки

Когда вы получили коробку, мы рекомендуем протестировать схему на макетной плате перед пайкой печатной платы. Обратите внимание, что кнопки используют резистор PULL-UP Arduino программно.

Затем подключите все кнопки и 7-сегментный дисплей к плате Arduino, например, с помощью разъемов «папа-мама».

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

Шаг 4: Программирование и блок-схема

Программирование и блок-схема
Программирование и блок-схема

Основная проблема заключается в том, чтобы иметь возможность ставить много песен без использования модуля SD и без необходимости делать код очень длинным и сложным для управления. Для этого мы поместили все песни в отдельную библиотеку и вызвали из Arduino, чтобы код был легко читаемым и легко изменяемым, чтобы вы могли изменять песни по своему усмотрению. Библиотека использует частоту и тишину каждой ноты.

Код Arduino был создан с использованием структуры корпуса переключателя. Сначала генерируется случайное число и звучит соответствующая песня. Если пользователь нажимает правильную кнопку, загорится синий светодиод, и счетчик прибавит 1, в противном случае загорится красный светодиод, и при нажатии кнопки запуска будет сгенерирована другая случайная песня.

Чтобы скомпилировать код, сначала вам нужно заархивировать коды.cpp и.h, затем вам нужно будет импортировать библиотеку в вашу IDE arduino, Программа-> Включить библиотеку-> Добавить библиотеку. ZIP.

Рекомендуемые: