Датчик освещенности

Использование прочих датчиков и энкодеров и пользовательских блоков к ним
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

Датчик освещенности

Сообщение Beer100 »

Прошу подсказки.
Необходимо сделать систему, которая будет контролировать разность освещенности дома и на улице и в зависимости от этого поднимать или опускать рольшторы. Хочу использовать два датчика, которые будут расположены на линии окна и смотреть в противоположные стороны. Один на улицу, второй в комнату.
Есть два варианта, поставить цифровой датчик освещенности BH1750 (шина I2C) или обойтись банально фоторезистором. В моем понимании, мне достаточно отследить разницу между освещенностью.
Что посоветуете использовать?

ЗЫ
Если датчик придется расположить в нескольких метрах от ардуино, будет ли перевес в пользу цифрового, или фоторезисторы по проводам в 3-5 м тоже справятся?
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Датчик освещенности

Сообщение kalobyte »

[ref]Beer100[/ref], фоторезисторы сойдут
вот только может быть так, что твои шторы начнет калбасить при смене облачности
на видеокамерах срабатывает движение от изменения яркости при движении облаков и перекрытии солнца
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

Датчик освещенности

Сообщение Beer100 »

Понял. А какие из них болше подходят для естественного освещения?
Надо будет какой-то программный гистерезис замутит.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Датчик освещенности

Сообщение kalobyte »

да любые подойдут, тебе же относительные попугаи нужны
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

Датчик освещенности

Сообщение Beer100 »

Что-то не могу разодраться. При использовании аналогового входа для подключения фоторезистора, надо использовать опорное напряжение.
Могу ли я использовать внутренний источник оп. напр.? Если да, то как его активировать в ФЛпрог? В разделе "Настройки проекта" такой галочки нет.
Если нельзя внутренний, то при подключения внешнего источника оп.напр. надо ли как то в программе активировать его использование?
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Датчик освещенности

Сообщение ViktorPetrov »

Beer100 писал(а): 06 сен 2018, 12:52Что-то не могу разодраться. При использовании аналогового входа для подключения фоторезистора, надо использовать опорное напряжение.
Ненужно тебе опорное напрежение менять ,по умолчанию стоит 5 вольт.
Автоматический электропривод для рулонных штор на Arduino своими руками
я бы еще концевые выключатели добавил ,можно и ИК пульт
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Датчик освещенности

Сообщение kalobyte »

если ты про iref, то оно автоматом берет со внутреннего источника или вроде даже с питания
а если ты имел в виду pullup резистор на цифровых входах, то он только на цифровых
на аналоговый надо свой резистор нужного номинала, чтобы был делитель напряжения и напряжение при средней освещенности было половина от питания или 1023/2 где-то 510 отсчетов
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

Датчик освещенности

Сообщение Beer100 »

ViktorPetrov писал(а): 06 сен 2018, 13:45Ненужно тебе опорное напрежение менять ,по умолчанию стоит 5 вольт.
И активировать тоже не надо?
kalobyte писал(а): 06 сен 2018, 13:49на аналоговый надо свой резистор нужного номинала, чтобы был делитель напряжения и напряжение при средней освещенности было половина от питания или 1023/2 где-то 510 отсчетов
Так и сделал. Наверное где то накосячил...
В делителе фоторезистор лучше к 5В или к земле?
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Датчик освещенности

Сообщение kalobyte »

Beer100 писал(а): 06 сен 2018, 14:46В делителе фоторезистор лучше к 5В или к земле?
да без разницы
при затемнении у них сопротивление растет и если фоторезистор будет сверху, то напряжение будет падать
там уже как тебе лучше и проще для алгоритма - чтобы увеличивалось или уменьшалось при возрастании яркости
Аватара пользователя
bsn
Лейтенант
Сообщения: 413
Зарегистрирован: 22 июл 2018, 07:24
Откуда: Новошахтинск
Имя: Сергей
Благодарил (а): 105 раз
Поблагодарили: 23 раза

Датчик освещенности

Сообщение bsn »

Два года назад собрал схему управления дворовым освещением для частного дома, с датчиками движения и т.д. Микроконтролерная часть была готова полностью, а до разводки по двору пока всё руки не доходят
Но схема автоматического включения ночного освещения была собрана сразу и полностью. За два года ни одного отказа. Фоторезистор взял первый попавшийся под руку, от какой то китайской игрушки.
ОсвещНочн.png
Приведён фрагмент схемы отвечающий за отслеживание ночного/дневного освещения. Точка срабатывания подстраивается резистором R1. Можно это сделать и программно, но к резистору быстрее доступ, если нужно что-то оперативно подстроить.
Фотодатчик расположил под карнизом дома. Направил его в сторону противоположную лампам ночного освещения. В связи с тем что фоторезистор зашунтирован ёмкостью С1 – получилась защита от импульсных и сетевых наводок. Поэтому длину провода от датчика до микроконтроллера можно делать на многие десятки метров.
Освещение.png
В FlProg управление тогда нарисовал в релейной логике LAD (сейчас всё делаю в FBD – это оказалось намного удобнее). Гистерезис задан программно, через уставки в COMP1 и COMP2.
Место выбирал такое чтобы ночью фары проезжающих авто на фотодатчик не попадали. Если бы ночные авто вызывали ложные срабатывания – пришлось бы программно делать некую многоминутную задержку по времени для переключения триггера КР1. Но устойчивость к ложным срабатываниям оказалась очень высокой – я их за два года ни разу так и не зафиксировал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Делай как должно, и пусть всё будет как будет.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Датчик освещенности

Сообщение kalobyte »

[ref]bsn[/ref], зачем тут контроллер? есть фотореле с детектором движения
у меня в сортире стоит, толчок подсвечивает ночью и даже плавно включается и все без контроллеров
там специальная мелкасхема для этого есть
Аватара пользователя
bsn
Лейтенант
Сообщения: 413
Зарегистрирован: 22 июл 2018, 07:24
Откуда: Новошахтинск
Имя: Сергей
Благодарил (а): 105 раз
Поблагодарили: 23 раза

Датчик освещенности

Сообщение bsn »

kalobyte писал(а): 06 сен 2018, 17:11зачем тут контроллер?
bsn писал(а): 06 сен 2018, 16:28собрал схему управления дворовым освещением для частного дома, С ДАТЧИКАМИ ДВИЖЕНИЯ и т.д.
bsn писал(а): 06 сен 2018, 16:28ПРИВЕДЁН ФРАГМЕНТ СХЕМЫ отвечающий за отслеживание ночного/дневного освещения.
Делай как должно, и пусть всё будет как будет.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Датчик освещенности

Сообщение ViktorPetrov »

GL5516 фоторезистор характеристики:
-Cопротивление при освещении (10Lux) (кОм) : 5-10
-Сопротивления в темноте (МОм): 0,8
[spoiler]
Фоторезисторы GL5516 01.png
[/spoiler]

Блок опорного напряжения в проект ,добавлять не надо,тем более активировать .
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

Датчик освещенности

Сообщение Beer100 »

Подскажите, как сделать, что бы одновибратор запускался как по фронту, так и по спаду импульса?
Импульс получаю на выходе триггера в флпрог.
Аватара пользователя
ViktorPetrov
Капитан
Сообщения: 807
Зарегистрирован: 09 апр 2018, 23:56
Имя: Виктор
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Датчик освещенности

Сообщение ViktorPetrov »

[ref]Beer100[/ref], [spoiler]
01.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

Датчик освещенности

Сообщение Beer100 »

А что куда подавать на И?
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

Датчик освещенности

Сообщение kalobyte »

[ref]Beer100[/ref],
ты лучше задачу опиши
Beer100
Рядовой
Сообщения: 33
Зарегистрирован: 02 сен 2018, 20:41
Имя: Serg

Датчик освещенности

Сообщение Beer100 »

Вот:
Триггер раз в пол дня переключается на выходе из "0" в "1" и еще раз в пол дня из 1 в 0.
Надо что бы в этот момент запускался таймер или одновибратор, длительностью в 10 сек.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Датчик освещенности

Сообщение dizzyy »

А блок смены изменения бита?
Rishelie
Сержант
Сообщения: 150
Зарегистрирован: 18 дек 2017, 03:16
Откуда: Питер

Датчик освещенности

Сообщение Rishelie »

Вродь так должно работать.
запуск по 2 фронтам.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «Прочие датчики и энкодеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей