Как-то незаметно прошло уже десять дней зимы. Приближается Новый Год. Чтобы поднять себе и другим настроение захотелось мне сделать новогоднюю игрушку. Но не такую, что бы на ёлку вешать, а что-то поставить на стол и чтобы радовало. Особого плана не было. Сперва я думал просто найти на сайте thingerverse что нибудь интересненькое и напечатать на 3D принтере. Мне понравилась вот эта медведица: https://www.thingiverse.com/thing:5160013
И я просто стал печатать. Модель-то простая, тут несколько слоёв, которые потом нужно склеить ну и готово.
Вот такой один из слоёв:
Когда я напечатал и склеил всю эту модель, то уже пришла мысль "а куда её поставить". Ну и пошло дело дальше. Решил сделать модель куска льда, установить туда медведицу. Но потом подумал, что если будет постамент в виде льда, то туда можно спрятать какое-то устройство, которое будет делать подсветку, например синими светодиодами. Да у меня же есть специально маленькая платка MA3128! Я её могу туда поставить и еще она может вращать льдину, если встроить моторчик.
В общем, "проект выходного дня" как-то стал сильно разрастаться! Далее расскажу, как там всё устроено.
Льдину и прочие детали, конечно, я моделирую во FreeCAD. У меня получается несколько важных и не очень важных деталей.
Тринога - это на ней вращается вся конструкция:
Льдина: на ней медведица и она скрывает плату:
Держатель моторчика 28byj-48 и платки MA3128:
Несколько разных мудреных держателей для светодиодиков, это один из них:
Когда все детали собираются вместе, получается как-то вот так, вид снизу лучше не смотреть:
А вот вид сверху:
На всю эту конструкцию сверху устанавливается льдина с медведями:
В основании, на держателе моторчика есть выключатель, который подает питание от трёх батареек на плату МА3128.
Ну а платка уже подает сигналы на шаговый моторчик 28byj-48 и на 8 синих светодиодов.
Видео демонстрация работы модели есть в начале статьи.
Исходники проекта находятся на гитхабе: https://github.com/marsohod4you/MA3128/tree/main/polar-bear
Тут есть и STL файлы для печати и проект Quartus II для ПЛИС EPM3128 платы МА3128. В проекте квартуса нет ничего особо примечательного. Там просто управление шаговым двигателем, это я уже делал в других проектах и еще тут есть генератор псевдослучайных чисел для зажигания синих светодиодов. Про него можно почитать отдельно вот здесь.
Моторчик подключается к разъема MA платы MA3128, а светодиоды подключаются к разъемам MC и MD.
Надеюсь мой проект вам понравился и поднял настроение хотя бы на сегодняшний день!
Подробнее...