Например TDA7294

Форум РадиоКот :: Просмотр темы - Самодельная ёлочная гирлянда на ATtiny85 и WS2812B
Форум РадиоКот
http://radiokot.ru/forum/

Самодельная ёлочная гирлянда на ATtiny85 и WS2812B
http://radiokot.ru/forum/viewtopic.php?f=25&t=162275
Страница 1 из 1

Автор:  Ramm-SD [ Ср апр 10, 2019 21:20:38 ]
Заголовок сообщения:  Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Обсуждение статьи Самодельная ёлочная гирлянда на ATtiny85 и светодиодах WS2812B.

Т.к. в статье по невыясненной пока причине проблема с видео, добавлю его сюда.

Автор:  ALEXLAB [ Пт апр 12, 2019 17:09:57 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Крутяк получился! Плюс в карму автору однозначно! К такой гирлянде ещё коробайку достойную надо.
Изображение

Изображение

ЗЫ. Пожалуй одна из самых красивых гирлянд СССР!

Автор:  bav123 [ Пт апр 12, 2019 17:24:44 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

ну что ж - готовим сани летом )). Надо попробовать, автору плюс

Автор:  musor [ Пт апр 12, 2019 19:18:32 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

а в чем смысл 2 подлки на тему вроде есть готовая разработка года 2 как да и гирлянгды на таких чипах в китае готовые лет 5 уже делают ка и блоки к ним
смысл колхозить? и совок гирлянду надо было беречь для истории

Автор:  Ramm-SD [ Пт апр 12, 2019 21:43:40 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Крутяк получился! Плюс в карму автору однозначно! К такой гирлянде ещё коробайку достойную надо.

ЗЫ. Пожалуй одна из самых красивых гирлянд СССР!

Спасибо!
В моём случае коробайка нужна немаленькая - 30 штук ведь.
Если я правильно понимаю, у вас корпус патрона из пластика светлого салатового цвета с тонкими перегородками (как на фото)?
Изображение

Очень интересно было бы увидеть фото реализации "лампочек" и блока управления.

Добавлено after 10 minutes 36 seconds:
а в чем смысл 2 подлки на тему вроде есть готовая разработка года 2 как да и гирлянгды на таких чипах в китае готовые лет 5 уже делают ка и блоки к ним
смысл колхозить? и совок гирлянду надо было беречь для истории

Сколько людей - столько и мнений. :beer:
Если я правильно понимаю, вы имеете ввиду проект Гирлянда на светодиодах WS за авторством Riniy? У нас разные реализации, это вполне заметно.
Почему я именно переделал гирлянду - написал в статье. А блок управления может быть любой, хоть даже и китайский. Мне было интереснее самому сделать.

Автор:  ALEXLAB [ Вт апр 16, 2019 01:13:58 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Ну наконец-то починили "котохостинг" :beer: . Можно отвечать.
Как и у Вас, проект у меня - тот еще долгострой. Когда WS2812 еще не существовало, у меня были мысли запихнуть в патрон вот такую вот конструкцию:
Изображение
Обычный 5050 RGB с контроллером на тини13. Однако, проекты для себя никогда не делаю нахрапом, а когда вдохновение приходит. И пока я обдумывал общую концепцию, протокол, адресацию (к стыду своему, я не додумался до "сквозного" интерфейса), китайцы родили тот самый 2812. Ну и я конечно решил "поменять коней на переправе":
Изображение
Как видите - все как у Вас, за исключением того, что используются кусочки макетной платы с металлизацией отверстий на PLS/PBS - это усиливает механическую прочность и облегчает процедуру пайки (контакты разъемов не выплавляются из пластика).
А так это выглядит в реальности:
Изображение
Кстати, патрон не такой как у Вас - чуть светлее декоративного колпачка.
А это контроллер:
Изображение
Заметьте, даже здесь прослеживается аналогия в "сожительстве" своей платы с платой БП - я не зря писАл о "дежавю" в камментах на главной странице. Камень мега128 - понимаю, это даже не пушка по-воробьям, а атомная бомба. Но, во-первых, это заводская ПП (точнее ее кусок от дефектного девайса)уже со всей обвязкой и стабилизатором 5В на борту. Во-вторых на тот момент я доподлинно не знал, сколько памяти программ могут занять мои хотелки. После завершения работы над программой оказалось, что она запросто поместится в "народный" тини2313.
Вот как-то так... К Вам вопрос - из этих 30-и штук был где-нибудь зеленый светофильтр-пленка? А то у меня только красный, желтый, синий, фиолетовый и.... прозрачный - самый высокотехнологичный :))) . Приходилось ЛН красить цапоном :kill: .
Зы. И не обращайте внимания на этих умников, которым лишь бы пернуть в лужу. А поставь перед ними конкретную задачу - так вмиг и след простынет или посыпется (читай сольется). Удачи Вам!

Автор:  Ramm-SD [ Вт апр 16, 2019 21:21:40 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Как и у Вас, проект у меня - тот еще долгострой. Когда WS2812 еще не существовало, у меня были мысли запихнуть в патрон вот такую вот конструкцию:

Вот ведь как бывает. :shock: Дело в том, что гирлянда - мой второй проект (первый пока ещё не опубликован). Когда я только задумал её делать, то перебирал различные варианты в том числе и такой же, с отдельным маленьким контроллером на каждый светодиод. Хорошо что не успел дойти до реализации подобного.

ALEXLAB писал(а):
Как видите - все как у Вас, за исключением того, что используются кусочки макетной платы с металлизацией отверстий на PLS/PBS - это усиливает механическую прочность и облегчает процедуру пайки (контакты разъемов не выплавляются из пластика).
А так это выглядит в реальности:
Изображение
Кстати, патрон не такой как у Вас - чуть светлее декоративного колпачка.

Не стал я использовать текстолит, т.к. мне было важно чтобы светодиод как можно меньше вылезал за пределы патрона. И так тыловые лучи не сильно посдвечивались, а если далеко выдвинуть светодиод - половина рассеивателя оставалась без подсветки.
Пара вопросов: Где спрятался конденсатор светодиода? Провода не стал продевать в штатные отверстия патрона?

О самом патроне: они мне попались двух видов (с тонкой и с широкой перегородкой):
Изображение Изображение
Тонкая перегородка легко подрезается, а широкую только высверливать (у меня таких большинство оказалось).

ALEXLAB писал(а):
Заметьте, даже здесь прослеживается аналогия в "сожительстве" своей платы с платой БП - я не зря писАл о "дежавю" в камментах на главной странице. Камень мега128 - понимаю, это даже не пушка по-воробьям, а атомная бомба. Но, во-первых, это заводская ПП (точнее ее кусок от дефектного девайса)уже со всей обвязкой и стабилизатором 5В на борту. Во-вторых на тот момент я доподлинно не знал, сколько памяти программ могут занять мои хотелки. После завершения работы над программой оказалось, что она запросто поместится в "народный" тини2313.

Да уж, действительно сурово получилось.

ALEXLAB писал(а):
Вот как-то так... К Вам вопрос - из этих 30-и штук был где-нибудь зеленый светофильтр-пленка? А то у меня только красный, желтый, синий, фиолетовый и.... прозрачный - самый высокотехнологичный :))) . Приходилось ЛН красить цапоном :kill: .

Конечно, были зелёные.
В той гирлянде, что у меня была светофильтры повыцветали. Зато с проводами и контактами был порядок. А в приобретённых - светофильтры отличные, но с электрикой не айс. Такое ощущение, что они мало использовались и хранились без коробки.

ALEXLAB писал(а):
Зы. И не обращайте внимания на этих умников, которым лишь бы пернуть в лужу. А поставь перед ними конкретную задачу - так вмиг и след простынет или посыпется (читай сольется). Удачи Вам!

У каждого есть право на своё мнение. Главное чтобы оно было высказано цензурно и адекватно. В отрицательном отзыве иногда можно найти что-нибудь полезное.

P.s.: Забыл спросить - про токоограничительный резистор на линии данных не забыли?

Автор:  Ramm-SD [ Сб апр 27, 2019 18:40:50 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Добавил вариант прошивки для WS2811 (в статье должен вскоре появиться).

Вложения:
WS2811Lights_T85_20MHz_v.1.1.0.hex [22.16 KiB]
Скачиваний: 443

Автор:  Ant-RG [ Сб ноя 23, 2019 13:38:10 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Спасибо за ws2811! Куаил гирлянду и искал схему. Буду собирать вашу. В attiny45 не влезет?

Автор:  Ramm-SD [ Сб ноя 23, 2019 15:56:35 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Спасибо за ws2811! Куаил гирлянду и искал схему. Буду собирать вашу. В attiny45 не влезет?

В 45-ю точно не поместиться, т.к. она занимает 98,7% от 8 КБ.
Совсем недавно исправил одну некритичную, но досадную ошибку и обновил файлы прошивок на Яндекс.Диске.

Вложения:
WS2812BLights_T85_20MHz_v.1.1.1.hex [22.23 KiB]
Скачиваний: 238
WS2811Lights_T85_20MHz_v.1.1.1.hex [22.23 KiB]
Скачиваний: 223

Автор:  Ramm-SD [ Вс дек 29, 2019 21:34:59 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Обновил прошивку, теперь есть ограничение максимальной яркости. Ограничение можно выставить в диапазоне от 100 (0x64) до 255 (0xFF) в ячейке 0x2003 EEPROM при прошивке. Если поставить меньше - прошивка изменит значение на 100 (0x64).

Вложения:
EEPROM_Bright.png [69.05 KiB]
Скачиваний: 216
WS2812BLights_T85_20MHz_v.1.2.0.hex [22.42 KiB]
Скачиваний: 175
WS2811Lights_T85_20MHz_v.1.2.0.hex [22.41 KiB]
Скачиваний: 170

Автор:  olegmali [ Пт янв 31, 2020 17:15:27 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Обновил прошивку, теперь есть ограничение максимальной яркости. Ограничение можно выставить в диапазоне от 100 (0x64) до 255 (0xFF) в ячейке 0x2003 EEPROM при прошивке. Если поставить меньше - прошивка изменит значение на 100 (0x64).

Подвис на этапе программирования :shock: Подскажите - те значения битов что на картинках в епром появляются после первой настройки гирлянды ? Почему спросил- открыл прошивки в пони а там в епром ничего нет, т.е либо нужно их вбить до програмирования? или они появляются после первого включения и править их можно только потом???

Вложения:
7.gif [27.12 KiB]
Скачиваний: 154

Автор:  Ramm-SD [ Пт янв 31, 2020 22:27:07 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Обновил прошивку, теперь есть ограничение максимальной яркости. Ограничение можно выставить в диапазоне от 100 (0x64) до 255 (0xFF) в ячейке 0x2003 EEPROM при прошивке. Если поставить меньше - прошивка изменит значение на 100 (0x64).

Подвис на этапе программирования :shock: Подскажите - те значения битов что на картинках в епром появляются после первой настройки гирлянды ? Почему спросил- открыл прошивки в пони а там в епром ничего нет, т.е либо нужно их вбить до програмирования? или они появляются после первого включения и править их можно только потом???

Настроечные ячейки в EEPROM можно править когда угодно, если есть в этом необходимость. И во время прошивки МК, и после первого включения.
Программа при каждом включении проверяет, чтобы эти значения находились в допустимых пределах. В противном случае программа автоматически устанавливает значения по-умолчанию.
При обновлении прошивки желательно содержимое EEPROM куда-нибудь сохранить, т.к. при стирании МК очищается и EEPROM. А потом при прошивке записать сохранённые данные. Или установить фьюз-бит EESAVE, и не париться по этому поводу.

Автор:  olegmali [ Пт янв 31, 2020 23:13:05 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

[uquote="Ramm-SD",url="/forum/viewtopic.php?p=3783086#p3783086"]
При обновлении прошивки желательно содержимое EEPROM куда-нибудь сохранить
:dont_know: Так с начала- 1)залил прошивку в CVavr в камень. Так как представление в свавр другое чем в пони -сохранил что записал и посмотрел в пони-увидел что в епром ничего нет :dont_know: 2)Взял вашу прошивку и открыл в понипрог-проверил одинаковость с моей зашитой т.е. прошил правильно, но смотрю в пони вашу прошивку с сайта, а вней нет данных в епроме :kill: Даже попробовал открыть в пони прошивку епром из папки ехе- и там ничего нет :dont_know:
Пожалуйста проверьте вашу прошивку-откройте её в понирог(в ней нет данных в епром)

Автор:  Ramm-SD [ Сб фев 01, 2020 21:42:00 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

Никаких дополнительных файлов для EEPROM не требуется, всё на самом деле достаточно просто. У вас на выбор есть следующие варианты развития событий:

1-й вариант. Первая заливка прошивки на МК. Вас устраивают стандартное время автопереключения (5 минут) и работа на максимальной яркости. Открываете файл прошивки PonyProg'ом и записываете его в МК вместе с пустыми данными EEPROM. После чего включаете МК в работу, и залитая в него программа сама записывает в EEPROM необходимые настройки по-умолчанию. Т.к. гирлянды у всех разные, то стандартное количество в 10 светодиодов вам может не подойти. Как изменить количество работающих светодиодов описано в статье.

2-й вариант. Первая заливка прошивки на МК. Вы хотите выбрать другой интервал автопереключения, или ограничить максимальную яркость, или сразу записать количество работающих светодиодов. Открываете файл прошивки PonyProg'ом и редактируете нужные ячейки в разделе EEPROM. После чего заливаете это всё в МК.

3-й вариант. МК уже проработал какое-то время, и появилась обновлённая прошивка. Чтобы залить новую прошивку, МК понадобится стереть. Если не установлен фьюз-бит EESAVE, то всё что было сохранено до этого в EEPROM тоже сотрётся. Чтобы не потерять данные можно установить фьюз-бит EESAVE. Или слить EEPROM в отдельный файл до стирания, а потом залить его вместе с новой прошивкой.

Автор:  olegmali [ Сб фев 01, 2020 23:12:43 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

[uquote="Ramm-SD",url="/forum/viewtopic.php?p=3783503#p3783503"]Никаких дополнительных файлов для EEPROM не требуется,
:)) :))) :beer: наконецто всё встало на свои места СПАСИБО.

Автор:  Ramm-SD [ Сб фев 01, 2020 23:26:26 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

:)) :))) :beer: наконецто всё встало на свои места СПАСИБО.

Будут ещё вопросы - обращайтесь.

Автор:  Ramm-SD [ Вс май 31, 2020 22:23:46 ]
Заголовок сообщения:  Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B

К сожалению, "шерсть" с "которедом" пока не работают и новую статью написать нет возможности. Поэтому пока будет видео в качестве анонса:

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/