» » » Светодиодные часы на 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шт

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














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








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










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








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






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








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













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

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


clock.zip [7.92 Kb] (скачиваний: 312)
led.zip [69.46 Kb] (скачиваний: 292)
led-mega-clock-arduino.zip [6.46 Kb] (скачиваний: 310)

Источник
Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

LCD часы, будильник и таймер с детектором движения на Arduino

9.7
Идея
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
9
Описание
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
8.3
Исполнение
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Итоговая оценка: 9.0 из 10 (голосов: 3 / История оценок)
Чтобы написать комментарий необходимо войти на сайт через соц. сети (или зарегистрироваться):
Обычная регистрация
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
1 комментарий
  1. nitarius
    не я пас .. геморойно слишком!

Добрый день, Гость!


Зарегистрируйтесь

Или войдите на сайт, если уже зарегистрированы...

Войти

А затем...

Добавьте самоделку

Или...

Добавьте тему

Онлайн чат

Опрос
Сколько по времени, чаще всего, Вы делаете самоделку?

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

Доброго времени суток ! Можете изготовить на латуни ( 7 мм ) рисунок с тонкими линиями _ примерно как на вашем видео ? г. Москва...
К предохранителю нужен ещё варистор. Стабилитрон питания микросхемы не нужен т.к. в самой микросхеме он уже есть. Как микросхема получает питание через конденсатор вообще не понятно. Дело в том, что...
Вот конкретный случай - моторчик от водной модели с Али. Крепится трубкой (жесткий пластик) с резьбой на конце типа М10. Резьба конечно не метрическая, а англицкая. Знаете есть такие - трубные,...
Да и резать не надо - графиткой намазал и гоняй туда-сюда...)))...
Все комментарии