Аналоговый электронный ролик для игры в кости [Прототип v..
Посмотрите это в действии!
вау
Левая кнопка меняет кубики с d100-d20-d12-d8-d6-d4.
Правая кнопка «кидает» кости.
Берегись!
Этот дизайн пересек финишную черту благодаря удаче и горячему клею.
Это работоспособный прототип, который можно распечатать, но он далек от совершенства.
Считайте это своим справедливым предупреждением:
Я выпускаю его как есть, без каких-либо планов по доработке.
Я построил все это в TinkerCAD. Если я когда-нибудь изучу настоящую программу САПР, возможно, я вернусь к ней.
Я не буду помогать по вопросам сборки.
Распечатывайте на свой страх и риск, наслаждайтесь поездкой и удачи!
Список предметов:
Это партнерские ссылки Amazon. Если вы воспользуетесь этими ссылками и купите эти товары, я заработаю деньги. Если это запрещено (я отправил в Printables электронное письмо с вопросом), я удалю без вопросов.
Светодиодная лента USB: https://amzn.to/3WS9sbV
Мини-макетная плата с возможностью пайки (можно обойтись и без этого, мне просто показалось проще): https://amzn.to/4gtv5qc
Перемычки макетной платы: https://amzn.to/4hOcO87
Совет по развитию ESP-32: https://amzn.to/4jOiTmD
0,96-дюймовый последовательный ЖК-экран SSD1306 SPI I2C IIC 128x64: https://amzn.to/4aNlrgI
Кнопочный переключатель: https://amzn.to/4hMBaPr
9г микросервоприводы: https://amzn.to/411Qdzh
Портативное зарядное устройство, Power Bank: https://amzn.to/4hLNE9V
Несколько болтов и гаек м2: https://amzn.to/3Q4U9ZI
Инструкции по сборке:
Я напечатал это с помощью обычного PLA с соплом 0,6 и высотой слоя 0,32, потому что мне не терпится.
Шаг первый: следуйте инструкциям на механическом 7-сегментном дисплее, простом и удобном.
Распечатайте по две копии каждого файла и 4 копии того, что написано «2 копии» в названии файла.
Распечатка 2 файла «newfaceplate.stl»
Распечатайте по одному экземпляру:
жилье-stand.stl
передний корпус.stl
back-housing.stl
Для дома могут потребоваться опоры для деревьев.
Используйте servo-dice2.ino и отправьте его в ESP.
Подключите провода от сервоприводов, кнопок и экранов для тестирования.
Вам нужно будет выяснить правильные значения углов относительно чисел и обновить массивы.
Я сделал это методом проб и ошибок. Если вы откроете последовательный монитор в Ardunio, он покажет вам текущий угол и то, что, по его мнению, он повернул.
// Массивы для левого сервопривода
float angularArrayLeft[] = {2, 19, 35, 53, 70, 87, 111, 120, 147, 155};
int NumberArrayLeft[] = {6, 5, 4, 3, 2, 1, 10, 9, 8, 7};
float currentAngleLeft = angularArrayLeft[0];
// Массивы для правого сервопривода
float angularArrayRight[] = {165, 149, 131, 112,0, 93,0, 78, 57,9, 41, 23, 7,2};
int NumberArrayRight[] = {10, 1, 2, 3, 4, 5, 6, 7, 8, 9};
float currentAngleRight = angularArrayRight[0];
Контакты связи I2C:
SDA_PIN 21 — используется для последовательной передачи данных I2C.
SCL_PIN 22 — используется для последовательной линии синхронизации I2C.
Контакты серводвигателя:
Сервопривод servoLeft подключен к GPIO 23.
Сервопривод servoRight подключен к GPIO 13.
Контакты кнопки:
rollButtonPin 12 — вывод GPIO для кнопки прокрутки.
modeButtonPin 14 — вывод GPIO для кнопки выбора режима.
Перед следующим шагом убедитесь в правильности тестирования.
Шаг второй: Добавьте светодиодные ленты на лицевые панели. Раскрась грани цифр. Я использовал флуоресцентную краску, чтобы сделать его по-настоящему ярким.
Шаг третий: Распечатайте корпус, прикрепите лицевые панели к корпусу, а затем прикрепите к ним дисплеи. Это необходимо для того, чтобы все было в порядке. Вы захотите добавить к дисплеям некоторые опоры. Я сделал это с помощью обрезков дерева/палочек от мороженого и горячего клея. Продолжайте сборку, добавляя экран и кнопки в нужные места и закрепляя корпус.
Основной корпус просто опирается на подставку. Я добавил немного картона для поддержки блока питания.
Светодиоды и ESP работают каждый от собственного USB. Я добавил переключатели к своим и просто приклеил их горячим клеем там, где они подходят.
Я сделал некоторую постобработку, отшлифовал и покрасил распылением.
Мне пришлось немного подрезать заднюю часть, чтобы подогнать ESP32. Если бы у меня была лучше прокладка кабелей, все бы подошло и без этого. В загруженной версии подставки это уже удалено, поэтому вам не придется ничего в��резать, если у вас возникнут те же проблемы с пространством, что и у меня.

