Всем привет.
Идея собрать такие часы появилась после пробы Arduino Nano и адресной светодиодной ленты WS2812B.
Оригинальные часы были созданы немецкой ювелирной компанией. Я решил улучшить функционал и добавить некоторые функции. Адресная светодиодная лента позволяет выводить на табло надписи любого цвета и добавить динамические эффекты.
Для этого проекта, на основании фотографий с немецкого форума, была разработана 3D модель корпуса и со второй попытки вот что вышло
Для рассеивания света диодов, использовал матовый плексиглас толщиной 2 мм.
Ленту решил наклеить на лист алюминия для хорошего распределения тепла, я решил что хороший отвод тепла способствует долговечности светодиодов.
Затем после покраски корпуса перешел к изготовлению лицевой панели.
Заказал порезку трафарета из рекламной пленки Oracal и наклеил на лист прозрачного оргстекла толщиной 2 мм. Лицевая панель крепится к корпусу на неодимовых магнитах 15*2 мм. Так можно менять лицевую панель на другую очень просто и подобрать цвет панели под настроение.
Затем была разработана плата для компонентов, на ней расположились Arduno Nano, MP3 плеер и необходимые резисторы. Модуль точного времени соединил с платой шлейфом. Питание вынес на отдельную плату, так как нужно было запитать каждый из десяти рядов по 11 диодов. Кнопки установки времени и настройки времени вынесены на отдельной платке снизу корпуса. Там же находится фоторезистор для автоматической регулировки яркости табло, в зависимости от условий освещения. Ведь не нужно что бы ночью часы освещали всю комнату.
Вот так выглядит процесс изготовления плат.
И вот что получилось после сборки начинки.
Так же должен рассказать про функцию озвучивание текущего времени, Звуковые файлы воспроизводит MP3 плеер, время озвучивается каждый час или по касанию к сенсорной кнопке.
И в завершении закрепил заднюю панель на винты и закрепил петли для подвеса на стену.
Вот такой результат
Короткое видео работы часов.
www.facebook.com/vladimir.lyshenko/videos/2104891339617844/?t=0
В итоге получились часы с текстовым отображением времени с точностью пять минут, промежуточные минуты обозначены четырьмя точками по углам, текущая минута обозначена миганием. Часы озвучивают время каждый час и по запросу говорят текущее время. Есть возможность изменить цвет табло. Пока работает один вариант динамической смены отображения( падающие буквы), но планирую добавить еще несколько вариантов.
Буду рад услышать Ваше мнение и предложения по доработке проекта.
Вывод в WS2812B и подобные ленты, управляемые по одному проводу, весьма критичен ко времени. И пусть вывод в ленту идёт всего несколько миллисекунд, этого может хватить для заметных помех в работе сетевых функций. У меня устройства и висли, и отваливались от сети, оставляя без возможности web-управления. Ситуацию спасла только эта библиотека: она позволяет для вывода в ленту использовать DMA на TXD1/GPIO2 или RDX0/GPIO3.
Говорят, с лентами, у которых тактование по отдельному контакту идёт, подобных проблем меньше, но я не пробовал. Можно оставить вывод за Ардуиной, а сетевую работу доверить ESP-01 или любому иному wi-fi-модулю. Но Esp8266 способна и сама справиться со всем функционалом.
— Триста!
— Чего триста?
— А чего приборы?
и это не нужно относить на себестоимость?
Ну а то, что вы закупали разные «не нужные» вещи, так это вообще никак не нужно относить на стоимость проекта. Вы отнесите сюда еще и стоимость икры с шампанским, которым отмечали работоспособность изделия. ))
все это никак не относится к выше описанному, ну разве. что можно отнести на Разработку проекта, но не на сам проект…
п.с. ну ели по теме, то лайк вашему обзору я поставил и прочитал, как по мне очень интересно, да и руки у вас правильные))
Оригинальный вариант стоит >1000$
RTC на DS3231? Можно ещё температуру выводить ;)
Нужна маска с прорезями под буквы/слова сверху в виде коллажа, картинок, шарад, барельефа или подобного. Это позволит вписать проект в различный интерьер общественных мест. Так-же можно добавить еще визуальных эффектов, типа перегорающей лампы на слове «пять часов», перескока туда обратно слов три-восемь минут, имитируя неполадку табло, или время от времени устраивать хаос на табло. Можнно к эффектам добавить и соответствующие негромкие звуки, потрескивания разряда при мерцании, или вообще их убрать.
Предполагаю, людям будет интересно, например в кафе, «фтыкать» как «тикает» время.
Эффект перегорающей лампы — это как в фильмах показывают глючную неоновую вывеску, которая светит, но периодически начинает моргать и гаснуть: «ЧЕТЫР(е)». Но не слишком переборщить с этим, включив этот эффект, допустим только в вечерние часы. Сделать затухающую пульсацию всего экрана и его краткий «останов» в какое-то время и интресный запуск с обратным отсчетом. Точки индикаторов тоже можно включить в игру всего дисплея. Так-же для прикола на часах же можно выветить ненадолго — «сейчас О Б Е Д», «У С Т А Л» или еще какие слова.
Вот свежее фото
Для дома конечно на любителя, а вот в приемной какого ни будь дизайн бюро будут смотреться просто идеально!
+1
а почему подсветку не сделаликак в мониторах и телевизорах — с торцов?
Как то так
Потом можно на 'гр' заменить
Но тогда, может, к буквенным строчку с бинарным отсчётом секунд добавить?
В порядке так сказать «бреда» :) — как вариант сделать из таких часов еще и аналог/подобие таблицы Сивцева:
врач — пациенту — какое время вы видите?
В реальности всё не так радужно — при выключенной подсветке цвет тёмно-серый с какой-то прозеленью, а при включенной грязно белый.
Вообще эта хрень для наружной рекламы. Например днём буквы выглядят чёрными. Но ночью же чёрные буквы никому не нужны, поэтому когда ночью включают подсветку в буквах — они выглядят белыми.
Более подробно расскажет гугол.
Прошу прощения за потерянный знак вопроса в прошлом сообщении
К этим «часам» вроде есть инструкция по изготовлению электронной части, возможно без точного состава феррожидкости(~тонер от цветного принтера HP и отдельных чб).
Сделал такие часы себе года 3 назад. Перенос слов убрал полностью и разположение сделал понятное и удобное.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.