Доброго вам дня. У сьогоднішній статті ми виготовимо незвичайні бінарні годинник на базі Arduino своімірукамі. Розібравшись з процесом створення подібної вироби. в подальшому ви зможете повторити бінарні годинник будь-якої конструкції.
![Бінарні годинник на базі arduino своїми руками (базі) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-cc93f2c1.jpg)
![Бінарні годинник на базі arduino своїми руками (базі) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-3f6b9d19.jpg)
Для початку згадаємо, що ж таке бінарне (двійкове) число - це число представлене в двійковій системі числення, числовими значеннями, що використовують всього два символи: 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) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-aaa706bd.jpg)
![Бінарні годинник на базі arduino своїми руками (arduino) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-acc88637.jpg)
- DS1302 - модуль годин реального часу;
![Бінарні годинник на базі arduino своїми руками (бінарні) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-9e08483d.jpg)
- 20-ть 10 мм дифузних «теплих» світлодіодів (раджу брати з запасом);
![Бінарні годинник на базі arduino своїми руками (arduino) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-1345e9fa.jpg)
- 20-ть резисторів з номіналом опору 10Ω;
![Бінарні годинник на базі arduino своїми руками (своїми) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-cdbd3e7d.jpg)
![Бінарні годинник на базі arduino своїми руками (бінарні) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-3702631f.jpg)
- 2 резистора з номіналом опору 10kΩ (використовуються, як навантажувальні резистори).
![Бінарні годинник на базі arduino своїми руками (arduino) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-a869522f.jpg)
Почнемо виготовляти прототип майбутньої вироби. В принципі, це не обов'язкова умова, але треба ж подивитися на те, як світлодіодна матриця, Arduino і часовий модуль працюватимуть разом. При прототипирование використовував Arduino Mega і прості червоні світлодіоди. Все працює добре, як і очікувалося.
![Бінарні годинник на базі arduino своїми руками (годинник) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-de85308f.jpg)
![Бінарні годинник на базі arduino своїми руками (своїми) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-fc79a41c.jpg)
![Бінарні годинник на базі arduino своїми руками (бінарні) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-1b43f882.jpg)
![Бінарні годинник на базі arduino своїми руками (arduino) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-2cd51ec6.jpg)
Корпус саморобки (складається з двох половинок) буде виготовлений з дерева. Воно буде контрастно виглядати на тлі бінарних годин і додасть поделке ретро стиль.
![Бінарні годинник на базі arduino своїми руками (arduino) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-cfd0487a.jpg)
![Бінарні годинник на базі arduino своїми руками (руками) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-d6322663.jpg)
![Бінарні годинник на базі arduino своїми руками (arduino) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-da041f8d.jpg)
Світлодіоди згруповані в матрицю, щоб зменшити кількість задіяних висновків arduino. У нашому випадку під матрицю відведено 9 висновків. Після виготовлення світлодіодної матриці, припаяти висновки до arduino, потім модуль годин, кнопки для настройки часу і під кінець блок живлення.
![Бінарні годинник на базі arduino своїми руками (своїми) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-004a5127.jpg)
![Бінарні годинник на базі arduino своїми руками (годинник) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-3af4655e.jpg)
![Бінарні годинник на базі arduino своїми руками (базі) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-febc55f5.jpg)
За основу коду узятий приклад з Arduino Playgroud post для модуля годин DS1302. Після чого були внесені зміни для відображення часу на світлодіодним матриці.
На цьому все! Хай щастить)
Шукаю людей, які. (6)
![Бінарні годинник на базі arduino своїми руками (бінарні) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-9f9564ae.jpg)
Коли доречно изго. (5)
![Бінарні годинник на базі arduino своїми руками (бінарні) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-66133f34.jpg)
Новий спосіб випав. (3)
![Бінарні годинник на базі arduino своїми руками (arduino) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-e04641ea.jpg)
Хто сказав, що ве. (3)
![Бінарні годинник на базі arduino своїми руками (бінарні) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-e91a2d4d.jpg)
Приголомшливий спосіб. (3)
![Бінарні годинник на базі arduino своїми руками (годинник) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-46a6369a.jpg)
УВАГА! Конкурс. (2)
![Бінарні годинник на базі arduino своїми руками (годинник) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-50da7978.jpg)
Раніше я теж дума. (2)
![Бінарні годинник на базі arduino своїми руками (руками) Бінарні годинник на базі arduino своїми руками](https://images-on-off.com/images/140/binarniechasinabazearduinosvoimirukami-f3df52c7.png)
Your browser does not support canvas.