Pull to refresh

Comments 58

Электромеханический замок и карты Proximity? Сетевой контроллер, подключенный к компу по RS-485. Как-то так это делается, если совсем без велосипедов.
А как карты Proximity решат задачу
Было у меня пару раз ситуация, когда я не мог лично встретить гостя и вручить ему ключ
?
Так тут пока эта задача тоже не решена. По этой теме — мой второй комментарий.
Карты хороши просто как ключ для гостя. Например, беспроблемным удалением из системы, в отличие от механического ключа.
Можно поставить антивандальную цифровую кнопочную панель, а гостю отправлять SMS с одноразовым кодом входа со временем жизни, скажем, 1 минута.
И смысл? Только дороже получится и сложнее.
Никаких смартфонов и приложений для них. Никакого блютуса. Полностью решается проблема, когда невозможна физическая передача ключа.
UFO just landed and posted this here
GSM модули, беспроблемно цепляемые к ардуине, стоят примерно от 25$. Если надо ультрабюджетно, то в интернет вообще ничего не заводится, делается свой аналог простейшей GSM-сигнализации, все управление SMS-командами.

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

Можно вообще открывать дверь по SMS, но у автора темы есть требование (не знаю точно, зачем), чтобы гость мог открыть дверь только непосредственно находясь перед ней. Пункты 6-8 ТЗ.
Итого имеем:
Arduino Nano — 3$;
Плата с SIM900 — 30$;
Металлическая клавиатура — 20$;
Нормальный ЭМ-замок, примерно 40$;
Резервируемый источник питания (от ОПС) — пусть еще 30$.
Почти все. 123$ за железо, осталось собрать вместе и запрограммировать.
А если надо в интернет с вебмордами и прочими ништяками, то прилепить к этому делу еще сбоку малинку. Или использовать только ее, вместо ардуины. И тогда уж USB GSM модем.
UFO just landed and posted this here
Я не верю в замки дешевле 35-40 баксов. Были прецеденты, поэтому минимальное, что стараюсь использовать на практике — «Полис» или Yus. Чаще таки CISA. Идея с вайфаем ок, но я все равно больше симпатизирую GSM.

С ESP8266 пока не ковырялся, но, чувствую, придется, что-то их уже в каждую бочку затычкой советуют.
UFO just landed and posted this here
UFO just landed and posted this here
Насчет цен чуть-чуть поправлю. ESP-12 стоит 2.5$, блока питания достаточно простейшего за 0.4$, к нему нужен регулятор напряжения на 3.3В за 0.10$ (если паять) или за 0.4$, если модулем. А на сэкономленные деньги я бы предложил взять плату nodemcu для удобной отладки. :-)
UFO just landed and posted this here
Не совсем понимаю на что именно гарантия — не на копеечный же микроконтроллер. Но слышал, что многие предпочитают покупать через Европу, чтобы не столкнуться с заведомым браком.

А в чем особенности ESP8266-EVB по сравнению с nodemcu dev board?
UFO just landed and posted this here
Я как-то разочаровался в комбайнах. Мне не так уж трудно разместить модули на плате самому, а в комбайне редко используется хотя бы треть предустановленных. При этом резко вырастают габариты и цена. Встроенный линукс — это хорошо, но, опять же, в моем случае избыточно — у меня есть полноценный домашний сервер, принимающий решения. А внешние исполнительные модули должны быть готовы к работе за считанные секунды после включения.
UFO just landed and posted this here
Не совсем понял, что вы имеете в виду. У ESP минимум четыре беспроблемных GPIO вывода, которые могут рулить, соотв. четырьмя реле без каких-либо дополнительных усилий. Или еще большим количеством реле, посредством ShiftReg.
UFO just landed and posted this here
Уверяю, у меня и в мыслях не было заниматься промышленным производством, как и, судя по тексту, у автора топика. Как мне кажется, одна из серьезных причин развития движения DiY, это:

вы должны получить сертификат CE, который стоит более 5000 евро


Что же до LUA, то у этого выбора есть одно очень весомое преимущество, как и у любого интерпретатора — возможность легко загружать обновления кода. Я бы послушал об альтернативах с интерпретаторами, но совершенно не заинтересован ни в каких фреймворках, которые требуют подключения чипа к программатору для изменения одной константы в проекте.
UFO just landed and posted this here
Вы, как я понимаю, ссылаетесь на jQuery и NodeJS, где логика полностью вынесена на внешний сервер (или вовсе на стороне клиента), в результате чего собственные вычислительные возможности MCU не используются. Это подходит лишь для каких-нибудь реле и сенсоров, где полсекунды задержки не критичны и создает проблемы безопасности.

Есть заливка через USB кабель JS кода


Разобрать железную дверь, достать замок, разобрать замок, добраться до USB/UART микроконтроллера, залить обновление, собрать замок, собрать железную дверь. Похоже, мы говорим о принципиально разном уровне удобства разработки, так что соглашусь, дальнейшая дискуссия и впрямь теряет смысл.
UFO just landed and posted this here
замок за 5 баксов — это замочек для шкафчика для одежды или стола. Вряд ли такому можно доверить квартиру…
UFO just landed and posted this here
UFO just landed and posted this here
я пару лет назад интересовался — бронедвери с электронным замком с выводом на логику и подачу команд в принципе не так дорого стоят. да и сами замки тоже. а его хоть к ардуине хоть малинке, хоть к компу цепляй. причем с документацией. Но вендора, к сожалению не упомню, гуглить опять надо
Насчет резервирования выводов.

Можно добавить микросхему 74HC595N, чтобы ценой трех пинов получить еще 8 (а при желании — 16, 24… и т.д.).

Можно добавить в схему еще один Arduino Nano или Arduino Nano Pro, который будет связан с Uno через два пина .Uno + E.Shield будут заниматься коммуникацией, а Nano — всем остальным. Чуть дороже, чем первый вариант, зато возможностей больше.

Можно вместо ethernet-shield поставить wifi-mcu ESP8266, который тоже отлично связывается с Arduino через два пина (и стоит в 10 раз меньше). Бонус — «непосредственная близость» физически обеспечивается зоной работы Wi-Fi.

Можно обойтись двумя ESP, один из которых будет работать как точка доступа, а второй — общаться с сервером, чтобы таким образом не пускать в домашнюю Wi-Fi сеть всяких левых. GPIO на них хватит для управления хоть тремя замками.
UFO just landed and posted this here
А как одновременно использовать station и AP режимы? Или вы предлагаете переключаться между режимами, когда нужно отправить запрос к серверу?
UFO just landed and posted this here
О! Спасибо за наводку. NodeMCU теперь тоже так умеет, оказывается:

wifi.STATIONAP is a combination of wifi.STATION and wifi.SOFTAP. It allows you to create a local wifi connection AND connect to another wifi router.
Пост не про поиск готового решения. Автор свое время инвестирует в написание статьи. Опытом делится.
А готовое решение может подсказать пару полезных идей.
Комментарии — резонанс на положения статьи. Резонанс вызвало спорное утверждение о проблемах с доступностью и ценой электрических замков, потому народ поспешил накидать вариантов. А польза статьи сомнению не подлежит, это лучший форм-фактор, когда свой опыт да на примерах.
Не рассматривали для общения с сервером, так понимаю замки-контроллер в одной локалке, что-то на вида Pub-Sub, например Redis? Протокол простейший, можно хоть самому реализовать, либо попробовать адаптировать готовые библиотеки на C. При этом серверная часть должна стать проще.
А как же дверь подъезда? Говорить гостям, чтобы подождали когда кто-нибудь выйдет?)
Не на всех подъездах нужен ключ для входа. Возможно, у автора статьи нет такого.
UFO just landed and posted this here
Подумалось — а какой самый дешевый канал информации может дать телефон? Wi-Fi дешев, но у телефона есть еще и фонарик. Серия световых импульсов — код. Тогда на приемной стороне — всего лишь фотодиод. Связь в одну сторону, но для этой задачи достаточно. В кодовую посылку можно вставить и время жизни пароля. Вот только до сих пор не встречал приложения для подобного использования фонарика.
Можно конечно и световым пятном на экране помигать.
UFO just landed and posted this here
UFO just landed and posted this here
Bluetooth — он есть везде.
Из перспективных (пока есть не везде, но скоро будут везде) — NFC.
Имел ввиду наиболее простой вариант приемной стороны. Отработать импульсы фотодиода сможет даже дешевая AtMega.
Идеальный сценарий — когда приезжающий получает одноразовый код ещё при бронировании/оплате, работающий в примерное время заезда туриста. В итоге мы отвязаны от всяких там смс-ок вайфаев которые могут сесть и т.п.
UFO just landed and posted this here
… а так же сигнализацию, шокер, лазер и кнопку самоуничтожения, запечатывающую дверь. А для мирных целей — простенький тетрис или змейку, чтобы ждущие у замка не скучали! :-)

Все-таки камера — это уже другой уровень. Придется проводку вести и дырки сверлить. А значит исчезает смысл и в батарее.
UFO just landed and posted this here
Ну раз пошла такая пьянка, тогда можно на экран мобильника вывести просто QR-код и сунуть его в камеру
Sign up to leave a comment.

Articles