Большие плавные часы Arduino & WS2812 flowing clock

Обсуждаем цифровые устройства...
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

[uquote="shura2000",url="/forum/viewtopic.php?p=3680785#p3680785"]Я так понимаю - нормального ночного режима нету? Просто выключение на ночь. Совсем. и очень много всяких настроек, которые не очень удобно осуществляются?[/uquote]
Есть по большому счету 2 режима.
1 ДНЕВНОЙ. Если светло, то будет "дневная" скорость смены показателей и "дневная" яркость (то и другое настраивается).
2. НОЧНОЙ aka СУМЕРЕЧНЫЙ. Если темно, то будет показываться только время с очень плавной сменой цифр, и "ночная" яркость (ночные плавность и яркость настраиваются отдельно).
Реакция на датчик света настраивается. Если его запретить то сумеречный режим включаться не будет.
Есть МОДИФИКАЦИЯ сумеречного режима с названием СПЯЩИЙ режим. Можно задать интервал времени когда часы будучи в НОЧНОМ режиме гаснут совсем, но стоит включить свет и они сразу переходят в ДНЕВНОЙ режим. Свет выключаешь и они медленно медленно гаснут.

Настроек действительно много 88 штук. Настраивается почти всё. И все цвета и плавность и яркость и световые пороги перехода для режимов и очередность и набор и скорость смены каждого из показателей и работа "зайчиков"
И да, Игра с настройками не очень удобна. Просто потому, что их много.
В прочем часы "из коробки" уже оптимально настроены.
Практически корректировать приходится только
1 ход времени и то если используется не точный модуль 1307.
2. световые пороги, это по месту, освещение у всех разное.
3. время для тёмного режима. Обычно это надо далеко не всем.
К тому же есть возможность сброса к "заводским" настройкам.

Есть простор для фантазии.
Например вместо датчика света можно подключить датчик присутствия и настроить так, чтобы часы "радовались" только когда проходишь мимо них.
Можно вообще запитать часы через датчик присутствия и тогда не обязательно питать их от розетки, достаточно будет небольшого аккума и солнечной паннельки.
Можно вообще не подключать гирлянду, а вместо этого подключить часы к компу и снимать с них 5 температур, давление, влажность, освещенность или ещё какой аналоговый параметр и время.
Или допустим попросить меня вывести сигнал сработки любого из двух имеющихся "будильников" на ноги микросхемы и от этих сигналов включать/выключать допустим комп или светодиодную ленту под потолком.

Между прочим существует ещё логическое продолжение этих мыслей.
Портабельное измерительно/сторожевое устройство.

До кучи портабельный монитор СО2
Реклама
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Присобачил ЗВУК !!!
спасибо TORMOZEDISON-у, автору вот этой публикации
оригинал похоже тут
Выкладываю бэтты прошивок и пример звука
Прошивку под схему b612 с датчиком BMP280 я опробовал
Прошивку под схему Mishany с датчиком BME280 мне тестировать не на чем
Выход звука ШИМ 13-я нога атмеги, на ардуине на D9
За БОЙ отвечает настройка №12
0-не бить
1-отбивать часы
2-отбивать половины
3-отбивать четверти
4-отбивать каждые 5 минут
в сонном режиме часы не бьют

Мелодии теоретически можно редактировать и заливать в EEPROM. Если кому захочется, выложу описание формата.

К прошивке прилагается файл .eep в нём предустановленное содержимое EEPROM-а. Его надо заливать отдельно без разницы до или после прошивки .hex-а
Я заливаю программой Sinaprog 2.11

БОЛЬШАЯ ПРОСЬБА К ТЕМ, КТО ЧТО-ТО ДЕЛАЕТ
НЕ МОЛЧИТЕ, ДАВАЙТЕ О СЕБЕ ЗНАТЬ
МНЕ ЭТО ВАЖНО
Вложения
Взвейтесь.rar
(186.37 КБ) 341 скачивание
Mishany_BME280_Kolokol_250819.rar
(31.42 КБ) 330 скачиваний
b612_BMP280_Kolokol_250819.rar
(29.45 КБ) 427 скачиваний
Реклама
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Хочу корпус
Чтобы можно было сделать на фрейзере из фанеры и оргстекла
Изображение

Пока мыслится вариант с двумя светиками на сегмент
но уж больно он получается здоровенный.
Для письменного стола это перебор, а вот для какой-нибудь тумбочки или ниши в стенке это было бы самое то.
И на стену такие тоже можно.
По этому сразу можно подумать про 1 светик на сегмент.
Тогда размеры уменьшатся почти вдвое, будет 100х200.

Получится такой бутерброд
1. Стекло,
2. Рассеивающая плёнка
3. 12мм фанера со сквозными прорезями в виде сегментов
4. 4мм фанера с круглыми дырочками под светики
5. 12мм фанера с большими вырезами под плату и под динамик
6. 4мм фанера - задняя стенка
Изображение
собирать наверно на клей кроме задней стенки, её наверно на саморезы.
Не совсем понятно, как будет выклядеть клей напросвет. Это проблемка.

Касательно фанерки, в которую монтируются светики
Изображение Изображение

Пока придумалось шарнирное крепление на подставку, но надо продумать и про повешение на гвоздь, соответственно шарнир должен быть полностью съёмным.
Ещё одна проблема при повешении нельзя выходные отверстия динамика выводить на заднюю стенку.

С динамиком вообще всё сложно.
Нужно сделать так, чтобы с задней стороны динамика была максимально объёмная замкнутая полость, а звук должен выходить через дырки гдето наверно в бок.
Динамик надо брать диаметром гдето сантиметров 8, т.е. достаточно большой.
класть его лицом на ту 4мм фанеру в которой вставлены светики.
Получится что замкнутый объём с задней стороны динамика будет изолирован от внешнего мира.
И делать какие-то каналы для выхода звука с передней стороны динамика в бок.
Изображение
Динамик будет частично "накладываться" на правую цифру
Это надо учесть
И динамик может быть различного диаметра от 40мм до максимума, который позволит корпус.

Есть ещё задумка, поставить в часики аккум 18650.
На случай если захочется питать часы от солнечной батареи
или для эффектного преподнесения в качестве подарка уже работающие часики.
Он имеет толщину 18 мм плюс стенки отсека итого 20
и длину 65 мм. с контактами и запасом пусть будет 80.
Его можно разместить за счет выреза в светодиодной 4мм фанерке и нужно будет дополнительный паз в сегментной фанерке.
Разместить его лучше сверху над цифрами, потому, что нижняя часть не должна быть полой, потому что надо по возможности увеличить жесткость корпуса.
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение shura2000 »

А еще кнопки.
И сколько часы проходят на одном акке? Жрут то они как самолет.
Не проще выход динамиков сделать назад?
Реклама
Эиком - электронные компоненты и радиодетали
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

[uquote="shura2000",url="/forum/viewtopic.php?p=3689569#p3689569"]А еще кнопки.
И сколько часы проходят на одном акке? Жрут то они как самолет.
Не проще выход динамиков сделать назад?[/uquote]1. Часы могут вообще не жрать пока не сработает например датчик движения.
2. звук назад можно, но если повешать на стену, то её будет трудно раскачать )
3. кнопки тоже в бок. и к стати в связи с появлением звука кнопок надо добавить
вплоть до 8 штук
Последний раз редактировалось b612 Вт авг 27, 2019 09:40:56, всего редактировалось 2 раза.
Реклама
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение shura2000 »

ну не HiFi же.
Реклама
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

[uquote="shura2000",url="/forum/viewtopic.php?p=3689660#p3689660"]ну не HiFi же.[/uquote]просто не слышно будет
положите телефон динамиком на одеяло, его уже почти не будет слышно.
И к стати кнопок надо добавить в связи с появлением звука.
возможно даже добавить ещё 4 или 5 кнопок

в первую очередь большую кнопку "ТИХО" )
Аватара пользователя
shura2000
Вымогатель припоя
Сообщения: 613
Зарегистрирован: Пн фев 23, 2015 21:17:29
Откуда: г. Протвино, МО

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение shura2000 »

Изображение
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Изображение
Аватара пользователя
jn79
Опытный кот
Сообщения: 822
Зарегистрирован: Ср окт 10, 2007 10:54:35
Откуда: Омская обл
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение jn79 »

на ESP будете переходить ?
ESP-12F например ?
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

[uquote="jn79",url="/forum/viewtopic.php?p=3690116#p3690116"]на ESP будете переходить ?
ESP-12F например ?[/uquote]
есть вероятность
Аватара пользователя
jn79
Опытный кот
Сообщения: 822
Зарегистрирован: Ср окт 10, 2007 10:54:35
Откуда: Омская обл
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение jn79 »

будем ждать .... старые в утиль (доработать никто не хочет)
Аватара пользователя
SergeyK
Говорящий с текстолитом
Сообщения: 1512
Зарегистрирован: Вт апр 21, 2009 20:52:29
Откуда: ХМАО Югра Белоярский
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение SergeyK »

Очень обидно когда хорошие проекты умирают!!!! :cry:
Гнев - мгновенное разрушение реальности!
Делай всегда хорошо, а хреново и так получится!!!!!
Аватара пользователя
jn79
Опытный кот
Сообщения: 822
Зарегистрирован: Ср окт 10, 2007 10:54:35
Откуда: Омская обл
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение jn79 »

там банально осталась мелочь добавить незначащий "0" (он то не значащий но его отсутствие портит всё отображение) и два знака для разделения температуры на улице и в внутри помещения ... чисто косметика :)
но я в Си совсем не понимаю :)
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

[uquote="SergeyK",url="/forum/viewtopic.php?p=3690339#p3690339"]Очень обидно когда хорошие проекты умирают!!!! :cry:[/uquote]да тот проект можно сказать и не проект, так набросок.
Пока вы не собрали и не переспали с обоими этими "цветомузыками", не увидите отличий.
Я ведь тоже начинал с чего-то подобного как у Mishany
С большими часами, которые резко переключаются спать просто вообще невозможно.
Даже с очень плавными большими часами и то уже на любителя.
Отсюда все мои извращения с режимами.
и "+" и буква "Т" появились не сразу и то что разрядов 4, тоже не просто так.
Думаю SergeyK это уже тоже понял
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Динамик желательно брать покрупнее.
40мм-овый писклявый совершенно "не звучит".
Сделал все звуки на октаву выше, стало приемлемо, но это уже не колокол, а что-то так себе.
Если будете делать, то закладывайте динамик чем больше тем лучше и объём корпуса должен соответствовать.
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

Переделана настройка времени, теперь более понятно, каждая цифра редактируется отдельно и в "+" и в "-", добавлено обнуление секунд
Сделана (правда корявенькая) подзвучка кнопок ибо используются сенсорные.
Убраны косяки с проигрыванием мелодий.
Сделан выход звука под обычный транзистор, ШИМ-овский "щелчек" подавляется программно
Благодаря shura2000, практически сделан классный корпус именно такой как я хотел.
Аватара пользователя
jn79
Опытный кот
Сообщения: 822
Зарегистрирован: Ср окт 10, 2007 10:54:35
Откуда: Омская обл
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение jn79 »

как корпус выглядит ?
b612
Вымогатель припоя
Сообщения: 584
Зарегистрирован: Чт янв 07, 2010 16:58:11
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение b612 »

[uquote="jn79",url="/forum/viewtopic.php?p=3700848#p3700848"]как корпус выглядит ?[/uquote]
пока так. телефон плохо снимает
На самом деле цифры совершенно чёткие
Аватара пользователя
jn79
Опытный кот
Сообщения: 822
Зарегистрирован: Ср окт 10, 2007 10:54:35
Откуда: Омская обл
Контактная информация:

Re: Большие плавные часы Arduino & WS2812 flowing clock

Сообщение jn79 »

ну ничо так смотрятся !
Ответить

Вернуться в «Цифровая техника»