Привет!
Это переработка старого проекта Arduino.
По сути, это набор деталей, который служит подставкой для печатной платы и некоторых компонентов, которые я использовал для создания игровой машины "Тетрис".
На фотографиях я использую свойКонтроллер, сделанный своими руками.Но вы можете создать свой собственный, используя джойстик, похожий на PS2, и 3 кнопки.
Включил файл .ino.. Он использует библиотеки Fastled, LedControl и Adafruit_TicoServo (можно скачать из менеджера библиотек IDE).
Список компонентов:
- Arduino Uno/Nano.
- Сервомотор (дешёвый SG90, это нормально).
- Две 8x8 RGB-матрицы (используя дешёвые китайские матрицы, найденные на eBay).
- Отображать MAX7219.
- Джойстик, похожий на PS2.
- 3 кнопки переключения.
ПИНАУТ для Arduino:
*Джойстик.
- AX --> A0
- АЙ --> А1
*Кнопки.
- Вращайте по часовой стрелке --> D3
- Поверните против часовой стрелки --> D4
- Начать --> D5
*RGBMatrix--> D8 *Сервопривод.--->D9 *Отображать Max7219.
- Данные --> D10
- CS -->D11
- CLK -->D12
Важный совет:Не подавайте питание на RGB-матрицу через Arduino. Две матрицы вместе могут потреблять более 1 ампера, а Arduino не может справиться с таким высоким током.
Есть две версии диффузора Matrix в одной или двух частях. Если вы можете справиться с заменой филамента, я рекомендую напечатать файл 'matrix_cover_with_diffusor.stl' и переключить с белого на темный цвет филамента, когда начинаете печатать сетку. Белая панель имеет толщину 0,6 мм. Вы также можете напечатать белую панель
Смотрите ниже некоторые полезные фотографии и дополнительные инструкции/советы.
Посмотрите в действии (ранний прототип) в этом видео:https://youtu.be/qHTFjGCErSI
Наслаждайтесь этим приятным выходным проектом и получайте удовольствие!!
Компоненты / Электроника.
Использованные компоненты.
8-на-8 RGB-матрица (x2)
Сервомотор SG90
Дисплей MAX7219.
Джойстик + кнопки.
Arduino NANO.
Адаптер питания для прототипной платы.
Инструкции по сборке / советы.
Две RGB-матрицы.
Соедините две матрицы.
Используйте сетку + диффузор над матрицей, используйте ленту для фиксации матрицы.
Решётка+диффузор.
Печать сетки+диффузора в одной части... замена филамента.
Дисплей и передняя панель.
Вставьте дисплей в переднюю панель.
Поставь крышку.
Вставьте сервопривод в диск, возможно, вам понадобится немного шлифовки.
Вставьте циферблат в верхнюю часть.
Замените серворукоятку на следующую деталь. Когда игра закончится (фигурки начнут падать), она должна быть направлена под углом 90 градусов (вертикально).
Питайте матрицу (и другие компоненты) от источника питания, а НЕ через Arduino.
Питание платы NANO.
Наведите порядок в этом хаосе!!!
Настройка сервопривода в файле INO.
Типичные значения для сервоприводов SG90. Если ваш сервопривод неправильно направляет детали, измените это.
Категория: Электроника.Etiquetas
Fuente del modelo
