"Час" - хронометрический мраморный забег (настольная вер...
«Час» — это мраморные настольные часы, которые можно напечатать на 3D-принтере. Он был создан, чтобы имитировать классический бой традиционных часов, но с использованием шариков. Модель была разработана специально для соревнований Marble Runs, аккуратно помещается на стандартные принтерные платформы и использует гравитацию для запуска удара колокола.
Как это работает
Управляемый Raspberry Pi Pico W, синхронизирующийся через NTP (протокол сетевого времени), механизм включает в себя ИК-детектор, который обнаруживает падение шарика, останавливает сервопривод и позволяет бесшумно двигаться шарику и ударять в колокольчик. Затем он запускается снова, считая каждый шарик, пока количество шариков не совпадет со временем. Кроме того, он подает звуковой сигнал каждые полчаса и при первом запуске. Код (микропитон) доступен на моем GitHub.
Аппаратное обеспечение
1x сервопривод GeekServo с непрерывным вращением на 360 градусов (корпус, совместимый с LEGO, упрощает установку)
1x модуль ИК-отражающего датчика TCRT5000
1x 60 мм латунный колокольчик
1x Raspberry Pi Pico W (для подключения к Wi-Fi, отслеживания времени и запуска логики)
1 стеклянный колпак 120x220/купол дисплея (опционально)
4 шарика диаметром 14 мм
Инструкции по печати
Материал:
НОАК
Опоры: необходимы для основного основания с подъемным держателем Archimedes — их легко снять.
Ориентация: распечатайте дорожку плоско. Лифт должен быть напечатан вертикально.
Сборка:
1. Установите GeekServo в базовое крепление.
2. Наденьте винт Архимеда на шлицевую часть GeekServo.
3. Наденьте латунный колокол на центральную подставку.
4. Установите датчик TCRT5000 в держатель в начале дорожки — сзади у него есть винт для регулировки чувствительности обнаружения мрамора. Сначала включите его, чтобы обнаружить шарик, когда он проходит мимо.
5. Подключите сервопривод и датчик к вашему Pico W (код MicroPython см. на моем GitHub).
6. Поместите шарики, поместите купол сверху, при первом включении он подключается к Wi-Fi, устанавливает время и делает 1 звонок, чтобы подтвердить настройку — затем расслабьтесь и подождите либо полчаса (один удар), либо час (полный отсчет часа) до удара.
Надеюсь, он вам понравится, он стоит у меня на столе и издает приятный традиционный бой часов, но с помощью мраморных шариков.
- Комментарии
Ссылка появится после регистрации





























