Оглавление:
Видео: Управление подсветкой I2C ЖК-дисплея 1602/2004 или HD44780 и т. Д .: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом руководстве показано, как можно управлять подсветкой ЖК-дисплея с помощью модуля I2C ADC. Контрастность можно регулировать таким же образом после снятия подстроечного потенциометра.
Шаг 1: существующая ситуация
Подсветка управляется через P3 PCF8574. P3 подключен к базе транзистора, и он снова зависает с резистором 4,7 кОм на 5 вольт. Фото 04 и 05.
Шаг 2: решение
ЦАП, цифро-аналоговый преобразователь MPC4725, которым также можно управлять через I2C, теперь я использую для управления яркостью. Рисунок 06.
Для этого нужно отпаять сопротивление всего 4,7 кОм. Картинка 07 красный кружок.
Модуль имеет то же соединение, что и PIC, и может быть припаян к контактам клеммы. Рисунок 07.
Поскольку каждый модуль и Arduino имеют подтягивающие резисторы, я отключил их от ЦАП. Это можно сделать, почесав соединения. Рисунок 08. Это приводит к отсоединению резисторов от 5 вольт. Рисунок 09.
Я прикрепил модуль с помощью двусторонней ленты к микросхеме PCF8574, рис. 10, и сделал соединения. Рис. 11 и 12. Новый резистор 4,7 кОм, который очень велик относительно, соединяет выход ЦАП с разъемом P3-base.
Теперь вы можете управлять яркостью, управляя ЦАП по I2C.
В моем случае 0, почти до 700, максимум. Добавлена простая программа для демонстрации работы.
Вы можете реализовать это в своем собственном коде, чтобы настроить яркость в соответствии со своими потребностями.
Управление включением / выключением через интерфейсный модуль продолжает работать.
ЦАП сохраняет установленное значение, поэтому даже после перезапуска сохраняется последнее установленное значение.
Шаг 3: Программное обеспечение
Адреса I2C должны быть настроены правильно. У меня было 0x3F для ЖК-дисплея и 0x62 для DAC в качестве адреса. ЦАП 12-битный, значит 4096 возможностей. Тогда это от 0 до 5 вольт. Следовательно, это почти 1 мВ на бит. Теперь мы регулируем напряжение база-эмиттер транзистора, и оно составляет от 0,6 до 0,7 вольт. Таким образом, только небольшая часть влияет на управление освещением, но этого более чем достаточно. Мы пропускаем через резистор 4,7 кОм, который обычно висит на 5 вольт, поэтому максимальная мощность ЦАП не проблема. Поскольку схема существенно не изменилась, существующий переключатель включения / выключения может продолжать работать. Управление DAC основано на программном обеспечении, и вам необходимо включить его в код и настроить под свои нужды.
INO-файл - это простой тестовый файл.
Шаг 4: Результат
Уловить изменение освещения непросто, потому что камера регулируется.
Но все же ряд фото.
Измеритель показывает ток подсветки в мА.
Рекомендуемые:
Как использовать Neopixel Ws2812 LED или LED STRIP или Led Ring с Arduino: 4 шага
Как использовать светодиодную или светодиодную полосу Neopixel Ws2812 или светодиодное кольцо с Arduino: Привет, ребята, поскольку светодиодная лента Neopixel очень популярна, и ее также называют светодиодной лентой ws2812. Они очень популярны, потому что в этих светодиодных полосах мы можем обращаться к каждому светодиоду отдельно, что означает, что если вы хотите, чтобы несколько светодиодов светились одним цветом
Домашняя автоматизация с голосовым управлением (например, Alexa или Google Home, не требуется Wi-Fi или Ethernet): 4 шага
Домашняя автоматизация с голосовым управлением (например, Alexa или Google Home, не требуется Wi-Fi или Ethernet): это в основном реле, управляемые arduino на основе SMS, с настройкой помощника Google для отправки сообщений по голосовым инструкциям. Это очень просто и дешево, и работает как реклама Alexa с вашим существующие электроприборы (если у вас есть Moto -X smartp
Учебное пособие по светодиодной или неопиксельной светодиодной полосе или кольцу Arduino Ws2812: 4 шага
Arduino Ws2812 LED или Neopixel Led Strip или Ring Учебное пособие: в этой инструкции мы узнаем, как использовать neopixel, или WS 2812, или быстрый светодиод с Arduino. Эти типы светодиодов, полос или кольца управляются только одним единственным выводом Vin и всеми Светодиоды имеют индивидуальную адресацию, поэтому их еще называют инди
Вращающиеся светодиоды (или вентилятор с подсветкой): 5 шагов
Вращающиеся светодиоды (или вентилятор со светодиодной подсветкой): когда я задавался вопросом, какой тип инструкций мне сделать, я наткнулся на несколько светодиодов. Раздумывая, что с ними делать, я наконец сообразил. Вентилятор со светодиодами! Конечно, вы можете купить один, но вы не можете так легко изменить цвет или расположение L
Как сделать джейлбрейк iPhone или IPod Touch версии 1.1.4 или более ранней версии: 4 шага
Как сделать джейлбрейк версии 1.1.4 или более ранней версии iPhone или IPod Touch: Как сделать джейлбрейк версии 1.1.4 или более ранней версии iPhone или iPod Touch и установить сторонние приложения. ВНИМАНИЕ: я не несу ответственности за ущерб, нанесенный вашему iPhone, iPod Touch или компьютеру. Однако ZiPhone ни разу не повредил iPhone или iPod. Чтобы