Схема ИК щелевого датчика

infoing
Offline
Зарегистрирован: 09.02.2014

Каким образом можно сделать ИК щелевой датчик? Желательно (но не обязательно) с использованием платы Arduino.

Если я правильно понял, то нельзя на одной плате Arduino одновременно отправлять ИК сигнал и принимать. А если делать это на двух платах, то тогда возникает проблема согласования посылки\приема сигналов, т.к. нужно, чтобы сигнал и его прием были в одно и то же время.

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

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

свободно регулировать это только самодельный лазерный датчик

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Вот проблемы то у людей. Им видится что где то оно все работает одновременно. Тоесть они даже не допускают что можно говорить поочереди. А протоколы вообще лохи придумали.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Почему ик

Что есть и зачем щелевой

Что подразумевается под сигналом

Свободно регулировать в каких пределах

Вообще что это и зачем, может быть можно решить совсем другим способом.

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Я так себе вижу это датчик который в щель устанавливают. Что бы с тараканами связь держать. :)

infoing
Offline
Зарегистрирован: 09.02.2014

Продолжаю делать этот проект http://arduino.ru/forum/proekty/proverka-zheleznogo-pochtovogo-yashchika-na-nalichie-pisma

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Я аж прям задумался. Вам наверное понадобиться пара серверов в облаке. Потому что ардуино врятли сможет включить светодиод и пойти проверить получает ли сенсор свет от диода. Это шибко ресурсноемкая задача.

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

не пойму в чем проблема

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

не пойму в чем проблема


Я тоже не понимаю зачем 2 ардуино.

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

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

но зачем выключать ик диод? для экономии? тогда и приемник нужно выключать

inspiritus
Offline
Зарегистрирован: 17.12.2012

Хмм , а сделать кнопку с рычажным нажимателем и сориентировать , чтобы письмо гарантированно нажимало?

если световой, то зачем щелевой? Фототранзистор в коротком коллиматоре и просто светящий светодиод ( никакой не сигнал) .

и вообще все это пустое , в оригинальном посте есть фраза про "ехать за письмом за сто километров" .... Тут то какая задача? Если "за сто километров", то вопрос о донесении состяния кнопки за сто километров гораздо интереснее всего остального ;)

как вариант - ардуино открывает другой ящик, покрупнее почтового, оттуда вылетает специально обученный голубь и факт его прибытия сигнализирует о упавшем гдетто там письме. Чтобы голубя не кормить-поить-убирать в период ожидания события, необходимо разработать систему анабиоза , или стазис-поля. Второе практичнее. Вот это тема, а то ик сигнал, две ардуины ;)

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

похоже я чем то от кого то заразился:)

infoing
Offline
Зарегистрирован: 09.02.2014

Пробовал так сделать. Не работает. В приемнике же нет буфера. Использовал библиотеку IRremote. Передатчик (диод) и приемник (TSOP) подсоединил на одну плату по схеме (http://www.righto.com/2009/08/multi-protocol-infrared-remote-library.html).

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

inspiritus
Offline
Зарегистрирован: 17.12.2012

Йооо, этот приемник ик просто от светодиода не работает, ему действительно нужен сигнал, только вот просто фототранзистор применить не судьба ?

http://www.me.umn.edu/courses/me2011/arduino/technotes/photocell/schem1.gif

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

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

применить лучше конечно фототранзистор

infoing
Offline
Зарегистрирован: 09.02.2014

inspiritus пишет:

если световой, то зачем щелевой? Фототранзистор в коротком коллиматоре и просто светящий светодиод ( никакой не сигнал) .

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

inspiritus
Offline
Зарегистрирован: 17.12.2012

Ключевое слово коллиматор ( это трубочка на фотоприемнике и светоизлучателе, чтобы свет посторонний не мешал). Если хочется импульсы слать возьмите с шима, они аппаратно генерируются. А на приемнике ловите...

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

infoing
Offline
Зарегистрирован: 09.02.2014

jeka_tm пишет:

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

применить лучше конечно фототранзистор

А какой приемник вы имеете в виду? Просто фотоприемник? А то выше говорят, что TSOP только смодулированный сигнал принимает.

Да, уведомления так и думал отсылать.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Та не надо тсоп, просто ФОТОТРАНЗИСТОР. А еще лучше кнопку с длинным рычагом.

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

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

infoing
Offline
Зарегистрирован: 09.02.2014

inspiritus пишет:

Ключевое слово коллиматор ( это трубочка на фотоприемнике и светоизлучателе, чтобы свет посторонний не мешал). Если хочется импульсы слать возьмите с шима, они аппаратно генерируются. А на приемнике ловите...

Я понял про коллиматор. Будет просто двойная стенка в ящике, внутри и будет вся начинка. Двойная стенка на дверце и задней стенке. Вторая стенка нужна, чтобы корреспонденция ни за что не цеплялась. В стенке и будут отверстия для датчиков.

inspiritus пишет:

Если хочется импульсы слать возьмите с шима, они аппаратно генерируются. А на приемнике ловите...

Вы не могли бы привести пример как это сделать на одной плате?

infoing
Offline
Зарегистрирован: 09.02.2014

jeka_tm пишет:

но не стоит сильно заморачиваться и делать сложную конструкцию.

Пытаюсь найти баланс между сложностью и надежностью срабатывания.

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

сделайте просто для начала. схема из 1 сообщения. только без компаратора пока, сразу с фототранзистора на 2 или3 пин

пока 1 канал

http://arduino.ru/forum/proekty/khronograf-izmeritel-skorosti-puli-ot-prostogo-k-slozhnomu

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

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

и скорее всего больше ничего и не понадобится

infoing
Offline
Зарегистрирован: 09.02.2014

jeka_tm пишет:

сделайте просто для начала. схема из 1 сообщения. только без компаратора пока, сразу с фототранзистора на 2 или3 пин

пока 1 канал

http://arduino.ru/forum/proekty/khronograf-izmeritel-skorosti-puli-ot-prostogo-k-slozhnomu

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

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

и скорее всего больше ничего и не понадобится

Дааа! Кажется, это то, что нужно! Спасибо! Буду пробовать.

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

хотя для надежности я бы добавил кое что еще

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

2. с приемника также подцепил на аналоговый пин

3. переключатель для режима чистки

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

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

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

,

infoing
Offline
Зарегистрирован: 09.02.2014

Спасибо!
Я даже и не думал насчет загрязнения. В принципе датчики можно будет надежно оградить от пыли, кроме отверстий во второй стенке.

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

inspiritus
Offline
Зарегистрирован: 17.12.2012

Датчик может быть не один. Несколько датчиков и логика их обработки снижают вероятность ложняков. Импульсная засветка светодиода необязательна. Длстаточно анализировать сигнал от фотоприемника при погашеном и засвеченом светодиоде и анализируя разницу делать вывод о вероятности нахождения на ( неотражающем свет) дне ( отрадающего свет ) объекта ( определить письмо это, или бумажка кинутая соседским озорником можно будет потом). Есть готовые GSM системы сигнализации, умеющие пересылать снимок с камеры по ММС по расписанию. Наверно это ббыло бы наиболее информативно.

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

а зачем снимок по расписанию? ну хоть бы по событию: букашка перекрыла датчик или письмо пришло чтобы определить

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

jeka_tm пишет:

а зачем снимок по расписанию? ну хоть бы по событию: букашка перекрыла датчик или письмо пришло чтобы определить

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


Букашка перекрыла обьектив и все... имеешь фотку " вид букашки со стороны пуза ниже пояса" кстати это будет считаться селфи букашки? Кому будут принадлежать права?
Датчики, сенсоры, может проще с соседями договориться? Или сделать на почте переадресацию? В чем вообще смысл иметь почтовый ящик за 100 от дома? Тс скрывается от кого? Илт просто паранойя?

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

infoing, на мой взгляд фотодатчики в ящике -это очень трудно и муторно реализовать. Их нужно штук 6 что-бы гарантированно обнаружить присутствие небольшого письма Т.к. послание может упасть вниз, может застрять сверху, или вообще зависнуть посередине ) Нужно просто очень чувствительный датчик с коромыслом, типа того, что в принтерах детектируют наличие бумаги, расположив его на входе таким образом, что-бы при опускании чего-либо в щель ящика он срабатывал. Я бы ещё проще сделал - приделал к створке ящика микрик, и всё. Раз створка открылась, значит туда что-то положили :)

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

200 рублей бабусе соседке в месяц и она будет круче лббого датчика :)

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

да нет сейчас небольших писем. самое маленькое наверно извещение по посылке размером чуть меньше А5

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

zhenious
Offline
Зарегистрирован: 03.07.2014

Можно использовать фотоэлектрический энкодер для измерения скорости оборотов.

или сделать подобный, только с удлиненными плечами и несколькими фотоэлектрическими датчиками

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

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Напоминает использование синхафатрона для раскалывания орехов.
А просто подцепить пару контактов на заслонку щели ящика? Типа бросили чего в ящик, заслонку открыли и замкнули контакт питания, включилась тинька и отправила смс.

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

ну это совсем плохо, пластина отогнулась, окислилась. лучше 2 резистора ик диод и фототранзистор

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Крысы провода обгрызли, тараканы засрали ик диодо и фототранзистор.. наводнение смыло ящик, волки загрызли почтальона. . Может тогда ящик почтовый на марс перенесем? Хотя там пыль.

Leshiy
Offline
Зарегистрирован: 19.07.2014

Зная, как почтальоны делают свои закладки, прорицаю засовывание в ПЯ макулатуры так, что она перекроет к чёрту все ИК датчики и нажмёт все рычаги. А потом заклинит в этом положении навсегда. И будет вечный анкайф от кучи СМСОК "Вам опять пришло письмо"

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

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

inspiritus
Offline
Зарегистрирован: 17.12.2012

Угу автоподжигалка

infoing
Offline
Зарегистрирован: 09.02.2014

inspiritus пишет:

Датчик может быть не один. Несколько датчиков и логика их обработки снижают вероятность ложняков.

dimax пишет:

infoing, на мой взгляд фотодатчики в ящике -это очень трудно и муторно реализовать. Их нужно штук 6 что-бы гарантированно обнаружить присутствие небольшого письма Т.к. послание может упасть вниз, может застрять сверху, или вообще зависнуть посередине )

Я так и думал сделать -- с 6 светодиодами и 6 приемниками.

 

Leshiy пишет:

И будет вечный анкайф от кучи СМСОК "Вам опять пришло письмо"

:) Ну это решается записью в память. Письмо пришло, смс ушло, в память записали, письмо пришло, в памяти есть запись о том, то смс уже уходило, значит не отсылать еще одно смс, пока человек не приедет и очистит память.

Или еще лучше:
Письмо пришло, в памяти ничего нет, отправить смс, запомнить.
Еще одно письмо пришло (или старое все еще есть), есть запись в памяти, не отправлять смс.
Письма забрали, есть запись в памяти, стереть запись в памяти.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

на 5...10 см от дна ящика установить лазерную указку в формфакторе L=16 mm , D=10 mm , ИК-приёмник и много осколков заркала для создания регистрирующей паутинки.... слушаем постоянно приёмник - есть пропадание луча = чёта упало в ящик.... паутинка с шагом 1 см зарегистрирует и автобусный билетик :) . Установка/юстировка зеркал - хоть на жевачку - но лучше на холодную сварку... нуууу, и чёрную зановесочку внутри, чёбы враги не видели сетку лазерную... ( да её и так не будет видно, при точной юстировке, и если там не "пыль столбом )

это в одной плоскости контроль.... можно и весь ящик опутать внутри 3D лазерной паутинкой :) сверху до низа :)

....картинка не грузится :( НО там она есть http://www.arduino.ru/forum/proekty/proverka-zheleznogo-pochtovogo-yashchika-na-nalichie-pisma

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Leshiy пишет:

Зная, как почтальоны делают свои закладки, прорицаю засовывание в ПЯ макулатуры так, что она перекроет к чёрту все ИК датчики и нажмёт все рычаги. А потом заклинит в этом положении навсегда. И будет вечный анкайф от кучи СМСОК "Вам опять пришло письмо"

на другой ветке была фота ящика - такой 20 письмами не забьёшь...

http://www.arduino.ru/forum/proekty/proverka-zheleznogo-pochtovogo-yashc...

а если и заполнится - можно послать сообщение - "Макулатура к вывозу готова"

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

infoing пишет:

Каким образом можно сделать ИК щелевой датчик? Желательно (но не обязательно) с использованием платы Arduino.

Если я правильно понял, то нельзя на одной плате Arduino одновременно отправлять ИК сигнал и принимать. А если делать это на двух платах, то тогда возникает проблема согласования посылки\приема сигналов, т.к. нужно, чтобы сигнал и его прием были в одно и то же время.

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

зачем создали дочернюю тему ? я начал отвечать в февральскую.... пока не увидел даты :(

http://www.arduino.ru/forum/proekty/proverka-zheleznogo-pochtovogo-yashc... - это же Ваша ?

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Puhlyaviy пишет:
Напоминает использование синхафатрона для раскалывания орехов. А просто подцепить пару контактов на заслонку щели ящика? Типа бросили чего в ящик, заслонку открыли и замкнули контакт питания, включилась тинька и отправила смс.

враги узнают про лигику работы и будут гонять заслонку 10 ГЦ.... и чё ? :)-

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

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

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

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

Puhlyaviy пишет:
Крысы провода обгрызли, тараканы засрали ик диодо и фототранзистор.. наводнение смыло ящик, волки загрызли почтальона. . Может тогда ящик почтовый на марс перенесем? Хотя там пыль.

вы и на Марсе были ? завидую по светлому........ там действительно всё рыжее ? или нам в фото..опе всё правят.... снимки т.е., а не всё....

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

jeka_tm пишет:

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

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

"не правда ваша дяденька" - игрались в ограбление помещения.... 1 лазер ( 5 mVA ) , 1 приёмник, 156 зеркальцев....

"грабители" чтобы увидеть лучи-паутинку и пыль пускали, и водяной пар.... система сдохла через ТРИ !!!!!!!!!! месяца экстрима - протёрли зеркала, линзу указки, приёмника.... работает....  

а настройка зеркал - дело времени !

для игры создали несколько образов 3D паутины - лазУказка управляется двумя сервами... создали 10 образов паутины.... ДА!!!!! зеркал прицепили на стены ........ не считал ! их установка и юстировка заняла 2 дня и 40 литров пЫва.... картинка 3D паутинки меняется каждую секунду ( сервами на указку ) - ещё никто не решил задачку проникновения....

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

при выемке корреспонденции протереть все поверхности и обнулить показания счётчика поступивших вбрасываний - минутное дело :)

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

я все равно против