| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Светодиодная сосулька - индикатор уровня https://radiokot.ru/forum/viewtopic.php?f=25&t=61317 |
Страница 1 из 13 |
| Автор: | Bird55 [ Пт дек 30, 2011 12:44:42 ] |
| Заголовок сообщения: | Светодиодная сосулька - индикатор уровня |
Всех с наступающим Новым годом! Решил попробовать в Proteus схему из статьи. Светодиоды моргают пару секунд, и все. Выводы переходят в третье состояние. В чем может быть дело? |
|
| Автор: | Engineer_Keen [ Чт янв 05, 2012 17:49:13 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Прошу извинить что не ответил ранее. На новый год уезжал на дачу В каком режиме работает сосулька? Что подается на вход АЦП? |
|
| Автор: | FreeLock [ Пн янв 09, 2012 16:43:49 ] | ||
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня | ||
Bird55 писал(а): Всех с наступающим Новым годом! Решил попробовать в Proteus схему из статьи. Светодиоды моргают пару секунд, и все. Выводы переходят в третье состояние. В чем может быть дело? Все работает.
|
|||
| Автор: | Engineer_Keen [ Пн янв 16, 2012 18:32:55 ] | |||
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня | |||
Выкладываю исходник на ассемблере и схему в протеусе. В исходнике анимация закодирована строчками начиная с метки "Frame". Формат простой: Код: .db 0x12,0x34,0x56,0x78,0x9A,0xBC Старший полубайт первого байта - яркость первого слева (по схеме) светодиода, младший полубайт - яркость второго, и т.д. Уровней яркости 15 (0 - не горит, F - максимальная яркость). Кадров всего 80, чтобы не сбиться они пронумерованы комментариями (0-79). UP: Прошивка для метеоритного дождя. Проверить не могу, макетка занята...
|
||||
| Автор: | jersey [ Сб янв 21, 2012 11:19:32 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Engineer_Keen Может наверное все таки Вам сделать ( как разновидность сосульки и метеоритный дождь) , схему , прошивку , видео , вообщем готовую статью ? Ведь интересная штука может получится . P.S. Может объединить эти две темы ? |
|
| Автор: | Engineer_Keen [ Сб янв 21, 2012 16:29:00 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
jersey писал(а): Engineer_Keen Может наверное все таки Вам сделать ( как разновидность сосульки и метеоритный дождь) , схему Схема не меняется. jersey писал(а): прошивку Можно сказать не меняется. Только маленький кусочек с таблице кадров. jersey писал(а): видео Не на чем пока делать. Макетка занята, опытные образцы разобраны на детальки jersey писал(а): вообщем готовую статью ? Следовательно смысла особого не вижу. Можно просто в этой теме выкладывать какие-либо изменения. jersey писал(а): P.S. Может объединить эти две темы ? С этим согласен. Если кто попробовал прошивку с дождем, не забывайте тут отписаться, может что поправить надо. |
|
| Автор: | balamut77 [ Ср янв 25, 2012 18:30:13 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Всем привет. В общем то суть "сосульки" и "метеоритного дождя" схожа, разница всего лишь в количестве светодиодов. У "дождя" их раза в 3-4 больше, за счёт чего пробег получается длиннее и "хвост" ярко выраженный. На тинке13 вряд ли получится. Маловато ног для такого количества LEDов. Только что скачал новую прошивку из темы. Обязательно заценю и поделюсь впечатлением. |
|
| Автор: | Engineer_Keen [ Ср янв 25, 2012 21:28:41 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Можно сделать на 20 светодиодов, с небольшим изменением прошивки. Но скорость будет зашита намертво. |
|
| Автор: | ELcat [ Пт янв 27, 2012 20:14:48 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Поделка понравилась. Особенно метод "чарлиплексинга" управления светодиодами, никогда раньше о таком не слышал. У нас в этом году по всему Крещатику деревья такими "сосульками" обвешали. Смотрится просто восхитительно. Надеюсь, тебе за патент заплатили |
|
| Автор: | Engineer_Keen [ Пт янв 27, 2012 20:21:28 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Какой патент? |
|
| Автор: | ELcat [ Сб янв 28, 2012 22:19:06 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Engineer_Keen писал(а): Какой патент? Всё равно зачёт |
|
| Автор: | Simidko [ Чт фев 02, 2012 21:08:23 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Здравствуйте!Идея класная! Но можно ли сделать ето на Attiny2313,знаю-новая схема и прошивка и так далее...работа долгая. |
|
| Автор: | Engineer_Keen [ Пт фев 03, 2012 08:22:00 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
У нее ножек больше, так что можно обойтись без чарлиплексинга и даже если на каждую ногу по одному светодиоду поставить, уже больше 12 штук будет. Но у 2313 нет АЦП, а значит не будет регулировки скорости, хотя можно как-нибудь приспособить встроенный компаратор. В любом случае это капитальное изменение прошивки. |
|
| Автор: | Кекс [ Пт фев 03, 2012 20:02:19 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
А на 2313 можно организовать градацию яркости? Так как затухание светодиодов смотрится довольно эффектно, чем просто выключение. |
|
| Автор: | Engineer_Keen [ Пт фев 03, 2012 20:05:03 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
На любом контроллере на любой ноге можно сделать градации яркости при помощи ШИМ. |
|
| Автор: | brizz [ Пн апр 16, 2012 18:59:12 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Сосулька очень интересная! Есть два вопроса: 1. Сколько светодиодов можно включать параллельно при таком подключении? 2. Как сделать что бы первый светодиод не зажигался до тех пор пока не погаснет последний, а лучше с паузой в полсекунды-секунду. ( к сожалению сам в программировании полный 0) |
|
| Автор: | Engineer_Keen [ Ср апр 18, 2012 08:28:11 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
brizz писал(а): 1. Сколько светодиодов можно включать параллельно при таком подключении? Зависит от того, какую яркость вы хотите получить. Ток в схеме ограничивается резисторами, но в спецификации на контроллер ограничен 40мА. Обычно для светодиодов пишут ток 20мА, сильной разницы в яркости между 10 и 20 нет, так что теоретически можно подключить 4 светодиода. Если будет сильно заметна разница в яркости между параллельными диодами, придется общие резисторы заменять на персональные для каждого диода. brizz писал(а): 2. Как сделать что бы первый светодиод не зажигался до тех пор пока не погаснет последний, а лучше с паузой в полсекунды-секунду. ( к сожалению сам в программировании полный 0) Это только изменением программы. Поправить не сложно, но мне сейчас не на чем проверить. Если соберете, поправлю прошивку. |
|
| Автор: | brizz [ Ср апр 18, 2012 19:37:43 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
"Cобрал" в Протеус. Пока нет в наличии микросхемы, когда куплю, соберу в живую. |
|
| Автор: | Engineer_Keen [ Чт апр 19, 2012 08:16:23 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
В протеусе бесполезно смотреть, там будет просто беспорядочное мигание. Может можно как-то настроить параматры анимации, но я не заморачивался. |
|
| Автор: | brizz [ Чт апр 19, 2012 17:10:42 ] |
| Заголовок сообщения: | Re: Светодиодная сосулька - индикатор уровня |
Вы правы. в Протеусе можно получить только приблизительное представление о работе устройства. Как только смогу собрать в натуре - отпишусь. |
|
| Страница 1 из 13 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


