Бінарні годинник на базі arduino своїми руками

Доброго вам дня. У сьогоднішній статті ми виготовимо незвичайні бінарні годинник на базі Arduino своімірукамі. Розібравшись з процесом створення подібної вироби. в подальшому ви зможете повторити бінарні годинник будь-якої конструкції.

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

Для початку згадаємо, що ж таке бінарне (двійкове) число - це число представлене в двійковій системі числення, числовими значеннями, що використовують всього два символи: 0 (нуль) і 1 (одиниця).

Бінарні годинник - це годинник, що відображають час в двійковому форматі. У проекті використовуються 6 колонок світлодіодів для відображення нулів і одиниць. Кожна колонка відображає одну цифру / розряд, такий формат відомий, як двійково-десяткове число (ДДЧ). Кожна лінія відображає ступінь двійки, від 2 ^ 0 (або 1), до 2 ^ 3 (або 8). Тому все, що потрібно зробити при читанні інформації з годин - підсумувати значення колонок з включеними світлодіодами. Наприклад, у першій колонці включені 4-й і 1-й світлодіоди. Додаємо 8 до 1 і отримуємо 9 (кількість секунд рівне 9). Наступна колонка десяті секунди, в ній світиться тільки 3-й світлодіод, тому загальне значення дорівнюватиме 49 секундам, точно також з хвилинами і годинами. Будь ласка, відзначте наступне, що годинник відображають час в 24-х годинному форматі.

  • ArduinoProMini328 5V- використовував таку плату, але фактично можете використовувати будь-яку іншу. Якщо ви жодного разу не використали Pro Mini, то напевно вам буде потрібен CP2102 (програматор) для підключення плати до комп'ютера;

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

  • DS1302 - модуль годин реального часу;

Бінарні годинник на базі arduino своїми руками

  • 20-ть 10 мм дифузних «теплих» світлодіодів (раджу брати з запасом);

Бінарні годинник на базі arduino своїми руками

  • 20-ть резисторів з номіналом опору 10Ω;

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

  • 2 резистора з номіналом опору 10kΩ (використовуються, як навантажувальні резистори).

Бінарні годинник на базі arduino своїми руками

Почнемо виготовляти прототип майбутньої вироби. В принципі, це не обов'язкова умова, але треба ж подивитися на те, як світлодіодна матриця, Arduino і часовий модуль працюватимуть разом. При прототипирование використовував Arduino Mega і прості червоні світлодіоди. Все працює добре, як і очікувалося.

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

Корпус саморобки (складається з двох половинок) буде виготовлений з дерева. Воно буде контрастно виглядати на тлі бінарних годин і додасть поделке ретро стиль.

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

Світлодіоди згруповані в матрицю, щоб зменшити кількість задіяних висновків arduino. У нашому випадку під матрицю відведено 9 висновків. Після виготовлення світлодіодної матриці, припаяти висновки до arduino, потім модуль годин, кнопки для настройки часу і під кінець блок живлення.

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

Бінарні годинник на базі arduino своїми руками

За основу коду узятий приклад з Arduino Playgroud post для модуля годин DS1302. Після чого були внесені зміни для відображення часу на світлодіодним матриці.

На цьому все! Хай щастить)

  • Бінарні годинник на базі arduino своїми руками

Шукаю людей, які. (6)


  • Бінарні годинник на базі arduino своїми руками

    Коли доречно изго. (5)


  • Бінарні годинник на базі arduino своїми руками

    Новий спосіб випав. (3)


  • Бінарні годинник на базі arduino своїми руками

    Хто сказав, що ве. (3)


  • Бінарні годинник на базі arduino своїми руками

    Приголомшливий спосіб. (3)


  • Бінарні годинник на базі arduino своїми руками

    УВАГА! Конкурс. (2)


  • Бінарні годинник на базі arduino своїми руками

    Раніше я теж дума. (2)

    Бінарні годинник на базі arduino своїми руками

    Your browser does not support canvas.

    Схожі статті