До недавнего времени я почти ничего не знал о существовании и эксплуатации механических часов. Зараженный страстью брата к этому предмету, я решил изучать знания в этой области. Так я нашел очень содержательный канал о часах Кшиска Гуменюка — TikTalk
Это продолжалось быстро. Первый торговый автомат и идея создания ротомата, который, имитируя движения запястья, позаботился бы о намотке приводной пружины. Благодаря этому таймер может указывать время в принципе непрерывно и не требует систематического ручного подзавода.
Проект требовал совместного официза нескольких вещей:
- 3D-печатные детали
- микроконтроллер arduino uno (Я по индуцу коллеги я использовал arduino nano) — купить здесь — КЛИК
- шаговый двигатель 28BYJ-48 5V с системой управления — доступен для покупки здесь — CLICK
- бистабленый переключатель с вилкой — доступен для покупки здесь — CLICK
- кабель
- Светодиоды
- Блок питания DC 5V — доступен для покупки здесь — CLICK
- винты M3x10мм, M3x16мм, M3x20мм
- знания, время и терпение, как это часто бывает с такими проектами 🙂
Целое соединяется по следующей схеме:
Наибольшая трудность заставила меня соединить провода переключателя соответствующим образом, чтобы при нажатии кнопки ее подсветка загоралась и гасла при выключенной системе.
Код управления ротомата основан на бесконечном цикле, который отвечает за перемещение шагового двигателя каждые 1000 мс влево и вправо в течение 5 минут с последующим 5-минутным перерывом.
Макет после складывания выглядит следующим образом:
Его действие можно увидеть на видео ниже: