Датчик освещенности
Датчик освещенности
Прошу подсказки.
Необходимо сделать систему, которая будет контролировать разность освещенности дома и на улице и в зависимости от этого поднимать или опускать рольшторы. Хочу использовать два датчика, которые будут расположены на линии окна и смотреть в противоположные стороны. Один на улицу, второй в комнату.
Есть два варианта, поставить цифровой датчик освещенности BH1750 (шина I2C) или обойтись банально фоторезистором. В моем понимании, мне достаточно отследить разницу между освещенностью.
Что посоветуете использовать?
ЗЫ
Если датчик придется расположить в нескольких метрах от ардуино, будет ли перевес в пользу цифрового, или фоторезисторы по проводам в 3-5 м тоже справятся?
Необходимо сделать систему, которая будет контролировать разность освещенности дома и на улице и в зависимости от этого поднимать или опускать рольшторы. Хочу использовать два датчика, которые будут расположены на линии окна и смотреть в противоположные стороны. Один на улицу, второй в комнату.
Есть два варианта, поставить цифровой датчик освещенности BH1750 (шина I2C) или обойтись банально фоторезистором. В моем понимании, мне достаточно отследить разницу между освещенностью.
Что посоветуете использовать?
ЗЫ
Если датчик придется расположить в нескольких метрах от ардуино, будет ли перевес в пользу цифрового, или фоторезисторы по проводам в 3-5 м тоже справятся?
Датчик освещенности
[ref]Beer100[/ref], фоторезисторы сойдут
вот только может быть так, что твои шторы начнет калбасить при смене облачности
на видеокамерах срабатывает движение от изменения яркости при движении облаков и перекрытии солнца
вот только может быть так, что твои шторы начнет калбасить при смене облачности
на видеокамерах срабатывает движение от изменения яркости при движении облаков и перекрытии солнца
Датчик освещенности
Понял. А какие из них болше подходят для естественного освещения?
Надо будет какой-то программный гистерезис замутит.
Надо будет какой-то программный гистерезис замутит.
Датчик освещенности
Что-то не могу разодраться. При использовании аналогового входа для подключения фоторезистора, надо использовать опорное напряжение.
Могу ли я использовать внутренний источник оп. напр.? Если да, то как его активировать в ФЛпрог? В разделе "Настройки проекта" такой галочки нет.
Если нельзя внутренний, то при подключения внешнего источника оп.напр. надо ли как то в программе активировать его использование?
Могу ли я использовать внутренний источник оп. напр.? Если да, то как его активировать в ФЛпрог? В разделе "Настройки проекта" такой галочки нет.
Если нельзя внутренний, то при подключения внешнего источника оп.напр. надо ли как то в программе активировать его использование?
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Датчик освещенности
Ненужно тебе опорное напрежение менять ,по умолчанию стоит 5 вольт.Beer100 писал(а): 06 сен 2018, 12:52Что-то не могу разодраться. При использовании аналогового входа для подключения фоторезистора, надо использовать опорное напряжение.
Автоматический электропривод для рулонных штор на Arduino своими руками
я бы еще концевые выключатели добавил ,можно и ИК пульт
Датчик освещенности
если ты про iref, то оно автоматом берет со внутреннего источника или вроде даже с питания
а если ты имел в виду pullup резистор на цифровых входах, то он только на цифровых
на аналоговый надо свой резистор нужного номинала, чтобы был делитель напряжения и напряжение при средней освещенности было половина от питания или 1023/2 где-то 510 отсчетов
а если ты имел в виду pullup резистор на цифровых входах, то он только на цифровых
на аналоговый надо свой резистор нужного номинала, чтобы был делитель напряжения и напряжение при средней освещенности было половина от питания или 1023/2 где-то 510 отсчетов
Датчик освещенности
И активировать тоже не надо?ViktorPetrov писал(а): 06 сен 2018, 13:45Ненужно тебе опорное напрежение менять ,по умолчанию стоит 5 вольт.
Так и сделал. Наверное где то накосячил...kalobyte писал(а): 06 сен 2018, 13:49на аналоговый надо свой резистор нужного номинала, чтобы был делитель напряжения и напряжение при средней освещенности было половина от питания или 1023/2 где-то 510 отсчетов
В делителе фоторезистор лучше к 5В или к земле?
Датчик освещенности
да без разницы
при затемнении у них сопротивление растет и если фоторезистор будет сверху, то напряжение будет падать
там уже как тебе лучше и проще для алгоритма - чтобы увеличивалось или уменьшалось при возрастании яркости
- bsn
- Лейтенант
- Сообщения: 413
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 105 раз
- Поблагодарили: 23 раза
Датчик освещенности
Два года назад собрал схему управления дворовым освещением для частного дома, с датчиками движения и т.д. Микроконтролерная часть была готова полностью, а до разводки по двору пока всё руки не доходят
Но схема автоматического включения ночного освещения была собрана сразу и полностью. За два года ни одного отказа. Фоторезистор взял первый попавшийся под руку, от какой то китайской игрушки. Приведён фрагмент схемы отвечающий за отслеживание ночного/дневного освещения. Точка срабатывания подстраивается резистором R1. Можно это сделать и программно, но к резистору быстрее доступ, если нужно что-то оперативно подстроить.
Фотодатчик расположил под карнизом дома. Направил его в сторону противоположную лампам ночного освещения. В связи с тем что фоторезистор зашунтирован ёмкостью С1 – получилась защита от импульсных и сетевых наводок. Поэтому длину провода от датчика до микроконтроллера можно делать на многие десятки метров. В FlProg управление тогда нарисовал в релейной логике LAD (сейчас всё делаю в FBD – это оказалось намного удобнее). Гистерезис задан программно, через уставки в COMP1 и COMP2.
Место выбирал такое чтобы ночью фары проезжающих авто на фотодатчик не попадали. Если бы ночные авто вызывали ложные срабатывания – пришлось бы программно делать некую многоминутную задержку по времени для переключения триггера КР1. Но устойчивость к ложным срабатываниям оказалась очень высокой – я их за два года ни разу так и не зафиксировал.
Но схема автоматического включения ночного освещения была собрана сразу и полностью. За два года ни одного отказа. Фоторезистор взял первый попавшийся под руку, от какой то китайской игрушки. Приведён фрагмент схемы отвечающий за отслеживание ночного/дневного освещения. Точка срабатывания подстраивается резистором R1. Можно это сделать и программно, но к резистору быстрее доступ, если нужно что-то оперативно подстроить.
Фотодатчик расположил под карнизом дома. Направил его в сторону противоположную лампам ночного освещения. В связи с тем что фоторезистор зашунтирован ёмкостью С1 – получилась защита от импульсных и сетевых наводок. Поэтому длину провода от датчика до микроконтроллера можно делать на многие десятки метров. В FlProg управление тогда нарисовал в релейной логике LAD (сейчас всё делаю в FBD – это оказалось намного удобнее). Гистерезис задан программно, через уставки в COMP1 и COMP2.
Место выбирал такое чтобы ночью фары проезжающих авто на фотодатчик не попадали. Если бы ночные авто вызывали ложные срабатывания – пришлось бы программно делать некую многоминутную задержку по времени для переключения триггера КР1. Но устойчивость к ложным срабатываниям оказалась очень высокой – я их за два года ни разу так и не зафиксировал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Делай как должно, и пусть всё будет как будет.
Датчик освещенности
[ref]bsn[/ref], зачем тут контроллер? есть фотореле с детектором движения
у меня в сортире стоит, толчок подсвечивает ночью и даже плавно включается и все без контроллеров
там специальная мелкасхема для этого есть
у меня в сортире стоит, толчок подсвечивает ночью и даже плавно включается и все без контроллеров
там специальная мелкасхема для этого есть
- bsn
- Лейтенант
- Сообщения: 413
- Зарегистрирован: 22 июл 2018, 07:24
- Откуда: Новошахтинск
- Имя: Сергей
- Благодарил (а): 105 раз
- Поблагодарили: 23 раза
Датчик освещенности
bsn писал(а): 06 сен 2018, 16:28собрал схему управления дворовым освещением для частного дома, С ДАТЧИКАМИ ДВИЖЕНИЯ и т.д.
bsn писал(а): 06 сен 2018, 16:28ПРИВЕДЁН ФРАГМЕНТ СХЕМЫ отвечающий за отслеживание ночного/дневного освещения.
Делай как должно, и пусть всё будет как будет.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Датчик освещенности
GL5516 фоторезистор характеристики:
-Cопротивление при освещении (10Lux) (кОм) : 5-10
-Сопротивления в темноте (МОм): 0,8
[spoiler] [/spoiler]
Блок опорного напряжения в проект ,добавлять не надо,тем более активировать .
-Cопротивление при освещении (10Lux) (кОм) : 5-10
-Сопротивления в темноте (МОм): 0,8
[spoiler] [/spoiler]
Блок опорного напряжения в проект ,добавлять не надо,тем более активировать .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Датчик освещенности
Подскажите, как сделать, что бы одновибратор запускался как по фронту, так и по спаду импульса?
Импульс получаю на выходе триггера в флпрог.
Импульс получаю на выходе триггера в флпрог.
- ViktorPetrov
- Капитан
- Сообщения: 807
- Зарегистрирован: 09 апр 2018, 23:56
- Имя: Виктор
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
Датчик освещенности
[ref]Beer100[/ref], [spoiler]
[/spoiler]У вас нет необходимых прав для просмотра вложений в этом сообщении.
Датчик освещенности
Вот:
Триггер раз в пол дня переключается на выходе из "0" в "1" и еще раз в пол дня из 1 в 0.
Надо что бы в этот момент запускался таймер или одновибратор, длительностью в 10 сек.
Триггер раз в пол дня переключается на выходе из "0" в "1" и еще раз в пол дня из 1 в 0.
Надо что бы в этот момент запускался таймер или одновибратор, длительностью в 10 сек.
Датчик освещенности
Вродь так должно работать.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей