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

Управление яркостью lcd. Управление яркостью подсветки дисплея Nextion в FLProg. Ручная настройка подсветки монитора

Управление яркостью lcd. Управление яркостью подсветки дисплея Nextion в FLProg. Ручная настройка подсветки монитора

И снова мы возьмем в руки датчик освещенности BH1750 . На этот раз предлагаю не просто снимать данные об уровне освещенности, а еще и относительно этих данных регулировать яркость какого-либо осветительного прибора. Наподобие регулировки яркости дисплея планшета или смартфона – чем ярче окружающее освещение, тем меньше требуется яркость освещения и наоборот чем темнее, тем ярче будет гореть светодиод, лампочки или что-нибудь еще. Да, это все можно организовать на основе фотодиода, фоторезистора, но такие приборы необходимо настраивать, калибровать и так далее. В случае же с применением цифрового датчика освещенности BH1750 эти действия осуществлять нет необходимости, так как все уже откалибровано до нас, по шине I2C передаются готовые данные, которые необходимо лишь сопоставить с условием. Простыми словами – включил, и все сразу заработало без лишних телодвижений. Если вам идея интересна, то продолжаем дальше.

Устройство построим по следующей схеме:

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

Здесь уже все привычно для нас. В качестве микроконтроллера используется Atmega8a как наиболее универсальный и популярный микроконтроллер. Использовать микроконтроллер можно в любом корпусе – разницы нет, кроме порядка расположения выводов на корпусах. Индикация осуществляется на ЖК экранчике на базе HD44780. В моем случае используется экран на 4 строки по 20 символов на каждую, однако можно использовать и размер 1602 – информации на экранчик выводится не много, поэтому все помещается. Переменный резистор R2 необходим для регулировки контраста символов на дисплее. Вращением движка этого резистора добиваемся наиболее четких для нас показаний на экране. Подсветка ЖК дисплея организована через вывод «А» и «К» на плате дисплея. Подсветка включается через резистор, ограничивающий ток — R1. Чем больше номинал, тем более тускло будет подсвечиваться дисплей. Однако пренебрегать этим резистором не стоит во избежание порчи подсветки. Сам дисплей подключается к микроконтроллеру по 4х битной схеме. Резистор R3 необходим для предотвращения самопроизвольного перезапускания микроконтроллера в случае появления случайных помех на выводе PC6. Резистор R3 подтягивает плюс питания к этому выводу, надежно создавая потенциал на нем. Резистор R4 подтягивает ножку датчика к земле, отвечающую за адрес микросхемы для I2C интерфейса, посмотреть все эти цифры можно в исходном коде, который расположен в конце статьи. Для правильной работы I2C интерфейса необходимы резисторы R7 и R8. С их помощью на линиях образуется логическая единица из-за того, что они подтянуты к плюсу питания. При формировании логического нуля линии прижимаются к земле посредством ведущего или ведомого (микроконтроллера или датчика).

Основное питание схемы составляет 3,3 вольта, что обусловлено электрическими параметрами датчика освещенности BH1750. 5 вольт необходимы лишь для питания дисплея, если применить, например экранчик от nokia 5110, для питания которого необходимо также 3,3 вольта, то можно опустить из схемы стабилизатор напряжения на 5 вольт. Стабилизаторы напряжения на 5 вольт и 3,3 вольта можно применить абсолютно любые на аналогичные напряжения, можно использовать как линейные стабилизаторы, так и импульсные.

Теперь по поводу модернизации схемы. Основой всегда будет сам датчик и микроконтроллер, а также схема питания. ЖК-дисплей, при данном функционале, лишь для отладки необходим по большому счету. Его можно исключить из схемы при автономном использовании. Это первое. Второе это выход схемы, то есть светодиод HL1 – одним светодиодом большое пространство не осветить и нужно использовать что-то более массивное – мощные светодиоды, лампы накаливания или еще что-нибудь. Так вот подобные осветительные приборы со сравнительно большим потреблением тока, напряжения просто к микроконтроллеру не подсоединить так просто, иначе мы просто сожжем микроконтроллер. Для этого необходимо использовать драйверы или другие схемы. Если лампочки накаливания используют переменное напряжение, нужно использовать оптосимисторную связку и мощный симистор для управления яркостью лампочки (нужно только подправить прошивку для управления оптосимистором). Для светодиодных ламп ШИМ можно подавать на затвор полевого транзистора и через него включать светодиоды (не забыв про ограничение или стабилизацию тока), либо использовать управляемые драйверы для них. В общем вариантов очень много – для каждого случая – свой. Представленная схема будет являться исходной с заложенным основным функционалам. Вот такая вот идея.

Собиралась и отлаживалась такая схема на отладочной плате в связке с модулем BH1750:

Читайте так же:
Электронные часы отстают как отрегулировать

Логика работы не сложная – считываем значение освещенности из датчика и преобразуем это значение в ШИМ сигнал. Необходимо лишь подобрать соотношение ШИМ сигнала и уровня освещенности.

Для отладки работы использовался карманный фонарик для изменения освещенности.

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

Кроме того, для программирования микроконтроллера в данном варианте необходимо знать конфигурацию фьюз битов:

А к статье прилагается прошивка для микроконтроллера по представленной схеме, исходный код в программе AVR Studio и демонстративное видео (плавное изменение яркости светодиода в зависимости от уровня освещенности, который регулируется карманным фонариком).

Управление яркостью подсветки 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. Обратите внимание, что так как значения начинаются с нуля, то необходимо вычесть единицу. Конечно, вы можете выбрать ступени и их значения сами, но я привёл вот такой, довольно просто пример. Теперь сам код:

Использование цифрового потенциометра для регулирования светодиодной подсветки

Выпускаемый 5-разрядный программируемый потенциометр DS1050 используется в качестве основного элемента широтно-импульсного модулятора (ШИМ) с изменением ширины импульса от 0 до 100 % с шагом в 3,125 %. Управление потенциометром осуществляется по двухпроводному последовательному интерфейсу, совместимому с I2C, с адресацией до восьми DS1050 на двухпроводной шине. Схемное решение управления яркостью светодиодной подсветки жидкокристаллического индикатора представлено на рис. 1.

Эта схема не предназначена для управления напряжением контраста жидкокристаллического индикатора. Используемый в этом примере символьный дисплей 20.4 типа DMC-20481фирмы Optrex имеет желто-зеленую светодиодную подсветку. Прямое падение напряжения на светодиодах составляет 4,1 В, а максимальный прямой ток — 260 мА.

Изменяя скважность широтно-импульсного модулятора, можно изменять подводимую к светодиодам мощность. Когда импульс составляет 100 % времени цикла режима, мощность питания максимальна и, соответственно, максимальна яркость свечения. И наоборот, когда импульс цикла составляет 0 %, яркость свечения также нулевая.

Управление ШИМ-модулятором довольно простое. Единственное, что обязательно нужно устранять, — мигание светодиодов. Человеческий глаз не различает мигание при частоте выше 30 Гц. Самый «медленный» DS1050 работает на частоте 1 кГц. Этого вполне достаточно для визуального наблюдения и минимизации электромагнитного излучения. Необходимо выбрать МОП-транзистор Q1 так, чтобы он мог непосредственно управляться от 5-вольтового широтно-импульсного модулятора, напряжение которого меняется от «земли» до Vcc. По умолчанию при включении питания скважность ШИМ равна 2.

Транзистор Q1, управляемый ШИ-сигналом, может коммутировать ток величиной 260 мА, который необходим для светодиодной подсветки. Напряжение порога затвора транзистора Q1 составляет 2–4 В.

Диод D1 типа 1N4001 используется для снижения Vcc до 4,3 В, что меньше максимального прямого падения напряжения на светодиодах. Резистор вместо указанного диода не используется из-за большой мощности рассеяния. Для надежного закрытия МОП-транзистора ставят резистор R3, что исключает «плавающий» режим затвора Q1.

Конденсатор С1 используется в качестве фильтра питания, он должен хорошо работать на высокой частоте и устанавливается максимально близко к выводам U1 при минимальном расстоянии до источника питания.

Цифровой потенциометр DS 1050-001 устанавливается аппаратно с адресом А = 000. Программу для микроконтроллера типа 8051 можно взять в приложении к «App. note 163» на сайте фирмы MAXIM.

Для управления контрастом жидкокристаллических индикаторов (ЖКИ) вместо традиционных механических потенциометров предлагается использовать цифровой потенциометр типа DS1668/1669 Dallastats или DS1803. Приборы DS1668/1669 обеспечивают как кнопочное, так и микроконтроллерное управление токосъемного контакта. Важно также, что эти приборы имеют внутреннюю энергонезависимую память, которая позволяет сохранять положение токосъемника без подачи электропитания. На рис. 2 представлена схема для управления контрастом для ЖКИ с использованием цифрового потенциометра DS1669. Конечно, здесь может быть применен и сдвоенный цифровой потенциометр типа DS1803.

Жидкокристаллический модуль (LCM) запитывается напряжением 5 В. Это же напряжение поступает на DS1669, сопротивление которого 10 кОм. Терминал токосъемника соединяется непосредственно с вводом питания Vo драйвера LCM.

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

Ну а теперь снова вернемся к управлению светодиодами. С увеличением популярности цветных жидкокристаллических дисплеев в мобильных телефонах, карманных компьютерах, цифровых камерах и пр. популярными источниками освещения становятся белые светодиоды. Белый свет могут обеспечить либо флуоресцентные лампы с холодным катодом (CCFLS), либо белые светодиоды. CCFLS долгое время были единственным источником белого цвета, но из-за размеров, сложности и высокой стоимости они сдают свои позиции белым светодиодам. Последним не требуется высокое напряжение (200–500 В переменного тока) и большой трансформатор для получения такого напряжения. И хотя прямое падение напряжения на белом светодиоде (от 3 до 4 В) выше, чем на красном (1,8 В) или зеленом (2,2–2,4 В), все равно для них требуются достаточно простые источники питания. Яркость белого светодиода управляется изменением проходящего через него тока. Полная яркость происходит при токе 20 мA. С уменьшением проходящего через светодиод тока яркость уменьшается.

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

Для цифровых камер и мобильных телефонов обычно требуются от 2 до 3 светодиодов. Может быть 2 способа группового включения светодиодов: параллельный и последовательный.

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

Напряжения батареи в большинстве случаев недостаточно для свечения белого светодиода, поэтому необходимо применять конвертор DC/DC. При этом желательно параллельное включение светодиодов, так как преобразователи DC/DC наиболее эффективны при малом отношении повышенного выходного напряжения к входному.

Параллельное включение светодиодов

Есть три основных способа параллельного подключения светодиодов, показанных на рис. 3:

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

Рассмотрим поподробнее эти варианты включения.

    Простой способ управления током, протекающим через светодиоды, состоит в использовании микросхемы, специально разработанной для этих целей. Схема включения представлена на рис. 4. Здесь показана дешевая микросхема MAX1916, которая позволяет регулировать ток через 3 белых светодиода.

Абсолютная точность тока составляет 10 %, а токи, протекающие через светодиоды, отличаются не более чем на 0,3 %. Это наиболее важная характеристика, так как световые потоки от каждого светодиода должны быть одинаковыми. При полной яркости свечения ток через светодиод равен 20 мA. В этом случае достаточно 225 мВ, превышающих падение напряжения на светодиодах, чтобы микросхема поддерживала установленное значение тока. Установка тока через светодиоды производится с помощью резистора Rset. Уравнение для расчета тока имеет следующий вид:

Iled — ток, протекаемый через светодиод (мA); 230 — коэффициент преобразования микросхемы; Uout — выходное напряжение регулятора; Uset = 1,215 В; Rset — резистор, устанавливаемый между выходом регулятора и входом SET MAX1916 (кОм).

Абсолютный ток тоже должен управляться, но яркость будет изменяться в целом для всего устройства (например, дисплей телефона). Изменение яркости можно получить подачей на вход разрешения (EN) микросхемы сигнала с широтно-импульсной модуляцией. Максимальная яркость будет при 100-процентной ширине импульса, а при 0% светодиод не излучает.

Ток через светодиод рассчитывается по формуле:

Из за производственных разбросов даже при одинаковых токах прямое падение напряжения на светодиодах (Vd) может быть различным. Можно записать отношение двух токов через 2 диода:

Принимая во внимание, что резисторы имеют высокую точность (это допустимо), имеем:

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

Для получения такого напряжения можно использовать простые преобразователи типа MAX1595 (Uвых = 5 В, Iвых = 125 мA) или преобразователи MAX1759 с регулируемым выходом. Таким образом, изменяя выходное напряжение регулятора можно корректировать токи в светодиодах до нужного уровня (например, 20 мA). Если нет возможности корректировать ток регулируемым на выходе источника питания напряжения, то параллельно балластным резисторам R1a…R3a ставят резисторы и МОП-транзисторы, как показано на рис. 5. Включая и выключая логическим уровнем МОП-транзисторы, можно подключать или отключать дополнительные резисторы R1b. R3b, эффективно изменяя значение балластного резистора.

Уравнение для тока через светодиод такое же, как представлено выше.

Но в этом случае Vout не регулируется, а I1 регулируется и его значение составляет

где: Vo.c — напряжение обратной связи, снимаемое с резистора R1.

Поскольку регулируется ток только одного диода, разное прямое падение напряжения на светодиодах может вызывать различие в протекающих через них токах. В этом случае можно использовать следующее. Разделим резистор на 2 части: R1 = R1a + R1b и подставим в уравнение (1), а значение R1 в уравнении (2) заменим на R1b. Для R2 и R3 не требуется разбиения резисторов. Их значения должны быть равны R1a + R1b. Теперь на выходе регулятора будет поддерживаться напряжение, определяемое падением напряжения на резисторе R1b, как показано на рис. 6. Если уставка от R1b равна напряжению R1, то усилитель рассогласования останется в прежнем состоянии, выходное напряжение регулятора повысится, что обеспечит согласование токов через каждый светодиод.

Читайте так же:
Регулировка напряжения в импульсном блоке питания fc 920

Последовательное включение светодиодов

Главное преимущество при включении светодиодов в последовательную цепочку состоит в том, что через все диоды протекает одинаковый ток и яркость свечения получается одинаковой. Недостаток при таком включении: требуется более высокое напряжение, так как падение напряжения на каждом светодиоде суммируется. Даже 3 белых светодиода требуют напряжения 9–12 В. Обычно для такого включения используются ключевые регуляторы как наиболее эффективные преобразователи для этих целей. На рис. 7 представлена схема включения ключевого регулятора MAX1848, предназначенного для управления тремя белыми светодиодами, включенными последовательно. Прибор может запитываться от 2,6 до 5,5 В при выходном напряжении до 13 В. Входной диапазон рассчитан на одну литий-ионную батарею или 3 батареи NiCD/NiMH.

Рабочая частота регулятора 1,2 МГц, что позволяет использовать внешние компоненты с минимальными габаритами. На выходе — ШИМ-сигнал. Избыточное напряжение выпрямляется и подается на светодиоды. Ток через светодиоды и, соответственно, их яркость отрегулируется с помощью напряжения, снимаемого с ЦАП, или отфильтрованного ШИМ-сигнала, подаваемого на вход CTRL микросхемы MAX1848. Эффективность MAX1848 при работе со светодиодами достигает 87 %.

Для больших дисплеев, где требуется много светодиодов, можно использовать ключевой регулятор MAX1698 (см. рис. 8). Микро- схема может работать от входного напряжения всего 0,8 В, а выходное напряжение ограничено рабочим напряжением внешнего n-канального МОП-транзистора. Низкое, до 300 мB напряжение обратной связи (вывод FB) способствует максимальной эффективности схемы, которая достигает 90 %. Яркость светодиода регулируется с помощью потенциометра, у которого щетка соединяется с выводом ADJ микросхемы. Потенциометр может быть использован как аналоговый, так и цифровой.

Wh1602D-tml-ct + arduino яркость экрана очень низкая

У меня есть ЖК-дисплей, подключенный к arduino. Все работает нормально, ЖК-дисплей показывает информацию правильно, но он имеет очень низкую яркость. Я подключил VO через потенциометр к 5 В, и даже если потенциометр имеет 0 Ом, экран имеет низкую яркость. Я пробовал использовать 2 схемы: 1) Использование I2C: http://www.instructables.com/id/LCD-display-I2C-adapter-for-Arduino-with-PCF8574A/ 2) прямое подключение: http://robocraft.ru/blog/arduino/503.html (я думаю, что google должен перевести это)

Но результат тот же. Кто-нибудь может мне помочь, пожалуйста?

2 ответа

  • Как установить яркость экрана в Android?

Мне нужен диалог, который регулирует яркость экрана с помощью SeekBar . Как отобразить пользовательский диалог с SeekBar , который регулирует яркость экрана?

Как вы получаете предпочтительную яркость экрана в Android? Для изменения яркости экрана я использую WindowManager.LayoutParams.screenBrightness . Согласно документации: Это может быть использовано для переопределения предпочтительной яркости экрана пользователя. Значение по умолчанию меньше 0.

Я сделал это! Спасибо за помощь, данные для этого ЖК-дисплея ужасны. Я обнаружил, что контакты A и K находятся на другой стороне ЖК-панели. Я подключил А к 5 В и К заземлению, и у меня все получилось. Спасибо!

По моему личному опыту работы с ЖК-дисплеями hd44780, я подключаю v0 непосредственно к земле. Ваш не должен отличаться; возможно, вы могли бы попробовать подключить его к 5 В, просто чтобы убедиться, что штырь не перевернут.

Если подключение его к земле заставляет его работать, есть проблема в потенциометре (или в его проводке). Обычно у них есть 3 контакта, два из которых по бокам должны быть 5 В gnd, средний-ваш v0

Похожие вопросы:

Я хочу установить яркость LED моего arduino. Я знаю, как это сделать с помощью функции analogwrite() arduino. Теперь я хочу сделать это без функции analogwrite() и использовать манипуляции PORT. Я.

Как я могу изменить яркость экрана в Android? Я могу найти, как это сделать для приложения, но я хочу сделать это для всей системы и постоянно (до тех пор, пока пользователь не изменит его в.

Возможный Дубликат : Есть ли способ программно регулировать яркость экрана? iPhone: как мы можем программно изменить яркость экрана? Как мы можем измениться (уменьшиться и увеличиться) Яркость.

Мне нужен диалог, который регулирует яркость экрана с помощью SeekBar . Как отобразить пользовательский диалог с SeekBar , который регулирует яркость экрана?

Как вы получаете предпочтительную яркость экрана в Android? Для изменения яркости экрана я использую WindowManager.LayoutParams.screenBrightness . Согласно документации: Это может быть использовано.

Читайте так же:
Дверь шкафа купе плохо закрывается как отрегулировать

Я пытаюсь установить яркость экрана в android полностью темной. В первый раз он работает отлично, но после того, как яркость равна 0, но я вижу экран. Как сделать экран android полностью темным? Это.

Есть ли способ получить информацию о типе экрана в android? Я хочу знать, является ли устройство, которое я использую amoled/ips/tft, или получить максимальную яркость экрана, а не относительную.

Я хочу настроить яркость экрана, нажав кнопку, поэтому, когда backgroud белый, яркость экрана должна быть максимальной, в то время как если фон черный, яркость экрана должна быть минимальной, но я.

Я интегрировал Google vision в свой проект, как показано в следующем посте: http:/ / code.tutsplus.com / учебники/reading-qr-codes-using-the-mobile-vision-api—cms-24680 Все выглядит прекрасно.

Кто-нибудь знает, как получить текущую яркость экрана пользователя или временно изменить яркость только для одного вида? Когда пользователь запускает определенный вид, Экран тускнеет до минимально.

Яркость ЖК-дисплея постоянно меняется, если включена настройка энергосбережения дисплея Intel

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

Возможно, эта статья была переведена автоматически. Если вы хотите поделиться своим мнением о ее качестве, используйте форму обратной связи в нижней части страницы.

Симптомы

Содержание:

Меняется ли яркость экрана в зависимости от того, что отображается на экране?

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

С чем связано такое поведение Intel Graphics?

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

Технология Intel DPST управляет подсветкой ЖК-дисплея, уменьшая ее яркость по мере необходимости, что позволяет экономить электроэнергию. Это важно, когда в мобильной системе низкий заряд аккумулятора. Цель этой технологии — автоматически уменьшать яркость подсветки при сохранении хорошего качества изображения на экране. Он анализирует изображение, которое должно быть отображено, и использует уравнения, чтобы изменить значение чрома и уменьшить яркость подсветки одновременно. Это означает, что вы не должны видеть искажения изображения на экране. По данным Intel, последняя версия позволяет сэкономить 70% энергии, расходуемой на подсветку при просмотре мультимедийного контента.

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

Как отключить эту функцию

Чтобы определить, какая утилита Intel Graphics установлена на персональном компьютере, выполните следующие действия.

Нажмите и удерживайте клавишу Windows (Клавиша Windows), затем нажмите клавишу q.

В поле Поиск введите supportassist.

Взглянув на список программ, обратите внимание на то, какая утилита Intel Graphics Utility установлена на компьютере, и выберите соответствующую ссылку из списка.

1. Intel Graphics Command Center

Нажмите и удерживайте клавишу Windows (Клавиша Windows), затем нажмите клавишу q.

В поле Поиск введите supportassist.

Коснитесь или щелкните Intel® Graphics Center в списке программ.

Выберите пункт Система.

Коснитесь или щелкните переключатель справа от функции Адаптивная яркость, чтобы отключить параметр.

Закройте графический центр команд.

2, Панель управления Intel Graphics и мультимедиа

Нажмите и удерживайте клавишу Windows (Клавиша Windows), затем нажмите клавишу q.

В поле Поиск введите supportassist.

Коснитесь или нажмите на Панель управления Intel® Graphics и Media и Media в списке программ.

На открывшейся панели управления нажмите Питание.

Для источника питания выберите значение От аккумулятора.

Снимите флажок Технология экономии энергии при отображении дисплея .

Нажмите ОК.

3, Панель управления Intel HD Graphics

Нажмите и удерживайте клавишу Windows (Клавиша Windows), затем нажмите клавишу q.

В поле Поиск введите supportassist.

Нажмите на Панель управления Intel® HD Graphics в списке программ.

На открывшейся панели управления нажмите Питание.

Для источника питания выберите значение От аккумулятора.

Выберите режим питания Максимальная производительность.

Выберите Отключить , а затем нажмите кнопку Применить.

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