Датчик движения на освещение на МК

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 327
Зарегистрирован: Пн авг 25, 2008 10:24:51
Откуда: Россия, Магадан

Сообщение belyay »

Всем привет. Помогите кто чем может хочу сделать на кухне подсветку над мойкой, надо организовать простой датчик движения на МК типа Tiny 2313 и ИК приемника растояние действия до 50 см.
Реклама
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

belyay писал(а):Всем привет. Помогите кто чем может хочу сделать на кухне подсветку над мойкой, надо организовать простой датчик движения на МК типа Tiny 2313 и ИК приемника растояние действия до 50 см.
Не стоит оно того, выключатель поставте и не парьтесь.
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 327
Зарегистрирован: Пн авг 25, 2008 10:24:51
Откуда: Россия, Магадан

Сообщение belyay »

выключатель не хочу мокрыми руками включать-выключать жена не оценит, да и хочу ей приятно сделать.
Надо чтобы МК посылал ИК сигналы, они отразившись включали нагрузку.
Держит паяльник хвостом
Аватара пользователя
Сообщения: 906
Зарегистрирован: Ср апр 16, 2008 13:22:54
Откуда: Приднестровье, Тирасполь

Сообщение Goodefine »

Так надо датчик движения или датчик наличия рук в мойке?
На эффекте отражения может не получиться - отражать может любая поверхность - от самой мойки до тарелки (вилки) в ней, причем гораздо лучше чем руки...
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

Не пойму, при чём тут МК. МК нужно использовать для обработки сигналов от датчика движения, а не для его замены. Попытка сэкономить на железе, вложившись в программу, в данном случае бессмысленна.
Поставьте над мойкой покупной датчик за 150 руб., а уж с его сигналами делайте всё что угодно на МК. Хотя этот датчик и без МК прекрасно будет работать :))
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 89
Зарегистрирован: Ср июн 04, 2008 01:20:54
Откуда: Украина, Винница

Сообщение Тарас »

А можно использовать инфракрасный буфер как в роботах.
И чтбы МК слидил за приймником ИК излучений, я думаю это самый лутший выход. :))
Мяу-у-у-у-у
Контактная информация:
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1051
Зарегистрирован: Вт окт 21, 2008 11:46:23
Откуда: Барнаул

Сообщение Igor_67 »

Китайские датчики движения с готовым выходом на нагрузку и срегулировкой чувствительности в магазине от 100 до 300 рублей. Стоит ли заморачиваться??? :shock:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 327
Зарегистрирован: Пн авг 25, 2008 10:24:51
Откуда: Россия, Магадан

Сообщение belyay »

Купить всегда можно успеть, а вот собрать... Вот ИК буфер как на роботе это интересно, я так и предстовлял себе. подскажите как.
Открыл глаза
Сообщения: 53
Зарегистрирован: Сб ноя 29, 2008 21:07:04

Сообщение Димуля »

мои соображения такие, надо ИК свето-фотодиод ()которые в одном корпусе, светодиод посоянно включен, АЦП-шкой измеряешь ток фотодиода, хранишь последние, скажем 10 значений, измеряешь пять раз в секунду, суммируешь пследние десять значений, хранишь их в переменной с которой сравниваешь уже сумму следующих десяти измерений, е6сли изменений нет, или они ничтожны, то считаешь что руки в раковине отсутствуют, если изменения есть - то в раковине/мойке что-то происходит - дальше как хочешь хочешь транс открываешь, хочешь - релюху запитываешь, хочешь симистор/тиристор.... да будет свет.
Изображение
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 327
Зарегистрирован: Пн авг 25, 2008 10:24:51
Откуда: Россия, Магадан

Сообщение belyay »

Последнеее предложение супер, можно на tiny13 сделать.
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

belyay писал(а):Последнеее предложение супер, можно на tiny13 сделать.
Не супер. С таким алгоритмом будет много ложных срабатываний.
Ваш МК должен посылать модулированный ИК сигнал и принимать отраженнный, если уровень отраженного будет больше порогового - включать нагрузку. Модуляция должна обеспечить уменьшение количества ложных срабатываний.
главная проблема - в момент излучения сигнала он же и будет приниматься, т. е. нужно разнести источник и приемник сигнала в пространстве (поскольку во времени вряд-ли получится из-за малых расстояний). Грубо говоря - источник не должен светить в приемник.
Открыл глаза
Сообщения: 53
Зарегистрирован: Сб ноя 29, 2008 21:07:04

Сообщение Димуля »

"уровень отражённого больше порогового"..... а если в раковину посуды наложили доверху?

Думаю, надо ставить эксперимент, для начала не усложнять модуляцией, если будут ложные срабатывания - мутить модуляцию.... но что-то я не могу сообразить как это поможет?
Изображение
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 327
Зарегистрирован: Пн авг 25, 2008 10:24:51
Откуда: Россия, Магадан

Сообщение belyay »

кто может програмку накидать?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2106
Зарегистрирован: Ср сен 17, 2008 14:32:15
Откуда: Старые Васюки

Сообщение Секретный кот »

belyay писал(а):Купить всегда можно успеть, а вот собрать...
belyay писал(а):кто может програмку накидать?
Нет, ну я ещё представляю как можно что-то придумывать и собирать ради собственного удовольствия от процесса. Но вот экономить на готовой вещи за счёт напряжения чужих мозгов.... это уже перебор ИМО :evil:

На самом деле на МК со светодиодом и фотодиодом действительно можно сделать аналог недорогого PIR-сенсора, вот только для получения такой же безглючной работы с математикой (=программой) здесь придётся попариться ого-го. Здесь как минимум придётся реализовать Допплера с использованием АЦП. Думаю, даже не во всякую мегу такой алгоритм влезет.
Контактная информация:
Открыл глаза
Сообщения: 53
Зарегистрирован: Сб ноя 29, 2008 21:07:04

Сообщение Димуля »

ещё можно на ультразвуковом излучателе/сенсоре сделать.
Изображение
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 327
Зарегистрирован: Пн авг 25, 2008 10:24:51
Откуда: Россия, Магадан

Сообщение belyay »

А зачем слишком сложно. то что он сработает от включения основного света это пустяк.
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Димуля писал(а):"
Думаю, надо ставить эксперимент, для начала не усложнять модуляцией, если будут ложные срабатывания - мутить модуляцию.... но что-то я не могу сообразить как это поможет?
Вы знаете как по ИК порту данные передаются? Модуляция нужна чтобы отличать "свой" сигнал от "чужого" иначе датчик будет реагировать на все что можно и неможно. Температура например в комнате повысилась - датчик сработал, свет включили - датчик сработал.
Родился
Сообщения: 3
Зарегистрирован: Вс янв 20, 2008 13:33:39

Сообщение Executer »

Что за модуляция?? это же не радиоприемник с фильтром! какая разница, если только что был замер с выключеным светом а следующий замер - свет уже включен - датчик что, не заметит что засветка увеличилась?? Или что вы имели ввиду?

Вариант на резкое изменение засветки - самый стабильный, и из настройки - там только пороговую скорость подобрать. Если движение перестало детектироватся уже несколько минут - выключаем свет (на время вкл-выкл света датчик понятно надо выключать, ато свет не погаснет)
Мучитель микросхем
Сообщения: 459
Зарегистрирован: Вс июн 01, 2008 12:16:38

Сообщение smac »

Executer писал(а):Что за модуляция?? это же не радиоприемник с фильтром!
Практически от радиоканала ИК-канал отличается только длиной волны (несущей частотой) остальные принципы очень похожи.
Только проблема в том, что ИК-фотодиод - широкополосный приемник, если так можно выразиться, поэтому чтобы отличить один сигнал от другого нужно промодулировать, а точнее проманипулировать (надеюсь вы понимаете разницу между манипуляцией и модуляцией) ИК-излучение низкочастотным колебанием (в пультах например используются частоты в районе 38-60 кГц), а уже это колебание манипулируется полезным сигналом. При передаче даных по ИК каналу каждый бит (MARK) состоит из нескольких коротких импульсов - ИК светодиод включается не на время передачи бита, а несколько раз за это время, т. е. имеет место манипуляция (амплитудная) ИК излучения.
В нашем случае думаю будет достаточно просто проманипулировать сигнал стандартной для телевизионных ИК приемников частотой, а анализировать сигнал с выхода такого приемника. Т.е. алгоритм такой - ставим передатчик таким образом, чтобы при подходе к раковине он перекрывался человеком, приемник ставим напротив передатчика, в результате как только сигнал на выходе приемника пропадает нужно включать подсветку. В самом простом случае можно даже без контроллера обойтись, но в этом случае человек должен постоянно перекрывать передатчик, если он хочет чтобы подсветка над раковиной не выключалась.
Executer писал(а): какая разница, если только что был замер с выключеным светом а следующий замер - свет уже включен - датчик что, не заметит что засветка увеличилась?? Или что вы имели ввиду?
Вы это к чему? Поясню, вот зашли вы в кухню, а посуду мыть не собираетесь и к раковине подходить тоже, включили свет - датчик заметил изменение уровня и включил подсветку, а вам она ни к чему сейчас.
То же самое может быть например если температура в кухне увеличилась - например чайник нагревается рядом с датчиком, родня приехала и весь день в духовке что-то готовит, да мало-ли что.
Executer писал(а): Вариант на резкое изменение засветки - самый стабильный, и из настройки - там только пороговую скорость подобрать. Если движение перестало детектироватся уже несколько минут - выключаем свет (на время вкл-выкл света датчик понятно надо выключать, ато свет не погаснет)
Этот вариант пожалуй даже сложнее реализовать и вероятность ложного срабатывания такого варианта мне кажется много большей.
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

А обязательно ИК, ультразвук.
Ведь раковины чаще всего металлические (нержавейка).
Что мешает сделать емкостное реле.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»