Съдържание:

8x8 Colorduino Pong Игра: 3 стъпки
8x8 Colorduino Pong Игра: 3 стъпки

Видео: 8x8 Colorduino Pong Игра: 3 стъпки

Видео: 8x8 Colorduino Pong Игра: 3 стъпки
Видео: planeTALK | Jürgen THOMAS "Der Vater der A380" (24 subtitle-languages) 2024, Ноември
Anonim
8x8 Colorduino Pong игра
8x8 Colorduino Pong игра

В тази инструкция ще ви покажа как създадох понг игра, използвайки 8 x 8 RGB LED матричен модул. Този модул се нарича Colorduino. Той има вграден микроконтролер и интерфейс за свързване с други платки Colorduino. Той има способността да борави с 64 броя цветни светодиоди. Платката може да се управлява с код Arduino. Създадох два контролера, всеки контролер има два бутона. Тази игра може да се играе от двама играчи. Целта е да се предотврати достигането на топката до стената от ваша страна. Има платформа с ширина 3 светодиода, която може да отскочи топката до противника. Моята концепция беше да го направя възможно най -опростен. Целият процес на изграждане отнема около 1 час (плетенето на една кука за контролерите не се брои). Цената на проекта беше 20 долара. Устройството се захранва от батерия 18650.

Стъпка 1: Списък на спецификациите

Списък на спецификациите
Списък на спецификациите

Връзка за сумата на името на материала

Colorduino V2.0 Dot Matrix RGB LED драйвер щит 1 бр

Пластмасов корпус за копчета 1 бр

Гъвкав кабел с гумена обвивка 1 бр.

Кабелна уплътнение 4 бр.

Proto PCB 1 pc

18650 държач за батерии 1 бр

18650 батерия 1 бр

Превключвател с бутон 12 мм Моментален бутон 4 бр.

Кабел за запояване 1 бр.

Запояваща калай 1 бр

2 -позиционен превключващ превключвател 1 бр.

4, 7 kohm 4 бр.

3V към 5V DC-DC конвертор Step Up Boost мобилен 1 бр

2-полюсен 5-милиметров разклонител за монтаж на винтова клема на клемния блок 1 бр.

3-пинов 5-милиметров винтов монтажен винтов терминален блок 2 бр.

Корпус за електроника 1 бр

Общи материални разходи по проекта: 20, 21 $/общ проект

Стъпка 2: Монтаж

Монтаж
Монтаж
Монтаж
Монтаж

Проверете видеото на първата стъпка. Малко допълнителна информация за видеото:

Съберете всички материали според списъка със спецификации. Използвах прото печатни платки и запоявам всички компоненти.

Свързах всички компоненти съгласно приложената схема. Това е лесно да се изгради веригата, това може да се направи от всеки, който има желание да използва поялник. Използвах краката на резисторите за свързване на PIN кодовете. Дъмперните кабели на Dupont са идеални за свързване на LED матрицата към протоборда. Цялата протоборда може да бъде сглобена преди инсталиране в корпуса. Инсталирах винтови клемни конектори за монтаж на печатна платка. Това ми помогна да тествам веригата без корпуса. След тестването просто изключих кабелите, монтирах прото печатната платка в корпуса и избутах кабелите през уплътненията, след което завинтвах всички кабели обратно.

Кодът на Arduino произхожда от тази инструкция, благодаря ви за вдъхновението.

labs.bsoares.com/ping-pong-com-matriz-de-l…

Контролерите трябва да бъдат проверени преди да се монтират в корпуса.

Пластмасовият корпус се модифицира с помощта на помощен нож и бормашина.

Сложих контролерите в зелено и синьо на една кука, за да различа двамата играчи. Плетенето на една кука е проектирано и създадено с помощта на тази инструкция:

www.instructables.com/id/Crochet-for-Gadge…

Стъпка 3: Качете прикачения софтуер

Качете прикачения софтуер
Качете прикачения софтуер
Качете прикачения софтуер
Качете прикачения софтуер
Качете прикачения софтуер
Качете прикачения софтуер

Софтуерът е качен от Atmel Studio. Първо се опитах да използвам Arduino IDE, но не успях да го използвам, затова трябваше да използвам AVR Programmer Avrisp mkII. Това направи работата ми малко по -трудна. Прикачих кода на Arduino и проекта Atmel Studio. Вижте видеото по -горе как да използвате кода на Arduino в Atmel Studio 7.

Имах някои проблеми с качването на ПИН кодовете на Colorduino. ПИН кодовете на ISP на платката Colorduino се намират между MCU и LED платката, а 6 ПИН конекторът на програмиста Avrisp mkII няма място. Трябваше да разглобя двете дъски, за да направя качването. По време на фазата на разработка трябваше да качвам кода много пъти, затова реших да сложа ISP конектора от другата страна на платката. За да направя това, трябваше да отразя щифтовете и използвах малка прото PCB платка. Ако имате нужда само от няколко качвания, така че не се притеснявайте, просто отделете дъските, за да качите, отколкото да се свържете отново. Повече информация за Avrisp mkII:

Кодът на Arduino произхожда от тази инструкция, благодаря ви за вдъхновението.

labs.bsoares.com/ping-pong-com-matriz-de-leds-8x8-ee13cce39007

Заключителни думи

Децата ми опитаха тази игра и много я харесаха. Мисля, че има много потенциал в този проект, други игри могат да бъдат разработени лесно.

Приятен ден!

Препоръчано: