Форум РадиоКот https://radiokot.ru/forum/ |
|
Самодельная ёлочная гирлянда на ATtiny85 и WS2812B https://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 уже делают ка и блоки к ним смысл колхозить? и совок гирлянду надо было беречь для истории Сколько людей - столько и мнений. Если я правильно понимаю, вы имеете ввиду проект Гирлянда на светодиодах WS за авторством Riniy? У нас разные реализации, это вполне заметно. Почему я именно переделал гирлянду - написал в статье. А блок управления может быть любой, хоть даже и китайский. Мне было интереснее самому сделать. |
Автор: | ALEXLAB [ Вт апр 16, 2019 01:13:58 ] |
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B |
Ну наконец-то починили "котохостинг" . Можно отвечать. Как и у Вас, проект у меня - тот еще долгострой. Когда WS2812 еще не существовало, у меня были мысли запихнуть в патрон вот такую вот конструкцию: Обычный 5050 RGB с контроллером на тини13. Однако, проекты для себя никогда не делаю нахрапом, а когда вдохновение приходит. И пока я обдумывал общую концепцию, протокол, адресацию (к стыду своему, я не додумался до "сквозного" интерфейса), китайцы родили тот самый 2812. Ну и я конечно решил "поменять коней на переправе": Как видите - все как у Вас, за исключением того, что используются кусочки макетной платы с металлизацией отверстий на PLS/PBS - это усиливает механическую прочность и облегчает процедуру пайки (контакты разъемов не выплавляются из пластика). А так это выглядит в реальности: Кстати, патрон не такой как у Вас - чуть светлее декоративного колпачка. А это контроллер: Заметьте, даже здесь прослеживается аналогия в "сожительстве" своей платы с платой БП - я не зря писАл о "дежавю" в камментах на главной странице. Камень мега128 - понимаю, это даже не пушка по-воробьям, а атомная бомба. Но, во-первых, это заводская ПП (точнее ее кусок от дефектного девайса)уже со всей обвязкой и стабилизатором 5В на борту. Во-вторых на тот момент я доподлинно не знал, сколько памяти программ могут занять мои хотелки. После завершения работы над программой оказалось, что она запросто поместится в "народный" тини2313. Вот как-то так... К Вам вопрос - из этих 30-и штук был где-нибудь зеленый светофильтр-пленка? А то у меня только красный, желтый, синий, фиолетовый и.... прозрачный - самый высокотехнологичный . Приходилось ЛН красить цапоном . Зы. И не обращайте внимания на этих умников, которым лишь бы пернуть в лужу. А поставь перед ними конкретную задачу - так вмиг и след простынет или посыпется (читай сольется). Удачи Вам! |
Автор: | Ramm-SD [ Сб апр 27, 2019 18:40:50 ] | ||
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B | ||
Добавил вариант прошивки для WS2811 (в статье должен вскоре появиться).
|
Автор: | 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 КБ. Совсем недавно исправил одну некритичную, но досадную ошибку и обновил файлы прошивок на Яндекс.Диске.
|
Автор: | Ramm-SD [ Вс дек 29, 2019 21:34:59 ] | ||||
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B | ||||
Обновил прошивку, теперь есть ограничение максимальной яркости. Ограничение можно выставить в диапазоне от 100 (0x64) до 255 (0xFF) в ячейке 0x2003 EEPROM при прошивке. Если поставить меньше - прошивка изменит значение на 100 (0x64).
|
Автор: | olegmali [ Пт янв 31, 2020 17:15:27 ] | ||
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B | ||
Обновил прошивку, теперь есть ограничение максимальной яркости. Ограничение можно выставить в диапазоне от 100 (0x64) до 255 (0xFF) в ячейке 0x2003 EEPROM при прошивке. Если поставить меньше - прошивка изменит значение на 100 (0x64). Подвис на этапе программирования Подскажите - те значения битов что на картинках в епром появляются после первой настройки гирлянды ? Почему спросил- открыл прошивки в пони а там в епром ничего нет, т.е либо нужно их вбить до програмирования? или они появляются после первого включения и править их можно только потом???
|
Автор: | Ramm-SD [ Пт янв 31, 2020 22:27:07 ] |
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B |
Обновил прошивку, теперь есть ограничение максимальной яркости. Ограничение можно выставить в диапазоне от 100 (0x64) до 255 (0xFF) в ячейке 0x2003 EEPROM при прошивке. Если поставить меньше - прошивка изменит значение на 100 (0x64). Подвис на этапе программирования Подскажите - те значения битов что на картинках в епром появляются после первой настройки гирлянды ? Почему спросил- открыл прошивки в пони а там в епром ничего нет, т.е либо нужно их вбить до програмирования? или они появляются после первого включения и править их можно только потом??? Настроечные ячейки в EEPROM можно править когда угодно, если есть в этом необходимость. И во время прошивки МК, и после первого включения. Программа при каждом включении проверяет, чтобы эти значения находились в допустимых пределах. В противном случае программа автоматически устанавливает значения по-умолчанию. При обновлении прошивки желательно содержимое EEPROM куда-нибудь сохранить, т.к. при стирании МК очищается и EEPROM. А потом при прошивке записать сохранённые данные. Или установить фьюз-бит EESAVE, и не париться по этому поводу. |
Автор: | olegmali [ Пт янв 31, 2020 23:13:05 ] |
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B |
[uquote="Ramm-SD",url="/forum/viewtopic.php?p=3783086#p3783086"] При обновлении прошивки желательно содержимое EEPROM куда-нибудь сохранить Так с начала- 1)залил прошивку в CVavr в камень. Так как представление в свавр другое чем в пони -сохранил что записал и посмотрел в пони-увидел что в епром ничего нет 2)Взял вашу прошивку и открыл в понипрог-проверил одинаковость с моей зашитой т.е. прошил правильно, но смотрю в пони вашу прошивку с сайта, а вней нет данных в епроме Даже попробовал открыть в пони прошивку епром из папки ехе- и там ничего нет Пожалуйста проверьте вашу прошивку-откройте её в понирог(в ней нет данных в епром) |
Автор: | 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 не требуется, наконецто всё встало на свои места СПАСИБО. |
Автор: | Ramm-SD [ Сб фев 01, 2020 23:26:26 ] |
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B |
:)) наконецто всё встало на свои места СПАСИБО. Будут ещё вопросы - обращайтесь. |
Автор: | Ramm-SD [ Вс май 31, 2020 22:23:46 ] |
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B |
К сожалению, "шерсть" с "которедом" пока не работают и новую статью написать нет возможности. Поэтому пока будет видео в качестве анонса: |
Автор: | tkardanov [ Пт ноя 11, 2022 14:50:11 ] |
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B |
Хотел поинтересоваться - а почему на ATtiny85? Есть fastled библиотека для управления адресуемыми лентами (ну и одиночными диодами с WS2812, естественно) для ардуино, ESP и т.д. С ней все намного проще |
Автор: | Ramm-SD [ Сб ноя 12, 2022 14:37:16 ] |
Заголовок сообщения: | Re: Самодельная ёлочная гирлянда на ATtiny85 и WS2812B |
tkardanov, посчитал ардуину избыточной. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |