
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Здравствуйте, мы группа из трех студентов модуля 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.
Рекомендуемые:
Заземленная мини-музыкальная катушка Тесла: 5 шагов

Заземленная миниатюрная музыкальная катушка Тесла: этот проект заключался в создании музыкальной катушки Тесла, а затем попытаться выяснить, повлияет ли заземление катушки Тесла на излучаемый звук. Этот ремикс был вдохновлен Mini Musical Tesla Coil Kitintstructable https://www.instructables.com/Mini-Musica
QuizBox - автономная интернет-викторина: 6 шагов

QuizBox - автономная интернет-викторина: автономная интернет-викторина, чтобы узнать, какой у вас субреддит, кому это не нужно? Обзор Ниже приводится краткий обзор содержимого. Введение и демонстрационный видеоролик Печать коробки Добавление электроники Написание кода Создание викторины Результат
QuizzPi, викторина для Raspberry Pi с Python: 7 шагов (с изображениями)

QuizzPi, викторина Raspberry Pi с Python: QuizzPi - викторина аркадного типа. QuizzPi родился потому, что мне нужно было развлечь мою дочь. Ей 7 лет, и она уже требует использования новых технологий, идея заключалась в том, чтобы создать что-то, что было бы одновременно забавным и образовательным
Игра-викторина Buzzer Bluetooth Edition: 7 шагов (с изображениями)

Quiz Game Buzzer Bluetooth Edition: Итак, я сделал этот Quiz Buzzer некоторое время назад … https: //www.instructables.com/id/Quiz-Game-Show-Bu… После того, как я его некоторое время использовал, я получил некоторые отзывы и решите улучшить его. Чтобы увидеть код … он должен работать хорошо … https: //bitbucket.org/Clapoti/triviabuz
Электронная рождественская открытка-викторина: 10 шагов (с картинками)

Электронная рождественская открытка-викторина: Хотите сделать что-нибудь интересное на Рождество? Как насчет электронной веселой рождественской открытки? Он воспроизводит вопросы из волновых файлов с SD-карты, поэтому вы можете настроить его, задав вдумчивые и / или жуткие вопросы. Если викторины шутливые, это