Например TDA7294

Форум РадиоКот :: Просмотр темы - Датчик движения на освещение на МК
Форум РадиоКот
https://radiokot.ru/forum/

Датчик движения на освещение на МК
https://radiokot.ru/forum/viewtopic.php?f=20&t=13512
Страница 1 из 2

Автор:  belyay [ Чт фев 05, 2009 19:12:55 ]
Заголовок сообщения:  Датчик движения на освещение на МК

Всем привет. Помогите кто чем может хочу сделать на кухне подсветку над мойкой, надо организовать простой датчик движения на МК типа Tiny 2313 и ИК приемника растояние действия до 50 см.

Автор:  smac [ Чт фев 05, 2009 21:27:10 ]
Заголовок сообщения:  Re: Датчик движения на освещение на МК

belyay писал(а):
Всем привет. Помогите кто чем может хочу сделать на кухне подсветку над мойкой, надо организовать простой датчик движения на МК типа Tiny 2313 и ИК приемника растояние действия до 50 см.

Не стоит оно того, выключатель поставте и не парьтесь.

Автор:  belyay [ Чт фев 05, 2009 22:14:28 ]
Заголовок сообщения: 

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

Автор:  Goodefine [ Чт фев 05, 2009 22:28:50 ]
Заголовок сообщения: 

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

Автор:  Секретный кот [ Пт фев 06, 2009 00:34:50 ]
Заголовок сообщения: 

Не пойму, при чём тут МК. МК нужно использовать для обработки сигналов от датчика движения, а не для его замены. Попытка сэкономить на железе, вложившись в программу, в данном случае бессмысленна.
Поставьте над мойкой покупной датчик за 150 руб., а уж с его сигналами делайте всё что угодно на МК. Хотя этот датчик и без МК прекрасно будет работать :))

Автор:  Тарас [ Пт фев 06, 2009 02:25:36 ]
Заголовок сообщения: 

А можно использовать инфракрасный буфер как в роботах.
И чтбы МК слидил за приймником ИК излучений, я думаю это самый лутший выход. :))

Автор:  Igor_67 [ Пт фев 06, 2009 08:28:36 ]
Заголовок сообщения: 

Китайские датчики движения с готовым выходом на нагрузку и срегулировкой чувствительности в магазине от 100 до 300 рублей. Стоит ли заморачиваться??? :shock:

Автор:  belyay [ Пт фев 06, 2009 10:43:17 ]
Заголовок сообщения: 

Купить всегда можно успеть, а вот собрать... Вот ИК буфер как на роботе это интересно, я так и предстовлял себе. подскажите как.

Автор:  Димуля [ Пт фев 06, 2009 10:55:20 ]
Заголовок сообщения: 

мои соображения такие, надо ИК свето-фотодиод ()которые в одном корпусе, светодиод посоянно включен, АЦП-шкой измеряешь ток фотодиода, хранишь последние, скажем 10 значений, измеряешь пять раз в секунду, суммируешь пследние десять значений, хранишь их в переменной с которой сравниваешь уже сумму следующих десяти измерений, е6сли изменений нет, или они ничтожны, то считаешь что руки в раковине отсутствуют, если изменения есть - то в раковине/мойке что-то происходит - дальше как хочешь хочешь транс открываешь, хочешь - релюху запитываешь, хочешь симистор/тиристор.... да будет свет.

Автор:  belyay [ Пт фев 06, 2009 12:53:55 ]
Заголовок сообщения: 

Последнеее предложение супер, можно на tiny13 сделать.

Автор:  smac [ Пт фев 06, 2009 13:58:43 ]
Заголовок сообщения: 

belyay писал(а):
Последнеее предложение супер, можно на tiny13 сделать.

Не супер. С таким алгоритмом будет много ложных срабатываний.
Ваш МК должен посылать модулированный ИК сигнал и принимать отраженнный, если уровень отраженного будет больше порогового - включать нагрузку. Модуляция должна обеспечить уменьшение количества ложных срабатываний.
главная проблема - в момент излучения сигнала он же и будет приниматься, т. е. нужно разнести источник и приемник сигнала в пространстве (поскольку во времени вряд-ли получится из-за малых расстояний). Грубо говоря - источник не должен светить в приемник.

Автор:  Димуля [ Пт фев 06, 2009 14:04:08 ]
Заголовок сообщения: 

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

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

Автор:  belyay [ Пт фев 06, 2009 14:29:58 ]
Заголовок сообщения: 

кто может програмку накидать?

Автор:  Секретный кот [ Пт фев 06, 2009 16:35:49 ]
Заголовок сообщения: 

belyay писал(а):
Купить всегда можно успеть, а вот собрать...

belyay писал(а):
кто может програмку накидать?

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

На самом деле на МК со светодиодом и фотодиодом действительно можно сделать аналог недорогого PIR-сенсора, вот только для получения такой же безглючной работы с математикой (=программой) здесь придётся попариться ого-го. Здесь как минимум придётся реализовать Допплера с использованием АЦП. Думаю, даже не во всякую мегу такой алгоритм влезет.

Автор:  Димуля [ Пт фев 06, 2009 17:43:37 ]
Заголовок сообщения: 

ещё можно на ультразвуковом излучателе/сенсоре сделать.

Автор:  belyay [ Пт фев 06, 2009 18:18:07 ]
Заголовок сообщения: 

А зачем слишком сложно. то что он сработает от включения основного света это пустяк.

Автор:  smac [ Сб фев 07, 2009 12:14:09 ]
Заголовок сообщения: 

Димуля писал(а):
"
Думаю, надо ставить эксперимент, для начала не усложнять модуляцией, если будут ложные срабатывания - мутить модуляцию.... но что-то я не могу сообразить как это поможет?

Вы знаете как по ИК порту данные передаются? Модуляция нужна чтобы отличать "свой" сигнал от "чужого" иначе датчик будет реагировать на все что можно и неможно. Температура например в комнате повысилась - датчик сработал, свет включили - датчик сработал.

Автор:  Executer [ Пн фев 09, 2009 00:13:39 ]
Заголовок сообщения: 

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

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

Автор:  smac [ Пн фев 09, 2009 00:59:28 ]
Заголовок сообщения: 

Executer писал(а):
Что за модуляция?? это же не радиоприемник с фильтром!

Практически от радиоканала ИК-канал отличается только длиной волны (несущей частотой) остальные принципы очень похожи.
Только проблема в том, что ИК-фотодиод - широкополосный приемник, если так можно выразиться, поэтому чтобы отличить один сигнал от другого нужно промодулировать, а точнее проманипулировать (надеюсь вы понимаете разницу между манипуляцией и модуляцией) ИК-излучение низкочастотным колебанием (в пультах например используются частоты в районе 38-60 кГц), а уже это колебание манипулируется полезным сигналом. При передаче даных по ИК каналу каждый бит (MARK) состоит из нескольких коротких импульсов - ИК светодиод включается не на время передачи бита, а несколько раз за это время, т. е. имеет место манипуляция (амплитудная) ИК излучения.
В нашем случае думаю будет достаточно просто проманипулировать сигнал стандартной для телевизионных ИК приемников частотой, а анализировать сигнал с выхода такого приемника. Т.е. алгоритм такой - ставим передатчик таким образом, чтобы при подходе к раковине он перекрывался человеком, приемник ставим напротив передатчика, в результате как только сигнал на выходе приемника пропадает нужно включать подсветку. В самом простом случае можно даже без контроллера обойтись, но в этом случае человек должен постоянно перекрывать передатчик, если он хочет чтобы подсветка над раковиной не выключалась.
Executer писал(а):
какая разница, если только что был замер с выключеным светом а следующий замер - свет уже включен - датчик что, не заметит что засветка увеличилась?? Или что вы имели ввиду?

Вы это к чему? Поясню, вот зашли вы в кухню, а посуду мыть не собираетесь и к раковине подходить тоже, включили свет - датчик заметил изменение уровня и включил подсветку, а вам она ни к чему сейчас.
То же самое может быть например если температура в кухне увеличилась - например чайник нагревается рядом с датчиком, родня приехала и весь день в духовке что-то готовит, да мало-ли что.
Executer писал(а):
Вариант на резкое изменение засветки - самый стабильный, и из настройки - там только пороговую скорость подобрать. Если движение перестало детектироватся уже несколько минут - выключаем свет (на время вкл-выкл света датчик понятно надо выключать, ато свет не погаснет)

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

Автор:  Danko [ Пн фев 09, 2009 10:00:40 ]
Заголовок сообщения: 

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

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/