Оглавление:

Восхитительно бредовые дневные часы: 8 шагов (с изображениями)
Восхитительно бредовые дневные часы: 8 шагов (с изображениями)

Видео: Восхитительно бредовые дневные часы: 8 шагов (с изображениями)

Видео: Восхитительно бредовые дневные часы: 8 шагов (с изображениями)
Видео: Олег Тиньков тогда и сейчас, с приходом успеха. 2024, Ноябрь
Anonim
Восхитительно бредовые дневные часы
Восхитительно бредовые дневные часы

Также интересно, какой сегодня день? Эти восхитительно бредовые дневные часы сужают его примерно до восьми различных возможностей!

Запасы

Запасы:

  • BBC Micro: бит с аккумулятором
  • 360 сервопривод
  • Провода

Инструменты:

  • 3д принтер
  • Клеевой пистолет для горячего клея

Шаг 1: проект видео

Image
Image

Шаг 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.

Код, добавленный на этот шаг, выполняет две функции:

  1. Функция randomSpin вращает стрелку часов в произвольном направлении (по часовой стрелке или против часовой стрелки) со случайной скоростью (от 50% до 100%) в течение случайного промежутка времени (от 10 до 20 секунд).
  2. Функция randomWait устанавливает случайное время ожидания (от 0,6 до 6 секунд) между вращением сервопривода.

Эти две функции навсегда зациклены в коде. Если вы не хотите ждать, вы также можете нажать кнопку A на Micro: bit, чтобы запустить вращение сервопривода.

Шаг 6: Создание часов

Создание часов
Создание часов
Создание часов
Создание часов
Создание часов
Создание часов

Чтобы создать часы, просто вставьте сервопривод через отверстие в середине циферблата и приклейте его на место горячим клеем. Прижмите стрелку с колпаком к сервоприводу, и ваши часы должны быть готовы к вращению!

Собирая все по кусочкам, мы поняли, что отверстие в середине циферблата недостаточно велико для сервопривода, поэтому мы увеличили отверстие, осторожно просверлив его. Мы бы не рекомендовали это, так как это может легко сломать циферблат часов, поэтому не будьте такими, как мы, и проверьте размер отверстия, которое вам понадобится, и отрегулируйте его в 3D-файлах перед печатью!

Шаг 7: подставка для часов

Подставка для часов
Подставка для часов
Подставка для часов
Подставка для часов

Часы почти готовы, нужно только уметь встать! Мы разработали восьмиугольник в 3D с помощью Tinkercad, напечатали его в 3D и приклеили к задней части часов.

Шаг 8: Восхитительные дневные часы

Восхитительно бредовые дневные часы
Восхитительно бредовые дневные часы
Восхитительно бредовые дневные часы
Восхитительно бредовые дневные часы

Тадааа! Вот и все, восхитительно бредовые часы, которые потенциально могут сказать вам, какой сегодня день!

Рекомендуемые: