Механические двоичные часы
https://imgur.com/a/Mhg2LWT
(если кто-нибудь знает, как получить здесь настоящую гифку вместо одного кадра, видео, размещенного на внешнем сервере, или другой внешней ссылки, подобной этой, скажите мне)
Только одна деталь здесь не PLA — приводящий его в действие синхронный двигатель переменного тока, который обычно используется в мик��оволновых печах для поворота пластины. Поскольку это синхронный двигатель, фактический «хронометраж» здесь осуществляет энергетическая компания; Скорость двигателя зависит от частоты сигнала, поступающего в ваш дом, а не от напряжения. И вы можете подключить его прямо к стене. Хотя становится довольно тепло...
Каждая движущаяся часть закреплена на стержне из голой PLA-нити диаметром 1,75 мм без печати — она более гладкая, чем вы думаете, даже если вы регулярно работаете с этим материалом. Просто просуньте немного необработанной нити в отверстия, обрежьте ее до нужной длины и сделайте что-нибудь, чтобы она оставалась на месте.
Один из вариантов — оставить нить немного большей длины и (осторожно) использовать что-то горячее, чтобы деформировать ее и вдавить в основание, сделав из нее заклепку. Он не должен быть достаточно горячим, чтобы расплавить пластик, а ровно настолько, чтобы его размягчить — слишком горячим, и он может просто расплавиться, а не войти. Для этого можно использовать горелку и прочную головку молотка (поджигайте молоток, а не пластик!), наконечник пистолета для горячего клея или, возможно, даже сопло самого принтера. Скорее всего, это навсегда, если все сделано правильно.
В зависимости от того, как ваш принтер проделал отверстия, может быть достаточно посадки с трением, и его будет легко вытащить обратно, но я бы не рекомендовал это ни для чего, кроме проверки посадки.
И, конечно, можно просто приклеить — половину я так и сделал.
Но какой бы вариант ни был выбран, сначала выполните проверку и попробуйте такие настройки, как компенсация размера XY PrusaSlicer или горизонтальное расширение Cura, если вы не можете заставить вещи вращаться на вашей нити.
Кроме того, поскольку нить ��оставляется на круглых катушках и хорошо сохраняет свою форму, вы можете немного разрезать ее (я сделал это с помощью ножниц, которые прилагались к моему принтеру), чтобы ее можно было согнуть от естественной кривой, чтобы более точно приблизиться к прямой линии. Это может быть необходимо, если вы хотите, чтобы одна нить нити прошла через все пять или шесть плеч — изгиб моей нити был достаточно сильным, чтобы согнуть всю верхнюю пластину, если бы я этого не сделал. Не х��чу этого.
Что касается рук, хотя я использовал BB 4,5 мм (которые, по моим измерениям, были больше похожи на 4,36 мм) в качестве шарикоподшипников (как я раньше этого не осознавал?), в этом нет необходимости. Если у вас нет или вы просто не хотите использовать металлические каретки, не печатайте рычаги с гнездами для них — и это на 100% напечатано, за исключением двигателя.
Точное выравнивание шестерен может иметь значение. Я не уверен, я недостаточно проверял. Просто убедитесь, что все они подходят друг к другу, а кулачковые цилиндры выровнены в положении 0 (все рычаги опущены). Если вы не уверены, сопоставьте полностью собранную модель или просто отслеживайте выравнивание путем нарезки и печати. В будущем я, возможно, добавлю к шестерням незаметные визуальные маркеры для выравнивания.
Установка времени
(редактировать 3)
Я не включил это намеренно в конструкцию, но рама достаточно хрупкая в одном направлении, чтобы шестерни могли проскальзывать, если вы попытаетесь повернуть кулачки минут или часов назад. Ничего не ломается, потом встает на место — так выставишь время, не разбирая.
Кроме того, возможно, просто подключите его, когда отображаемое время будет соответствовать реальному времени.
Список запчастей
По одному из:
camshaft_секунды.stl
camshaft_minets.stl
camshaft_24hours.stl (или, в ближайшем будущем, camshaft_12hours.stl)
base_секунды.stl
base_минуты.stl
base_hours.stl (обновлено 30 июня 2021 г.)
top_секунды.stl
top_mines.stl (обновлено 30 июня 2021 г.)
top_hours.stl
Шестерни:
либо bevel1_cutout.stl, либо bevel1.stl (последний не имеет выреза для двигателя, возьмите свой собственный вал)
bevel2.stl
3to1.stl
2p5to1.stl
2to1.stl
3to1_





























