Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
От CJA3D @ CarmelitoAFollow Еще от автора:
О себе: Родился фермером, изучал электронику, работал консультантом и увлекался 3D-печатью по ночам.. Подробнее о CJA3D »
Вот отличный проект на выходные, если вы планируете играть в какие-либо игры, связанные с настольными играми и костями. Для сборки проекта вам понадобится сервопривод непрерывного вращения, аркадная кнопка и плата arduino nano или ESP8266, а также вам понадобится 3D-принтер.
У вас есть несколько вариантов: вы можете либо использовать кнопку аркады для управления непрерывным сервоприводом, чтобы бросить кости, либо вы можете использовать веб-приложение, размещенное на ESP8266 NodeMCU. Веб-приложение имеет 4 кнопки, которые вращают сервоприводы в различных положениях. скорости..
Следуйте инструкциям ниже, чтобы сделать свой собственный ролик для игры в кости…
Шаг 1. Компоненты, необходимые для завершения сборки
Вот список компонентов, которые вам потребуются для завершения сборки
- Керамическая посуда
- 3д принтер
- Нить для 3D-печати, я использую Hatchbox 1,75 мм PLA
- Dice, я также включил файл STL для 3D-печати Dice, если вам понадобится еще пара.
- Пистолет для горячего клея и палочки
А для электроники вам понадобится
- NodeMCU ESP8266 или любая плата Arduino с поддержкой Wi-Fi
- Сервопривод непрерывного вращения -FS90R
- Кнопка аркады
- Перемычка
- Малая макетная плата
Шаг 2: 3D-печать прикрепленных файлов STL
Загрузите прикрепленные файлы STL и используйте фрагмент программного обеспечения для 3D-печати и распечатайте файлы 3D. Если у вас нет под рукой 3D-принтера, вы можете использовать его в местном клубе производителей или библиотеке или воспользоваться услугами 3D-печати, такими как 3D-хабы..
В моем случае я распечатал файлы STL с помощью Flashforge Creator Pro и 1,75 мм желтого, белого и зеленого PLA. Кроме того, для нарезки я использую Slic3r с высотой слоя 0,3 мм и плотностью заполнения 25%. Для 3D-печати всех деталей потребуется от 5 до 6 часов, и это будет зависеть от настроек вашего 3D-принтера и слайсера.
После 3D-печати Dice я использовал красную ручку Uni-Paint для раскрашивания чисел, как вы видите на картинке выше.
Шаг 3: Схема
Для схемы я использую макет мини-размера, чтобы он хорошо вписывался в основание, напечатанное на 3D-принтере, чуть ниже сосуда.
- Сервопривод непрерывного вращения подключен к контакту D4 (GPIO2) на NodeMCU - ESP8266.
- И кнопка аркады + ve на 3,3 В и центральный контакт, который соответствует кнопке на контакте D2 (GPIO4).
После этого перейдите к следующему шагу, чтобы настроить IDE Arduino на вашем компьютере для загрузки кода в NodeMCU.
Шаг 4: Загрузка кода в ESP8266
Установите Arduino IDE на свой компьютер, выберите предпочтения в Arduino IDE и добавьте URL-адрес ниже в дополнительные URL-адреса Boards Manager.
arduino.esp8266.com/stable/package_esp8266c…
Затем перейдите в Инструменты - Менеджер плат, найдите ESP8266, выберите Сообщество ESP8266 и установите. После этого перезапустите Arduino IDE и загрузите эскиз Blink по умолчанию, чтобы убедиться, что все работает должным образом.
Теперь загрузите прикрепленный эскиз, в зависимости от ваших предпочтений, если вы хотите использовать кнопку Arcade или отказаться от сенсорного экрана, воспользовавшись возможностями Wi-Fi ESP8266 NodeMCU и используя веб-приложение для управления роликом игральных костей.
Для эскиза веб-приложения не забудьте обновить ssid и пароль вашего WiFi-роутера, и вы увидите IP-адрес на своем последовательном мониторе, который вы можете использовать со своим телефоном / планшетом.
Шаг 5: Собираем все компоненты вместе
После того, как вы успешно протестировали эскиз Arduino, пришло время собрать вместе электронные компоненты и детали, напечатанные на 3D-принтере. Для начала поместите кнопку аркады и банку каменщика на верхнюю часть, напечатанную на 3D-принтере.
После этого добавьте макетную плату к нижней части, напечатанной на 3D-принтере, удалите наклейку с нижней части мини-макетной платы, используйте винты, поставляемые с сервоприводами непрерывного действия, чтобы прикрепить рог сервопривода, и добавьте сервопривод в нижний держатель для 3D-печати. используйте горячий клей, чтобы закрепить верхнюю и нижнюю часть.