Съдържание:

Arduino Cyclone Game: 5 стъпки (със снимки)
Arduino Cyclone Game: 5 стъпки (със снимки)

Видео: Arduino Cyclone Game: 5 стъпки (със снимки)

Видео: Arduino Cyclone Game: 5 стъпки (със снимки)
Видео: Nastya and a compilation of new series about friends 2024, Юли
Anonim
Игра на циклон Arduino
Игра на циклон Arduino

Проекти на Fusion 360 »

Никога не съм играл истинската аркадна игра с циклон, но ми харесва идеята да си играя с времето за реакция.

Проектирах миниатюрна игра. Състои се от 32 светодиода, образуващи кръг, светодиодите светват един по един като водещ преследвач. Целта е да натиснете бутон, когато червеният светодиод светне.

ВИДЕО ТУК

Консумативи

  • 29x зелен светодиод
  • 2x жълт светодиод
  • 1x червен светодиод
  • 1x 12 мм светодиоден бутон
  • 4x 74HC595
  • 1x Arduino nano
  • Ø3 мм тръба с дължина 46 мм
  • 1x I2C OLDE дисплей 128*32
  • Проводници
  • 3D принтер
  • грунд + боя
  • шкурка
  • поялник
  • Мини USB кабел + USB източник на захранване

Стъпка 1: Правила

Правила
Правила

Добавих към тази игра нейни собствени правила за оценка, както и промени в скоростта, за да я направя по -предизвикателна, -ако спрете на червения светодиод: резултатът се увеличава със стойност между 4 и 20 в зависимост от скоростта. Скоростта се увеличава с 2%.

-ако спрете на жълт светодиод: резултатът се увеличава с 2, а скоростта се увеличава с 10%

-ако спрете на зелен светодиод: играта свърши

Образ
Образ

Добавих и бонус за наистина опитни играчи!

-ако спрете на червения светодиод 3 пъти подред, докато скоростта е над 80%: скоростта се връща на 20%! (звездите показват напредъка на този бонус)

Образ
Образ

първият светодиод, който да светне, се избира произволно от arduino, както и ако се завърти по часовниковата стрелка или обратно на часовниковата стрелка.

Стъпка 2: Прототипиране

Прототипиране
Прототипиране

Това беше стъпката, при която тествах всякакви правила за точкуване. Нано платката arduino няма достатъчно изходни щифтове за задвижване на 32 светодиода, така че използвах четири чипа 74HC595, всеки от които управлява 8 светодиода, те работят много добре и използва само 3 изходни щифта arduino!

Направих тази електрическа схема:

Образ
Образ

и ето кода arduino (ще ви е необходима тази библиотека за oled дисплея и тази библиотека за чиповете hc595)

Стъпка 3: Приложението

Проектиране:

Корпусът е проектиран във Fusion 360 и се състои от 4 части.

Образ
Образ

Можете да намерите. STL и.f3d файловете на Cults3D ТУК

3D печат:

Горната част на тялото ще изисква опори за отпечатване. Отпечатах всички части с ледена нишка PLA с настройки по подразбиране на Cura и 3D отпечатан на Creality Ender3

Образ
Образ

Следпечатване:

За този проект исках да опитам довършителна техника за 3D печат.

ето как изглежда 3D принтът …

Образ
Образ

Първо шлифовах парчетата с шкурка 120 до 800

Образ
Образ

Нанесох грунд грунд

Образ
Образ

Шлифовах го отново с шкурка 800

Образ
Образ

След това добавих 3 слоя черна боя за пръскане тук имате сравнението "преди и след":

Образ
Образ
Образ
Образ
Образ
Образ

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

  1. поставете 32 -те светодиода в отворите на горната част на тялото (отрицателен отвътре, положителен отвън)

    Образ
    Образ
  2. огънете отрицателните крака, за да ги споите заедно

    Образ
    Образ
  3. поставете първия 74HC595 тук с главата надолу и запоявайте светодиодите според схемата на стъпка 2

    Образ
    Образ
  4. свържете четирите чипа с наистина тънки проводници също според електрическата схема.

    Образ
    Образ
  5. запоявайте четири проводника към OLED дисплея и ги прокарайте през тръбата така:

    Образ
    Образ
  6. запоявайте всички проводници към Arduino.

    Образ
    Образ
  7. залепете дъската arduino на място с горещо лепило.
  8. закопчайте горната част на тялото на долната част на тялото и закрепете предната олеирана кутия.

Стъпка 5: Забавлявайте се

Сега просто трябва да включите arduino към 5V източник на захранване (банка за захранване, лаптоп, …)

тогава ще започне от само себе си.

Опитайте се да направите най -високия резултат!

Моят е 1152 късмет!

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