Конкурс самоделок
» » » Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Такие часы очень оригинально будут смотреться на стене, они имеют в наличии светодиодные стрелки имитирующие стрелочные часы, LED часы по центру и красивую фоновую RGB-подсветку. Выполнение такой самоделки сложно назвать простым, но потраченное время и силы не будут упущены зря.

Материалы для корпуса:
- Чёрные акриловые пластины 300х300х3 мм 3шт
- Прозрачная акриловая подсветка 300х300х3 мм 1шт
- Средство полировки акриловых пластин
- Клей
- Распорные втулки 15 мм с резьбой м3 20 шт
- Винты м3 с шайбами 20 шт
- Картинная рамка 300х300 мм 1шт

Электронные материалы:
- Сдвиговый регистр CD74HC595 8шт
- LED драйвер TLC5940 1шт
- Часы реального времени (RTC) DS1307 1шт
- Линейный регулятор LM317 1шт
- Биполярный транзистор BD139 8шт
- Электролитический конденсатор 1 мкФ 2шт
- Конденсатор 0.1 мкФ 1шт
- Резисторы 120 Ом 60шт
- Резисторы 10 кОм 9шт
- Резистор 2 кОм 1шт
- Резисторы 1 кОм 9шт
- Резистор 330 Ом 1шт
- Светодиоды 480шт
- 4-х разрядный светодиодный цифровой индикатор (с общими анодами) 1шт
- Светодиодная RGB-лента (с общим анодом) 1шт (длинной под окружность циферблата)
- Модуль Arduino Mega ADK (Rev3) 1шт
- Батарея питания 12 В 1шт

Шаг первый. Изготовление корпуса.
Для начала в акриловые пластины разрезают и просверливают по чертежу. Далее , происходит склеивание корпусной передней чёрной пластины с соединительной частью (прозрачной), и с пластиной под светодиоды.
Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino


Шаг второй. Окончание работы над корпусом.
Для лучшей устойчивости автор приклеивает одну акриловую пластину к задней части картинной рамки, стекло с рамки при этом предварительно вынимается и больше не понадобится.
Четыре втулки 15 мм прикручивают к пластине как на фото. Теперь, появилась возможность приклеить втулки от рамки к передней пластине. Потом эти приклеенные втулки выкручиваются для использования в будущем.
Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino


Шаг третий. Вставка светодиодов.
В первую очередь светодиоды вставляют в первый ряд отверстий ( на 1 ряд ушло 60 светодиодов). Катоды спаиваются между собой вокруг пластины с помощью медного провода 0,8мм, а аноды отгибаются в сторону. Эта процедура повторяется для 7 остальных рядов. Теперь когда аноды расположились в один столбец, они тоже спаиваются между собой. Таким образом, получилась матрица из 8 рядов и 60 столбцов.
Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino


Шаг четвёртый. Припаивание кабелей к матрице.
Для этого шага используются 8-проводные кабельные разъёмы один из них припаяли к катодам на матрице. Восемь таких разъёмов были припаяны к 60 столбцам анодов. Поскольку автор использовал 8-проводные разъёмы, он получил кабель с 64 проводами, это значит что 4 осталось, они были замотаны изолентой. Также автор рекомендует использовать семь 8-проводных и взять один 4-проводной разъем для того, чтобы получилось ровно 60.
Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino


Шаг пятый. Прикрепление индикатора.
В акриловой пластине в виде диска делают отверстие и приклеивают индикатор с заранее припаянными проводами для удобства.
Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino


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

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino


Шаг седьмой. Сборка часов.
Дальше происходит установка всех деталей в корпус согласно схеме, прикреплённой ниже. В часы автор установил заряжаемый аккумулятор 1000мА/ч чтобы они могли работать без внешнего кабеля. На Arduino устанавливают программный код, прикреплённый внизу статьи. Так, устанавливаются библиотеки для модуля часов реального времени и LED драйвер TLC5940, которые также прикреплены под статьёй. Схема с хорошим разрешением: diagram.rar [1,82 Mb] (cкачиваний: 65)

Светодиодные часы на Arduino


Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino

Светодиодные часы на Arduino


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

Видео с частичной сборкой и примером работы часов


clock.zip [7,92 Kb] (cкачиваний: 84)
led.zip [69,46 Kb] (cкачиваний: 86)
led-mega-clock-arduino.zip [6,46 Kb] (cкачиваний: 86)
скачать dle 11.1смотреть фильмы бесплатно
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
1 комментарий
  1. nitarius
    не я пас .. геморойно слишком!
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Онлайн чат

Опрос
Как Вам сайт?

Последние комментарии

Все комментарии

Комментаторы за месяц

Делаюсам Комментариев: 555 Публикаций: 27
1
Валерий Комментариев: 795 Публикаций: 31
2
Иван_Похмельев Комментариев: 534 Публикаций: 0
3
pogranec Комментариев: 230 Публикаций: 109
4
Pronin Комментариев: 100 Публикаций: 6
5