Pull to refresh

Аналог Meggy JR RGB своими руками

Reading time2 min
Views49K
Добрый день, хочу вкратце рассказать о создании бюджетного аналога Meggy JR RGB, о котором на хабре писали довольно давно.



Предыстория


После прочтения того поста я загорелся идеей сделать что-то подобное, но дешевле. Спустя год был куплен Arduino. Поигравшись с ним и поморгав светодиодом, я решил сделать то, что давно хотел.

Выбор элементов


В качестве сердца устройства была выбран контроллер ATmega168A. Оглядываясь назад я понимаю, что это не самый лучший(бюджетный) выбор, но тогда я хотел писать код на языке Arduino. Для отображения картинки выбрал светодиодную матрицу tbc1511egwa. Это двухцветная матрица с общим катодом. Для управления ею использовал сдвиговые регистры 74HC595. В качестве основного источника использовал следующую статью arduino.ru/projects/arduino_led_matrix. Кнопки SWT-9. В общем-то всё.



Версия 1


Изначально устройство собрал на макетной плате с большим количеством лапши на обратной стороне платы.


Затем заменил крону на блок питания и соорудил убогое подобие корпуса.




Первая версия прошивки была написано на языке Arduino. Это была игра вроде Galaxy. Была она с достаточным количеством багов, но даже такая версия меня очень радовала.

Версия 2


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

Обратная сторона


Передняя сторона


После этого был сооружен некий корпус из оргстекла(печально, но стекла одного цвета в достаточном количестве не нашлось) и написана прошивка уже на С++. Это была игра Змейка. Ах да, еще я прикупил простенький программатор



Оказалось что через темное оргстекло светодиоды светят не слишком ярко.





Исходные файлы


Проект в IAR ge.tt/773ImDt/v/0?c
Разводка платы(.lay) ge.tt/773ImDt/v/1?c
В разводке платы есть несколько ошибок. Выкладываю сюда только ради удовлетворения любопытства интересующихся. Если будете её использовать, то помните, что действуете на свой страх и риск.

Итоги


Ну и напоследок видео игрового процесса(осторожно в начале видео громкий звук.


Вот и всё. Устройство готово и успешно функционирует. Я доволен.
Tags:
Hubs:
Total votes 55: ↑55 and ↓0+55
Comments11

Articles