Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Компоненты и материалы

Перчатка Бесконечности × 1
SparkFun Arduino Pro Mini 328 - 5V/16MHz × 1
Корпус для батареи × 1
Тактовая кнопка × 2
Набор светодиодов Elegoo × 1
Светодиод фиолетовый × 1
Светодиод оранжевый × 1
USB-TTL адаптер для Arduino × 1
АА батарейки × 4
Провода Pimoroni × 1
Монтажная плата (protoboard) × 1

Необходимые инструменты

О проекте

Если вы ещё не смотрели «Войну бесконечности» или «Финал», лучше прекратите чтение и посмотрите фильмы — в статье есть отсылки к ним.

После просмотра «Финала» я решил создать проект Перчатки Бесконечности и объединить его с моим проектом «Искусственная жизнь»: перчатка будет светиться, как в фильме, а также «уничтожать» 50% жизни в симуляции.

Основные цели:

Компоненты

Сборка

Сначала собрал перчатку без электроники:

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Компоненты для сборки:

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Припаял Arduino Pro Mini к монтажной плате:

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Кнопки подключены к цифровым пинам 2 и 3 (как в проекте ASMD Shock Rifle). Светодиоды — к пинам 4–9.

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Приклеил светодиоды на перчатку (хотел под камни, но они непрозрачные снизу):

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами
Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами
Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами
Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Кнопки закреплены на указательном пальце и большом.

Для автономного питания приклеил корпус с 4× АА батарейками:

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами
Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Проводка немного хаотична, но работает — после загрузки кода.

Программная часть

Код для перчатки и проекта «Искусственная жизнь» доступен на GitHub.

Код симуляции доработан: исправлены ошибки, улучшена отрисовка, добавлена функция реакции на Serial-сообщения от перчатки — для удаления 50% сущностей.

Код перчатки управляет режимами: одна кнопка переключает камни (включает их по очереди или все сразу), вторая (на большом пальце) — «щёлк»: все камни светятся максимально ярко и отправляется Serial-команда в симуляцию.

Подключение к Raspberry Pi с симуляцией осуществляется через USB-TTL переходник.

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Результат

Один из любимых проектов. Надевание перчатки вызывает чувство силы — особенно в сочетании с футболкой Таноса. В симуляции 50% сущностей удаляются случайно и быстро восстанавливаются. Иногда кажется, что некоторые исчезают дважды — вероятно, баг при совпадении координат, исправлю позже.

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами
Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами
Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами
Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Чистое удовольствие.

Заключение

Отличный проект и дополнение к «Искусственной жизни». В будущем нужно уделять больше внимания аккуратности сборки, но яркие светодиоды компенсируют неидеальную проводку. Проект очень весел для экспериментов и взаимодействия с симуляцией.

Жду ваших мнений в комментариях!

Создание Перчатки Бесконечности: DIY-набор с Arduino и светодиодами

Код

GitHub: https://github.com/LordofBone/InfinityGauntlet

Производственный процесс

  1. Сделай свой LUMAZOID: DIY Arduino музыкальный визуализатор
  2. Панель управления полётным симулятором 2020 на Arduino Nano: LCD и CDI-дисплеи
  3. DIY Калейдоскоп-бесконечное зеркало: потрясающий LED-дисплей
  4. Управление светодиодом по Bluetooth с Arduino: простой DIY-гид
  5. Пошаговое руководство: сборка умного четырёхногого робота на Arduino
  6. Arduino-таймер для мытья рук: простое DIY-устройство для борьбы с COVID‑19
  7. Arduino RGB-микшер цветов: Простой проект для начинающих
  8. Мастерство 8×8 LED-матрицы с Arduino Uno: Пошаговое руководство
  9. DIY Arduino Radionics EMR Treatment Device — радионическое устройство
  10. Наружные RGB-прожекторы с DMX-управлением: бюджетное DIY-решение на Arduino