Светодиодный индикатор мощности звука своими руками. Радиоконструктор - светодиодный индикатор уровня низкочастотного сигнала. Как собрать светодиодный индикатор уровня на LM3915 своими руками

Определить уровень сигнала на индикаторных светодиодах необходимо для решения нескольких задач (показатели тока и напряжения, смены фазы), но наиболее часто такая схема применяется именно для отображения уровня звука.

В современной электронике индикаторные светодиоды отчасти уступили место устройствам на ЖКИ и светодиодных матрицах. Но схема такого типа не только наглядно показывает уровень сигнала, она также проста в реализации и довольно наглядна.

Из чего собрать светодиодный индикатор уровня?

За основу могут быть взяты аналого-цифровые преобразователи (АЦП) LM3914-16. Эти микросхемы способны управлять как минимум 10 диодами, а при добавлении новых чипов количество лампочек может увеличиваться практически до бесконечности. Индикатор может иметь любой цвет, а над исполнением корпуса лучше подумать заблаговременно, чтобы потом это не стало неожиданностью.

LM3914 имеет линейную шкалу, которая может также использоваться для измерения напряжения, а 15 и 16 – логарифмическую, но при этом цоколевка у микросхем ничем не отличается.

Светодиоды при этом могут быть любыми, импортными или отечественными, главное, чтобы они подходили для выполнения поставленной задаче. Например, можно использовать простейшие диоды АЛ307, но можно и более сложные.

Расчет схемы индикатора

Составление данного устройства не требует никаких специальных навыков. Расчет показателей тока и напряжения можно произвести в любой программе, как и чертеж.

Одна из «ножек» (9) микросхемы подключается к положительному входу подачи напряжения. Таким образом светодиоды будут управляться как единый столбец. Для того чтобы иметь возможность самостоятельно регулировать режимы при смене фазы, схема должна включать в себя переключатель, но может спокойно обойтись и без него, если эта опция не нужна.
Ток, проходящий через светодиоды для заданного напряжения и фазы можно рассчитать так:

R – сопротивление на 7 и 8 «ножках»

Для тока в 1 мА R=12,5 / 0,001 А = 12,5 кОм.

А для тока в 20мА R=625 Ом.

Внедрение подстроечного резистора даст возможность регулировать яркость свечения, при отсутствии такой необходимости можно поставить обычный. Номиналы для них будут 10 кОм и 1 кОм соответственно.

Конечная схема светодиодного индикатора уровня получится приблизительно такой.

Она идеально подходит для моно-сигнала, но для стерео- придется составить ещё одну на второй канал. Они могут объединяться через обычный сетевой кабель с учетом фазы. Отменный вариант – сделать две одинаковые схемы, выполненные в разных цветах для демонстрации уровня каждого из каналов. Устройства также могут менять свой цветовой диапазон, но такая реализация будет несколько сложнее.

Величина C3 может быть равной 1 мкф при условии, что R4=100 кОм. Номинал R2 можно подбирать из диапазона 47-100 кОм.

В данной схеме используется транзистор КТ 315, но его можно заменить любым другим с подходящими параметрами (фазы сигнала, тока, вел-на напряжения, p-n переход).

Совет: Все необходимые элементы можно приобрести на радиорынке или в магазине, стоит учесть, что чипы LM3915-16 несколько дороже, чем LM3914. Менее затратный вариант – выпаять комплектующие с уже существующих плат.

В итоге получится приблизительно такое устройство:

Собрать индикатор уровня сигнала своими силами – вполне решаемая задача. Главное – найти из чего будет составляться схема, а после – уделить немного времени проверке и отладке устройства.

Для визуализации уровня сигнала широко используют светодиодные индикаторы, построенные на архитектуре специализированных микросхем. Они применяются в самых разнообразных устройствах: индикаторы уровня входящего сигнала радиоприёмной аппаратуры, индикация уровня на усилителе звука, тестеры для отладки схем, в которых используется частотно-импульсный принцип управления нагрузками.

Все индикаторы уровня построены на основе многокаскадных компараторов.

Компаратор – логический элемент, сравнивающий параметры двух входящих сигналов .

На один канал компаратора подаётся анализируемый сигнал, на второй – опорное напряжение сравнения. Если амплитуда первого выше опорного напряжения – на выходе появляется логическая единица, если ниже – логический ноль.

Работу простейшего компаратора можно продемонстрировать на микросхеме К155ЛН1, единичным кластером которой является элемент «НЕ».

Такая микросхема является простейшим логическим компаратором. При напряжении на входе от 0В до 2,4В (что соответствует логическому нулю) на выходе 2,7В, как только напряжение на входе превысит 2,4В, сигнал на выходе упадёт до ноля вольт.

Существует несколько микросхем для визуализации уровня. Наиболее многофункциональные схемы, на мой взгляд, позволяют создавать микросхемы на архитектуре lm39xx. В эту линейку входит три микросхемы: lm3914, lm3915 и lm3916. Минимальная развязка без труда позволяет создать светодиодный индикатор уровня звука своими руками даже без глубоких познаний в радиоэлектронике.

Все они представляют десяти диапазонный анализатор. Различаются способом дифференциации входного сигнала. У lm3914 это 1В, у lm3915 – 3Дб, у lm3916 — 1Дб.

Светодиодный индикатор уровня звука на lm3915

Соберём индикатор громкости на светодиодах с применением компараторов на lm3915.

Разберёмся, как работает схема.

На вход 5 поступает анализируемый сигнал, его амплитуда должна быть 10В. Для сопряжения амплитуды входящего сигнала нам потребуется транзисторный ключ. На его базу через резисторный делитель напряжения на R5 поступает анализируемый сигнал.


Логическая структура lm3915

Индикатор звука на lm3915 может работать в двух режимах индикации – «точка» и «столбик». В первом случае загорается светодиод соответствующий текущему уровню сигнала, во втором – все светодиоды от нуля до текущего уровня. Переключение режимов индикации осуществляется через переключатель между общим проводом и входом «9».

Нестандартное применение

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

Напряжение питания такой схемы от 5В до 12В. Удобно питать от «Кроны» либо четырёх батареек ААА.

Конденсатор С1 — 50 мкФ 25В, подтягивающий резистор R1 – 1Мом. R2, R3 – по 4,7-5кОм. Диапазон измерений у схемы 1В с градацией 0,1В. R2 регулирует диапазон измерений, R3 – ток светодиодов. Если отключить выход 9, индикация будет «столбиком», но питающее элементы быстро разряжаются.

Стрелочный индикатор уровня выходного сигнала


Сегодня в качестве индикатора уровня выходного сигнала для различной звуковоспроизводящей техники используют целые электронные устройства, что отображают не только уровень сигнала, но и другую полезную информацию. Но раньше для этого использовались стрелочные индикаторы, что представляли собой микроамперметр типа М476 или М4762 . Хотя сделаю оговорку: сегодня некоторые разработчики так же используют стрелочные индикаторы, хотя выглядят они куда интереснее и отличаются не только подсветкой, но и дизайном. Раздобыть старый стрелочный индикатор сейчас, возможно, проблема. Но у меня была парочка М4762 от старого советского усилителя, и я решил их задействовать.


На Рис.1 представлена схема на один канал. Для стерео нам понадобится собрать два таких устройства. Индикатор уровня сигнала собран на одном транзисторе Т1, любом из серии КТ315 . Для увеличения чувствительности использована цепь удвоения напряжения на диодах D1 и D2 из серии Д9. Устройство не содержит дефицитных радиодеталей, поэтому вы можете использовать любые, схожие по параметрам.

Установка показания индикатора, соответствующего номинальному уровню, проводится подстроечным резистором R2. Время интеграции индикатора 150-350 мс, а время обратного хода стрелки, определяемое временем разряда конденсатора С5, составляет 0,5-1,5 с. Конденсатор С4 один для двух устройств. Он используется для сглаживания пульсаций при включении. В принципе от этого конденсатора можно отказаться.


Устройство для двух звуковых каналов собрано на печатной плате размерами 100X43 мм (см. Рис.2) . Тут же монтируются индикаторы. Для удобного доступа к построечным резисторам в плате просверлены отверстия (на рисунке не показаны), чтобы смогла пройти маленькая отвертка для настройки номинального уровня сигнала. Впрочем, только к этому и сводится настройка данного устройства. Возможно, понадобится подобрать резистор R1 в зависимости от силы выходного сигнала вашего устройства. Т.к. с другой стороны платы расположены стрелочные индикаторы, элементы Cl, R1 пришлось монтировать со стороны печатных проводников. Эти детали лучше взять как можно миниатюрнее, например, бескорпусные.

Здравствуйте. Закончились праздники и можно снова приступить к работе. Наверное, многие уже видели наши фотографии светодиодного индикатора уровня - столбики на умных светодиодах WS2812B . Решил в более полном объёме поведать о столбиках. Тем более, что коллеги смотрят на меня непонимающим взглядом: прикольная штуковина, а мало кто о ней знает. Надо исправлять.

Думал с чего начать и решил, что всё-таки с самого начала. Индикатор уровня, или как его ещё называют VU -метр, на светодиодах мы хотим заполучить давненько. Его успешно можно использовать в качестве декора, например, встраивать в усилители, ставить рядом с аудиотехникой или монитором компьютера. Готовых решений, которые бы нам понравились, не нашли, поэтому надо было сделать свой VU -метр.

Первая разработка выглядела так:

Этот индикатор уровня был изготовлен моим коллегой Константином М. и отдан мне на оживление. Два канала, по 16 одноцветных светодиодов каждый, управлялись с помощью микроконтроллера ATmega8 через два 8-битных сдвиговых регистра. Для экономии и удобства использовалась динамическая индикация: одновременно могли светиться только 16 светодиодов одного столбика. Платку я запустил, всё на ней работало, но мне почему-то так и не удалось сделать изменение уровня столбиков красивым.

Вскоре после этого, появилась разработка индикатора уровня интереснее предыдущей:

Константин сделал её, прежде всего, для себя. Запустил в какие-то праздники, но разобрал, так и не показав результат. Конечно же, я потом взял платы, чтобы опробовать самому. В качестве прототипа был изготовлен только один канал индикатора уровня. Сам столбик состоит из 32-х RGB светодиодов в виде модуля. Он подключается к ещё одному модулю с 4-я сдвиговыми регистрами, через который осуществляется управление. Мда… За счёт динамической индикации управление очень своеобразное. Четыре 8-битных регистра управляют выбором светодиодов, которые должны светиться в данный момент времени, а с помощью трёх выводов задаётся цвет (R, G или B). Остаётся только добавить плату с микроконтроллером и вперёд. Здесь удалось зайти дальше, чем в предыдущей версии столбиков. Сначала попробовал сделать всё с помощью Arduino Due:

Микроконтроллер, работающий на частоте 84 MHz с Arm архитектурой внутри, был как нельзя кстати, думал я. Сам столбик поддерживал 8 градаций яркости для каждого цвета светодиода (R, G и B). В один момент времени можно было зажечь только один цвет , поэтому приходилось раз в 1 мс передавать одну из 24-х комбинаций значений на светодиоды. Помимо этого, необходимо было работать с АЦП, производить расчёты десятичного логарифма и прочие вычисления. Кроме как в среде Arduino с этим микроконтроллером не доводилось работать, поэтому получился неоптимизированный Arduino -код. Но даже несмотря на это, справлялась хорошо.

А почему мы пишем программу под какой-то малоизвестный Arm контроллер? Подумали и взяли отладочную плату на микроконтроллере STM8S105C6T6:

Всё запустилось без проблем. На этот раз код был прозрачен, поэтому оптимизирован. Было несколько режимов работы столбика, но алгоритмы отработаны не до конца, и, тем не менее, индикатор уровня нам уже нравился. Вот только что делать с этой охапкой проводов, кому она нужна, и кто её захочет подключать? Надо что-то придумать...

Решение у нас было, но в этот раз до его реализации мы не добрались. Потому что однажды – это был обычный четверг – случилось следующее: ещё один мой, не менее ценный, коллега Денис В. произнёс свою коронную фразу: "Смотрите, какую я прикольную штуку нашёл "! Это была лента на умных светодиодах WS2812B:


Ей для подключения необходимо всего 3 провода (сигнал, питание 5 В и общий провод). Круто, прощай охапка лишних проводов – подумали мы и заказали ленту на пробу:



Про эту ленту на светодиодах WS2812B много рассказано на просторах интернета - всегда можно найти что-нибудь интересное и подходящее. В основном люди делают из неё различные "светилки". Получается красиво – ещё бы, потребление "раскалённого добела "светодиода составляет 40 мА. Если лента длинная, к порту USB компьютера её не подключишь. Требуется достаточно мощный источник питания - задача, которую предстояло решить. Несмотря на эту сложность, прельщало удобство управления столбиками по одному проводу. Почему бы не сделать из этой ленты конструктор индикатора уровня, чтобы была возможность менять цветовые схемы, переключать режимы... А поможет в этом плата Arduino Pro Mini на микроконтроллере ATmega328. Её легко программировать с помощью переходника UART–USB. Была ещё одна трудность: очень короткие тайминги между загрузкой данных. "Светилки ", конечно, у людей получались… Но нам хотелось во время отправки данных ещё успевать брать значения с АЦП, читать из памяти, сохранять, производить вычисления... Поэтому, пока лента была в пути, обдумывали, возможность использования аппаратного SPI, а точнее сигнала MOSI для организации передачи с прерываниями. Будет ли контроллер всё успевать? Или придётся оптимизировать код, как-то исхитряться, лезть в ассемблер - это предстояло выяснить. Но мы уже знали точно и с прошлой реализации столбика утвердили: количество светодиодов на канал будет 32 штуки. Итого, нужно было обрабатывать 64 умных светлячка на два столбика. Забегая вперёд, хочу сказать, что WS2812B были освоены. Я ещё помучаюсь с программной частью, расскажу про аппаратную - будет продолжение.

P.S. Появилось и ещё одно развитие столбиков. То самое решение, которое на время отложилось из-за находки WS2812B, но, благодаря ей, модернизировалось и упростилось. Оно позволит использовать любые обычные светодиоды (одноцветные и RGB) и более мощное освещение: даже прожекторы. Более того, столбики - это малая часть того, что может появиться из нашей идеи. Об этом как-нибудь в другой раз.

P.P.S. В следующей записи будет показана схема подключения линии аудиосигнала к индикатору уровня . А те, кому интересно и уже не терпится увидеть, какие у нас получились столбики, могут посмотреть этот видеоролик:


С уважением, Никита О.

Светодиодный индикатор уровня сигнала, имитирующий стрелочный индикатор идея не новая и, казалось бы, что тут можно придумать нового? Ну, в этом плане я ничего не изобрел.. Я даже затрудняюсь указать первоисточник. Цель другая: сделать простую схему, на доступных элементах. В схеме даже нет вездесущих микроконтроллеров. При том не просто спаять плату, а сделать законченную конструкцию, которую можно установить в усилитель без ущерба внешнего вида. А так же на основе этой схемы сделать свой вариант индикатора, с учетом навыков в электронике, или например, цветомузыку. С этой целью индикатор выполнен на двух платах: плата управления светодиодами и плата индикации. В рамках данной статья я предлагаю 3 варианта индикатора, условно назовем «стрелка», «лампа 6Е1П» и «дуга». Также на выбор 2 варианта подсветки шкалы (А и Б). И все это можно сделать на светодиодах 5мм, 3мм или SMD 0805. Как и любая другая эта схема имеет свои достоинства и недостатки. Достоинство: дешевая элементная база, с большой взаимозаменяемостью, допусками, сравнительно простая схема. Варианты индикации, как говориться, на любой вкус. Недостатки: подбор многих элементов, в противном случае пришлось бы привязываться к одному типу светодиодов. Небольшой динамический диапазон, т.е. на мощном усилителе при малой громкости индикатор будет «молчать». Визуальное раздваивание «стрелки», что вызвано плавным переключением компараторов LM3915 в режиме «точка». Устранение этого явления возможно, но требует усложнения схемы. Высокая плотность и малая толщина дорожек на плате. Решается покупкой готовых плат, но я делал сам с применением фоторезиста.

Схема работает следующим образом . Входной сигнал подается на VT1. Уровень входного сигнала регулируется R1. После усиления и выпрямления входной сигнал поступает на вход LM3915. К выходам МС подключены непосредственно светодиоды (1 линейка). Через транзисторные ключи на VT2-VT11 дополнительно 6 линеек светодиодов. Транзисторные ключи применены, т.к. тепловое сопротивление корпуса МС составляет 55 °С/Вт, что допускает максимальную мощность 1365 мВт при температуре окружающей среды 25 °С. Впрочем не будем углубляться в скучный мир цифр, лишь скажу, что на каждый выход LM3915 можно подключить не более 2-х светодиодов. В противном случае МС будет перегреваться. Кнопкой S1 осуществляется переключение режимов индикации «столбик» и «точка». Кнопкой S2 включаются дополнительные линейки светодиодов, что дает возможность реализовать еще 2 режима работы индикатора. Как видно из схемы, многие элементы (R и С) необходимо подбирать. Это можно отнести к недостатку схему и преимуществу. Подбор позволяет применить любые светодиоды, не привязываться к Vпит. 12В и настроить яркость свечения светодиодов индикатора и подсветки на свой вкус. R6 обеспечивает свечение «стрелки» на «нуле» при отсутствии входного сигнала. Как правило, подбор R6 не требуется, при питании схемы 12В. Если «стрелка» на «нуле» не нужна, то R6 не устанавливаем. Подбором R7 устанавливаем необходимую яркость свечения светодиодов, подключенные напрямую к LM3915 это по схеме HL7, 14, 21, 26, 35, 42, 49, 56, 63, 70. Чем меньше R7, тем больше ток через светодиоды, минимальное допустимое значение R7 20кОм. Резистором R8 регулируем яркость светодиодов подсветки. Мощность R8 не менее 1Вт. Резисторами R9-R18 регулируем яркость свечения остальных светодиодов. Примерно 10кОм для светодиодов силой света 1000 mcd, 1кОм для светодиодов 200-300 mcd. Конденсатором С3 можно регулировать инерционность «стрелки». Питается устройство от источника стабилизированного напряжения 12В с током 0,2-0,3А для моно варианта. Напряжение питания можно увеличить до 18В.

Внешне оформление и отличия вариантов индикаторов . Внешне оформление изложено в видео отчете. Добавлю, что подбирая ток светодиодов нужно добиться сбалансированного свечения индикатора и подсветки. Тогда индикатор будет выглядеть красиво. Подсветка варианта «А» смотрится красивее, чем «Б», но сложнее в изготовлении. Трафарет для индикатора находить в файле LAY с платой. Платы и трафареты при распечатывании «зеркалить» не надо. Крепиться индикатор в усилителе любым удобным способом, за окном лицевой панели. Не располагать вблизи сильно нагревающихся элементов. Можно слегка затонировать стекло лицевой панели для скрытия возможных мелких дефектов внешнего оформления. Вход индикатора подключается параллельно выходу регулятора громкости или входа оконечного усилителя. Настройка заключается в установки подстроечным резистором R1 "стрелки" индикатора на +3db при номинальной мощности усилителя.

Обращаю внимание, что размеры плат индикаторов разные и размер платы существенно больше рабочего окна индикатора. На индикаторе «Дуга» количество светодиодов желтого и красного цвета использовано по 26 шт. для стерео варианта. В схеме это не отражено, но сборка и регулировка не отличается. Также в подсветке в различных вариантах используется от 3-х до 10-ти светодиодов (смотри в LAY). На схеме это также не отражено, чтобы не возникало путаницы.

Список радиоэлементов

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
U1 LED драйвер

LM3915

1 В блокнот
VT1 Биполярный транзистор

КТ315А

1 В блокнот
VT2-VT11 Биполярный транзистор

КТ361Б

10 Любой PNP В блокнот
VD1, VD2 Диод

КД522А

2 1N4148, любой импульсный В блокнот
HL1-HL6 Светодиод DFL-3014BD-1 6 синий В блокнот
HL7-HL62 Светодиод DFL-3014GD-1 56 зеленый В блокнот
HL63-69 Светодиод DFL-3014YD-1 7 желтый В блокнот
HL70-HL76 Светодиод DFL-3014RD-1 7 красный В блокнот
С1-С3 Конденсатор 1 мкФ 3 В блокнот
R1 Подстроечный резистор 50 кОм 1 В блокнот
R2 Резистор

220 кОм

1 В блокнот
R3 Резистор

3 кОм

1 В блокнот
R4 Резистор

10 кОм

1