Оглавление:

Костюм призрака Arduino Pac-Man: 3 шага
Костюм призрака Arduino Pac-Man: 3 шага

Видео: Костюм призрака Arduino Pac-Man: 3 шага

Видео: Костюм призрака Arduino Pac-Man: 3 шага
Видео: PacMan Ghost Costume WITH Arduino! 2024, Июнь
Anonim
Image
Image
Соберите Arduinos и экраны
Соберите Arduinos и экраны

Pac-Man - это КЛАССИЧЕСКАЯ видеоигра. В этом году сотрудники нашей школы одеваются как персонажи игры Pac-Man. Предметные головы - Pac-Man, учителя - призраки.

Легко взять цветной кусок Bristol Board, вырезать полукруг сверху, вырезать пилой снизу и надеть белые и черные глазки из бумаги.

Поскольку я преподаю информатику, бумажные глаза не справятся! Наденьте Arduino на корпус и оживим глаза!

В этом проекте бумажные глазки заменены двумя экранами Arduino Unos и двумя экранами mcu_friend 320x240 TFT с сенсорным экраном. Это отличная демонстрация последовательной связи между двумя Arduinos.

Размер этого проекта 18 дюймов в ширину и 24 дюйма в высоту. Таким образом, его можно сделать из 1 куска Bristol Board и 1 куска картона из большой коробки.

Давайте сделаем это!

Запасы

  • Два Arduinos (Uno или Mega 2560) (см. Изображения выше)
  • Клей и изолента для сборки костюма
  • Гофрированный картон, чтобы усилить ваше привидение.
  • Цветная доска Bristol для создания вашего призрака.
  • Паяльник и короткие отрезки проволоки.
  • Два патч-корда с зажимом типа «крокодил» для подключения Arduinos
  • Две батареи 9 В и зажимы для разъемов
  • Два экрана mcu_friend 320x240 TFT с сенсорным экраном. Убедитесь, что они совпадают. В моем исходном наборе исходные точки экрана (0, 0) находились в противоположных углах. Если у вас нет согласованных пар, вам просто нужно заставить один Arduino сдвигать глаз в противоположном направлении, чтобы они совпадали.

Шаг 1. Соберите Arduinos и экраны

Соберите Arduinos и экраны
Соберите Arduinos и экраны
Соберите Arduinos и экраны
Соберите Arduinos и экраны

Убедитесь, что ваши Arduinos НЕ подключены к компьютеру или источнику питания.

Важно убедиться, что вы тщательно выровняли контакты на каждом экране экрана с Arduino. Если вы их неправильно подключите, вы зажжете щит и ХЭЛЛОУИН БУДЕТ РАЗРУШЕН! ВЫ ХОТИТЕ РАЗРУШИТЬ ХЭЛЛОУИН? ТЫ?

Я так не думал … Продолжай!

Каждый Arduino имеет вывод Serial Rx0 и вывод Serial Tx1. Припаяйте короткий провод к контакту MASTER Tx1.

Припаяйте короткий провод к контакту Rx0 ПОДЧИНЕННОГО.

Припаяйте короткий провод к контакту GND каждого Arduino.

Подключите каждый экран к соответствующему Arduino.

Пока не подключайте Arduinos вместе.

Шаг 2: загрузите эскизы на каждый Arduino

Эскизы требуют загрузки двух графических и экранных библиотек в вашу Arduino IDE.

В меню «Эскиз» выберите «Включить библиотеку», затем «Управление библиотеками».

В поле поиска найдите «Adafruit GFX» и добавьте его в свою среду IDE.

В поле поиска найдите «MCUFriend» и добавьте его в свою среду IDE.

У каждого Arduinos есть эскиз, который перемещает глаз слева направо по экрану. Arduino для правого глаза является ГЛАВНЫМ, а Arduino для левого глаза - ВЕДОМОМ.

Базовый набросок рисует глаз (черный прямоугольник и круг) в левой части экрана, затем использует два цикла FOR с командой вертикальной прокрутки для смещения глаза слева направо и назад в течение цикла.

Когда мастер запускает цикл, он отправляет символ «1» через свой последовательный порт на подчиненное устройство. Когда ведомое устройство получает «1», он начинает свой цикл. Мастер бесконечно вращает глазами и посылает пульс. Результат - движение глаз персонажей Pac-Man Ghost, скользящее влево-вправо!

Откройте и загрузите эскизы MASTER и SLAVE на соответствующие наборы Arduino / Screen.

Временно отключите оба Arduino от компьютера.

Соедините два GND вместе с помощью патч-корда.

Соедините вывод Tx1 ведущего устройства с выводом Rx0 ведомого устройства с помощью патч-корда.

Подключите Arduinos к компьютеру. Глаза должны начать движение.

Woohoo!

Шаг 3: сделайте костюм призрака

Сделать костюм призрака
Сделать костюм призрака
Сделать костюм призрака
Сделать костюм призрака
Сделать костюм призрака
Сделать костюм призрака
Сделать костюм призрака
Сделать костюм призрака

Вырежьте из гофрированного картона классическую форму призрака. Мои размеры 18 дюймов в ширину и 24 дюйма в высоту.

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

Когда клей высохнет, обрежьте излишки бристольского картона вокруг гофрированного картона.

Теперь переверните призрак гофрированной стороной вверх.

Помните, костюм теперь перевернут.

Расположите MASTER Arduino на ПРАВОЙ стороне картона, а SLAVE Arduino - на ЛЕВОЙ стороне, расположив их так, как хотите. Убедитесь, что патч-корды из кожи аллигатора могут соединять два Arduinos.

Обведите щитки карандашом.

Тщательно вырежьте отверстия для глаз.

Теперь прикрепите каждый Arduino / Display к костюму изолентой. Прикрепите две батареи 9 В рядом, чтобы легко подключить к Arduinos.

Включите свой Arduinos и приступайте к экспериментам!

Излишне говорить, что вы можете наклеить ленту на тыльную сторону Arduinos, чтобы не было коротких замыканий при попадании дождя и / или металлических застежек-молний на пальто / куртках и т. Д. Будьте осторожны!

Оберните его ремнем, чтобы повесить на плечи, наденьте черный топ и черные брюки, и вы готовы преследовать PacMan по своему району! Сделайте весь набор!

Счастливого Хэллоуина!

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