Часы на WS2812

Вопросы от новичков
Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 576
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Часы на WS2812

#1

Сообщение SergeyShikal » 02.12.2018{, 16:56}

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

Аватара пользователя
pvorobei
Рядовой
Сообщения: 42
Зарегистрирован: 14.09.2018{, 20:30}
Репутация: 14
Откуда: СПБ
Имя: Иван

Часы на WS2812

#2

Сообщение pvorobei » 02.12.2018{, 17:13}

Так автор видео предоставил же ссылку на скетч.

Anydy

Часы на WS2812

#3

Сообщение Anydy » 02.12.2018{, 17:17}

Интересная задумка!
Можно использовать как светомузыку подключив к звуку или просто красивый визуазализатор эффектов добавив ещё светодиодов!
Скачал скетч, попробую повторить и сделать блок.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Часы на WS2812

#4

Сообщение fsergei70 » 02.12.2018{, 17:36}

Вот ещё не плохой вариант, бегущая строка работает значит и Часы прикрутить можно. Да в придачу приложение есть для управления на андроид.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 576
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Часы на WS2812

#5

Сообщение SergeyShikal » 02.12.2018{, 18:29}

pvorobei писал(а):
02.12.2018{, 17:13}
Так автор видео предоставил же ссылку на скетч.
В иде ошибку выдает. Хотелось в программе Флпрог, так как в программировании тяжко как то.
Последний раз редактировалось SergeyShikal 02.12.2018{, 18:36}, всего редактировалось 1 раз.

Anydy

Часы на WS2812

#6

Сообщение Anydy » 02.12.2018{, 18:35}

Вот еще на ESP8266
Время с NTP сервера вроде подтягивает


https://www.ivanmiranda.com/?p=623#/diy ... tal-clock/

Anydy

Часы на WS2812

#7

Сообщение Anydy » 02.12.2018{, 19:07}

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



https://github.com/leonvandenbeukel/3D- ... ital-Clock

Аватара пользователя
pvorobei
Рядовой
Сообщения: 42
Зарегистрирован: 14.09.2018{, 20:30}
Репутация: 14
Откуда: СПБ
Имя: Иван

Часы на WS2812

#8

Сообщение pvorobei » 02.12.2018{, 22:24}

SergeyShikal писал(а):
02.12.2018{, 18:29}
pvorobei писал(а):
02.12.2018{, 17:13}
Так автор видео предоставил же ссылку на скетч.
В иде ошибку выдает. Хотелось в программе Флпрог, так как в программировании тяжко как то.
Ошибку скрее всего из за отсутствующих библиотек выдает, нужно установить все необходимые библы для скетча.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Часы на WS2812

#9

Сообщение Ingwar » 02.12.2018{, 23:18}

Собрал на имеющихся пока блоках. Проверил в Proteus - работает. Завтра проверю в железе. Если все нормально будет - выложу.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 576
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Часы на WS2812

#10

Сообщение SergeyShikal » 03.12.2018{, 02:33}

Такая ошибка
СпойлерПоказать
C:\Users\Сергей\Desktop\GyverMatrixBT-master\firmware\GyverMatrixBT_v1.5\GyverMatrixBT_v1.5.ino:77:24: fatal error: GyverTimer.h: No such file or directory

compilation terminated.

Используем библиотеку FastLED версии 3.2.1 из папки: C:\Users\Сергей\Documents\Arduino\libraries\FastLED
exit status 1
Ошибка компиляции для платы Arduino Nano.

Аватара пользователя
Phazz
Полковник
Сообщения: 2553
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Часы на WS2812

#11

Сообщение Phazz » 03.12.2018{, 06:16}

Del

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Часы на WS2812

#12

Сообщение Ingwar » 03.12.2018{, 12:34}

Вот пример для тех, кому невтерпеж. Использовались только доступные блоки.
Не претендую на оптимальность. Сделано на основе ПБ одного из форумчан (на ESP пока не пробовал).


СпойлерПоказать
ws2812_1.jpg
СпойлерПоказать
ws2812_2.jpg
Использовалась лента на 12 вольт (там 3 светодиода на 1 чип).
По аналогии можно и на 5 вольтовых.

Вылез нюанс - все регистры должны быть заполнены. Перезалил скорректированную версию.
clock_ws2812_4.flp
(1.11 МБ) 155 скачиваний
Последний раз редактировалось Ingwar 03.12.2018{, 14:03}, всего редактировалось 1 раз.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Часы на WS2812

#13

Сообщение AlexCrane » 03.12.2018{, 13:02}

Ingwar, Часы в FLProg здорово нарисовал :smile171:
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Часы на WS2812

#14

Сообщение Ingwar » 03.12.2018{, 13:20}

AlexCrane писал(а):
03.12.2018{, 13:02}
Часы в FLProg здорово нарисовал
Из чего умею :smile44:

Проверил на nodeM - работает

Перезалил
clock_ws2812_nodeM.flp
(1.19 МБ) 140 скачиваний
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 576
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Часы на WS2812

#15

Сообщение SergeyShikal » 03.12.2018{, 17:30}

Ingwar писал(а):
03.12.2018{, 13:20}
AlexCrane писал(а):
03.12.2018{, 13:02}
Часы в FLProg здорово нарисовал
Из чего умею :smile44:

Проверил на nodeM - работает

Перезалил

clock_ws2812_nodeM.flp
Спасибо, работает. На 5 вольтовых не очень смотрится по 1 пикселю.

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Часы на WS2812

#16

Сообщение Ingwar » 03.12.2018{, 20:43}

SergeyShikal писал(а):
03.12.2018{, 17:30}
На 5 вольтовых не очень смотрится по 1 пикселю.
Ну если есть терпение, то можно убить время и скорректировать так (и далее по аналогии) :smile171:
clock_ws2812.flp
(864.37 КБ) 137 скачиваний
Или дождаться доработанный ПБ от Anydy...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Часы на WS2812

#17

Сообщение AlexCrane » 03.12.2018{, 23:10}

Ingwar, попробуй откатать мой блок
test_7seg_ws2812.flp
(266.3 КБ) 187 скачиваний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Часы на WS2812

#18

Сообщение Ingwar » 03.12.2018{, 23:24}

AlexCrane писал(а):
03.12.2018{, 23:10}
откатать мой блок
Завтра ток смогу попробовать на железе.

Отправлено спустя 8 часов 49 минут 1 секунду:
Проверил на UNO по 1 на сегмент - работает.

Отправлено спустя 5 минут 9 секунд:
Но наличие этих ПБ в проекте заметно замедляет прорисовку...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Аватара пользователя
SergeyShikal
Лейтенант
Сообщения: 576
Зарегистрирован: 30.08.2018{, 17:15}
Репутация: 47
Откуда: Иркутская область
Имя: Сергей

Часы на WS2812

#19

Сообщение SergeyShikal » 04.12.2018{, 14:57}

Ingwar писал(а):
03.12.2018{, 20:43}
SergeyShikal писал(а):
03.12.2018{, 17:30}
На 5 вольтовых не очень смотрится по 1 пикселю.
Ну если есть терпение, то можно убить время и скорректировать так (и далее по аналогии) :smile171:

clock_ws2812.flp

Или дождаться доработанный ПБ от Anydy...
Благодарю, начнем с вашего.

Отправлено спустя 4 часа 41 минуту 24 секунды:
Собрал в флпрог часы, горит только 1 цифра, что не так сделал?
СпойлерПоказать
чысы.flp
(3.54 МБ) 110 скачиваний

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Часы на WS2812

#20

Сообщение Ingwar » 04.12.2018{, 19:58}

SergeyShikal писал(а):
04.12.2018{, 19:38}
что не так сделал?
В основном блоке у Вас указано неверное кол-во светодиодов.
И есть ошибки в нумерации (пропуск).

Отправлено спустя 2 минуты 53 секунды:
Попробуйте еще как альтернативу вариант от автора ПБ (AlexCrane, ) он рабочий.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Ответить

Вернуться в «Начинающим»