Форум РадиоКот 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 рублей. Стоит ли заморачиваться??? |
Автор: | 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 писал(а): кто может програмку накидать?
Нет, ну я ещё представляю как можно что-то придумывать и собирать ради собственного удовольствия от процесса. Но вот экономить на готовой вещи за счёт напряжения чужих мозгов.... это уже перебор ИМО На самом деле на МК со светодиодом и фотодиодом действительно можно сделать аналог недорогого 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/ |