Для чего нужны светодиодные индикаторы? Светодиодные семисегментные индикаторы Светодиодный индикатор в смартфоне для чего.

Light Manager . В тот момент, когда вам приходит письмо или сообщение, ваш телефон постарается привлечь ваше внимание с помощью встроенного индикатора. Но по мерцанию светодиода вы никогда не определите, какое именно событие произошло, и вам всё равно придётся брать его в руки. До тех пор, пока вы не установите Light Manager.

Light Manager - это программа для Android, которая поможет вам настроить работу светодиодного индикатора своего гаджета. С помощью этого приложения вы научите его реагировать разными цветами на определённые события, например на приход нового сообщения в WhatsApp или событие из вашего календаря.

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

Если программа, уведомления от которой вы хотите получать, отсутствует в списке, то вы можете добавить её самостоятельно. Для этого переключитесь в альтернативный режим работы Light Manager, а затем выберите пункт «Добавить приложение». Перед вами появится список всех установленных на вашем смартфоне программ. Выберите нужное приложение и добавьте для него светодиодное уведомление.

Обратите внимание, что Light Manager умеет сообщать не только о программных, но и о различных системных событиях. Например, приложение может уведомить вас о низком заряде батареи, отсутствии сигнала сети или включении тихого режима. Не лишним будет также заглянуть в расширенные настройки программы, где вы сможете установить частоту мерцания сигнала, включить режим сна (время суток, когда Light Manager не будет вас беспокоить) и изменить время автоматического отключения активности светодиода.

Настройка LED индикатора для уведомлений о разных событиях :

Скачать приложение Light Manager на Андроид вы можете по ссылке ниже.

Разработчик: MC Koo
Платформа: Android (Зависит от устройства )
Язык интерфейса: Русский (RUS)
Состояние: Full (Полная версия)
Root: Не нужен



Эта статья продолжает цикл моих публикация про организацию динамической индикации на микроконтроллерах PIC и LED индикаторах. Вот ссылки на предыдущие публикации:

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

В каждом из прерываний с интервалом 2 мс (в данном случае от таймера TMR0) подготавливается один этап динамической индикации (ДИ) согласно алгоритму, который состоит из пяти фаз управления регистром и индикатором.

2-я фаза: положительный перепад на выводе 12 регистра (ST_CP) записывает нулевое состояние регистра в выходную защелку. Здесь и далее, до начала индикации, индикатор погашен нулевым потенциалом на сегментах.

3-я фаза: посредством управления выводами регистра 14 (DS – данные) и 11 (SH_CP – тактовый) в него записывается код для управления сегментами.

4-я фаза: положительным перепадом на выводе 12 регистра данные из регистра записываются в выходную защелку, причем, из-за положительных уровней на разрядах индикатор остается погашенным.

5-я фаза: здесь на выводы разрядов индикатора подается требуемый код, и далее происходит собственно индикация.

Если в схеме задействован один 4-х разрядный индикатор, то для правильной работы он должен быть с ОК. Если требуется управлять 8-ю разрядами, то используются 8 портов МК, при этом, остальные 4 порта просто управляют разрядами (в фазе 4 на них должен быть высокий уровень). Стоит отметить, что в этом случае возможно применение индикаторов как с ОК, так и с ОА, подключая к регистру соответственно сегменты или разряды (по причинам, изложенным ниже, ДИ в первом случае предпочтительно организовать посегментную, а во втором – поразрядную).

По этой методике можно подключить два четырехразрядных индикатора к МК PIC16F676, используя один сдвиговый регистр, при этом, останутся для использования целых четыре свободных порта. , например, для такого подключения люди использовали совмещение в некоторых портах МК функций ДИ и аналоговых входов (на мой взгляд, крайне сомнительное решение), что привело к значительному усложнению схемы и к некоторым ограничениям, о чем авторы и предупреждают. Используя мою схему подключения, все решилось бы просто и красиво – входы отдельно, индикация отдельно, плюс еще два порта (включая MCLR) для кнопок.

Для тестирования данного способа управления предлагается следующая простая схема на МК PIC12F629 и индикаторе FYQ3641A, которое выдает на индикаторе попеременно слово «test» и число 1234.

Здесь решено применить посегментную ДИ (в каждый момент включен один сегмент, а на разрядных выводах присутствует код, где в каждом разряде: 0 – если в данном разряде должен гореть данный сегмент и 1 – в противном случае), при котором пиковые токи перекладываются на регистр. Почему? Этому есть две причины: первая – максимальная нагрузочная способность выходов 74HC595 35 мА против 25 мА у контроллеров PIC; вторая и главная – близкий к предельному ток через выходной порт МК теоретически может поднять выходной потенциал оного до уровня переключения входов регистра, что привело бы к ошибкам в работе. А так, в порты МК втекают токи 6-7 мА и на выходах потенциалы заведомо не превышают TTL-уровни.

Как упоминалось выше, интервал прерываний - 2 мс, что соответствует частоте обновления индикатора в 64 Гц и его свечение достаточно комфортно воспринимается глазом.

Данный способ ДИ, кроме всего прочего, позволил вдвое уменьшить количество токоограничительных резисторов (R2-R5).

Устройство собрано на так называемой «беспаечной» макетной плате.

Индикатор можно заменить на любой из серии 3641А.

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

Программа управления МК написана на языке Си и оттранслирована в среде .

Код в MikroC, проект , HEX-файл в приложении.

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

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

Обозначение Тип Номинал Количество Примечание Магазин Мой блокнот
DD1 МК PIC 8-бит

PIC12F629

1 В блокнот
DD2 Регистр 74HC595 1 В блокнот
HL Индикатор FYQ3641 1 В блокнот
R1 Резистор

30 кОм

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

430 Ом

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

430 Ом

1

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

Распечатав с помощью лазерного принтера на глянцевой бумаге схему, приступим к переносу тонера (краски) на плату. Делаем это следующим образом: бумагу кладем на хорошо зачищенную наждачкой плату и нагретым утюгом в течении 10 минут водим по плате. Ждем пока плата остынет и под горячей водой аккуратно снимаем бумагу. Должно получиться следующее:

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

Лудим плату. После приступаем к пайке деталей. Сначала впаял микросхему. После светодиоды, а затем и остальные детали. Фото полностью готовой платы:


Работа схемы

Коротко расскажу о назначениях деталей. С помощью R2 настраиваем уровень входного сигнала. Через конденсатор С1 сигнал поступает на базу транзистора VT1, который служит усилителем. Резистор R3 задает смещение на базу транзистора. Дальше усиленный сигнал через конденсатор С2 «приходит» к диодам VD1 и VD2.

Отрицательный сигнал идет на минус, положительный на 5 ножку микросхемы. C3 и R4 служат в качестве фильтра. Чем выше напряжение на 5 ноге, тем больше загорается светодиодов. Кстати, если замкнуть 9 ножку на плюс, светодиоды будут загораться линейно. На видео можно посмотреть как эта штука работает.

Видео работы LED индикатора

В уроке узнаем о схемах подключения семисегментных светодиодных индикаторов к микроконтроллерам, о способах управления индикаторами.

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

Этому способствуют следующие их качества.

  • Низкая цена. В средствах индикации нет ничего дешевле светодиодных цифровых индикаторов.
  • Разнообразие размеров. Самые маленькие и самые большие индикаторы – светодиодные. Мне известны светодиодные индикаторы с высотой цифры от 2,5 мм, до 32 см.
  • Светятся в темноте. В некоторых приложениях это свойство чуть ли не решающее.
  • Имеют различные цвета свечения. Бывают даже двухцветные.
  • Достаточно малые токи управления. Современные светодиодные индикаторы могут подключаться к выводам микроконтроллеров без дополнительных ключей.
  • Допускают жесткие условия эксплуатации (температурный диапазон, высокая влажность, вибрации, агрессивные среды и т.п.). По этому качеству светодиодным индикаторам нет равных среди других типов элементов индикации.
  • Неограниченный срок службы.

Типы светодиодных индикаторов.

Семисегментный светодиодный индикатор отображает символ с помощью семи светодиодов – сегментов цифры. Восьмой светодиод засвечивает децимальную точку. Так что в семисегментном индикаторе 8 сегментов.

Сегменты обозначаются латинскими буквами от ”A” до ”H”.

Аноды или катоды каждого светодиода объединяются в индикаторе и образуют общий провод. Поэтому существуют индикаторы с общим анодом и общим катодом.

Светодиодный индикатор с общим анодом.

Светодиодный индикатор с общим катодом.

Статическое управление светодиодным индикатором.

Подключать светодиодные индикаторы к микроконтроллеру необходимо через резисторы, ограничивающие ток.

Расчет резисторов такой же, как для отдельных светодиодов.

R = (U питания - U сегмента) / I сегмента

Для этой схемы: I сегмента = (5 – 1,5) / 1000 = 3,5 мА

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

В схеме подключения индикатора с общим катодом меняется полярность питания и сигналов управления.

Засветится сегмент, на управляющем выводе которого будет сформирован высокий уровень (5 В).

Мультиплексированный режим управления светодиодными (LED) индикаторами.

Для подключения каждого семисегментного индикатора к микроконтроллеру требуется восемь выводов. Если индикаторов (разрядов) 3 – 4, то задача становится практически не выполнимой. Просто не хватит выводов микроконтроллера. В этом случае индикаторы можно подключить в мультиплексированном режиме, в режиме динамической индикации.

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

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

При динамической индикации в каждый момент времени горит только одна цифра. На общий вывод одного из разрядов подается сигнал высокого уровня (5 В), а на выводы сегментов поступают сигналы низкого уровня для тех сегментов, какие должны светиться в этом разряде. Через определенное время зажигается следующий разряд. На его общий вывод подается высокий уровень, а на выводы сегментов сигналы состояния для этого разряда. И так для всех разрядов в бесконечном цикле. Время цикла называется временем регенерации индикаторов. Если время регенерации достаточно мало, то человеческий глаз не заметит переключения разрядов. Будет казаться, что все разряды светятся постоянно. Для исключения мерцания индикаторов считается, что частота цикла регенерации должно быть не менее 70 Гц. Я стараюсь использовать не менее 100 Гц.

Схема динамической индикации для светодиодов с общим катодом выглядит так.

Меняется полярность всех сигналов. Теперь на общий провод активного разряда подается низкий уровень, а на сегменты, которые должны светиться – высокий уровень.

Расчет элементов динамической индикации светодиодных (LED) индикаторов.

Расчет несколько сложнее, чем для статического режима. В ходе расчета необходимо определить:

  • средний ток сегментов;
  • импульсный ток сегментов;
  • сопротивление резисторов сегментов;
  • импульсный ток общих выводов разрядов.

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

Выберем средний ток сегмента 1 мА.

Теперь рассчитаем импульсный ток сегмента. Чтобы обеспечить требуемый средний ток, импульсный ток должен быть в N раз больше. Где N число разрядов индикатора.

I сегм. имп. = I сегм. средн. * N

Для нашей схемы I сегм. имп. = 1 * 3 = 3 мА.

Рассчитываем сопротивление резисторов, ограничивающих ток.

R = (U питания - U сегмента) / I сегм. имп.

R = (5 – 1,5) / 0.003 = 1166 Ом

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

I разряда имп. = I сегм. имп. * 8

Для нашей схемы I разряда имп. = 3 * 8 = 24 мА.

  • сопротивление резисторов выбираем 1,1 кОм;
  • выводы микроконтроллера управления сегментами должны обеспечивать ток не менее 3 мА;
  • выводы микроконтроллера выбора разряда индикатора должны обеспечивать ток не менее 24 мА.

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

Схемы с дополнительными ключами.

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

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

Для выбора разряда в этой схеме необходимо сформировать сигнал низкого уровня. Соответствующий ключ откроется и подаст питание на разряд индикатора.

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

Для выбора разряда в этой схеме необходимо сформировать сигнал высокого уровня. Соответствующий ключ откроется и замкнет общий вывод разряда на землю.

Могут быть схемы, в которых необходимо использовать транзисторные ключи и для сегментов, и для общих выводов разрядов. Такие схемы легко синтезируются из двух предыдущих. Все показанные схемы используются при питании индикатора напряжением равным питанию микроконтроллера.

Ключи для индикаторов с повышенным напряжением питания .

Бывают индикаторы больших размеров, в которых каждый сегмент состоит из нескольких светодиодов, соединенных последовательно. Для питания таких индикаторов требуется источник с напряжением большим, чем 5 В. Ключи должны обеспечивать коммутацию повышенного напряжения с управлением от сигналов уровней микроконтроллера (обычно 5 В).

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

В этой схеме активный разряд выбирается высоким уровнем управляющего сигнала.

Между переключением разрядов индикатора на короткое время (1-5 мкс) должны выключаться все сегменты. Это время необходимо на завершение переходных процессов коммутации ключей.

Конструктивно выводы разрядов могут быть объединены как в одном корпусе многоразрядного индикатора, а может быть собран многоразрядный индикатор из отдельных одноразрядных. Более того, можете собрать индикатор из отдельных светодиодов, объединенных в сегменты. Так обычно поступают, когда необходимо собрать индикатор очень больших размеров. Все приведенные выше схемы будут справедливы и для таких вариантов.

В следующем уроке подключим семисегментный светодиодный индикатор к плате Ардуино, напишем библиотеку для управления им.

Рубрика: . Вы можете добавить в закладки.

Ещё в далёком 2014-ом году Nokia установила в Lumia 730/735 LED-индикаторы. Сейчас Windows 10 Mobile уже поддерживает работу светодиодов, но смартфоны пока не получили обновление прошивки, включающее данную функцию. Именно поэтому многие пользователи захотят активировать её самостоятельно.

Как включить светодиодный индикатор на вашей Nokia Lumia 730/735?

Принцип действий такой же, как и с . Нужно будет установить на смартфон CAB-файл, после чего сделать Interop Unlock и добавить в реестр несколько значений.

Предупреждение: выполнение данных инструкций может привести к самым различным последствиям. Мы не несём ответственности за то, что вы можете сделать с вашим смартфоном, и не отвечаем за нанесённый смартфону ущерб.

Предупреждение 2: вернуть смартфон в исходное состояние можно будет только с помощью Windows Device Recovery Tool. Сброс настроек только обнулит значения реестра, но все драйвера останутся в системе.

Индикация точно заработает только в Lumia 730 и 735! Лучше не пытайтесь "включать" её на других моделях, если не уверены в её существовании.

  1. Скачайте . Распакуйте его и запустите установочный пакет.
  2. Загрузите .
  3. Подключите телефон к компьютеру.
  4. Нажмите Win + X и запустите командную строку с правами администратора. В зависимости от разрядности своей ОС введите одну из следующих команд:
    64-бит: CD C:\Program Files (x86)\Windows Kits\10\Tools\Bin\i386
    32-бит: CD C:\Program Files\Windows Kits\10\Tools\Bin\i386
  5. Не закрывайте командную строку.
  6. Скопируйте адрес папки с cab-файлом, который вы скачивали из каталога обновлений Microsoft. Важно: учтите, что файл должен находиться в отдельной папке, без каких-либо других файлов. Название папки не должно содержать пробелы и кириллические буквы.
  7. Вернитесь в командную строку и введите следующее, только без квадратных скобок:
    iutool - v - p [адрес папки с cab-файлом, который вы скопировали из предыдущего пункта]
  8. Если вы всё сделали правильно, смартфон перезагрузится и начнёт устанавливать обновления. Это займёт не более 10 минут. Ни в коем случае не трогайте смартфон и не отключайте его от ПК до конца процесса.
  9. Теперь сделайте Interop Unlock согласно инструкции " ". Если он уже у вас сделан, пропустите этот шаг.
  10. Скачайте файл со значениями реестра для вашего устройства и поместите его на SD-карту. Файл для Lumia 730/735 находится .
  11. Зайдите в приложение Interop Tools , выберите This Device , затем Import Registry File .
  12. Выберите файл, который вы только что скачали, согласитесь на импорт. Если возникнет ошибка, пробуйте установить более старые версии Interop Tools.
  13. Перезагрузите смартфон.

После выполнения данных действий в настройках уведомлений для программ (Параметры - Система - Уведомления и действия - Приложение ) появится галочка, включающая LED-индикатор для них. По умолчанию светодиод будет мигать при получении уведомления от любого приложения и отключаться после просмотра оповещения.

Как настроить работу LED-индикатора?

  • Зайдите в Interop Tools , выберите This Device , далее в меню-гамбургере Registry Browser .
  • Пройдите в ветвь HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Shell \ Nocontrol \ LedAlert . Для настройки работы индикатора используются 3 ключа: Intensity , Period и Cyclecount . Первый параметр регулирует яркость диода, второй - длительность одной вспышки в миллисекундах, третий - количество вспышек. Вы можете попробовать отредактировать эти значения.

Учтите, что существуют ограничения, превышать которые лучше не стоит.

  • Intensity: от 0 до 100.
  • Cyclecount: от 1 до 2147483647.

Как включить LED-индикацию на Lumia 830?

На Lumia 830 можно отключить подсветку аппаратных кнопок, вместо чего заставить центральную кнопку (Пуск) моргать при получении уведомлений.

Для этого выполните все инструкции, описанные выше, а затем:

  • Зайдите в Interop Tools , выберите This Device , далее в меню-гамбургере Registry Browser .
  • Пройдите в ветвь HKEY_LOCAL_MACHINE \ SOFTWARE \ OEM \ Nokia \ Display \ ColorAndLight .
  • Измените значение параметра UserSettingKeyLightEnabled на 0 .
  • Перезагрузите смартфон.

При обновлении системы вся функциональность, связанная с LED-оповещениями, не исчезает. После сброса настроек вам нужно будет заново ввести значения в реестре.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.