Atrium96.ru

Кузовной ремонт авто
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Управление яркостью подсветки 7-ми дюймового TFT LCD

Управление яркостью подсветки 7-ми дюймового TFT LCD

В настоящее время я занимаюсь проектом на Arduino с использованием TFT дисплея. Недавно мне захотелось добавить в него, казалось бы, простую функцию — функцию регулировки яркости. Нашёл в документации к библиотеке для работы с TFT дисплеем (UTFT Library) нужный метод: setBrightness(br);

Написал весь код, сделал все, как надо. Решил проверить, но, к моему удивлению, ничего не происходило. Начал разбираться. Спустя два дня, заметил небольшое примечание к методу: «This function is currently only supported on CPLD-based displays.» То есть, данная библиотека, не поддерживает мой дисплей. Но я узнал, что сам дисплей регулировку яркости поддерживает. Очень долго искал в интернете способы настройки, но так и не нашёл, поэтому решил добиться своей цели сам, несмотря ни на что, и у меня это получилось. И вот решил поделиться с теми, кому это может пригодиться.

Что нам понадобится?

  • В качестве основы, я использовал Frearduino ADK v.2.2 на базе процессора ATmega2560
  • TFT LCD Mega Shield v.2.2
  • Сам дисплей — 7″ TFT LCD SSD1963 (Тут вы найдёте его описание, а так же необходимую документацию)
  • UTFT Library — универсальная библиотека для работы с TFT дисплеями (Найти саму библиотеку, а так же документацию можно тут)
  • Паяльник

Разберёмся с железом

Открыв схему дисплея, можно увидеть, что на конвертер mp3032 идет три входа: LED-A, PWM, 5V. Изначально, PWM неактивен. Этот вход не используется совсем. Подсветка управляется LED-A.

Если взглянуть на обратную сторону дисплея, можно найти область, подписанную как «Backlight control» . Здесь то мы и найдём эти самые входы. Для управления подсветкой методом ШИМ, необходимо сделать так, чтобы все было наоборот: LED-A — неактивен, PWM — активен. Для этого придётся перепаять перемычку. Вот фото того, что должно получиться:

Программная часть

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

Читайте так же:
Хендай элантра регулировка колодок ручника

Управление осуществляется следующим образом: Arduino выводит через RS (D/C в таблице) 0, если мы собираемся передавать команду, 1 — если данные. После передачи команды, RS переключается на 1, и далее передаются необходимые параметры. Все команды и параметры передаются через выходы D0-D7. Если у вас ATmega2560, то все эти восемь выходов объединены в порт C.

Итак, для начала, напишем функцию передачи данных по шине. Для удобства использования, я буду писать прямо в UTFT.h:

Также стоит обратить внимание на названия методов, так как в библиотеке уже могут встретиться функции с такими же именами.
Добавим две функции для вывода команд и данных:

Теперь сама настройка подсветки. Чтобы узнать, как осуществить все это, открываем документацию и ищем команду для настройки PWM.

Примечание:

PWM может управляться, с помощью DBC — система динамической регулировки яркости, но я, для простоты, не стал её использовать. Вы же, если хотите, можете найти необходимую информацию в той же документации.

Итак, вот, что нам надо:

То есть, сначала мы должны передать команду «0xBE», а потом, в качестве 3-х параметров передать частоту сигнала, длительность рабочего цикла, а также третий параметр, который определяет, включен DBC или нет (0x01 — выключен, 0x09 — включен).

Для регулировки самой яркости, необходимо изменять лишь частоту рабочего цикла. Так как мы передаём данные в виде одного байта, то значения цикла могут быть от 0 до 255. Я решил определить 9 уровней яркости (от 0 до 8). Следовательно, все 256 значений нужно разбить на 9 ступеней. Но также стоит обратить внимание на то, что если ступени будут равными, то яркость будет изменяться не так плавно, как хотелось бы. То есть уже, к примеру, на 4-ой ступени, яркость будет почти максимальной, а с 4-ой по 8-ую ступень будет изменять почти незаметно. Учитывая это, я решил использовать геометрическую прогрессию со знаменателем 2. То есть яркость будет вычисляться по следующей формуле: (2 ^ lvl) — 1 , где lvl — уровень яркости от 0 до 8. Обратите внимание, что так как значения начинаются с нуля, то необходимо вычесть единицу. Конечно, вы можете выбрать ступени и их значения сами, но я привёл вот такой, довольно просто пример. Теперь сам код:

Читайте так же:
Регулировка клапанов хендай соната 2007

Разновидности диммеров

Классификация регуляторов производится по разным признакам: тип напряжения в цепи, вид управляющего сигнала, способ монтажа, исполнение.

По напряжению в сети регуляторы света можно разделить на две группы:

  • для переменного напряжения 220 В;
  • для постоянного напряжения на LED ленту 12 В.

По виду управляющего сигнала различают диммеры для светодиодов:

  • аналоговые;
  • цифровые;
  • цифро-аналоговые.

По способу установки выделяется несколько типов:

  • модульные, которые монтируются в специальную DIN рейку в распределительном щитке;
  • выносные, которые монтируются в люстру;
  • настенные, которые устанавливаются вместо выключателя.

По способу управления:

  • поворотные – регулировка осуществляется с помощью ручки;
  • клавишные – управление производится кнопками;
  • поворотно-нажимные – регулирование производится с помощью нажатия на кнопки и поворота ручки;
  • сенсорные – модели с различными датчиками;
  • дистанционные – управляются пультом через Wi-Fi, радиоканал или инфракрасный порт.

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

Как выбрать диммер

Прежде чем покупать регуляторы освещения для ламп, необходимо разобраться в их разновидностях. Устройства делятся на две большие категории: для работы в цепях переменного или постоянного напряжения. Первые предназначены для сети 220В, вторые — для электропроводки на 12 В.

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

По исполнению

В этой классификации главную роль играет внешний вид устройств. Диммер может быть:

  • Поворотным: самый простой прибор для управления яркостью светодиодных ламп. Для изменения параметров светового потока необходимо повернуть рычаг в нужную сторону.
  • Поворотно-нажимным: имеет почти такую же конструкцию, как и поворотный диммер, но обладает функцией фиксации действий. То есть если нажать на клавишу, свет включится с тем же показателем яркости, который вы выбирали при последнем использовании прибора.
  • Кнопочным: такое устройство имеет две клавиши, одна из которых служит для включения и выключения светильника, вторая — для регулировки яркости светового потока.
  • Сенсорным: миниатюрная панель, реагирующая на прикосновения.

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

Читайте так же:
Как регулировать рулевую рейку на хендай солярис

Поворотно-нажимной диммер для регулировки света

Кнопочный диммер для регулировки света

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

По способу управления

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

  • Механическое: управление диммерами осуществляется вручную. То есть вам необходимо подойти к устройству, нажать на кнопку или поставить рычаг в нужное положение.
  • Дистанционное: можно управлять регулятором света с помощью пульта. Чтобы изменить параметры освещения, достаточно просто нажать кнопку на устройстве ДУ. При этом не обязательно находиться возле светильника.
  • Акустическое: управление прибором осуществляется с помощью голосовых команд или хлопков. Это оптимальный вариант для организации системы «умный свет» (вставить ссылку на статью про умный свет) — удобного контроля за внутренним и наружным освещением.

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

По типу монтажа

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

  • Монтаж на DIN-рейку: в этом случае прибор прячут в электрощит. Обычно таким образом устанавливают светодиодные диммеры, которыми легко управлять с пульта.
  • Наружный монтаж: накладное устройство просто фиксируют к стене. Для этого не нужно высверливать отверстие в поверхности — для фиксации используют специальные крепежи. Однако есть минус — диммер будет очень заметен в интерьере.
  • Внутренний монтаж: прибор встраивают в отсек распределительной коробки электросети. Благодаря модернизированной конструкции устройство не привлекает к себе внимания и смотрится, как элемент дизайна.

По принципу работы

Самые распространенные и простые диммеры — устройства с отсечкой по переднему фронту. Другое название — Leading Edge.

Они работают так: на лампу подается установленное напряжение, которое затухает, когда сигнал проходит через определенную точку. В этот момент яркость света меняется от большей к меньшей. Преимущество таких приборов — функция регулировки электрической мощности с нуля. То есть можно выставить желаемую яркость сразу после включения светильника.

У таких устройств есть существенный минус — они могут создавать помехи в работе бытовых приборов. Это происходит из-за определенной схемы включения нагрузки. Чтобы принцип работы диммеров с отсечкой по переднему фронту был более понятен, предлагаем рассмотреть график.

Читайте так же:
Как регулировать сцепление на хундай акцент

Схема работы диммера с отсечкой по переднему фронту

Важно! Диммеры Leading Edge подходят для светодиодных ламп. Однако нужно выбрать источник света, который поддается регулировке. На упаковке должна быть соответствующая маркировка.

Схема работы диммера с отсечкой по заднему фронту

Важно! Falling Edge — лучший диммер для светодиодных ламп.

Как прибавить яркость на ноутбуке на Windows

Многие современные ультрабуки поддерживают адаптивную настройку яркости — при этом происходит автоматическая регулировка уровня подсветки в зависимости от окружающего освещения. Чтобы эта функция работала, ноутбук должен быть оснащен датчиком освещенности. Однако такая фишка есть не у всех новых моделей — и тем более, ее не поддерживают устройства, выпущенные несколько лет назад.

С помощью функциональных клавиш

Убавить яркость на ноутбуке практически любой модели можно с помощью кнопок. Это хороший и проверенный способ, который наверняка подойдет вам. Как правило, на клавиатуре лэптопов есть функциональная клавиша Fn, по нажатию которой меняются функции ряда F1 — F12.

Сама кнопка Fn обычно расположена рядом с «Пуск», а вот клавиши для регулировки яркости могут быть на любых кнопках в панели F1 — F12 или на стрелках — их легко отличить по знаку в виде солнышка. На нашем ноутбуке, например, сделать экран темнее или ярче можно с помощью F6 и F7.

Как сделать экран ярче на ноутбуке через настройки

Регулировать подсветку с помощью кнопок, конечно, удобно, но эта настройка довольно грубая — яркость меняется с большим шагом, и может быть так, что в результате экран окажется либо слишком ярким, либо слишком темным. Найти «золотую середину» проще через системные настройки.

  • Откройте меню «Пуск» и перейдите в раздел «Панель управления». Его можно найти в боковом меню или просто задать в панели поиска.
  • Здесь откройте меню «Электропитание» и кликните по блоку «Выбор плана электропитания». В нем вы найдете пункт «Яркость экрана».
  • С помощью ползунка можно настраивать яркость, перетаскивая его мышкой или с помощью стрелок на клавиатуре.

В это же меню можно попасть более коротким способом, используя панель задач Windws — нижнее меню, в котором находится меню «Пуск». Для этого просто кликните по иконке аккумулятора и выберите в выпадающем меню раздел «Центр мобильности Windows». Как правило, в нем можно отрегулировать не только яркость, но и звук и уровень энергопотребления ноутбука.

Читайте так же:
Регулировка клапанов хендай гранд старекс

Меняем яркость экрана ноутбука с помощью настроек драйвера видеокарты

Этот способ больше подойдет для настройки яркости внешнего монитора на ПК, но он может сработать и для некоторых ноутбуков — особенно для тех, которые оснащены дискретной видеокартой. Например, если ваше устройство работает с видеопроцессом от Nvidia, вам будет доступна соответствующая фирменная программа. Чтобы открыть ее, просто кликните правой кнопкой мыши в свободном месте экрана и выберите пункт «Панель управления Nvidia».

См. также:

Клуб владельцев автомобилей Хендэ Солярис на сайте ВКонтакте.

Обсуждение вопросов эксплуатации, технического обслуживания и ремонта.

  • #1

Matthew.Ava (Friday, 22 May 2020 19:02)

When external pressure increases, the internal motivation should be enhanced

  • Loading Twitter messages.

НАШИ ПАРТНЕРЫ:

http://drive-lover.jimdo.com/ сайт о немецких автомобилях

Включение и отключение функции True Tone

На поддерживаемых моделях функция True Tone автоматически адаптирует цвета и насыщенность в зависимости от условий освещения.

Можно выполнить описанные ниже действия.

Откройте Пункт управления, коснитесь кнопки яркостии удерживайте ее, затем коснитесь кнопки True Tone, чтобы включить или выключить функцию True Tone.

Откройте «Настройки» > «Экран и яркость» и включите либо выключите функцию True Tone.

Порядок снятия и установки приборки

Для демонтажа этой детали на Солярисе необходимо выполнить последовательность действий.

  1. Отключить контакты от аккумулятора.
  2. Выщелкнуть центральную консоль мультимедийного проигрывателя. Часть крепится на пластиковых защелках и снимается плоской отверткой.
  3. Отсоединить блок аудиосистемы (держится на 4 винтах).
  4. Аккуратно отцепить контакты проводки.
  5. Далее раскрутить кожухи рулевой стойки и удалить их.
  6. При помощи широкой отвертки выщелкнуть крепежи облицовочной части доски.
  7. Под ней находятся 4 болтика, удерживающие комбинацию приборов – открутить.
  8. Далее потребуется разъединить клеммы проводов и полностью снять доску с машины.

Думанов Борис

Специализация: Закончил государственный автомобильный университет, проработал 20 лет на ГАЗ-56, сейчас езжу на жигулях.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector