309

Часы на самодельных светодиодных индикаторах

Уже довольно давно возникла идея обзавестись часами, с большими светящимися циферками (чтобы отлично было видно ночью).

Но купить готовый вариант - слишком просто, поэтому решено было сделать часы самостоятельно.


Первая проблема с которой довелось столкнуться - светодиодные индикаторы.

Не то чтобы их проблемно найти, просто попадались мелкие, а нужного размера (6 см) нашел только у китайцев за цену, которая меня не устраивала (около 600 рублей).


К счастью, сделать семисегментный индикатор довольно просто.


Сначала была напечатана основа на 3D-принтере:

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

По задумке, в качестве рассеивателя, было решено использовать термоклей, а светодиоды взять обычные 5 мм. Но с ними вышла проблема: при размещении такого светодиода прямо - светилась только точка, а не весь сегмент; при установке светодиода боком - только половина сегмента.


Было решено использовать обычную светодиодную ленту:

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

Она была успешно разрезана на куски (по 1 светодиоду), а к ним - припаяны провода (много паял, так что не особо следил за аккуратностью):

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

Дальше залил сегменты термоклеем и поставил на место светодиоды:

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

Ну и еще немного поработал над внешним видом с помощью наждачки (мне так больше нравится):

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

Поскольку каждый сегмент имеет 8 контактов (а сегментов у нас 4) + сепаратор - 33 контакта, выходов на Arduino Uno (которая должна стать мозгами проекта) маловато. Да и управлять таким количеством контактов не очень удобно.


Было решено использовать 8-битный регистр смещения 74HC595, который позволит сократить количество нужных выходов к 3 (не считая землю и питание) + один выход на сепаратор.


Была сделана распайка для каждого сегмента (с общим катодом):

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

Потом все сегменты были склеены дихлорэтаном и сделана общая спайка:

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

Общая схема подключения выглядит следующим образом:

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

После подключения протестировал работу индикаторов:

Осталось только подключить модуль часов реального времени (у меня DS1302) и пару кнопок для настройки.


Был напечатан корпус на 3D-принтере, но поскольку часы вышли немаленькие, печатал кусками и склеивал (поэтому корпус смоделировал двухцветный). На заднюю крышку (тоже склеена из двух частей) разместил платы Arduino и часов, сделал вход на питание (гнездо 5,5 х 2,1 мм):

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

Ну и конечный результат:

Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео
Часы на самодельных светодиодных индикаторах Часы, Своими руками, Arduino, Радиолюбители, Паяльник, Длиннопост, Видео

Лично я результатом остался доволен, особенно учитывая, что все нужное уже имелось, покупал только резисторы.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Во сколько встало сиё искуство, т.е. общая смета с учетом покупки всех компонентов.
раскрыть ветку (15)
3
Автор поста оценил этот комментарий

Arduino Uno - 250 руб.
DS1302 - 30 руб.
74HC595 - 20 руб.

резисторы - 30 руб.

термоклей - 20 руб.

гнездо + штекер питания - 10 руб.


В суме выходит около 360 руб.

раскрыть ветку (11)
2
Автор поста оценил этот комментарий
3-D принтер?)
раскрыть ветку (7)
1
Автор поста оценил этот комментарий

Ну если в стоимость включать инструменты, то даже повесить полку из икеи это сильно дорогое удовольствие. Это тебе надо просверлить две дырки (плюсуем стоимость дрели/перфонатора), в дырку забить дюбель (плюсуем стоимость молотка), а потом еще закрутить два шурупа (плюсуем стоимость шуруповерта). И получаем стоимость установки полки из икеи под 5-10к (в зависимости от жирности инструмента). Но ведь инструмент покупается не на один раз.

раскрыть ветку (5)
0
Автор поста оценил этот комментарий
Я не помню, как называется расходник для принтера, но цена на него тоже одноразовая. Я сам уже давно подумывал о принтере, но ещё не интересовался ценами, поэтому и интересно, сколько стоит полимер для такой поделки.
раскрыть ветку (4)
0
Автор поста оценил этот комментарий

Филамент не такой и дорогой, в среднем для таких работ обойдется в 600-800 рублей за кг. Судя по проекту, думаю, на сами индикаторы ушло порядка 200-300 грамм, максимум. Вот корпус да, мог подъесть и больше, но там зависит от заполнения в процентах, он может быть и полым...

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
Пластика пошло намного меньше. Часы в сборе весять меньше 200 грамм
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Если не секрет, какой процент заполнения был выставлен при печати?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
35%
0
Автор поста оценил этот комментарий

Готовые модели в китае от 10 т.р.

Довольно неплохие модели можно купить отдельными детальками в районе 15-30 т.р.

Можно "из соплей и говна" купив минимум необходимого и бесплатно натягав деталек из сломанных принтеров/сканеров - ну... до 5 т.р. можно уложиться.

0
Автор поста оценил этот комментарий

Позвольте, а филамент?

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

ну ок, филамента еще рублей на 40 максимум

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

воооотъ

0
DELETED
Автор поста оценил этот комментарий
особенно учитывая, что все нужное уже имелось, покупал только резисторы.
0
Автор поста оценил этот комментарий

, что все нужное уже имелось, покупал только резисторы.

8х4=32 резистора умножьте на стоимость одного резистора.

Хотя, конечно, не мешало бы номиналы резюков указать чтобы точнее высчитать стоимость до сотых долей копейки(высчитывается осцилографом)!

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Резисторы в пределах стандартного ряда стоят практически одинаково. Разница в цене возникает только если ты хочешь что-то необычное скажем резистор на 200 ГОм будет стоит как крыло самолета, а резисторы что на 10 МОм, что на 10 кОм, что на 10 Ом стоят одинаково.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку