Много мы собрали на страницах нашего сайта полезных электронных приборов, теперь пришло время игрушек. Естественно тоже электронных. Проект этот по мотивам известной аркадной игры, в которой игрок пытается остановить светодиод, вращающийся по кругу, в определенном месте.

Детали для сборки схемы
- Ардуино Нано R3
- Кольцо WS2812 с 60 светодиодами
- Поворотный энкодер с кнопкой
- Большая самодельная кнопка
- Транзистор общего назначения NPN
- Мини динамик
- Резистор 220 Ом 2 штуки
- Резистор 820 Ом
Итак, цель игры состоит в том, чтобы остановить бегущий свет, когда он достигает указанного (красного) светодиода. В случае успеха уровень сложности будет увеличиваться. В случае неудачи игра перезапустится.


Кольцо состоит из 60 светодиодов (4 неопикселя в форме четверти круга из 15 светодиодов). Держатель кольца изготовлен на 3D-принтере. В середине кольца находится полоса из 6 RGB светодиодов, которые фактически представляют 6 уровней. Базовый код взят из другого проекта, лишь введено несколько модификаций, чтобы сделать игру еще интереснее.


Уменьшена сила света диодов, вместо исходных 40-ка кольцо содержит 60 светодиодов. Также добавлено еще два уровня и теперь в игре всего 6 уровней. Добавились в игру звуки – играть намного интереснее.


Игра должна питаться от источника питания 5 В / 3 А или более. Для самой схемы надо нескольких компонентов: микроконтроллер ардуино нано, LED кольцо WS2812 с 60 светодиодами RGB, LED лента WS2812 с 6 светодиодами RGB, транзистор и большая красивая кнопка для старта игры.


Если что, можем использовать кнопку поворотного энкодера, но играть с такой кнопкой сложнее.


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






При каждом пройденном уровне загорается один диод из горизонтального ряда. Всего уровней шесть, поэтому в этом ряду тоже 6 светодиодов. Если не удастся пройти уровень – игра начнется сначала. Если пройдете все 6 уровней, игра также перезапустится и начнется сначала. Код скачайте тут.






