Картинка twizz.ru

Каждый самодельщик рано или поздно приходит к тому, что ему вот прямо сейчас необходимо создать свои часы. Зачем, почему — никто не знает. Если вы пришли к такому же пониманию, «их есть у меня». А именно — собственный хит-парад самодельных часов, которые позволят как комплексно прокачать скиллы в сборке, программировании и т. д., так и украсят любой дом своим присутствием.

В этой статье умышленно будут обойдены вниманием известные проекты часов, изготовленные из радиоламп или вращающейся линейки светодиодов, установленной на диске вышедшего из строя старого HDD, так как мы постараемся остановиться на более неизвестных и эффектных экземплярах, и если известные проекты и будут затронуты, то совсем чуть-чуть :-)

▍ Часы буквенные


На первом месте находится проект, который отличается как своей эстетической привлекательностью, так и относительной простотой создания.

Картинка www.questodesign.com

В основе проекта лежит использование адресной светодиодной ленты, которая подсвечивает определённые буквы. Если кто-то не в курсе, поясним — такая лента позволяет включать любой светодиод, обращаясь к нему по адресу. В качестве «мозга» проекта используется любой микроконтроллер.

Например, вот здесь автор статьи тоже предложил свою реализацию подобных часов и выложил исходники проекта, среди которых как векторные панели для лазерной резки, так и исходный код для микроконтроллера esp32, который был взят в качестве «мозга». Почему именно этот микроконтроллер: для удобства дальнейшего беспроводного подключения к нему по Wi-Fi и конфигурирования (установка времени и т. д. и т. п.).

Как выяснилось, подобного типа часы многим не дают покоя, и другие хабражители тоже поделились своими проектами. Основной проблемой такого типа часов является грамотно составить матрицу слов.

Примеры подобных удачных матриц можно посмотреть в той же теме, ссылка на которую приведена выше:

image

image

image

Техническая реализация подобного проекта достаточно проста, в то же время, выглядит он весьма эффектно.

Если же кого-то интересует англоязычная реализация, то подробное описание её есть здесь.

▍ Часы с «висящими» в воздухе стрелками


Достаточно интересный проект, который позволяет создать часы, визуально выглядящие так, как будто их стрелки парят в воздухе. Проект новый, выложенный всего лишь 2 февраля 2023 года и уже набравший почти 900 000 просмотров:

Все компоненты этих часов распечатаны с использованием 3D-принтера. В качестве привода использован шаговый двигатель и сочетание зубчатой и червячной передачи. Приводятся часы в действие с помощью управления на основе команд микроконтроллера Arduino Nano. Минутная стрелка, как можно заметить на видео, является опорой, а часовая стрелка подвешена с использованием неодимовых магнитов:

Картинка www. instructables.com

Картинка Youtube-канал The Wrench

Картинка www. instructables.com

Страница проекта с полным описанием, моделями для распечатывания и исходниками кода для Arduino находится здесь.

Несмотря на некоторую спорность применённых решений, а именно вопросов к долговечности всего механизма в целом, данный проект имеет право на жизнь и выглядит вполне интересно. По мнению же автора статьи, лучше всего будет взять саму идею подобного проекта за основу и переработать её с целью увеличить долговечность. Как вариант, использовать полностью магнитные подвесы всех элементов, а также заменить круговую шестерню, расположенную по диаметру часов, на что-то подобное магнитному редуктору:

То есть, возможно, установить даже не редуктор как таковой, а принцип перемещения с помощью «магнитных зубцов», если их так можно назвать.

Кроме долговечности, это позволит избавиться от скрежета шестерёнчатых передач.

▍ Качающиеся часы


Этот проект начинался как личное увлечение разработчика и перерос в нечто большее, когда разработчик превратил своё изобретение в коммерческий продукт и стал выпускать гибкие приводы на основе него:

Итак, как же это всё работает? На гибкой основе расположена токопроводящая катушка, на которую подаётся питающее напряжение изменяющейся полярности. Под катушкой находится неодимовый магнит. В зависимости от полярности поданного напряжения катушка или притягивается к магниту, или отталкивается от него. На этом и основан принцип действия подобного привода. В дальнейшем разработчик разместил на нём ещё и линейку светодиодов, что позволило сделать своеобразный гибкий, качающийся в воздухе дисплей.

Несмотря на то, что подобная катушка генерирует магнитное поле силой всего лишь 2.7 мкТл, его вполне хватает для успешного функционирования. Наработка на отказ гибких элементов зависит от частоты и может быть выражена, согласно даташиту, в виде следующей таблицы:


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

Однако ознакомление с приводом подобного типа натолкнуло на мысль, что такой «шатающийся» дисплей мог бы быть изготовлен в виде своеобразного «поршня», подпружиненного с двух сторон, на котором установлен комплекс из микроконтроллера, массива светодиодов, отклоняющей катушки и приёмной катушки для беспроводного питания всей системы.

Беспроводная система питания могла бы быть реализована на основе воздушного трансформатора, примерно подобного тому, как показан ниже:

Для гашения вибраций, возникающих во время движения неуравновешенной системы, которой будет являться подобная сборка, она должна быть установлена на тяжёлом основании.

Готовых проектов часов подобного типа видеть не приходилось, однако это могло бы быть весьма любопытно:


▍ Часы из массива стрелочных часов


Весьма трудоёмкий проект, однако и довольно впечатляющий (как и громкий в работе, надо полагать, так как в нём использовано аж 48 шаговых двигателей! О_о).

Если вкратце, проект базируется на 25 Arduino Nano, одна из которых является главной (Master) и 24 подчинённых (Slave). Общение между ними осуществляется с помощью протокола SPI через разъём ICSP. Кроме того, автор проекта пошёл ещё дальше и для каждых часов-юнита спроектировал свою печатную плату. Огромный объём работы…

Тем не менее, все требующиеся исходники заинтересовавшиеся могут найти на странице проекта.

▍ Часы, рисующие на песке


Следующий проект пока не претворён в жизнь и ждёт своих реализаторов. Тем не менее, в случае успешной реализации он обещает быть восхитительным и умиротворяющим одновременно. То есть это больше идея для проекта, на которую автора статьи натолкнуло японское искусство рисования на песке — бонсэки:

Нечто подобное проекту нашлось только в виде дизайнерского стола, где движущийся шар рисует узоры на песке:

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

Однако, на взгляд автора статьи, устройство механической части могло бы быть существенно упрощено, если использовать любой из известных ЧПУ-приводов, например, тот же самый H-Bot:

Один из вариантов его реализации и исходный код разработки автора был выложен в одной из предыдущих статей.

Кроме того, как можно видеть, у такого движущегося шара имеется одна существенная проблема: он постоянно касается песка и, соответственно, будет оставлять непрерывную линию (что может быть проблемой, если мы попытаемся писать на песке отдельные цифры на манер тех, которые показывают электронные индикаторы.

Что можно было бы сделать в этом случае? А можно поступить очень интересным образом — усовершенствовать перемещающуюся головку:

  • укрепить на ней небольшую платформу, которая может перемещаться на небольшое значение вверх/вниз;
  • установить на эту платформу магнитный подвес, который частенько используют для создания декоративных «летающих в воздухе» предметов, например, горшков с цветами:

Для реализации подобного подвеса обычно используется массив из размещённых по кругу магнитов, а также ряд электромагнитных катушек, расположенных внутри этого круга.

В днище самого «летающего» предмета также расположен мощный редкоземельный магнит. Кроме того, среди массива магнитов и катушек расположены ещё и аналоговые датчики Холла, которые могут измерять малейшее отклонение магнитного поля.

Работает это следующим образом: так как стабильная левитация предметов в магнитном поле невозможна, висящий над магнитами предмет постоянно стремится завалиться вбок, в ту или иную сторону. Соответственно, изменяются показания аналоговых датчиков Холла, расположенных по кругу на основании (достаточно даже 3 штук). Микроконтроллер, отслеживающий эти изменения, даёт ШИМ-импульсы на катушку, которая отталкивает падающий подвешенный предмет. Так как этот процесс протекает с большой частотой, наблюдателю кажется, что предмет свободно левитирует (хотя на самом деле он постоянно стремится завалиться, и только электронный контроль удерживает его от этого).

Полное техническое описание и исходный код Arduino Pro Mini для создания подобного магнитного подвеса можно найти вот здесь. Те из читателей, кто захочет подробнее поискать информацию по теме, могут погуглить по ключевым словам «repulsive magnetic levitation».

А вот вариант ещё проще — с одной катушкой и даже без ардуин:

Кстати, небольшое дополнение: единственный вариант, когда подобная левитация в магнитном поле без электронного контроля возможна, представляет собой случай, где предмет должен быть сильно раскручен — тогда он является маховиком, где силы, воздействующие на него, не дают опрокинуться вбок:

То есть теоретически можно было бы избежать сложной системы из катушек и магнитов, всего лишь сильно раскрутив волчок с помощью бегущего по кругу магнитного поля, источником которого является массив катушек в основании (принцип наподобие обычного электрического двигателя).

Однако вернёмся обратно к нашим часам. В результате всех этих манипуляций можно было бы получить поразительную систему, где по поверхности песка шар рисует отдельные цифры текущего времени, причём эти цифры не связаны друг с другом непрерывной линией и для рисования отдельных цифр шар «взлетает» над поверхностью и перелетает в новое место на песке (картинка кликабельна):


Уверен, что у любого наблюдающего за этим процессом челюсть отвисла бы весьма основательно! ;-)

Правда, необходимо будет придумать ещё систему стирания нарисованного…

Желающие получить результат быстро и без особых усилий могут попробовать адаптировать следующий проект под рисование на песке, так как он практически полностью соответствует требованиям:

Страницу проекта с исходниками можно найти здесь.

▍ Часы-выдвижные столбики


Ещё один проект кинетических часов, где время отображается с помощью физического изменения формы. Готовых проектов подобного рода и их исходников найти не удалось, что открывает определённые возможности для самодельщиков.

Подобные часы могли бы отражать время с помощью выдвижных столбиков, изображающих цифры:

Для обеспечения бесшумной скоростной и точной работы можно было бы использовать альтернативный привод — самодельный цилиндрический линейный двигатель, который мы рассматривали в одной из предыдущих статей. Вкратце: подобного типа двигатели используются на высокоточных промышленных роботах, в том числе для smd-монтажа электронных компонентов. Работают быстро, бесшумно, мощно, точно (так что всякие сервы и шаговые двигатели можно выкинуть в топку).

Однако те, кто не хотели бы идти полностью своим путём, могут использовать наработки другого проекта, который позволяет собрать примерный аналог описанного:

Страница с полным описанием проекта находится здесь.

Желающие могут собрать и альтернативный вариант, где происходит отклонение с помощью сервоприводов соответствующих сегментов дисплея, имитирующего электронный:

Страница с полным описанием проекта находится здесь.

▍ Часы из часов


Те, кто хотят действительно «зубодробительного» проекта, могут попробовать собрать, так сказать, часы из часов, которые собираются из семисегментных индикаторов и позволяют выводить как текущее время, так и другие надписи и изображения, потому что подобный экран ведёт себя как обычный графический дисплей:

Страница проекта со всеми инструкциями и исходниками находится здесь.

▍ Часы-слайдер


Четыре шаговых двигателя, Arduino и motorshield — вот и всё, по большому счёту, что нужно для создания следующих часов:

Трудно сказать про них ещё что-то подробнее… Минимум трудов — максимум зрелищности. Страницу проекта смотрим здесь.

▍ Часы из шариков для настольного тенниса


Согласно закону Парето, если его несколько интерпретировать, не всегда необходимо прикладывать безумные усилия для достижения эффектного результата. Именно это и предлагают следующие часы, собранные всего лишь из 128 шариков для настольного тенниса, адресной светодиодной ленты и Arduino.

Просто, эффективно, эффектно:

Страница проекта находится здесь.

Подытоживая, хочется сказать, что этот обзор не является полным и наверняка вам захочется добавить в него свои варианты. Однако автор постарался добавить в него те из них, которые привлекли его внимание и были им отложены для себя, чтобы заняться, когда появится свободное время. Возможно, они будут для вас полезны и интересны.

???? Голосуй за нас на премии «ЦОДы РФ»!

Комментарии (31)


  1. xface
    00.00.0000 00:00
    +7

    Я бы добавил в вашу подборку еще такие. Сейчас занимаюсь их сборкой, не все детали еще доехали с али.


    1. iShrimp
      00.00.0000 00:00
      +2

      И ещё великое множество POV-дисплеев на основе вращающейся светодиодной линейки. Первая же мысль, которая приходит при сборке такого дисплея, - вывести циферблат часов.


      1. xface
        00.00.0000 00:00
        +3

        А еще забыли про часы на старых, добрых ИН-14 и подобных лампах )


        1. Didimus
          00.00.0000 00:00

          Никси-клоки


        1. trikot
          00.00.0000 00:00
          +6

          Ох и люблю я на никсях часы делать. Это одни из последних. И еще накальные индикаторы хороши.


          1. Refridgerator
            00.00.0000 00:00
            +2

            Дизайн крут. Не могу избавиться от ощущения, что эти часы могут передвигаться самостоятельно, а точка посередине — это замаскированный лазер против кожанных мешков на случай восстания роботов.


            1. trikot
              00.00.0000 00:00
              +4

              С дизайном приходится извращаться, повторяться то не хочется...


              1. Refridgerator
                00.00.0000 00:00

                А внутри там жидкость, правильно понимаю?


                1. trikot
                  00.00.0000 00:00

                  Силиконовое масло.


  1. kilida
    00.00.0000 00:00
    +1

    Вау, первые прикольные. У меня конечно была схемотехника, но сдала я её с трудом... поэтому в свои силы не верю...


    1. vconst
      00.00.0000 00:00

      Эээээ… А что там сложного то???


  1. MikeVC
    00.00.0000 00:00

    Мои часы в стиле зомбо-апокалипсиса идут в обратную сторону :)


  1. perfect_genius
    00.00.0000 00:00
    +1

    Я лет в 10 придумал такие часы, идея так и лежит без дела:


    1. alex-khv
      00.00.0000 00:00

      Интересно. Почему вместо 0 секунд, используется 60 ?


      1. perfect_genius
        00.00.0000 00:00

        Похоже — баг, раз у минут таки 00 :)
        Не помню уже, но вроде бы делал второпях, на отвали, как набросок.


      1. slonopotamus
        00.00.0000 00:00
        -1

        То есть то что оно инвертировано (положительное направление - ПРОТИВ часовой) вас не смутило?)


        1. perfect_genius
          00.00.0000 00:00
          +1

          Поворачиваются кольца/диски. Я сначала тоже подумал, что двигаются стрелки, когда откопал этот старый набросок, т.к. давно уже не видел его и подзабыл.
          А теперь вспомнил, что был и вариант, где таки двигаются стрелки по часовой, вместо прямоугольников — кольца, а все цифры, естественно, не повёрнуты.


    1. iShrimp
      00.00.0000 00:00
      +1

      Прикольно, можно развить идею, сделав отдельный диск для каждой цифры и механическую передачу между ними, как в счётчиках. Получатся чисто механические цифровые часы.


      1. everyonesdesign
        00.00.0000 00:00

        1. iShrimp
          00.00.0000 00:00

          Но это наручные, а я имею в виду настенные. Попробовать, что ли, разработать 3D-модель и подсоединить секундный диск к механизму плавного хода от обычных часов.


      1. perfect_genius
        00.00.0000 00:00

        Действительно, получится уже счётчик в другой плоскости/оси. Тогда и диаметр можно уменьшить, и визуально станет менее перегружено.


      1. perfect_genius
        00.00.0000 00:00
        +1

        Получается вполне симпатично:

        Эдакий порядок в хаосе.


        Можно и центральный диск разделить, тогда получится "солнышко", а в центре будут символичные нам 0 и 1.


        1. Dr_Faksov
          00.00.0000 00:00

          Прямо "Энигма" какая-то...


  1. Didimus
    00.00.0000 00:00
    +1

    Есть ещё часы на вольтметрах. Продаётся готовый набор. Главное раздобыть три одинаковых вольтметра с нужной шкалой на 12 и 60 делений


  1. boodilnik
    00.00.0000 00:00
    +1

    Баловался с механикой от HDD, но так и не получилось толково управлять головкой. В итоге два небольших шаговых двигателя поставил под головку и диск. Диск покрыл люминесцентным лаком для ногтей (в свободной продаже по адекватной цене не нашел светящихся листов), на головке УФ-светодиод. Ну и ардуинка соответственно. Побаловался и разобрал конечно же, ибо красиво, но дико не практично.

    Hidden text
    конечно же на видео видно не так ярко))
    конечно же на видео видно не так ярко))

    *Есть видео, но я Вам его не покажу))


    1. juray
      00.00.0000 00:00
      +2

      Из HDD еще делали на стробоскопическом эффекте.

      https://www.youtube.com/watch?v=tLlJoXY_-oI


  1. ivanov1817
    00.00.0000 00:00
    +3

    Спасибо за такую статью на Хабре.)


  1. juray
    00.00.0000 00:00
    +4

    Еще к кинетическим можно отнести часы с цифрами, формируемыми магнитным полем из ферромагнитной жидкости.


  1. tormozedison
    00.00.0000 00:00

    Выпуклый "кинескопоподобный" дисплей на современных технологиях. Если выпуклость делать не "шаровую", а "цилиндрическую", как у кинескопов Trinitron, подойдёт гибкая светодиодная матрица.


  1. RV3EFE
    00.00.0000 00:00

    А как же теплое ламповое время...

    https://youtube.com/@Oscilloclock


  1. aumi13
    00.00.0000 00:00

    В основе проекта лежит использование адресной светодиодной ленты, которая подсвечивает определённые буквы. Если кто-то не в курсе, поясним — такая лента позволяет включать любой светодиод, обращаясь к нему по адресу.

    у кетайских светиков нет адреса как такового, есть только место в ленте, и данные передаюца как в сдвиговый регистр, а не конкретно определенному светику.