Специалист
|
Цитата:
Но... по предыдущим показаниям (все что с A0 сняты, т.к. DO - это цифровой выход, на нем либо 900-1023 (высокий уровень), либо от 0 до 23/240/260 (низкий уровень)) оказывается тоже все норм (только разброс большой), я просто сейчас нашел схему этого модуля и в нем резистор в цепи фоторезистора (образует делитель напряжения) на 10кОм подключен к+, а у меня в схеме он подключен к -. Поэтому показания, скажем так, инвертированы. Можно использовать и модуль только в скетче изменить нужно эти значения. К примеру, в скетче в функции LightingChange_Det () используется оператор сравнения if (current_luminosity > 110) ... (если текущая освещенность выше 110 - это "сырое" значение с АЦП, то подсветку выключить). Нам нужно изменить значение и логику работы (т.к. у нас чем больше освещенность тем меншье значение с АЦП). В итоге этот кусок кода быдет выглядеть так: if ((current_luminosity < 350) && (Light_On == true)) { Lighting_mode = 0; //уровень освещения стал достаточным Mode_Set(); //выключаем подсветку } По этой логике нужно поступить и с другими условиями, где используется значение освещенности...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Специалист
|
Если оставляем как у меня в схеме (фоторезистор + резистор 10 кОм на землю) то править нужно только значения освещенности в скетче (исходя из уровней освещенности в вашем помещении).
Если оставляете модуль и используете аналоговый выход AO (получается резистор 10 кОм на "+", а фоторезистор "подтянут" к "-") , то править нужно логику работы и значения освещенности, как я написал в предыдущем сообщении.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Новичок
Регистрация: 10.04.2019
Сообщений: 15
Репутация: 10
![]() |
Цитата:
Если оставляем как у меня в схеме (фоторезистор + резистор 10 кОм на землю) то править нужно только значения освещенности в скетче (исходя из уровней освещенности в вашем помещении).
Если оставляете модуль и используете аналоговый выход AO (получается резистор 10 кОм на "+", а фоторезистор "подтянут" к "-") , то править нужно логику работы и значения освещенности, как я написал в предыдущем сообщении. |
||
Оценка
|
Специалист
|
Я не могу сказать, что смогу это сделать оперативно (из-за нехватки времени), но попробовать можно... Дайте тех. задание... какой пульт использовать планируете..? Какой алгоритм управления RGB - просто вкл/выкл каналов, или же с независимым управлением яркостью (ШИМ)?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Новичок
Регистрация: 10.04.2019
Сообщений: 15
Репутация: 10
![]() |
Давайте на следующей неделе сформулирую. Уже на дачу собираюсь. Но ничего мудрого не надо, Ваш скетч расширить на ИК пульт для RGB с пульта 4 цветных кнопки. одна к сенсору параллель. одна типа переливание два три цветовых режима. Пока больше не придумал ништяков на остальные две кнопки. Может третью вытяжку включать на кухне на реле. Ну и чтобы все работало гармонично с моим железом(ардуино нано/про мини, датчики)
|
||
Оценка
|
Специалист
|
Ok. И наверное пишите в личные сообщения, а не в теме форума, я думаю так будет правильно.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |