Цифровые сумасшедшие часы и минуты - часы с синхронизацие..
Представляем механические цифровые часы со странным расположением цифр.
Технические особенности
Обычно механизм прерывистого движения, такой как Женевский привод, необходим для уменьшения количества двигателей механических цифровых часов. Напротив, эти часы имеют постоянное зацепление (постоянно включенный редуктор) между десятками и единицами минутных чисел. Передаточное отношение редуктора взаимно-простое (7:10), и один двигатель может отображать 70 чисел.
Порядок чисел не случайный, а оптимизирован для минимизации времени обновления. Средний угол поворота центрального ротора составляет менее 360 градусов.
Чтобы правильно отображать текущее время при включении, необходима не только возможность подключения к Wi-Fi, но и механизм определения источника. Эти часы имеют механизм блокировки одностороннего вращения. Роторы на несколько минут останавливаются на отметке 00 при движении назад, но проходят через нее при вращении вперед.
Шестерни «елочка» используются для удержания роторов без центральных осей.
Примечание. Для изготовления этой модели требуется большой (30x30 см) 3D-принтер.
Видео
Принадлежности
два шаговых двигателя 28BYJ-48 и плат�� драйвера (около 2 долларов США каждый)
один микроконтроллер M5Stamp-C3 с Wi-Fi (5,90-6 долларов США)
кабели для штыревых разъемов
Саморезы М2 различной длины.
короткие саморезы М3 (используются для крепления шагового двигателя)
смазка (силиконовое масло или смазка)
Как сделать
Распечатайте детали с предоставленной позой.
Никакие опоры не нужны.
Распечатайте 8 копий файлов «holding-gear-8copies.stl» и «gear-fix-8copies.stl».
Тщательно удалите мусор и капли с напечатанных деталей.
Прикрепите небольшую гайку, чтобы зацепить ее в качестве груза.
Прикрепите крючок к раме с помощью «hook-pin.stl» и «hook-guide.stl».
Пожалуйста, убедитесь, что крючок движется плавно.
Поместите роторы 1 мин и 10 мин вверх дном.
Совместите два нуля.
Расположите шестерни на нечетных числах. В №5 используйте «idler-gear.stl» (шестерня без оси).
Прикрепите рамку вверх дном. Пожалуйста, посмотрите видеоклип выше.
Убедитесь в плавности вращения и одностороннем механизме блокировки исходного положения.
Прикрепите диски для фиксации шестерен к шестерням.
Точно так же можно собрать часовой ротор.
Прикрепите два шаговых двигателя и платы драйверов с помощью саморезов. Для крепления шагового двигателя используйте короткие винты M3, в противном случае достаточно винтов M2.
Подключите микроконтроллер и драйверы двигателей с помощью кабелей с контактными разъемами.
Закрепите микроконтроллер M5Stamp C3 на задней крышке с помощью фиксатора. Никакие винты не нужны.
Прикрепите заднюю крышку к раме. Используйте 6 винтов M2 достаточной длины.
Повесьте часы на стену. Поскольку механизм происхождения опирается на силу тяжести, он должен стоять вертикально.
Прошить программу
Прошейте код «lock.ino» на M5Stamp C3 с помощью Arduino IDE.
Чтобы выполнить тест, включите флаг DEMO_MODE в строке №4, как
#define DEMO_MODE true
Отключите (установите значение false) флаг выше, чтобы узнать текущее время через Wi-Fi. Установите SSID и пароль в исходном коде или используйте функцию SmartConfig ESP32.
Если движение не плавное, используйте смазочные материалы.
Категория: Гаджеты














![Зажим для кабеля с гвоздями [ассортимент 3-12 мм] Зажим для кабеля с гвоздями [ассортимент 3-12 мм]](/upload/015/u1522/5/6/5b54660b.webp)














