Светодиодная сосулька - индикатор уровня

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Светодиодная сосулька - индикатор уровня

Сообщение uk8amk »

Я дописал свой вариант.
Делал на Сях, флеш памяти свободной уже нет. Поэтому про протокол можно забыть.
Короче, 3 эффекта, по три градации скорости на каждый. Кнопка на ресете переключает их по кругу.
Т.е. эфф1 скор1, скор2, скор3, эфф2 скор1, ..., эфф3 скор3.
Режим работы запоминается в еепром.

Ускорение отключил. Смотрится как-то неестественно. Или надо было делать через таблицу.

Пока пробовал только в протеусе, до железа руки еще не дошли.

Со светодиодами тоже не определился.
Матовые белые или матовые синие. Что лучше смотрится?
Вложения
Sosulka20_8nov2013.zip
(10.03 КБ) 1470 скачиваний
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Светодиодная сосулька - индикатор уровня

Сообщение Engineer_Keen »

У меня матовых белых нет, но матовые синие очень нравятся. На вкус и цвет фломастеры разные :)))
dpd69
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс мар 10, 2013 21:07:18

Re: Светодиодная сосулька - индикатор уровня

Сообщение dpd69 »

uk8amk писал(а):Я дописал свой вариант.
Делал на Сях, флеш памяти свободной уже нет. Поэтому про протокол можно забыть.
Короче, 3 эффекта, по три градации скорости на каждый. Кнопка на ресете переключает их по кругу.
Т.е. эфф1 скор1, скор2, скор3, эфф2 скор1, ..., эфф3 скор3.
Режим работы запоминается в еепром.

Ускорение отключил. Смотрится как-то неестественно. Или надо было делать через таблицу.

Пока пробовал только в протеусе, до железа руки еще не дошли.

Со светодиодами тоже не определился.
Матовые белые или матовые синие. Что лучше смотрится?

Плата не будеть?
Аватара пользователя
Appll
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вт июн 04, 2013 14:52:20
Откуда: Крым

Re: Светодиодная сосулька - индикатор уровня

Сообщение Appll »

uk8amk писал(а):Пока пробовал только в протеусе, до железа руки еще не дошли.

Схема от оригинала я так понимаю не меняется?
Из всех меломанов, хороший транзисторный звук от хорошего лампового отличить смог только осциллограф...
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Светодиодная сосулька - индикатор уровня

Сообщение Engineer_Keen »

Appll
uk8amk писал(а):Забавно.
К сожалению сильно отличается от моего железа.

Схемы uk8amk и то, что я сейчас делаю на 20 светодиодов и тут они не выкладывались (пока), схема из статьи на 12 светодиодов.
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Светодиодная сосулька - индикатор уровня

Сообщение uk8amk »

Сравнил белую сосульку и синюю. Субъективно белые светодиоды лучше видно при свете, синие - лучше в темноте.

Нашёл и пофиксил баг с переполнением счётчика в программной ШИМ.
Собрал и запустил пока 3 сосульки. Больше нет светодиодов.

Плата, прошивки, исходники.
Читайте readme.txt.
Вложения
Sosulka20_14nov13.zip
(73.76 КБ) 1343 скачивания
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Светодиодная сосулька - индикатор уровня

Сообщение Engineer_Keen »

Аааа, что это за жук)))))
Изображение
Если серьезно, а не пробовали вместо отключения ресета проверять при старте флаг MCUSR:EXTRF как я хотел сделать? Если получится, не надо будет бояться отключать ресет.
Вложения
lolжук.png
(65.19 КБ) 9430 скачиваний
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Светодиодная сосулька - индикатор уровня

Сообщение uk8amk »

Я до сих пор не освоил редактирование 3D моделей корпусов с их скриптовым языком.
Но мне это не сильно мешает. 3Д вид использую исключительно для оценки компоновки плат, чтоб принтер лишний раз не гонять.

Код: Выделить всё

не пробовали вместо отключения ресета проверять при старте флаг


Нет, не пробовал. Но вариант вполне имеет право на жизнь.
Аватара пользователя
Appll
Нашел транзистор. Понюхал.
Сообщения: 162
Зарегистрирован: Вт июн 04, 2013 14:52:20
Откуда: Крым

Re: Светодиодная сосулька - индикатор уровня

Сообщение Appll »

uk8amk писал(а):Плата, прошивки, исходники.
.

Спасибо, хочу к НГ успеть :) детвору порадовать.
Из всех меломанов, хороший транзисторный звук от хорошего лампового отличить смог только осциллограф...
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Светодиодная сосулька - индикатор уровня

Сообщение Engineer_Keen »

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: Светодиодная сосулька - индикатор уровня

Сообщение Engineer_Keen »

Протокол работает! :music: 8)
Зацените :)))
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Светодиодная сосулька - индикатор уровня

Сообщение uk8amk »

Сделал модификацию программы без отключения пина RESET( т.е. через опрос флага EXTRF после сброса). Теперь можно достучаться до тиньки и простым программатором после прошивки. Но перед прошивкой всё же требуется отпаять резисторы от SCK-MISO-MOSI т.к. они мешают.

Кино:
http://youtu.be/XmI_q_TmiK4

До этого все сосульки у меня были соединены вместе и управлялись одной кнопкой. И в один момент одна из сосулек сбилась. Видимо это произошло из-за подпрограммы подавления дребезга кнопки(т.е. она бы сработала позже). И я решил настраивать их по отдельности.

В качестве внешнего оформления думю применить прозрачную термоусадочную трубку.
Вложения
Sosulka20_nov_2013.zip
Прошивка, исходник
(37.03 КБ) 1086 скачиваний
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Светодиодная сосулька - индикатор уровня

Сообщение Engineer_Keen »

С термоусадкой это мысль. У меня так не получится, на плате светодиоды стоя припаяны...
rx3apf
Встал на лапы
Сообщения: 101
Зарегистрирован: Пн окт 28, 2013 17:50:33

Re: Светодиодная сосулька - индикатор уровня

Сообщение rx3apf »

В качестве механического конструктива проще всего использовать готовые китайские "сосульки". Да и дешевле выйдет. Контроллер при желании можно и свой поставить, зато есть готовый корпус и уже распаянные диоды. На "трухольных" диодах вообще копейки стоят, но даже и полуметровые с 3528 с двух сторон тоже не устрашающе дороги (видел за ~$41 за десять "сосулек"), самому такое монтировать - опухнуть, да и просто по комплектующим выйдет дороже.
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Светодиодная сосулька - индикатор уровня

Сообщение Engineer_Keen »

rx3apf писал(а):Контроллер при желании можно и свой поставить, зато есть готовый корпус и уже распаянные диоды.

Вот интересно как они там распаяны...
rx3apf
Встал на лапы
Сообщения: 101
Зарегистрирован: Пн окт 28, 2013 17:50:33

Re: Светодиодная сосулька - индикатор уровня

Сообщение rx3apf »

В коротких виден малоногий контроллер, так что, наверное, без вариантов - чарлиплексинг. В длинных - что-то по-крупнее, но, подозреваю, топологически то же самое. Короче, "все уже украдено до нас" (c) ;)

А, вот, 2x30 диодов, хорошо виден DIP16. Ну, тут можно и классическую матрицу, ног хватит.
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Светодиодная сосулька - индикатор уровня

Сообщение uk8amk »

8 сосулек-метеоров наконец собраны, упакованы в термоусадку и протестированы. На большее кол-во меня уже просто не хватило.

Результаты можно увидеть тут:
http://youtu.be/Qsh5FBU5AXI
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Светодиодная сосулька - индикатор уровня

Сообщение Engineer_Keen »

Красиво получилось! Это на ёлку? :)
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Светодиодная сосулька - индикатор уровня

Сообщение uk8amk »

Там по месту видно будет.
Но наверно на стену т.к. сосульки длинненькие получились.

ЗЫ. Осталось 3 лишние платы. Если кого из Ташкента интересует - могут забрать.
denisyurevich
Родился
Сообщения: 16
Зарегистрирован: Вт ноя 27, 2012 20:58:10

Re: Светодиодная сосулька - индикатор уровня

Сообщение denisyurevich »

Здравствуйте ! вот еще видео, не плохо смотрится . Тут уже c RGB . Как бы такую забабахать. :)
http://www.youtube.com/watch?v=WLLSw9gM-KE
Ответить

Вернуться в «Статьи»