Светодиодная сосулька - индикатор уровня
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Светодиодная сосулька - индикатор уровня
Я дописал свой вариант.
Делал на Сях, флеш памяти свободной уже нет. Поэтому про протокол можно забыть.
Короче, 3 эффекта, по три градации скорости на каждый. Кнопка на ресете переключает их по кругу.
Т.е. эфф1 скор1, скор2, скор3, эфф2 скор1, ..., эфф3 скор3.
Режим работы запоминается в еепром.
Ускорение отключил. Смотрится как-то неестественно. Или надо было делать через таблицу.
Пока пробовал только в протеусе, до железа руки еще не дошли.
Со светодиодами тоже не определился.
Матовые белые или матовые синие. Что лучше смотрится?
Делал на Сях, флеш памяти свободной уже нет. Поэтому про протокол можно забыть.
Короче, 3 эффекта, по три градации скорости на каждый. Кнопка на ресете переключает их по кругу.
Т.е. эфф1 скор1, скор2, скор3, эфф2 скор1, ..., эфф3 скор3.
Режим работы запоминается в еепром.
Ускорение отключил. Смотрится как-то неестественно. Или надо было делать через таблицу.
Пока пробовал только в протеусе, до железа руки еще не дошли.
Со светодиодами тоже не определился.
Матовые белые или матовые синие. Что лучше смотрится?
- Вложения
-
- Sosulka20_8nov2013.zip
- (10.03 КБ) 1470 скачиваний
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Светодиодная сосулька - индикатор уровня
У меня матовых белых нет, но матовые синие очень нравятся. На вкус и цвет фломастеры разные 
Re: Светодиодная сосулька - индикатор уровня
uk8amk писал(а):Я дописал свой вариант.
Делал на Сях, флеш памяти свободной уже нет. Поэтому про протокол можно забыть.
Короче, 3 эффекта, по три градации скорости на каждый. Кнопка на ресете переключает их по кругу.
Т.е. эфф1 скор1, скор2, скор3, эфф2 скор1, ..., эфф3 скор3.
Режим работы запоминается в еепром.
Ускорение отключил. Смотрится как-то неестественно. Или надо было делать через таблицу.
Пока пробовал только в протеусе, до железа руки еще не дошли.
Со светодиодами тоже не определился.
Матовые белые или матовые синие. Что лучше смотрится?
Плата не будеть?
- Appll
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Вт июн 04, 2013 14:52:20
- Откуда: Крым
Re: Светодиодная сосулька - индикатор уровня
uk8amk писал(а):Пока пробовал только в протеусе, до железа руки еще не дошли.
Схема от оригинала я так понимаю не меняется?
Из всех меломанов, хороший транзисторный звук от хорошего лампового отличить смог только осциллограф...
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Светодиодная сосулька - индикатор уровня
Appll
Схемы uk8amk и то, что я сейчас делаю на 20 светодиодов и тут они не выкладывались (пока), схема из статьи на 12 светодиодов.
uk8amk писал(а):Забавно.
К сожалению сильно отличается от моего железа.
Схемы uk8amk и то, что я сейчас делаю на 20 светодиодов и тут они не выкладывались (пока), схема из статьи на 12 светодиодов.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Светодиодная сосулька - индикатор уровня
Сравнил белую сосульку и синюю. Субъективно белые светодиоды лучше видно при свете, синие - лучше в темноте.
Нашёл и пофиксил баг с переполнением счётчика в программной ШИМ.
Собрал и запустил пока 3 сосульки. Больше нет светодиодов.
Плата, прошивки, исходники.
Читайте readme.txt.
Нашёл и пофиксил баг с переполнением счётчика в программной ШИМ.
Собрал и запустил пока 3 сосульки. Больше нет светодиодов.
Плата, прошивки, исходники.
Читайте readme.txt.
- Вложения
-
- Sosulka20_14nov13.zip
- (73.76 КБ) 1344 скачивания
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Светодиодная сосулька - индикатор уровня
Аааа, что это за жук)))))

Если серьезно, а не пробовали вместо отключения ресета проверять при старте флаг MCUSR:EXTRF как я хотел сделать? Если получится, не надо будет бояться отключать ресет.
Если серьезно, а не пробовали вместо отключения ресета проверять при старте флаг MCUSR:EXTRF как я хотел сделать? Если получится, не надо будет бояться отключать ресет.
- Вложения
-
- lolжук.png
- (65.19 КБ) 9430 скачиваний
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Светодиодная сосулька - индикатор уровня
Я до сих пор не освоил редактирование 3D моделей корпусов с их скриптовым языком.
Но мне это не сильно мешает. 3Д вид использую исключительно для оценки компоновки плат, чтоб принтер лишний раз не гонять.
Нет, не пробовал. Но вариант вполне имеет право на жизнь.
Но мне это не сильно мешает. 3Д вид использую исключительно для оценки компоновки плат, чтоб принтер лишний раз не гонять.
Код: Выделить всё
не пробовали вместо отключения ресета проверять при старте флагНет, не пробовал. Но вариант вполне имеет право на жизнь.
- Appll
- Нашел транзистор. Понюхал.
- Сообщения: 162
- Зарегистрирован: Вт июн 04, 2013 14:52:20
- Откуда: Крым
Re: Светодиодная сосулька - индикатор уровня
uk8amk писал(а):Плата, прошивки, исходники.
.
Спасибо, хочу к НГ успеть
Из всех меломанов, хороший транзисторный звук от хорошего лампового отличить смог только осциллограф...
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Светодиодная сосулька - индикатор уровня
uk8amk писал(а):Нет, не пробовал. Но вариант вполне имеет право на жизнь.
Проверил в железе, вариант работает, но для работы протокола ресет все равно придется отключить.
Переделал эффект сосульки из кадрового в алгоритмический, выглядит не так эффектно, но зато:
Код: Выделить всё
ATtiny13 memory use summary [bytes]:
Segment Begin End Code Data Used Size Use%
----------
[.cseg] 0x000000 0x0002c0 670 30 700 1024 68.4%
[.dseg] 0x000060 0x00009a 0 58 58 64 90.6%
[.eseg] 0x000000 0x000011 0 17 17 64 26.6%
Между крайним положением стека и последним байтом данных остался один байт
Протокол осталось проверить в железе, и еще осталось 300 байт на другие эффекты...
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Светодиодная сосулька - индикатор уровня
Протокол работает!
Зацените
Зацените
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Светодиодная сосулька - индикатор уровня
Сделал модификацию программы без отключения пина RESET( т.е. через опрос флага EXTRF после сброса). Теперь можно достучаться до тиньки и простым программатором после прошивки. Но перед прошивкой всё же требуется отпаять резисторы от SCK-MISO-MOSI т.к. они мешают.
Кино:
http://youtu.be/XmI_q_TmiK4
До этого все сосульки у меня были соединены вместе и управлялись одной кнопкой. И в один момент одна из сосулек сбилась. Видимо это произошло из-за подпрограммы подавления дребезга кнопки(т.е. она бы сработала позже). И я решил настраивать их по отдельности.
В качестве внешнего оформления думю применить прозрачную термоусадочную трубку.
Кино:
http://youtu.be/XmI_q_TmiK4
До этого все сосульки у меня были соединены вместе и управлялись одной кнопкой. И в один момент одна из сосулек сбилась. Видимо это произошло из-за подпрограммы подавления дребезга кнопки(т.е. она бы сработала позже). И я решил настраивать их по отдельности.
В качестве внешнего оформления думю применить прозрачную термоусадочную трубку.
- Вложения
-
- Sosulka20_nov_2013.zip
- Прошивка, исходник
- (37.03 КБ) 1086 скачиваний
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Светодиодная сосулька - индикатор уровня
С термоусадкой это мысль. У меня так не получится, на плате светодиоды стоя припаяны...
Re: Светодиодная сосулька - индикатор уровня
В качестве механического конструктива проще всего использовать готовые китайские "сосульки". Да и дешевле выйдет. Контроллер при желании можно и свой поставить, зато есть готовый корпус и уже распаянные диоды. На "трухольных" диодах вообще копейки стоят, но даже и полуметровые с 3528 с двух сторон тоже не устрашающе дороги (видел за ~$41 за десять "сосулек"), самому такое монтировать - опухнуть, да и просто по комплектующим выйдет дороже.
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Светодиодная сосулька - индикатор уровня
rx3apf писал(а):Контроллер при желании можно и свой поставить, зато есть готовый корпус и уже распаянные диоды.
Вот интересно как они там распаяны...
Re: Светодиодная сосулька - индикатор уровня
В коротких виден малоногий контроллер, так что, наверное, без вариантов - чарлиплексинг. В длинных - что-то по-крупнее, но, подозреваю, топологически то же самое. Короче, "все уже украдено до нас" (c) 
А, вот, 2x30 диодов, хорошо виден DIP16. Ну, тут можно и классическую матрицу, ног хватит.
А, вот, 2x30 диодов, хорошо виден DIP16. Ну, тут можно и классическую матрицу, ног хватит.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Светодиодная сосулька - индикатор уровня
8 сосулек-метеоров наконец собраны, упакованы в термоусадку и протестированы. На большее кол-во меня уже просто не хватило.
Результаты можно увидеть тут:
http://youtu.be/Qsh5FBU5AXI
Результаты можно увидеть тут:
http://youtu.be/Qsh5FBU5AXI
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Светодиодная сосулька - индикатор уровня
Красиво получилось! Это на ёлку? 
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
Re: Светодиодная сосулька - индикатор уровня
Там по месту видно будет.
Но наверно на стену т.к. сосульки длинненькие получились.
ЗЫ. Осталось 3 лишние платы. Если кого из Ташкента интересует - могут забрать.
Но наверно на стену т.к. сосульки длинненькие получились.
ЗЫ. Осталось 3 лишние платы. Если кого из Ташкента интересует - могут забрать.
-
denisyurevich
- Родился
- Сообщения: 16
- Зарегистрирован: Вт ноя 27, 2012 20:58:10
Re: Светодиодная сосулька - индикатор уровня
Здравствуйте ! вот еще видео, не плохо смотрится . Тут уже c RGB . Как бы такую забабахать.
http://www.youtube.com/watch?v=WLLSw9gM-KE
http://www.youtube.com/watch?v=WLLSw9gM-KE