WS2812 часы 60 светодиодов Equinox clock Pixel Clock
- СКАЗОЧНИК
- Идёт направо - песнь заводит, Налево - сказку говорит.
- Сообщения: 5000
- Зарегистрирован: Чт апр 21, 2011 17:55:50
- Откуда: Иркутск
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Думаю, что сложно время будет определять по точкам из светодиодов. Вроде привыкли все к длинной и короткой стрелкам. Или вообще к цифрам.
Это если эти светодиоды поставить так, чтобы они давали длинную или короткую тень на стену в виде стрелок и чтобы не размывались слишком.
А также чтобы сектора были размечены на стене этими же светодиодами, чтобы ориентироваться в каком положении стрелки. ))
Это если эти светодиоды поставить так, чтобы они давали длинную или короткую тень на стену в виде стрелок и чтобы не размывались слишком.
А также чтобы сектора были размечены на стене этими же светодиодами, чтобы ориентироваться в каком положении стрелки. ))
Станислав
- Реклама
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
А что сложного то определение времени на круге?
Это не двоичный замудренный код
С подсвеченными метками.


Это не двоичный замудренный код
С подсвеченными метками.


Лечу лечить WWWашу покалеченную технику.
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Кто то ваще делает ещё круче.
у кого места нет для бубликов
у кого места нет для бубликов
Лечу лечить WWWашу покалеченную технику.
- Microtech
- Поставщик валерьянки для Кота
- Сообщения: 2052
- Зарегистрирован: Вт ноя 03, 2009 21:02:38
- Откуда: Москва
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Да. Только понять что это часы, может только автор, а прочитать время автор сможет только после стакана водки
. Если диоды расположены плотно, бегущий огонёк может стать игрушкой для кошки. (моя играет и пробует ленту на зубок.)
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
я не понимаю, зачем ещё и смарт прицепил, от которого толку ноль.
Да и не логичное вертикальное расположение, это только для двочиных может подойти.
Да и не логичное вертикальное расположение, это только для двочиных может подойти.
Лечу лечить WWWашу покалеченную технику.
- Реклама
- angersos
- Встал на лапы
- Сообщения: 146
- Зарегистрирован: Вт ноя 06, 2012 12:10:20
- Откуда: респ. Карелия
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Ложитесь вы спать и это чудо вам будет мигать в глаза?)
Мой комп на воде.
Часики [youtube]https://www.youtube.com/watch?v=4g7k36Vcwus[/youtube]
Часики [youtube]https://www.youtube.com/watch?v=4g7k36Vcwus[/youtube]
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Лечу лечить WWWашу покалеченную технику.
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Купил я нану
с часами явно беда
собрал этот замигатель
http://www.getchip.net/posts/122-ehffek ... tu-ws2812/
работает
значит нана пашет
эта версия не хочет ни как
http://barkengmad.com/rise-and-shine-led-clock/
https://sourceforge.net/projects/riseandshineledclock/
https://sourceforge.net/projects/risean ... rce=navbar
с часами явно беда
собрал этот замигатель
http://www.getchip.net/posts/122-ehffek ... tu-ws2812/
работает
значит нана пашет
эта версия не хочет ни как
http://barkengmad.com/rise-and-shine-led-clock/
https://sourceforge.net/projects/riseandshineledclock/
https://sourceforge.net/projects/risean ... rce=navbar
Лечу лечить WWWашу покалеченную технику.
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
У тебя же ленточка из WS2812B, я не ошибаюсь?
По умолчанию, библиотека FastLED работает со светодиодами WS2811, а не WS2812B, поэтому в проекте
нужно в строке 113 файла riseandshine_clock_v0_28_Rotary_Infinity.ino
заменить WS2811 на WS2812B:
Должно появиться что-нибудь на ленте, возможно что и заработает
, если всё остальное подключил правильно.
По умолчанию, библиотека FastLED работает со светодиодами WS2811, а не WS2812B, поэтому в проекте
нужно в строке 113 файла riseandshine_clock_v0_28_Rotary_Infinity.ino
Код: Выделить всё
LEDS.addLeds<WS2811, LEDStripPin, GRB>(leds, numLEDs); // Structure of the LED data. I have changed to from rgb to grb, as using an alternative LED strip. Test & change these if you're getting different colours.Код: Выделить всё
LEDS.addLeds<WS2812B, LEDStripPin, GRB>(leds, numLEDs);- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Попробуем пошаманить.
Возможно что и это, хотя судя по картинкам автора у него ленты 2812
может это специальная такая уловка.
пробовал подключать ленту к А0 на А1 и иные пины ардуины.
ни каких шевелений
на ардуине светит только повер
Возможно что и это, хотя судя по картинкам автора у него ленты 2812
может это специальная такая уловка.
Спойлер

ни каких шевелений
на ардуине светит только повер
Лечу лечить WWWашу покалеченную технику.
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Когда подключаешь управление ленты к другим пинам, нужно соответственно менять в скетче в строке 16:m.ix писал(а):...пробовал подключать ленту к А0 на А1 и иные пины ардуины...
Код: Выделить всё
#define LEDStripPin A0 // Pin used for the data to the LED stripЯ менял на пин 12:
Код: Выделить всё
#define LEDStripPin 12 // Pin used for the data to the LED stripЧасы у меня другие, поэтому на скорую руку всё лишнее и неподключенное (настройки, кнопки) покосил-причесал. Часы тикают, эффекты переключал явным указанием режима в скетче и его перезаливкой.
Так что, не сомневайся: на WS2812B проверено, работает.
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
без модуля DS это будет работать?
что бы отсечь рабочее и не рабочее.
что бы отсечь рабочее и не рабочее.
Лечу лечить WWWашу покалеченную технику.
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
в строке 113 файла riseandshine_clock_v0_28_Rotary_Infinity.ino
========
исправил на 2812
Менял местами квадратную шину
запускал с батарейкой на дс и без
поставил новый вы модуль
в модуле выпаял 2402
ставил дс3231
запускал без модуля
поменял на А1
результатов ноль
========
исправил на 2812
Менял местами квадратную шину
запускал с батарейкой на дс и без
поставил новый вы модуль
в модуле выпаял 2402
ставил дс3231
запускал без модуля
поменял на А1
результатов ноль
Лечу лечить WWWашу покалеченную технику.
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
нужно исправить на WS2812B, эта буква имеет значение.m.ix писал(а):исправил на 2812
Скорее всего, проблема в часах:
- без часов - выдернул модуль (у меня DS3231) - часы "Equinox clock" не запускаются.
- отрываю провод от модуля часов (SCL или SDA) - часы "Equinox clock" не запускаются.
В IDE Ардуины в правом верхнем углу есть кнопка - "Монитор последовательного порта"

тыкни в неё и посмотри, что выводится.
А выводится много чего.
В начале:
- номер режима,
- настройки будильника,
- показания часов - время, год, месяц, день
По ходу дальнейшей работы программы - отладочная информация.
Я бы начал отладку с:
1. Взять пример из библиотеки часов RTClib ds1307.pde и убедиться в их работе - в "Монитор последовательного порта" будут выводиться показания времени.
2. Взять пример из библиотеки FastLED-3.0.3 - Fire2012WithPalette.ino
в начале этого примера строки
Код: Выделить всё
#define LED_PIN 5
#define COLOR_ORDER GRB
#define CHIPSET WS2811
#define NUM_LEDS 30Код: Выделить всё
#define LED_PIN A0 // управление лентой идет через пин A0
#define COLOR_ORDER GRB
#define CHIPSET WS2812B // лента на WS2812B
#define NUM_LEDS 60 // в ленте 60 светодиодовЗдесь указано, что лента на WS2812B и управление лентой идет через пин A0, в - всё как в часах "Equinox clock".
На ленте должно появиться что-то типа эффекта пламени.
Если и часы и управление лентой по отдельности работают, то и "Equinox clock" должны работать.
- Вложения
-
- Serial.png
- (3.79 КБ) 767 скачиваний
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Я ДС взял с иных часов, всё тоже самое.
Попробую поииграться с тем что покзал.
Попробую поииграться с тем что покзал.
Лечу лечить WWWашу покалеченную технику.
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
всё сгорела ардуина
Лечу лечить WWWашу покалеченную технику.
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Диод сгорел с какого то.
отправляю запрос
стоит ждёт
касаюсь дёргаю батарейку часов, продолжает печатать отчёт
лента судорожно начинает всеми цветами мыргать.
Спойлер

стоит ждёт
касаюсь дёргаю батарейку часов, продолжает печатать отчёт
лента судорожно начинает всеми цветами мыргать.
Лечу лечить WWWашу покалеченную технику.
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
По порядку.
1. Поставь IDE посвежее: у меня сейчас версия 1.7.10, никаких проблем с компиляцией для Nano нет.
Nano до сих пор не использовал, специально ради тебя достал
Nano самая дешевая китайская с CH340, пришлось подбирать USB шнурок, чтобы нормально виделась в системе и программировалась.
После этого просто приткнул провода от ленты к Nano
- синий - минус ленты - к GND Nano,
- зеленый - управление лентой - к A0 Nano,
залил прошивку и все работает.
2. Судя по показаниям часов и дате, у тебя в них нет батарейки? Так что поставь батарейку и не убирай.
3.

1. Поставь IDE посвежее: у меня сейчас версия 1.7.10, никаких проблем с компиляцией для Nano нет.
Nano до сих пор не использовал, специально ради тебя достал
Nano самая дешевая китайская с CH340, пришлось подбирать USB шнурок, чтобы нормально виделась в системе и программировалась.
После этого просто приткнул провода от ленты к Nano
- синий - минус ленты - к GND Nano,
- зеленый - управление лентой - к A0 Nano,
залил прошивку и все работает.
2. Судя по показаниям часов и дате, у тебя в них нет батарейки? Так что поставь батарейку и не убирай.
3.
Возможно, нет контакта (плохой контакт) на общем проводе ленты с GND Nano. У меня такое с Nano получилось из-за того, что просто воткнул провода в отверстия.m.ix писал(а):...лента судорожно начинает всеми цветами мыргать.
- Вложения
-
- arduino_1_7_10.png
- (30.73 КБ) 754 скачивания
- m.ix
- Друг Кота
- Сообщения: 16545
- Зарегистрирован: Вт сен 07, 2010 03:01:06
- Откуда: Moscow-Izmaylovo
- Контактная информация:
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
шнурок экранированный USB 20см
батарейка стоит
проходит запрос
далее касаюсь батарейки или её двигаю
продолжается ответ - синим выделено
далее можно при этом держась за батарейку
крутить энкодер
как только отпускаю всё зависает.
эту 16 на днях поставил
Nano 3.0
mega 328
ftdi
https://www.arduino.cc/en/Main/Software 1.6 последняя
батарейка стоит
проходит запрос
далее касаюсь батарейки или её двигаю
продолжается ответ - синим выделено
далее можно при этом держась за батарейку
крутить энкодер
как только отпускаю всё зависает.
эту 16 на днях поставил
Nano 3.0
mega 328
ftdi
https://www.arduino.cc/en/Main/Software 1.6 последняя
Лечу лечить WWWашу покалеченную технику.
Re: WS2812 часы 60 светодиодов Equinox clock Pixel Clock
Не там смотришь: http://www.arduino.org/blog/the-new-ard ... -available
Загрузка http://download.arduino.org/IDE/1.7.10/ ... indows.exe
По поводу остального - ХЗ, я не подключал энкодера, кнопок. Просто хотел ленту посмотреть в работе, в том числе и на часах.
Про повисает - похоже, какая-то проблема в RTC модуле.
Я уже писал (http://radiokot.ru/forum/viewtopic.php? ... 1#p2858971):
- попробуй работу RTC модуля на другом чисто часовом примере,
- убедись что все работает нормально,
- установи дату, время
- убедись, что время нормально тикает после отключения ардуины от компа (с подключенной батарейкой в RTC модуле).
Пока нет уверенности в RTC, так и будет непонятно, почему не работает.
Ну и проверь работу ленты на примере Fire2012WithPalette.ino
Загрузка http://download.arduino.org/IDE/1.7.10/ ... indows.exe
По поводу остального - ХЗ, я не подключал энкодера, кнопок. Просто хотел ленту посмотреть в работе, в том числе и на часах.
Про повисает - похоже, какая-то проблема в RTC модуле.
Я уже писал (http://radiokot.ru/forum/viewtopic.php? ... 1#p2858971):
- попробуй работу RTC модуля на другом чисто часовом примере,
- убедись что все работает нормально,
- установи дату, время
- убедись, что время нормально тикает после отключения ардуины от компа (с подключенной батарейкой в RTC модуле).
Пока нет уверенности в RTC, так и будет непонятно, почему не работает.
Ну и проверь работу ленты на примере Fire2012WithPalette.ino
Последний раз редактировалось bolek Ср сен 14, 2016 11:51:35, всего редактировалось 2 раза.


