Радиолоцман Электроника en
расширенный поиск +
  

Обсуждение: Контроллер управления подсветкой рабочей зоны на кухне Часть 1. Вариант на Arduino

Ответ
  • Страница 5 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
 
Опции темы Поиск в этой теме Оценить тему
Старый 18.04.2019, 13:16 #41
Vadzz
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,144
Записей в дневнике: 18
Репутация: 395
Vadzz СпециалистVadzz СпециалистVadzz СпециалистVadzz Специалист
384 75
0 0
Отправить сообщение для Vadzz с помощью ICQ
По умолчанию

Цитата:
Сообщение от GraphmanOsip Посмотреть сообщение
поставил просто фоторезистор одна нога на 5в, вторая на А7, дальше резистор 10к и GND. Показывает 0 при ночь и около 350 при день
Вот это уже то, что надо.
Но... по предыдущим показаниям (все что с 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, просьба пройти в кабину пилота.
Vadzz вне форума  
Оценка 0
Старый 18.04.2019, 14:20 #42
GraphmanOsip
Новичок
 
Регистрация: 10.04.2019
Сообщений: 15
Репутация: 10
GraphmanOsip Новичок
По умолчанию

Я уже запутался. Если выбрасываем модуль оставляем голый фоторезистор, и цепляем как у вас. Что надо поправить в значениях?
GraphmanOsip вне форума  
Оценка 0
Компания FANSO расширила линейку своей продукции. Дополнительно к имеющимся батарейкам в цилиндрическом и призматическом форм-факторах запущено производство Li-MnO2 батареек в корпусе «таблетка» с напряжением 3,0 В.
Старый 18.04.2019, 22:53 #43
Vadzz
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,144
Записей в дневнике: 18
Репутация: 395
Vadzz СпециалистVadzz СпециалистVadzz СпециалистVadzz Специалист
384 75
0 0
Отправить сообщение для Vadzz с помощью ICQ
По умолчанию

Если оставляем как у меня в схеме (фоторезистор + резистор 10 кОм на землю) то править нужно только значения освещенности в скетче (исходя из уровней освещенности в вашем помещении).
Если оставляете модуль и используете аналоговый выход AO (получается резистор 10 кОм на "+", а фоторезистор "подтянут" к "-") , то править нужно логику работы и значения освещенности, как я написал в предыдущем сообщении.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Vadzz вне форума  
Оценка 0
Отладочная плата на основе одного из самых популярных WiFi-модулей Espressif ESP32-WROVER-B позволяет в самые короткие сроки запустить приложение с поддержкой беспроводных стандартов WiFi 802.11b/g/n и Bluetooth Classic/BLE. Ресурсов встроенного в модуль чипа ESP32-D0WD хватит для решения даже очень сложных задач.
Старый 24.05.2019, 10:16 #44
GraphmanOsip
Новичок
 
Регистрация: 10.04.2019
Сообщений: 15
Репутация: 10
GraphmanOsip Новичок
По умолчанию

Цитата:
Сообщение от Vadzz Посмотреть сообщение
Если оставляем как у меня в схеме (фоторезистор + резистор 10 кОм на землю) то править нужно только значения освещенности в скетче (исходя из уровней освещенности в вашем помещении).
Если оставляете модуль и используете аналоговый выход AO (получается резистор 10 кОм на "+", а фоторезистор "подтянут" к "-") , то править нужно логику работы и значения освещенности, как я написал в предыдущем сообщении.
А можно у вас ваш готовый скетч заказать и к нему ИК ПДУ и RGB добавить? У меня ума не хватает. Ваш за основу.
GraphmanOsip вне форума  
Оценка 0
Старый 24.05.2019, 13:07 #45
Vadzz
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,144
Записей в дневнике: 18
Репутация: 395
Vadzz СпециалистVadzz СпециалистVadzz СпециалистVadzz Специалист
384 75
0 0
Отправить сообщение для Vadzz с помощью ICQ
По умолчанию

Цитата:
Сообщение от GraphmanOsip Посмотреть сообщение
А можно у вас ваш готовый скетч заказать и к нему ИК ПДУ и RGB добавить? У меня ума не хватает. Ваш за основу.
Я не могу сказать, что смогу это сделать оперативно (из-за нехватки времени), но попробовать можно... Дайте тех. задание... какой пульт использовать планируете..? Какой алгоритм управления RGB - просто вкл/выкл каналов, или же с независимым управлением яркостью (ШИМ)?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Vadzz вне форума  
Оценка 0
Старый 24.05.2019, 17:51 #46
GraphmanOsip
Новичок
 
Регистрация: 10.04.2019
Сообщений: 15
Репутация: 10
GraphmanOsip Новичок
По умолчанию

Давайте на следующей неделе сформулирую. Уже на дачу собираюсь. Но ничего мудрого не надо, Ваш скетч расширить на ИК пульт для RGB с пульта 4 цветных кнопки. одна к сенсору параллель. одна типа переливание два три цветовых режима. Пока больше не придумал ништяков на остальные две кнопки. Может третью вытяжку включать на кухне на реле. Ну и чтобы все работало гармонично с моим железом(ардуино нано/про мини, датчики)
GraphmanOsip вне форума  
Оценка 0
Старый 25.05.2019, 22:48 #47
Vadzz
Специалист
 
Аватар для Vadzz
 
Регистрация: 12.11.2008
Адрес: Тирасполь
Сообщений: 2,144
Записей в дневнике: 18
Репутация: 395
Vadzz СпециалистVadzz СпециалистVadzz СпециалистVadzz Специалист
384 75
0 0
Отправить сообщение для Vadzz с помощью ICQ
По умолчанию

Цитата:
Сообщение от GraphmanOsip Посмотреть сообщение
Давайте на следующей неделе сформулирую...
Ok. И наверное пишите в личные сообщения, а не в теме форума, я думаю так будет правильно.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота.
Vadzz вне форума  
Оценка 0
Ответ
  • Страница 5 из 5
  • 1
  • 2
  • 3
  • 4
  • 5
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Оценка этой теме
Оценка этой теме:
Похожие темы
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход
Часовой пояс GMT +3, время: 18:51.
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Снизить потери энергии: гетероструктурные полевые транзисторы CoolGaN от Infineon
Пассивные компоненты для передовых разработок
Срезы портала ↓
Рейтинг@Mail.ru