Оглавление:
- Запасы
- Шаг 1: проект видео
- Шаг 2: Дизайн часов
- Шаг 3: циферблат
- Шаг 4: стрелка часов
- Шаг 5: Электроника
- Шаг 6: Создание часов
- Шаг 7: подставка для часов
- Шаг 8: Восхитительные дневные часы
Видео: Восхитительно бредовые дневные часы: 8 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
Также интересно, какой сегодня день? Эти восхитительно бредовые дневные часы сужают его примерно до восьми различных возможностей!
Запасы
Запасы:
- BBC Micro: бит с аккумулятором
- 360 сервопривод
- Провода
Инструменты:
- 3д принтер
- Клеевой пистолет для горячего клея
Шаг 1: проект видео
Шаг 2: Дизайн часов
Перво-наперво нам понадобится дизайн наших часов. Мы начали с грубой идеи и пришли к этим восьмиугольным часам с восемью разными днями. Почему восемь дней, а не семь? Что ж, нам очень понравилось чередование желтого и оранжевого, но, к сожалению, это не работает с нечетным числом, поэтому мы просто добавили к нему «когда-нибудь».
Шрифт, который мы использовали на часах, - это шрифт Google под названием Slackey.
Шаг 3: циферблат
Чтобы создать циферблат часов, мы превратили цифровой рисунок в восемь 3D-моделей для печати. Мы экспортировали рисунок в виде файла SVG, который затем импортировали в программу для 3D-моделирования, в нашем случае Fusion360.
Это руководство по созданию 3D-модели из изображения довольно хорошо объясняет этот процесс с использованием различных бесплатных инструментов.
На этом этапе добавляются файлы 3D-модели циферблата. Чтобы можно было распечатать их с чередованием цветов, мы сделали отдельный файл для каждого дня. Мы добавили изменение цвета на 3D-принт, чтобы текст выделялся на фоне. После 3D-печати всех из них мы склеили отдельные части вместе.
Шаг 4: стрелка часов
Нашим часам также нужна стрелка, чтобы указывать на день! Чтобы сделать изгибающуюся руку, мы выполнили те же шаги, что и раньше, экспортировав стрелку на иллюстрации в отдельный файл SVG и превратив ее в 3D-модель.
Чтобы можно было прикрепить часовую стрелку к сервоприводу, мы смоделировали небольшую монтажную втулку вокруг головки сервопривода, используя эту 3D-модель сервопривода MG90S Tower Pro.
К этому шагу добавляется последняя версия стрелки для 3D-печати.
Шаг 5: Электроника
Перейдем к умной части проекта: электронике!
Первоначальная идея этого проекта заключалась в использовании Micro: bit для управления чем-то, что вращается, например сервоприводом, чтобы указать, какой сегодня день. Однако мы столкнулись с проблемой.
Стандартные сервоприводы - это действительно приятные мелочи, которые могут поворачиваться под любым углом, который вы им указываете с помощью некоторого кода, что было бы действительно хорошо для часов. Например, если пятница на часах находится под углом 90 градусов, вы можете настроить сервопривод так, чтобы он поворачивался на этот точный угол. Но эти стандартные сервоприводы могут поворачиваться максимум на 180 градусов …
Итак, мы подумали, что будем использовать сервопривод на 360 градусов. Проблема решена правильно? Что ж, оказывается, что эти 360 сервоприводов работают немного иначе, чем стандартные сервоприводы, поскольку на самом деле это сервоприводы с непрерывным вращением. Они предназначены для непрерывного вращения, и, хотя вы можете контролировать скорость и направление их вращения, вы не можете установить их под определенным углом, как это можно сделать со стандартными сервоприводами, что очень затрудняет указание точного дня. Что ж, вы могли бы сделать это, если хотите, вычислить вещи, используя скорость вращения и тому подобное, но э-э, это было бы сложной задачей, и это отняло бы самую удовлетворительную часть проекта: увидеть вращающуюся стрелу в стиле фанк. Поэтому мы решили немного изменить код и превратить его в восхитительно безумные дневные часы, которые мы теперь знаем и любим.
Чтобы использовать сервопривод с BBC Micro: bit, мы следовали этому отличному руководству, представленному на веб-сайте поддержки Micro: bit.
Мы использовали редактор перетаскивания Microsoft MakeCode, чтобы запрограммировать наш Micro: bit.
Код, добавленный на этот шаг, выполняет две функции:
- Функция randomSpin вращает стрелку часов в произвольном направлении (по часовой стрелке или против часовой стрелки) со случайной скоростью (от 50% до 100%) в течение случайного промежутка времени (от 10 до 20 секунд).
- Функция randomWait устанавливает случайное время ожидания (от 0,6 до 6 секунд) между вращением сервопривода.
Эти две функции навсегда зациклены в коде. Если вы не хотите ждать, вы также можете нажать кнопку A на Micro: bit, чтобы запустить вращение сервопривода.
Шаг 6: Создание часов
Чтобы создать часы, просто вставьте сервопривод через отверстие в середине циферблата и приклейте его на место горячим клеем. Прижмите стрелку с колпаком к сервоприводу, и ваши часы должны быть готовы к вращению!
Собирая все по кусочкам, мы поняли, что отверстие в середине циферблата недостаточно велико для сервопривода, поэтому мы увеличили отверстие, осторожно просверлив его. Мы бы не рекомендовали это, так как это может легко сломать циферблат часов, поэтому не будьте такими, как мы, и проверьте размер отверстия, которое вам понадобится, и отрегулируйте его в 3D-файлах перед печатью!
Шаг 7: подставка для часов
Часы почти готовы, нужно только уметь встать! Мы разработали восьмиугольник в 3D с помощью Tinkercad, напечатали его в 3D и приклеили к задней части часов.
Шаг 8: Восхитительные дневные часы
Тадааа! Вот и все, восхитительно бредовые часы, которые потенциально могут сказать вам, какой сегодня день!
Рекомендуемые:
Часы Vortex: наручные часы с зеркалом бесконечности: 10 шагов (с изображениями)
Часы Vortex: наручные часы с зеркалом бесконечности: целью этого проекта было создание носимой версии зеркальных часов бесконечности. Он использует свои светодиоды RGB для индикации времени, назначая часы, минуты и секунды красным, зеленым и синим светам соответственно и перекрывая эти оттенки t
Фотохромные часы и светящиеся в темноте часы: 12 шагов (с изображениями)
Фотохромные часы и часы, светящиеся в темноте: в этих часах используется специально созданный 4-значный 7-сегментный дисплей, сделанный из ультрафиолетовых светодиодов. Перед дисплеем размещается экран, который состоит либо из фосфоресцирующего («светится в темноте»), либо из фотохромного материала. Загорается кнопка вверху
C51 4-битные электронные часы - деревянные часы: 15 шагов (с изображениями)
C51 4-битные электронные часы - деревянные часы: у меня было немного свободного времени на этих выходных, поэтому я собрал эти 4-битные электронные цифровые часы DIY за 2,40 австралийских долларов, которые я недавно купил на AliExpress
Часы Gixie: самые красивые часы со светящейся трубкой: 4 шага
Часы Gixie: самые красивые часы Glow Tube: мне очень нравятся часы Nixie Tube, но они слишком дороги, я не могу их себе позволить. Итак, я потратил полгода на создание этих часов Gixie Clock. Gixie Clock достигается за счет использования освещения ws2812 для создания акрилового света. Я делаю все возможное, чтобы сделать трубку RGB тоньше
Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)
Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: медный колокол, маленькое реле, еще несколько вещей и настоящий колокол могут пробить часы на вашем рабочем столе. Хотя этот проект работает на Windows и Mac OS X тоже, я решил установить Ubuntu Linux на ПК, который я нашел в мусорном ведре, и поработать над этим: у меня никогда не было