Датчик движения - какой?

PAV
Offline
Зарегистрирован: 29.10.2012

Добрый день.

Хочу управлять светодиодной лентой через транзистор, но инициализация будет по датчику движения.

Полно и на ебее и оффлайн PIR для arduino, но мне бы хотелось прикрутить потолочный датчик, типа такого - http://www.aktivsb.ru/prod-10912.html

Вопрос - возможно ли?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

да легко. выход реле. делаете подтяжку входа к vcc. между входом землей подключаете контакты реле. кто нибудь прошел на входе появится 1. и обрабатывайте сколько хотите

желательно только на входе еще конденсатор поставить от дребезгов или программно сделать защиту от дребезгов контакта

хотя для светодиодов можно и не делать. да и ардуина здесь не нужна на самом деле есл не будет доп. функций. все можно сделать проще

PAV
Offline
Зарегистрирован: 29.10.2012

Спасибо за совет. Про подтяжку забыл и удивлялся, что значения такие странные.

Изначально мысль - включать светодиодную подсветку от датчика движения, но днем на 100%, а ночью на 10%.

Подскажите, как проще сделать?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

тут у меня к вам вопрос какая светодиодная лента используется? с драйверами или просто куча запаралеленных светодиодов?

 

PAV
Offline
Зарегистрирован: 29.10.2012

Тупо лента. 4x5m Маде ин чина.

 

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

то есть диоды запаралелены? ну допустим так. яркость  регулируем шимом полевым транзистором. нужный ток получаем от необходимого блока питания. для полевика обязательно драйвер из 2 транзисторов например. если блок питания обычный а не спец для светодиодов то еще ток надо будет подбирать тем же шимом. для день/ночь поставьте фоторезистор и исходя изза этого выставляете шим, ставите двойное условие:

если контакты замкнуты и день- 100%

если контакты замкнуты и ночть 10%

если контакты не закмнуты шим 0%

вот собственно и все

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

хотя есть еще возможность запаралелить выходы одного порта и управлять напрямую портом не через digitalWrite, увеличившегося тока возможно хватит обойтись без драйверов (это для минимальной обвязки) зависит конечно от потребляемого светодиодами тока и используемых полевиков

PAV
Offline
Зарегистрирован: 29.10.2012

Точно проще?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

в смысле? проще чем что?

еще проще можно отказаться от фоторезистора и сделать программные часы и по времени определять день/ночь

axill
Offline
Зарегистрирован: 05.09.2011

jeka_tm пишет:

если контакты замкнуты и день- 100%

если контакты замкнуты и ночть 10%

если контакты не закмнуты шим 0%

вот собственно и все

как вариант еще управлять задержкой отключения, настроив сам датчик на минимальную задержку и тогда ночью можно еще и меньшую задержку использовать

 

axill
Offline
Зарегистрирован: 05.09.2011

jeka_tm пишет:

в смысле? проще чем что?

еще проще можно отказаться от фоторезистора и сделать программные часы и по времени определять день/ночь

зависит от задачи. датчик позволяет менять логику в зависимости от освещенности, а часы - от времени суток. Одно другим можно заменить весьма условно. Важнее понимать что хочется

PAV
Offline
Зарегистрирован: 29.10.2012

Изначально планировал три варианта:

1 - Ардуинка управляет транзюком. который управляет яркостью ленты. На ардуинку ставятся часы реального времени и в заваисимости от времени выставляется яркость. Питание ленты прерывается датчиком движения. Т.е. ардуинка независимо рулит транзюком и высиавляет яркость, по датчику движения включается лента.

2 - Ардуинка управляет транзюком, а также получает сигнал от датчика движения. Тут полность все по управлением ардуинки - сработал датчик, ардуинка уточнила время и включила ленту в необходимиом режиме.

3 - вообще без ардуинки - купить два димера-контроллера для ленты и два таймера. Питание подается при србатывании датчика движения, один димер на 100%, второй на 10% подключенные через таймеры. По датчику подается питание, какой таймер пропустит дальше, тот димер и сработает.

 

Еще есть варианты? Может вообще без ардуинки?

axill: вот спасибо за подсказку, действительно можно еще сделать задержку и плавное включение/выключение.

axill
Offline
Зарегистрирован: 05.09.2011

раз вы уж на этом сайте, то без ардуинки никак )) нагромождение таймеров и датчиков будет конечно работать, но уж очень все это не оптимально. Я бы даже посоветовал поставить датчик движения не готовый, а такой как для ардуино предусмотрен, с логическим выходом, но я так понимаю, у вас тогда возникнет проблема внешнего вида

т.е. рекомендация - ардуина в основе. на входе датчик движения (либо ардуиновский красиво установленный либо готовый, но я бы оттуда выпотрошил реле и поставил потопару типа pc817 убрав механические контакты. оптопара нужна чтобы сделать гальваническую развязку, обычно у таких датчиков нет развязки). На выходе мосфетовский ключ под необходимый ток управляемый с аналогового выхода ардуины (PWM) и низковольтный блок питания (12-24в в зависимости от того какие светодиоды).

следующим шагом можно прикрутить часы (модуль на DS1307)

следующим синхронизация часов - если есть подключение к интеренет то по NTP, или GPS или как тут описано ) http://arduino.ru/forum/proekty/umnyi-dom-s-tsentralnym-kontrollerom-ot-micasaverde-i-ustroistvami-na-arduinoavrnrf24l

по последнему варианту так:

- ардуинку делаем  диммером и датчиком движения, все!

- на контроллере умного дома настраиваем сцену и в зависимости от времени суток, наличия движения выставляем значение димера. Позже без каких либо доработок ардуинки можно логику изменить как угодно, добавив например информацию об освещенности с уличного датчика или в зависимости от того дневное время суток или нет (vera умеет по GPS координатом дома это высчитывать). А потом добавить еще и еще ардуинок с димерами кнопками датчиками  и т.д.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

контроллер умного дома дорог, и усложняет конструкцию, человек хотел попроще

можно прикрутить жк дисплей или 7сегментый и знать время, и периодически если нужно кнопками корерктировать

чтобы не делать синхронизацию. хотя автор пусть сам выбирает. дело его. слишком долгое обсуждение отодвигает практическую реализацию. пусть попробует для начала хоть простейший вариант, а то все и останется только на форуме без железа

axill
Offline
Зарегистрирован: 05.09.2011

два реле времени + датчик движения + два контроллера  - могу ошибиться, но это тянет минимум на 2000р

контроллер умного дома 7000

что дорого? конечно если речь идет об управлении одним датчиком движения и одной лентой светодиодов - контроллер не нужен, но если дальше эту тему развивать, то контроллер в итоге сэкономит кучу денег, в том числе сэкономит деньги на лекарство от геморроя )

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

не буду спорить зачем для одной ленты контроллер умного дома за 7000 и просто включать и выключать ее, пусть сам автор решает что он хочет

PAV
Offline
Зарегистрирован: 29.10.2012

Хочу уйти от умного дома, путем использования независимых блоков для управления чем-либо. Ну не нужен мне в квартире умный дом (это не ДОМ). В конце концов я все блоки хоть по радиоканалу могу связать, благо ардуинка позволяет.

Ардуинку поставлю, часы прикручу(уже сделал), но вот как включать ленту  - ардуинкой или датчиком движения?

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

сами решайте хотите вы плавное включение или нет. а также задержку отключения. а также если димером будете пользоваться и не нужны предыдущие функции зачем тут вообще ардуина?

PAV
Offline
Зарегистрирован: 29.10.2012

В смысле я могу сделать и так и так, но что надежнее?? Т.е. в случае, когда свет включается датчиком, при смерти ардуинки, свет просто перестанет диммироваться(с нормально открытым транзюком), а в случае управления всем ардуиной свет также умрет.

Транзюк пользую irlu024 - он выдержит две пятиметровых ленты 3528 (30) (24Вт)?

PAV
Offline
Зарегистрирован: 29.10.2012

Jetka_tm: да проблем бы не было, у меня сейчас так (датчик управляет светом), но хочу управление яркостью по таймеру. Днем обычное освещение, ночью - чтоб до сортира доползти не сбивая углы.

axill
Offline
Зарегистрирован: 05.09.2011

PAV пишет:

Jetka_tm: да проблем бы не было, у меня сейчас так (датчик управляет светом), но хочу управление яркостью по таймеру. Днем обычное освещение, ночью - чтоб до сортира доползти не сбивая углы.

для этой цели есть прекрасное решение - светодиодный ночник за 150р, включается сам в темное время суток

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

axill пишет:

PAV пишет:

Jetka_tm: да проблем бы не было, у меня сейчас так (датчик управляет светом), но хочу управление яркостью по таймеру. Днем обычное освещение, ночью - чтоб до сортира доползти не сбивая углы.

для этой цели есть прекрасное решение - светодиодный ночник за 150р, включается сам в темное время суток

ну да. это самое простое решение)))) но мы же на форуме ардуины))) нельзя по другому

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

PAV пишет:

Jetka_tm: да проблем бы не было, у меня сейчас так (датчик управляет светом), но хочу управление яркостью по таймеру. Днем обычное освещение, ночью - чтоб до сортира доползти не сбивая углы.

но логичнее наверно не по таймеру а по датчику освщенности. в одно и тоже время в разное вермя года разная освещенность, ночь короче или длиннее. да и зависит от погоды освещенность - пасмурно или полная луна

с другой стороны если это корридор куда не особо поступает внешнее освещение можно делать по времени

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

мы уже обсудили почти все возможные варианты. пора уже решать как будете делать и начинать

PAV
Offline
Зарегистрирован: 29.10.2012

По таймеру логичнее. Коридор обычно без окон и наружное освещение влияет конечно, но так сильно. Таймер нужен для включения подсветки на МИНИМАЛЬНОЙ яркости именно в ночное время. Вечером тоже темно, но нужно 100%, а ночью, чтобы добраться до сортира, нужно 10№%, чтоб глаза не слепило. Датчик освещенности не выход.

PAV
Offline
Зарегистрирован: 29.10.2012

Попробовал я подключиься к такому датчику - https://www.dropbox.com/sc/aqq6f9m31rsmq6a/vda9MNhOMY. Даю 220V - на питании сенсора показывает 12В, на дата выходе обычно 12, при срабатывании 36В. Как это читать?

Можно ли его просто подключить к 12В, выдрав реле и оставив его прсто как датчик?