Оглавление:

Электронный набор из восьми игральных костей с полностью настраиваемой ИК-подсветкой: 14 ступеней (с изображениями)
Электронный набор из восьми игральных костей с полностью настраиваемой ИК-подсветкой: 14 ступеней (с изображениями)

Видео: Электронный набор из восьми игральных костей с полностью настраиваемой ИК-подсветкой: 14 ступеней (с изображениями)

Видео: Электронный набор из восьми игральных костей с полностью настраиваемой ИК-подсветкой: 14 ступеней (с изображениями)
Видео: Как собрать Электронные кости!! 2024, Ноябрь
Anonim
Image
Image
Схема
Схема

В сотрудничестве с Х. Артуро Эспехель Баес.

Теперь у вас может быть до 8 кубиков от 2 до 999 граней в корпусе диаметром 42 мм и высотой 16 мм! Играйте в свои любимые настольные игры с помощью этого настраиваемого карманного электронного набора кубиков!

Этот проект представляет собой карманный электронный набор, содержащий до 8 кубиков. Количество лиц каждого из них может быть установлено от 2 до 999 с помощью ИК-пульта дистанционного управления и сохранено во внутренней памяти EEPROM.

Для этого проекта мы использовали Arduino pro-mini, плату микроконтроллера на базе ATmega328.

Изображение игральных костей выбирается автоматически. Для 6-гранных игральных костей число представлено точками, как у классических игральных костей (с квадратными гранями). Для 12-стороннего случая число представлено внутри пятиугольника, а для 20-стороннего случая число представлено внутри треугольника. В остальном номер помещен в рамку. Также 3-гранные кости могут быть представлены в двух разных формах: в виде игры «бумага, камень, ножницы» и с числами. Кроме того, для двусторонних игральных костей мы изображали это с ударом вверх / вниз.

Запасы

Для набора игральных костей:

  • Arduino pro-mini
  • SparkFun USB к последовательному разъему - FT232RL
  • SSD1306 I2c 0,96 дюйма 128x64 OLED-дисплей
  • Модуль датчика вибрации J34 Пружина детонационного переключателя
  • Литий-полимерный аккумулятор 3,7 В 300 мАч
  • Инфракрасный модуль IR 1838B пульта дистанционного управления комплектом беспроводной связи
  • Корпус, напечатанный на 3D-принтере (2 части, ссылки в формате STL)

Для зарядного устройства:

  • Две части печатной платы; 17x10 мм и 13x18 мм
  • Корпус, напечатанный на 3D-принтере (2 части, ссылки в формате STL)
  • Micro USB 5V 1A TP4056 Модуль зарядного устройства литиевой батареи

Шаг 1: Схема

Шаг 2: Поместите контакты зарядного устройства

Разместите контакты зарядного устройства
Разместите контакты зарядного устройства
Разместите контакты зарядного устройства
Разместите контакты зарядного устройства
Разместите контакты зарядного устройства
Разместите контакты зарядного устройства

Возьмите два провода от штыревого разъема «папа». Сложите каждую в виде крючка, как на первом фото. Вставьте один в боковую сторону витрины, а другой - в нижнюю крышку, как показано.

Шаг 3. Установите Arduino и датчик вибрации

Установите Arduino и датчик вибрации
Установите Arduino и датчик вибрации
Установите Arduino и датчик вибрации
Установите Arduino и датчик вибрации
Установите Arduino и датчик вибрации
Установите Arduino и датчик вибрации

Поместите и приклейте Arduino и датчик вибрации к нижней крышке (напечатано на 3D-принтере). Припаяйте провод от одного соединения датчика к GND Arduino, а другой провод от другого соединения датчика к контакту D12.

Шаг 4: Установка ИК-приемника

Установка ИК-приемника
Установка ИК-приемника
Установка ИК-приемника
Установка ИК-приемника

Снимите металлическую крышку ИК-датчика. Установите и приклейте его на место в футляре, как показано на рисунке.

Шаг 5: Подключение и установка дисплея

Подключение и установка дисплея
Подключение и установка дисплея
Подключение и установка дисплея
Подключение и установка дисплея

Припаяйте провод (около 4 см) к каждому контакту дисплея и приклейте его на свое место в корпусе (как показано на первом фото). Припаяйте еще один провод от вывода Vcc к контакту зарядного устройства на боковой стороне корпуса (как показано на втором рисунке).

Шаг 6: Подключение ИК-приемника

Подключение ИК-приемника
Подключение ИК-приемника
Подключение ИК-приемника
Подключение ИК-приемника
Подключение ИК-приемника
Подключение ИК-приемника
Подключение ИК-приемника
Подключение ИК-приемника

Обрежьте контакты IR примерно до 2 мм. Затем припаяйте один провод от контакта Vcc IR к контакту Vcc дисплея, а другой - от контакта GND IR к контакту GND дисплея. После этого припаяйте кабель от сигнального контакта IR к контакту D10 Arduino.

Шаг 7: Подключение дисплея к Arduino

Подключение дисплея к Arduino
Подключение дисплея к Arduino
Подключение дисплея к Arduino
Подключение дисплея к Arduino

Припаяйте кабель SDA от дисплея к контакту A4 Arduino, а кабель SCK - к контакту A5.

Шаг 8: Подключение коммутатора

Подключение коммутатора
Подключение коммутатора
Подключение коммутатора
Подключение коммутатора
Подключение коммутатора
Подключение коммутатора

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

Шаг 9: Подключение аккумулятора

Подключение аккумулятора
Подключение аккумулятора

Припаяйте положительный полюс батареи к выводу Vcc Arduino. Закройте Arduino изолентой. Закройте и приклейте детали корпуса.

Шаг 10: программирование

Программирование
Программирование
Программирование
Программирование

Для загрузки программ с помощью Arduino IDE подключите программатор FT232RL к компьютеру с помощью кабеля USB. Вставьте их штифты в отверстия Arduino, как показано на рисунке.

Вы должны выбрать Arduino pro или pro mini в Arduino IDE (для получения дополнительной информации вы можете проверить

Сначала загрузите эскиз DiceEEPROM.ino в Arduino, чтобы подготовить память EPROM с конфигурацией кубиков по умолчанию (загрузка этого эскиза, по-видимому, не влияет на отображение). Затем загрузите скетч DiceIR.ino. После этого на дисплее появится набор игральных костей.

Шаг 11: как его использовать

Как это использовать
Как это использовать
Как это использовать
Как это использовать

Чтобы бросить кубики, просто встряхните устройство.

Чтобы изменить конфигурацию количества граней, укажите на пульте дистанционного управления и нажмите кнопку «ОК», пока кубики катятся. Появится экран, как на втором фото. Используйте кнопки со стрелками влево и вправо, чтобы выбрать кубик для настройки. Нажимайте кнопки со стрелками вверх или вниз, чтобы изменить количество граней на 1; используйте кнопки «1» или «4» для изменения 10 и кнопки «2» или «5» для изменения 100. Нажмите кнопку «OK» еще раз для выхода из режима конфигурации. Конфигурация будет храниться во внутренней энергонезависимой памяти и может быть изменена в любое время по вашему желанию.

Примечания:

Если вы выберете…

  • кубик с нулевой гранью, этот кубик не появится.
  • одноугольный кубик, результат будет представлен значком «бумага, камень, ножницы».
  • двуглавый кубик, результат будет представлен значком большого пальца вверх / вниз.
  • кубик с шестью гранями, число представлено точками, как классическая игральная кость (с квадратными гранями).
  • 12 граней кубика, число представлено в пятиугольнике.
  • 20 граней кубика, число представлено в треугольнике.
  • любое другое количество граней, результат будет представлен в виде числа в рамке.

Шаг 12: Зарядное устройство I

Зарядное устройство I
Зарядное устройство I
Зарядное устройство I
Зарядное устройство I
Зарядное устройство I
Зарядное устройство I

Отрежьте две части печатной платы размерами 17 мм x 10 мм и 13 мм x 18 мм. Просверлите отверстие в небольшом кусочке, которое совпадает с отверстием в круглой детали, напечатанной на 3D-принтере, пропустите через него провод и припаяйте его. Приклейте плату как показано на фото.

Шаг 13: зарядное устройство II

Зарядное устройство II
Зарядное устройство II
Зарядное устройство II
Зарядное устройство II

Припаяйте провод к печатной плате 17x10 мм и проденьте его через прорезь в детали, напечатанной на 3D-принтере. Приклейте как показано.

Шаг 14: Зарядное устройство III

Зарядное устройство III
Зарядное устройство III
Зарядное устройство III
Зарядное устройство III
Зарядное устройство III
Зарядное устройство III

Установите и приклейте детали, напечатанные на 3D-принтере, как показано на рисунке, и припаяйте провода к модулю зарядного устройства. В нижней части припаянный провод - минус. Теперь вы можете заряжать аккумулятор устройства с помощью кабеля mini USB.

Карманный вызов скорости
Карманный вызов скорости
Карманный вызов скорости
Карманный вызов скорости

Первый приз в карманном соревновании на скорость

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