Оглавление:

Танцевальная площадка с цветным светодиодом с использованием Arduino: 5 шагов
Танцевальная площадка с цветным светодиодом с использованием Arduino: 5 шагов

Видео: Танцевальная площадка с цветным светодиодом с использованием Arduino: 5 шагов

Видео: Танцевальная площадка с цветным светодиодом с использованием Arduino: 5 шагов
Видео: Светодиодная матрица для Ардуино — 64 красных светодиода в одном модуле. Железки Амперки 2024, Июль
Anonim
Танцевальная площадка с цветным светодиодом на Arduino
Танцевальная площадка с цветным светодиодом на Arduino
Танцевальная площадка с цветным светодиодом на Arduino
Танцевальная площадка с цветным светодиодом на Arduino

Это моя первая инструкция. Я сделал красочную танцевальную площадку, используя плату Arduino в качестве последовательного входа для компьютера. Это легко сделать и стоит несколько резисторов и светодиодов (вам не обязательно их использовать).

Шаг 1: материалы

Материалы
Материалы
Материалы
Материалы

Электронные части: 1. 6 светодиодов разных цветов, показывающих, что кнопки нажаты 2. 6 Резистор 220 Ом для защиты светодиодов 3. Плата для пайки общего назначения 4. Некоторые провода и разъемы Детали танцевальной площадки: 1. Алюминиевая фольга (которая используется для выпечки) 2. Большой бумажный ящик (можно сделать и Деревянный каркас)

Шаг 2: Схема и тест

Схема и тест
Схема и тест
Схема и тест
Схема и тест
Схема и тест
Схема и тест
Схема и тест
Схема и тест

Схема показана на первом графике. Танцевальный пэд просто реализует шесть кнопок, показанных на схеме. Когда мы нажимаем каждую кнопку, светодиод загорается и переводит соответствующий вывод с НИЗКОГО на ВЫСОКИЙ. Это сообщение будет отправлено на компьютер в виде последовательного сообщения и будет обработано программой Python, которая затем имитирует это сообщение в сообщении о нажатии клавиши. Я сделал схему на плате для пайки общего назначения, используя несколько небольших разъемов, чтобы я мог легко подключите его к плате Arduino, которую можно сохранить для других проектов. Вы можете сделать плату получше, чем я, так как это довольно просто, я использовал несколько проводов для подключения. После того, как вы сделали схему, вы можете соединить некоторые провода вместе, чтобы увидеть, правильно ли загораются светодиоды. А затем вы можете перейти к следующему шагу - настройке программного обеспечения.

Шаг 3: программа

Программа arduino отправляет правильное письмо на компьютер при изменении статуса ключа. Таким образом, если вы нажмете любую кнопку, он отправит две соответствующие буквы, одну вниз и одну вверх. Программа python получает сообщение, а затем преобразует их в событие клавиатуры. Если он получает букву «l», то программа генерирует сообщение о нажатой клавише LEFT. В настоящее время эта программа работает только на компьютере с Windows, поскольку модуль Python SendKeys работает только с Windows. Вы можете найти способ имитировать информацию с клавиатуры в Mac и Linux. Вам необходимо установить модуль Serial и SendKeys для Python, чтобы запустить эту программу. Программа Dance, которую я использую, - StepMania, вам необходимо настроить информацию о карте ключей, чтобы при танце программа правильно реагировала. Это похоже на настройку джойстика, когда вы играете в игры.

Шаг 4: танцевальная площадка

Танцевальная площадка
Танцевальная площадка
Танцевальная площадка
Танцевальная площадка
Танцевальная площадка
Танцевальная площадка

Есть еще несколько отличных инструкций о том, как сделать танцевальную площадку. Здесь я покажу вам, как сделать его из вещей, которые вы легко можете достать. Танцевальная панель в основном состоит из шести кнопок. Идея состоит в том, чтобы использовать две параллельные алюминиевые фольги, наклеенные на твердые доски, а затем соединить их вместе с каким-то материалом внутри, чтобы разделить их. Только когда вы приложите два жестких картона к бумаге, они соприкоснутся друг с другом. Сделайте шесть таких пуговиц и положите их на картон большего размера. Затем подключите эти кнопки к схеме, которую мы сделали раньше. Наконец, вы можете сделать обложку и нарисовать на ней что-нибудь.

Шаг 5: готово к запуску

Перед включением Stepmania следует запустить программу Python. Тогда вы сможете использовать свой танцевальный блокнот для управления программой. Когда я снимал следующее видео, я открывал крышку, чтобы вы могли четко видеть, что внутри. Наслаждайтесь!

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