Fibonacci Clock: часы и головоломка



    Часы Фибоначчи, вот как они рекламируются на Кикстартере: «Первые в своём роде. Хакабельные. Эксцентричные. Элегантные. Под управлением Arduino. Предлагаются как DIY-набор для сборки или полностью в сборе».

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

    Как работают часы?


    Итальянский математик Фибоначчи в 13 веке описал последовательность чисел, в которой каждое последующее число равно сумме двух предыдущих. При этом первые два числа равны двум единицам.

    1, 1, 2, 3, 5, 8, 13, 21, 34…

    У этой последовательности много замечательных свойств, но здесь не об этом.

    Для часов достаточно пяти первых чисел.

    Экран часов состоит из пяти квадратов с длинами сторон, соответствующими пяти первым числам в последовательности Фибоначчи: 1, 1, 2, 3, 5. Минутам соответствует зелёный цвет, а часам — красный. Если квадрат используется для обоих разрядов, то он становится синим. Белые квадраты можно игнорировать.

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

    В принципе, всё довольно просто.



    Зачастую есть даже несколько способов, как показать одно и то же время. Ради интереса эти комбинации выбираются случайным образом. Например, существует 16 способов показать время 6:30, и вы никогда не знаете, какой выберут часы! Так что придётся поломать голову: пора вставать на работу или уже поздно?

    В качестве бонуса, часы ещё работают как лампа.



    Автор обещает выложить все схемы и инструкции, необходимые для сборки часов, в открытом доступе. Часы работают на микроконтроллере Atmega328 под Arduino. То есть можно менять программу через Arduino IDE. Автор специально предусмотрел внешний разъём FTDI, чтобы не нужно было разбирать корпус для подключения кабеля.



    К слову, на Кикстартере часы уже давно перевыполнили скромную цель по сбору средств. Кампания собрала уже 125 тыс. CAD, а впереди ещё 22 дня.

    Изобретатель часов и автор проекта — Филипп Шретье (Philippe Chrétien) из Монреаля, на фото слева (да, канадцы, они такие). Разработчик ПО, любитель электроники, программирования, математики и астрономии.

    Начало продаж часов обещается в ноябре 2015 года. Нужно признать, неплохой промежуток в полгода между сбором средств и доставкой товара. Впрочем, подобное нередко встречается на Кикстартере.

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

    Поддержать автора
    Поделиться публикацией

    Похожие публикации

    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 10

      –1
      Shut up and … ну, вы поняли.
      Отличный подарок для гика и вообще отличная разминка для мозга.
      $135 за часы в сборе, а в виде «Сделай сам» должно быть не только дешевле, но и интереснее.
      • НЛО прилетело и опубликовало эту надпись здесь
          0
          ну, я, например, спросонья не вижу ни цифр, ни стрелок, поэтому вариант с цветами может быть более информативным, если приноровиться.
            +1
            зато спросонья у вас отлично в голове работает математика…
            • НЛО прилетело и опубликовало эту надпись здесь
          • НЛО прилетело и опубликовало эту надпись здесь
              0
              Как удешевить? Ну как минимум перейти на smd компоненты.
                0
                Такие часы нужно в коллекцию или музей.
                  0
                  Я как владелец бинарных наручных часов просто не могу усидеть на стуле.
                    0
                    Представляю с бодуна такие головоломки решать…

                    Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                    Самое читаемое