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

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

Здравствуйте!
Помогите, пожалуйста, определиться в выбором компонентов для реализации проекта.
Имеется Arduino Nano и почтовый ящик типа (350х360х150 мм).
Нужно как-то определять, что в ящике находится письмо/извещение. Желательно, чтобы проверка происходила периодически.

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

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

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

Посоветуйте, пожалуйста, еще что-нибудь :)

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

Дополню: в самом ящике должны располагаться только датчики, сама ардуино будет, примерно, в метрах 5-ти. Минимальный диапазон температур: -30 - +40 градусов по Цельсию.

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

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

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

Скорее всего контакт будет виден. + Открытие окошка - не значит, что письмо есть.

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

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

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

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

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

infoing пишет:

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

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

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

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

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

Рекомендую для себя определить более точно требования. В том числе допущения.

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

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

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

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

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

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

Puhlyaviy пишет:

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

От пары пылинок? А что насчет работы такой системы в -25 - -30 градусов по Цельсию? Не совсем понятно.

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

infoing пишет:

От пары пылинок? А что насчет работы такой системы в -25 - -30 градусов по Цельсию? Не совсем понятно.

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

http://www.amazon.com/Mail-Chime-Wireless-Alert-System/dp/B00103FDDU

вот всего 49 баксов :)

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

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

 

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

axill пишет:

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

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

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

axill пишет:

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

О, спасибо! Похоже вариант со светодиодами и фотодиодами не такой уж плохой.
Вы не могли бы еще направить, где найти инфу по модуляции светодиодов, чтобы отличать только свои. Ничего внятного не нашел.

 

Nixoid
Nixoid аватар
Offline
Зарегистрирован: 16.09.2011

Хм..

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

У стенки сделатьь скос, под скос можно запрятать датчики.

Скос нужен чтобы всё попавшее в ящик опускалось до сенсора, а не "куда-то там на дно".

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

infoing пишет:

О, спасибо! Похоже вариант со светодиодами и фотодиодами не такой уж плохой.
Вы не могли бы еще направить, где найти инфу по модуляции светодиодов, чтобы отличать только свои. Ничего внятного не нашел.

возможно вам можно сделать проще:

- скажем рах в час ардуино просыпается и делает:

- замер на всех фотодиодах (analogRead()) с выключенными светодиодами

- замер с включеными светодиодами

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

дальше все просто - ни один не засвечен = нет письма, один засвечен - есть

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

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

Nixoid пишет:

Хм..

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

Это, вроде, оптопарой называется. Думал над этим, но тогда с оптопарой не понятно как отсечь противоположную стенку ящика :)

Nixoid пишет:

У стенки сделатьь скос, под скос можно запрятать датчики.

Скос нужен чтобы всё попавшее в ящик опускалось до сенсора, а не "куда-то там на дно".

Да, так и думал сделать.

Nixoid
Nixoid аватар
Offline
Зарегистрирован: 16.09.2011

Нет нет - именно один единственный светодиод.

http://robocraft.ru/blog/arduino/70.html

http://roboforum.ru/post103166.html#p103166

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

axill пишет:

infoing пишет:

О, спасибо! Похоже вариант со светодиодами и фотодиодами не такой уж плохой.
Вы не могли бы еще направить, где найти инфу по модуляции светодиодов, чтобы отличать только свои. Ничего внятного не нашел.

возможно вам можно сделать проще:

- скажем рах в час ардуино просыпается и делает:

- замер на всех фотодиодах (analogRead()) с выключенными светодиодами

- замер с включеными светодиодами

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

дальше все просто - ни один не засвечен = нет письма, один засвечен - есть

Да, думал так сделать. Но можно все-таки насчет модуляции светодиода просветиться? :)

axill пишет:

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

Отличное замечание! Спасибо!

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

Nixoid пишет:

Нет нет - именно один единственный светодиод.

http://robocraft.ru/blog/arduino/70.html

http://roboforum.ru/post103166.html#p103166

О! Уже читаю, спасибо!

На первый взгляд - это то, что надо! Надо будет повторить эксперимент :)

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

Модули? Мне не попадались модули которые могли бы в готовом виде вам подойти. Думаю стоит взять шелевые фотодатчики такие из которых можно выдернуть фото и светодиоды. Либо купить по отдельности. Щелевые датчики в них зазор обычно не колько миллиметров, а вам нужны сантиметры - все равно самому городить. Но ничего сложного, для светодиода нужен резистор ом на 300 (лучше посчитать точно когда известен forward voltage) и 100-500к резистор на фотодиод. Опять же надо подобрать исходя из теневого сопротивленич конкретного фотодиода так чтобы диапазон измерений аналоговым входом давал хорошую точность

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

Спасибо! Изучу.

vvadim
Offline
Зарегистрирован: 23.05.2012

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

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

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

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

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

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

Delicates
Offline
Зарегистрирован: 25.03.2015

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

Focus
Offline
Зарегистрирован: 05.04.2015

Delicates пишет:

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

Ультразвуковой в замкнутом сойдёт сума думается мне :) И те что есть типа 04 - у них точность 1см. Как навалят сантиметр писем - сработает, если несойдёт сума от замкнутого пространства

Gres
Gres аватар
Offline
Зарегистрирован: 26.03.2013

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

Вот, типа такого: http://www.orghelp.ru/img/03.jpg

Все уже давно придумано до нас. Датчик можно сделать самому, там ничего сложного.

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

toc
Offline
Зарегистрирован: 09.02.2013

infoing пишет:

ехать за письмом сотню км 

по-моему самый дешёвый вариант:

http://www.russianpost.ru/rp/servise/ru/home/usljurpersons/business/post...

почта пишет:

Переадресация
Отправление или доставка по другому адресу поступающих почтовых отправлений и почтовых переводов.
 
Оформляется распоряжением в письменной форме.

 

p.s.: админу. что-то не то случайно кликнул тут выше.

bublik20
Offline
Зарегистрирован: 23.06.2016

Интересно на сколько продвинулся автор в этом проекте ?! Я тоже начал делать подобный проект , пока остановился на ультразвуковом датчики (такой вариант тут ужепредложили). Сделал фильтрацию, настроил кое как,  более менее работает стабильно ,в полевых условий пока не  проводил испытания. Еще жду датчик движения , его попробовать. В выборе датчика в основном исходил из простоты использования девайса - "коробку" в почтовый ящик засунул и все , девайс должен работать, ну и его потребление.Ультразвуковой датчик потребляет 3 миллиампера(заявлено 2).
У меня задумка , что бы через модуль вайфай отправлялось письмо, и возможно даже камерой фоткать внутренность ящика, и отправлять по почте. Еще обдумываю вариант с sms и gps модемом. Батерею думаю можно от мобильного телефона и заряжать через усб, собственно и настраивать девайс через него же , програмкой не большой. Еще в проекте хочу использовать энергонезависимую память для хранения настроек и часы реального времени для засыпания ночью. Состояние батареи можно слать тойже почтой или sms. Интересная , в принципе не сложная задача, сейчас тоже делаю ))