Jump to content
RIMUS1989i

Анализатор спектра LED

Recommended Posts

Здравствуйте. Затеялся собрать анализатор спектра на светодиодах, 20x20 светодиодов, МК ATMEGA328P. 

Долго ломал голову, как переключать столбцы без использования МК, дабы его не загружать.И вот что у меня получилось. Набросал тестовую прошивку для теста в протеусе. 

При инилизации подается импульс на вторую ножку U4a, и на предпоследнем столбце.

Думал сетку сделать на 5 сдвиговых регистрах (как раз 40 сигнальных линий), но боюсь мощности МК не хватит для обработки FFT и вывода на матрицу, будет подвисать.

Кто что думает по поводу схемы?633408538_.jpg.92f626cda75ae21aeb96442685e41e7c.jpg

бегущая строка.pdsprj Natali_2012_program.hex

Share this post


Link to post
Share on other sites

Мне кажется проще применить адресные светодиоды типа WS2812, WS2813 и выкинуть всю кучу корпусов. Бонусом будут цвета


Сергей.

Share this post


Link to post
Share on other sites

Плюс к тому, можно не заботиться об обслуживании динамической индикации и спокойно заниматься своими делами, изредка (относительно) обновляя "экран".


"Я не знаю какой там коэффициент, я просто паять умею. "

Share this post


Link to post
Share on other sites

Металл-композит как альтернатива ферриту: дроссели Panasonic семейства ETQP

Современные электронные устройства требуют все более компактных и эффективных компонентов. Новые металл-композитные дроссели обладают рядом преимуществ перед дросселями с ферритовым сердечником. Они не имеют ярко выраженного насыщения, обладают отличными частотными свойствами и способны работать при температурах до 150°C и выше. Все это делает их альтернативой стандартным дросселям с ферритовым сердечником в широком спектре автомобильных и промышленных приложений.

Подробнее

41 минуту назад, optima сказал:

Бонусом будут цвета

И еще не маловажный момент это простая регулировка яркости.


Сергей.

Share this post


Link to post
Share on other sites

Или для ускорения использовать дешифраторы. А еще лучше заменить всю "рассыпуху" на ПЛИС.

Edited by _abk_

Share this post


Link to post
Share on other sites
                     

Новые литиевые ХИТы Fanso работают даже при +150ºС!

Когда приходится учитывать работу в экстремальных условиях, к выбору электронных компонентов подходишь с особой тщательностью. Высокие температуры, большие перепады давления, труднодоступность – все это требует специальной продукции. Склад КОМПЭЛ пополнился новыми литиевыми ХИТами Fanso, стабильно работающими даже при температуре до 150 ºС. Батарейки имеют номинальное напряжение 3,6 В, обладают ёмкостью от 700 до 14000 мАч, работоспособны в широком температурном диапазоне -20…150ºС и имеют низкий саморазряд (не более 3% в год в нормальных условиях хранения).

Подробнее о высокотемпературной линейке

6 часов назад, RIMUS1989i сказал:

боюсь мощности МК не хватит для обработки FFT и вывода на матрицу

Для "спектроанализатора" хватит вполне.


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites
10 часов назад, optima сказал:

Мне кажется проще применить адресные светодиоды типа WS2812, WS2813 и выкинуть всю кучу корпусов. Бонусом будут цвета

Я думал об этом, но у меня место ограничено, светодиоды будут в корпусе 0805. Размеры платы 220х73. 

 

9 часов назад, _abk_ сказал:

Или для ускорения использовать дешифраторы. А еще лучше заменить всю "рассыпуху" на ПЛИС.

ПЛИС я не знаю ещё. :( Да и это мало ещё рассыпухи. 

 

8 часов назад, ARV сказал:

хватит вполне

Ну а поповоду моей схемы что думаете? На сколько я разгружу МК? 

Share this post


Link to post
Share on other sites
16 минут назад, RIMUS1989i сказал:

Размеры платы 220х73

Размер WS2812  5x5мм  то количество что у вас на схеме спокойно разместится на вашей платке!

27 минут назад, RIMUS1989i сказал:

светодиоды будут в корпусе 0805

Его размер 1,25х2мм это будет мелко и не красиво,  дело конечно ваше!

 

31 минуту назад, RIMUS1989i сказал:

На сколько я разгружу МК? 

 я бы не разгружал МК а на оборот взял 60 - 100 ногий корпус и не парился с логикой


Сергей.

Share this post


Link to post
Share on other sites

Вот не так давно приходилось делать бегущую строку на WS2812  ее размер 160х1000  светодиодов 8х60, удобно то что все по одному проводу и ни каких соплей. Жалко только что видео не передает в полной мере цвета и движение, на самом деле все плавно и красиво!

https://www.youtube.com/watch?v=3uDQ-0GVU8o

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

 

Edited by optima

Сергей.

Share this post


Link to post
Share on other sites

Хочу сделать наподобие этого https://www.youtube.com/watch?v=EjbKtEFmIM8

Будет бутерброд, сперва накладка из непрозрачного оргстекла с профрезированными отверстиями 5x2мм, затем плата с самой матрицей, а за ней уже модулем плата контроллера. Перед накладкой будет какой нибудь светофильтр, например как в LCD дисплее.

777869459_.JPG.fda5ea93cf282036b96335e3d2bf20b1.JPG

2132583679_Ledmatrix.JPG.60f250bab77de3726a3148d23c57a938.JPG

MC.JPG.be5cf86a57740ec9a26f503a15c3144c.JPG

1 час назад, optima сказал:

Размер WS2812  5x5мм

Плата уже будет минимум 100мм по высоте.

1 час назад, optima сказал:

а на оборот взял 60 - 100 ногий корпус

у них ценник уже выше. Например atmega128 стоит на 250р. дороже atmega328 со всей логикой. И тактовая частота 128й 16, вместо 20. хотя без логики конечно этого за глаза хватит.

38 минут назад, optima сказал:

будут смотреться очень даже не плохо.

Но опять же все упирается в размер, плата будет стоять в усилителе высотой 100мм. Были бы эти светики в более маленьком корпусе.:(

Share this post


Link to post
Share on other sites

Посмотри лучше в сторону stm32  ценники на них по гуманнее,  да и начинка покруче 

12 минут назад, RIMUS1989i сказал:

Хочу сделать наподобие этого

Вот и у них  МК  64 ноги

14 минут назад, RIMUS1989i сказал:

Плата уже будет минимум 100мм по высоте.

Можно немного и сократить количество, хоть ws2812 и размером 5х5 в нем ведь 3 светодиода! по мимо плюшек в виде цвета и яркости нет необходимости в установке дополнительных ключей в виде транзисторов или ULN


Сергей.

Share this post


Link to post
Share on other sites
6 минут назад, optima сказал:

Посмотри лучше в сторону stm32

Тяжко для меня пока, особенно их первоначальная настройка..:wacko:

 

 

Share this post


Link to post
Share on other sites
3 часа назад, RIMUS1989i сказал:

Ну а поповоду моей схемы что думаете? На сколько я разгружу МК? 

Понятия не имею, насколько. Думаю, несущественно.

Я делал анализатор 10 полос по 15 светиков красно-зеленых, без всяких там регистров на 32-й меге.

 


Если забанить всех, кто набрался смелости думать независимо, здорово будет на форуме - как на кладбище: тишина, птички поют...

Share this post


Link to post
Share on other sites

Набросал схему матрицы RGB, подскажите как оптимизировать, чтобы не использовать 83 транзистора для матрицы 20х20. 

2118647497_rgbmatrix.JPG.5650b654d63fce7e46cd203bb9780bef.JPG

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By dron92
      Подскажите как вернуть к жизни контролер или в утиль!
      Решил собрать программатор AVRISP mkII купил микросхему собрал подключил а устройств нет в диспетчере и  Flip не видит его!
      Начал искать косяки в сборке не нашел решил спаять Отладочная плату
      тот же результат, попробовал подключить через ISP не отвечает !
      Решил пойти на крайние меры  подключил через FuseDoctor сигнатуру он не видел вел 1e9482 вроде увидел но результата сбросить не проучилось но теперь он начал видится в таком формате фото внизу




    • Guest Виктор
      By Guest Виктор
      Здрасте, я хочу разобраться как работает и программируется мк и для этого выбрал среду разработки AtmelStudio. Привлекла она тем, что в ней есть симуляторы микроконтроллеров и покупать отладочные платы с мк не нужно, чтобы просто проверить код, что в какой регистр записывается и т.д. Захотел заглянуть в заголовочный файл, нашёл там строки:
      if __AVR_ARCH__ >= 100
      #    define __SFR_OFFSET 0x00
      #  else
      #    define __SFR_OFFSET 0x20
      #  endif
      P.S. модель взял atmega16
      Стал искать документацию по этому файлу... так и не нашёл. Потом пришла идея посмотреть значение __AVR_ARCH__ через отладку, поставил там точку, нажал на запуск с отладкой, но не вышло... отладчик сразу переходит на функцию мейн. Подумал, что может это препроцессорная директива, поэтому и не заходит, но потом наткнулся на это: https://docs.microsoft.com/ru-ru/visualstudio/debugger/navigating-through-code-with-the-debugger?view=vs-2019 ... там в конце темы показано что в VS можно отлаживать и исходники. Пытался найти такие же настройки в Atmelstudio... не нашёл. Помогите пожалуйста, есть ли такая возможность в AtmelStudio посмотреть значения констант и переменных в заголовочных файлах?



    • By pedrofan
      Здравствуйте, помогите, пожалуйста, данная программа должна несколько раз инкрементировать введеное с клавиатуры значение, например, если я ввожу 31, то на выходе должно получиться 31 32 33 34, а в протеусе получается вот. Прилагаю код.

      lab_4_1.asm
    • By Максим123456789
      делаю диплом, в схеме у меня микроконтроллер PIC16F688 и мне нужно его заменить на ATmega. Не могу найти похожий
  • Сообщения

    • А какую частоту включать на осциллографе ? И на диске включать тестовую синусоиду, или можно обычную песню ??
    • К сожалению такого нет. 
    • не агитирую ни за то, ни за другое, и мы-же тут не "мерямся" крутизной, ведь так? как в той песне "каждый выбирает для себя..."   у "нас" печать вполне доступна, имеем возможность...более того "заказы" делают подрядчики, но в данном случае НЕ ОПТИМАЛЬНО (данный случай, читай как НАШ ДАННЫЙ СЛУЧАЙ: дома, в "своей" коморке, старенький 5й Олимп, Радитехника 90, "JMJ" фоном, паляльник в руках, лампа-лупа с боку... :о)   а так ДА, паять и запускать "печатные прототипы" это благодать, вот только "первый шар" или отдельные модули все-таки делаются в "ручном режиме" (если это, конечно, не что-то масштабное) - поэтому рука набита и есть свои "наработки"...   ...   сколько вы теряете времени? (не говоря уж о химикаКтах, ванночки, промывки, "сожженые" пальцы, вечно противно-желтого цвета... :о) а мы тут ... сразу делаем, оптимально расположенными компонентами, так как надо а не как получится с разводкой (может так, а может не так:о))) сразу и практически мгновенно... потом... по ходу можно изменять, дорабатывать расположение компонентов, схему в оч. широких пределах   и как итог - оч. много плюсов, работающая конструкция и оптимально затраченное время/компоненты (для себя, как хобби...)
    • проверь фазировку ... так у тебя - проблема в нагрузке - ремонтировать нужно ее ... вот потому и с твоими СТР-ками нихрена не шло, что у тебя сам ТВ неисправен ... и это сразу показал генероттор.
    • - да - да - да и никак иначе
    • Дешевле не будет. Добавляйте другие детали из моих тем и пользуйтесь скидками. Дополню: https://cloud.mail.ru/public/3VuH/4FechTymy
×
×
  • Create New...