Обсуждаем цифровые устройства...
Ответить

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

Ср окт 30, 2019 15:18:26

Дмитрий, Добрый день. Это Volidol с ютуба.
Есть вопросы следующие.
1 - Через консоль настраивать удобно, но непонятно как. Выбираю параметр высавления времени, он пише 0-секунда 1- минута и т.д., но как собсно выбирать сей параметр я не понял.
2 - последняя прошивка для трех светодиодов. А будет вариант оной с механическими кнопками?

https://www.youtube.com/watch?v=JR2bE_Jcoyk

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

Ср окт 30, 2019 22:29:01

Дмитрий, Добрый день. Это Volidol с ютуба.
Есть вопросы следующие.
1 - Через консоль настраивать удобно, но непонятно как. Выбираю параметр высавления времени, он пише 0-секунда 1- минута и т.д., но как собсно выбирать сей параметр я не понял.
2 - последняя прошивка для трех светодиодов. А будет вариант оной с механическими кнопками?

https://www.youtube.com/watch?v=JR2bE_Jcoyk

Рад снова видеть )

1. жмёшь цифру 0 после чего прошивка попросит ввести секунды. жмёшь 1 после этого минуты.
В прочем в новых прошивках этой функции уже нет, но в исходниках она осталась и можно скомпилировать с её присутствием.
2.
Схема: b612
Светиков на сегмент: 3
Датчик давления: BMP280
Кнопки: обычные (нажато 0, не нажато 1)
Кнопки: 3шт. ("Enter","+/+20мин","-/+5мин")
Звук: есть
Будильники: есть
Вантач таймер: есть

файл для еепрома с мелодиями качайте где-то выше
Вложения
b612_3xLED_bmp280_but3_zvuk_bud_timer.rar
(30.89 KiB) Скачиваний: 196

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

Чт окт 31, 2019 13:37:33

Простите за мою бестолковость. Не могу понять - как отрегулировать яркость сегментов в дневном режиме (какие номера настроек?). Собираю экран под матовое стекло оклеенное зеркальной пленкой (но яркость сегментов маловата) Прошивка крайняя b612_3xLED_bmp280_but3_zvuk_bud_timer.rar

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

Чт окт 31, 2019 13:40:48

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

https://radiokot.ru/forum/viewtopic.php ... 7#p3722557
настройка №10
чем меньше цифра тем ярче.

Для рассеивания лучше всего брать ТРАНСПОЗИТНУЮ плёнку. Она применяется в типографиях и у рекламщиков для световых коробов.
Хорошо работает потолочка, но она не тонкая и в ней свет расползается.
Ещё люди используют изолон, но он тоже не тонкий.
Офисная бумага темновата и зерниста.
В качестве маски лучше всего брать затемнённое зеркало. На него клеят трафарет из самой дешевенькой плёнки и при помощи пескоструйки снимают омольгаму. Некоторые мастерские всё делают сами им надо только макет в кореле. Если идти к мелким кустарям то надо нести готовый трафарет. За то будет раза в полтора дешевле.
Последний раз редактировалось b612 Чт окт 31, 2019 14:53:29, всего редактировалось 1 раз.

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

Чт окт 31, 2019 14:46:03

Ну Ваша то зеркалочка отлично смотрится.

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

Чт окт 31, 2019 14:59:31

Ну Ваша то зеркалочка отлично смотрится.
спасибо )

Ещё нормально получается бутерброд из
1. фанерка 3мм со вставленными в неё светиками
2. затемнённое стекло. Незатемнённое будет пропускать свет от соседних светиков
3. трафарет из плёнки "блэкаут" она с одной стороны белая с другой чёрная.
с дырочками под светики
4 сплошная транспозитная плёнка.

Получается снаружи белое на котором всё таки немножко видно дырки.
Но за то под такое стекло в отличие от зеркала можно наклеить сенсорные кнопки. И вся толщина будет около 12-16 мм. При большом желании можно и в 10 мм уложиться, только тогда уж без звука.

Звук одна из самых крутых фишек. где-то наравне с плавными переливами.

Стекло лучше не кустарить. Ну отдашь 500-600 р. за то это будет реально круто. Никакого сравнения с любыми кухонными технологиями.

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

Вс ноя 03, 2019 08:09:29

Уважаемый, Дмитрий. Не могли бы Вы скомпилировать прошивку под светодиоды с другими цветовыми параметрами. Вроде бы как существуют параметры цвета GRB, RGB светодиодов. У меня цвета на часах получаются какие-то блеклые. Думаю может быть это из за этих параметров

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

Вс ноя 03, 2019 09:37:48

Вроде бы как существуют параметры цвета GRB
все цвета и яркость настраиваются в настройках начиная с 54 и до конца.
Больше никаких возможностей по цвету не бывает.

По умолчанию я использую не резкие (пастЭльные) цвета. Мне так показалось красивее интеллигентнее.
В палитре есть радикальные цвета. Для интереса можете поставить в 13-ю настройку значение к примеру 7,8 или 9

Если хотите поправьте этот кусочек как вам надо
я скомпилирую с вашим кусочком, тогда у вас даже по умолчанию будут ваши цвета.

PS К стати я до сих пор так и не сделал возврат к фабричным настройкам для варианта с сенсорными кнопками.

PPS ЖДЁМ ВИДОС !!!

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

Вс ноя 03, 2019 18:20:42

Неа. Пробовал менять 13 настройку на 7.8 и 9 цвет остаётся блекло голубоватый вместо красного синего или зелёного.

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

Вс ноя 03, 2019 20:20:12

Неа. Пробовал менять 13 настройку на 7.8 и 9 цвет остаётся блекло голубоватый вместо красного синего или зелёного.
По любому должны быть разные цвета. По дефолту зашито 7-красный,8-зеленый,9-синий,10-тёмно-серый.
Там прямо когда значение настройки меняешь, то появляется и тот цвет который будет и тот который стоит сейчас.
В настройках начиная с 54-ой просто напрямую задаются значения цветовых компонентов.
Единственная математика которая с ними происходит это деление на 1,2,4.. в соответствие с настройкой №10 для дня или №11 для ночи.

Можете залить какой-нибудь тестовый скетч с заведомо чистыми цветами.

Добавлено after 45 minutes 26 seconds:
Напишу чтобы было понятно

ПАЛИТРА это не нечто аппаратное. это массив 11 раз по 3 байта (RGB)
Не удобно для каждой фигни задавать по 3 цветовых компонента,
По этому задаётся номер цвета 0-10, а цветовые компоненты достаются из массива.

Пользователям позволено редактировать цвета с 3-го по 10-ый
Первые три это системмные 0- черный, 1-белый, 2-серый они используются для настроек.

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

Вс ноя 03, 2019 21:24:35

УФФФ. Кажись разобрался в цветах. Спасибо, Дмитрий!

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

Пн ноя 04, 2019 09:23:45

ТАК. Теперь переходим к динамику. Как его подключить к Arduinno nano - подключил к D9 и минусу => тишина. Настройку громкости 22 менял с 0 до 255. Какая самая громкая? Динамик 0.5 Ватт 4 ома, также пробовал динамик от ноутбука.
В eprom заливал melodii.ino.hex

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

Пн ноя 04, 2019 10:03:18

ТАК. Теперь переходим к динамику. Как его подключить к Arduinno nano - подключил к D9 и минусу => тишина. Настройку громкости 22 менял с 0 до 255. Какая самая громкая? Динамик 0.5 Ватт 4 ома, также пробовал динамик от ноутбука.
В eprom заливал melodii.ino.hex

МОЙ КОСЯК
я выложил не тот файл

нужно заливать melodii.ino.eep (ПРИ ПРОШИВКЕ СЛЕТЯТ НАСТРОЙКИ !!!)
а я там выложил какой-то hex


как вы подключили звук уже должен быть только очень тихий.
Громкость оставьте по умолчанию.

//ЗВУК
//ШИМ выход D9 (B1) (13-ая нога атмеги) через резистор 470ом на базу
//какого-нибудь npn к примеру C945 (я их беру из комповых б/п)
//эмиттер на массу
//коллектор к динамику,
//а динамик с коллектора на "+"

Добавлено after 11 minutes:
Установка динамика это отдельная тема.
чтобы было нормально громко нужно чтобы передняя сторона динамика была отделена от задней стороны какой-нибудь достаточно большой плоскостью.
Нельзя заглушать заднюю сторону.
Чтобы получить максимально тонкую конструкцию, я делаю так.
Беру полоску сотового поликарбоната толщиной 4мм. длиной 30-40 см шириной 60 мм
отрезать вдоль волокон.
с одной стороны соты заглушаю и в плоской стороне делаю дырку диаметром 30-35мм
так, чтобы её полностью накрывал динамик.(у меня динамики 40мм 8ом)
И приклеиваю динамик лицом к этой дырке.
Получается что звук из динамика попадает внутрь сот поликарбоната и выходит через дальний незаглушенный конец.
Такой "фазоинвертор" даёт такую же громкость, как любой большой ящик.
Вложения
melodii.ino.rar
(986 байт) Скачиваний: 133
Последний раз редактировалось b612 Пн ноя 04, 2019 10:18:32, всего редактировалось 1 раз.

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

Пн ноя 04, 2019 10:05:06

Ок. Без транзистора пока не слышно . Попозже попробую найти

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

Пн ноя 04, 2019 10:08:33

Ок. Без транзистора пока не слышно . Попозже попробую найти

должно быть слышно. Без вариантов.
Если вместо динамика подключить какой-нибудь более высокоомный наушник, то будет громче.
И вообщето
НЕЛЬЗЯ ПОДКЛЮЧАТЬ НИЗКООМНЫЙ ДИНАМИК ПРЯМО К АРДУИНЕ.
Обычно обходится, но теоретически можно спалить выход ардуины.

Чтобы тестировать звук, не надо переводить часы.
Надо подключить их к компу и в терминалке давать команду "m1" или "m2" и т.д . завершать команды ентером.
Во время проигрывания мелодии в терминалку валятся цифры соответствующие нотам.

есть ещё команды:
"E" вываливает содержимое еепрома
"R" включает нужный режим
"P" вываливает всякую информацию температуру время давление будильники
"<",">","/" дублируют аппаратные кнопки

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

Вт ноя 05, 2019 13:08:18

звуки здесь
звуки записаны не через воздух, а по проводу, подключенному к часикам,
по этому в реальности на маленьком динамике звучит чуток пописклявее
Изображение Изображение Изображение Изображение Изображение

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

Пн дек 30, 2019 19:02:53

Часики мельчают )
Спасибо shura2000 за шаблон в кореле
видос на телефон


прошивка
Схема: b612
Светиков на сегмент: 1
Датчик давления: BMP280
Кнопки: сенсорные (нажато 1, не нажато 0)
Кнопки: 3шт. ("Enter","+/+20мин","-/+5мин")
Звук: есть
Будильники: есть
Вантач таймер: есть
Вложения
b612_1xLED_bmp280_but3_zvuk_bud_timer.rar
(30.75 KiB) Скачиваний: 73

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

Сб янв 04, 2020 13:35:09

Испробовано более классное схемное решение для усилителя звука !
Двухтактный эмиттерный повторитель.
По сравнению с одним транзистором и резистором, добавлено всего две детальки -
ещё один транзистор и конденсатор.
В результате потребляемый динамиком ток уменьшился почти в 10 раз,
а громкость увеличилась.
Изображение
детали взяты
резистор 1к транзисторы s9013 и sa1273 кондёр 50мкф
Транзисторы наверно можно взять на много попроще без потери результата

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

Вт янв 07, 2020 13:59:06

ещё маленькая фотосессия
Изображение Изображение .
Изображение
Изображение

могу выслать стёкла, корпуса и готовые часики

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

Чт янв 09, 2020 14:58:56

Уважаемые!
Кто умеет разводить платы и не прочь взяться за плату для этих часиков ?
Откликнитесь.
В качестве стимула могу предложить корпус со стеклом.

Во вложении актуальный вариант схемы easyEDA и PDF
И мои пожелания по поводу платы
Вложения
b612_clock.rar
(43.17 KiB) Скачиваний: 70
Ответить