Оглавление:

Cyclone (светодиодная игра Arduino): 6 шагов (с изображениями)
Cyclone (светодиодная игра Arduino): 6 шагов (с изображениями)

Видео: Cyclone (светодиодная игра Arduino): 6 шагов (с изображениями)

Видео: Cyclone (светодиодная игра Arduino): 6 шагов (с изображениями)
Видео: Фоновая подсветка телевизора своими руками 2024, Ноябрь
Anonim
Cyclone (светодиодная игра Arduino)
Cyclone (светодиодная игра Arduino)

В этом уроке я научу вас, как создать светодиодную игру с очень небольшим количеством кода или опыта! У меня была эта идея какое-то время, и я наконец добрался до ее воплощения. Это забавная игра, которая напоминает нам все аркадные игры. Есть и другие руководства, на которые я буду ссылаться для дальнейших ссылок. Это можно сделать в течение часа напряженной работы и того стоит:)

Запасы

Светодиоды WS2812B x24

Ардуино Нано

Мгновенная кнопка

Шаг 1. Посмотрите демонстрацию

Image
Image

Шаг 2: Найдите любой тип кадра

Найдите любой тип рамы
Найдите любой тип рамы
Найдите любой тип рамы
Найдите любой тип рамы

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

Шаг 3: программирование

Программирование
Программирование

Эта программа не самая эффективная.. но она отлично справляется со своей задачей. В игре пять различных состояний игры. Нулевое состояние Gamestate представляет собой состояние ожидания до нажатия кнопки. Остальные состояния игры показывают, на каком уровне находится игрок. Чтобы противодействовать дребезгу кнопки, я использую функцию millis () вместо delay (). Таким образом, игра все еще может работать, пока кнопка обрабатывается.

Чтобы настроить скорость в соответствии с предпочтениями, понижение переменной ledSpeed увеличит скорость. Скорости указаны в порядке сложности.

Шаг 4: Электромонтаж и пайка

Электромонтаж и пайка
Электромонтаж и пайка

Этот проект может питаться либо от шнура 5 В, идущего к Arduino Nano, либо от батарейного блока 3 AA, чтобы сделать его портативным.

Просверлите отверстие для кнопки мгновенного действия или отделите ее от рамы. Подключите одну сторону к земле, а другую - к контакту 4.

(Необязательно) -Подключите аккумуляторный блок переключателем на линии 5 В к контактам VIN и заземления на Arduino Nano. Убедитесь, что сигнал составляет 5 В, и выход может обрабатывать питание Arduino и светодиодов. Чтобы увеличить срок службы батарей, увеличьте яркость светодиодов.

Подключите оба набора светодиодов к шине 5 В на Arduino и подключите заземление. Наконец, следуйте линиям Din к нужным контактам на Arduino.

Шаг 5: горячий клей и закрепите

Горячий клей и безопасность
Горячий клей и безопасность
Горячий клей и безопасность
Горячий клей и безопасность

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

Шаг 6: Еще одна ссылка

Другая ссылка
Другая ссылка

Более поучительные, которые я нашел, связаны. Спасибо за ваше время, и я надеюсь, что вы получили пользу от этого проекта. Посетите мой веб-сайт (www.neehaw.com) для получения дополнительной документации и интересных проектов. Наслаждаться!

Обучаемый

Инструктируемый два

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