Arduino ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ



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

ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

Детали для сборки схемы

  • Ардуино Нано R3
  • Кольцо WS2812 с 60 светодиодами
  • Поворотный энкодер с кнопкой
  • Большая самодельная кнопка
  • Транзистор общего назначения NPN
  • Мини динамик
  • Резистор 220 Ом 2 штуки
  • Резистор 820 Ом

Итак, цель игры состоит в том, чтобы остановить бегущий свет, когда он достигает указанного (красного) светодиода. В случае успеха уровень сложности будет увеличиваться. В случае неудачи игра перезапустится.



ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

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

ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

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



ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

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

ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

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

ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

Как тут играть

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

ЧИТАТЬ
ЦИФРОВОЙ ВОЛЬТМЕТР СЕТЕВОГО НАПРЯЖЕНИЯ НА МИКРОКОНТРОЛЛЕРЕ ATTINY

ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

ARDUINO ИГРА СО СВЕТОДИОДНЫМ КОЛЬЦОМ

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



Прокрутить вверх