Обновить
8K+
5

Пользователь

11
Рейтинг
Отправить сообщение

Я ни секунды не сомневаюсь, что возможно не задействовать ресурсы вычислительной системы вообще. Даже специально написал дисклэймер про фоторезистор.

Но тогда не было бы ни I²C с питонами, ни разбора адаптивной подстройки, ни статьи в целом. Очевидно же, что регулирование подсветки - демонстрационный сценарий. А статья - базовый кирпичик, который можно положить в фундамент системы любой сложности. Решение с фоторезистором же жестко ограничено единственной функцией и лишено гибкости от слова совсем.

Просто приведу пару примеров:

  • Насколько просто, в случае фоторезистора, сделать сильно нелинейную зависимость освещения-подсветки, с каким-нибудь выстраданным LUT?

  • Как нужно модифицировать схему с фоторезистором, чтобы подсветка начинала мигать, когда на датчике CO₂, подключенном по USB, показания превышают 800 ppm? Но делать это только с 8:00 утра до 23:00 вечера? ;)

Очевидно, что история с подтяжками зависит от емкостных характеристик полевых транзисторов на стороне I²C-контроллера. Видать, реализация в NanoPi не блещет, пока не поставил 1 кОм, сыпало в dmesg таймаутами и перевыборами, а на экранчике всякие чудеса начинались.

Играть с такими вещами не только приятно, но и полезно для мозгов :) А так-то я написал дисклэймер про фоторезистор.

Мне кажется, что монитор и так уже знает, какой у него там цвет. Для аналога Амбилайта, наверное, эффективнее цвет читать со стороны софта - из фреймбуфера кадра, или с HDMI снимать.

Информация

В рейтинге
652-й
Зарегистрирован
Активность

Специализация

Разработчик приложений, Архитектор программного обеспечения
Ведущий