Реально ли ? Система контроля доступа
- Войдите на сайт для отправки комментариев
Подскажите пожалуйста, реально ли наваять на Ардуино такое, и имеет ли смысл ?
Имеется общий двор 2х многоквартирных домов. В этот двор планируется поставить двое откатных ворот с электроприводом и 3 калитки с электромагнитом
Ворота планируется открывать радиобрелками, причем очень желательно, чтобы каждый брелок был именной, со своим кодом. Для того, чтобы брелки можно было отключать, на случай, если он будет например клонирован и попадет ни в те руки
Базу актуальных кодов очень желательно иметь возможность менять с компьютера
Это первый этап задачи.
А есть и второй - калитки и ворота также нужно открывать брелками от домофонов, разных домофонов наверное 3, подъездов 7 штук. Т.е. в максимуме 7 различных типов брелков.
Как Вы думаете, можно ли сделать это на Ардуино и нужно ли или есть специализированные решения для таких вещей ?
Имхо, специализированные решения в данном случае - существенно дешевле и надежнее. Тут посмотрите: http://www.safemag.ru/acs/tm-controllers/
"Как Вы думаете, можно ли сделать это на Ардуино и нужно ли или есть специализированные решения для таких вещей ?"
Всё руками делается... и Ардуино тоже. Только для разных целей. Вообще же, Вы реально понимаете разницу. И спрашиваете только для того, что бы Вас убедили... в обратном (!!!) Ну, а поскольку Вы верно выбрали площадку для своего вопроса, то - ответ - ДА! И только ДА! Нет Ардуино кроме Ардуино и Arduino IDE - среда его! Любой Ардуинщик Вам скажет - Вы правильной дорогой идете, товарищ! Вспомните рекламы Доси, зачем платить больше? Наваяйте! Закрутите! Приделайте! И утрите же в конце концов носы всем этим Омронам, Сименсам и прочей зажравщейся буржуазии! Идут они со своей темной магией и западноамазонскими языками и схемами! С++ - наше всё! Любой патсан завернет Вам такой код! За надцать минут и эн миллилитров пенного напитка! И если Вы способны держать кирпичное лицо на типа вопросики - А ето у вас из какого канструктара? Лего, да? То Вы почти... да я не побоюсь этого слова! Да! Вы - Терминатор! Уфф. Спасибо за внимание.
На мой взляд Вам нервишки бы подлечить.
Каждое решение имеет свою цену. Омроны и Сименсы это здорово, но там может вылезти такой ценник, что мало не покажется. Первые прикидки дали мне ценник в районе 50.000 только за "сервер" и "софт".
Полтинник для нас это деньги, за которые стоит попробовать альтернативные варианты. При том ,что задача то на первый взгляд не космической сложности. Единственная сложность которую я пока вижу - это где найти брелки с уникальными кодами и как привязать их к Ардуино. Остальное все довольно просто например wiegand оборудование легко цепляется к Ардуино
Спасибо, это похоже то что нужно и по деньгам нормально.
:))) Мне нравится Ваша настойчивость! http://robocraft.ru/blog/arduino/118.html
https://www.google.ru/search?client=opera&q=ibutton+arduino&sourceid=ope...
Спасибо, вот это уже по делу.
Но проблема не в "таблетках", а в радио брелках. Они должны быть уникальные и как то связанные с Ардуино. Вот в этом проблема
Но проблема не в "таблетках", а в радио брелках. Они должны быть уникальные и как то связанные с Ардуино. Вот в этом проблема
а если копать в эту сторону http://videolocator.ru/ru/hardware/23/rcs?
или перенести на ардуино это http://vrtp.ru/index.php?act=categories&CODE=article&article=2827
можно. я работал с RFID, мне известно 2 типа - 125 кГц EM-Marine и 13 с чем-то МГц Mifare. наугад отличить невозможно, брелки могут выглядеть совершенно одинаково.
если уж делать с базой и т. д. то хоть попытаться стандартизировать, и использовать только один тип брелков. своих, заказных. и точка. возможность открытия домофонной меткой снижает безопасность. так что нахнах, геморроя много с этой совместимостью, а польза сомнительная. делайте свое. одной ардуины хватит, но места в еепром не хватит, надо внешнюю i2c или sd флешку. плюс некий промышленный трансивер (RS485? Ethernet Shield?) и вторая дуина (необязательно в случае с сетью) для связи с компом, не будем же мы носить ноут под дождь прямо к замку, чтобы поменять ключи в памяти. возможно, использовать съемную флешку, закрывать на дверцу с маленьким замочком, писать на компе, а потом втыкать.
SD-флешка и Ethernet на совмещенном Ethernet шилде не могут работать одновременно. AlexFisher работает над этим.
Спасибо std, Snubist, ustas за мнения.
Изучил готовые решения. Действительно выглядит очень дешево. Но есть несколько моментов
1. Шаг в сторону расценивается как попытка побега.
Например - имеется решение с 2х кнопочным брелком. Брелок выдает в систему 2 разных кода.
Контроллер доступа умеет по списку кодов включать релюху и все. Ну и как же привязать например на 2ю кнопку закрытие ворот ?
Отдельный контроллер со своим списком и релюхой ? Криво выглядит
2. Простые контроллеры дешевы, да. Но как только хочется управлять ими например удаленно, сразу цена контроллера вырастает до 50$. А за эти деньги он между прочим умеет управлять только 2мя считывателями. А мне нужно не меньше 4х на одни ворота, а по хорошему 5. Это сразу выводит ценник контроллеров в 150$ за одни ворота. А нужно 2е + калитка. Итого 350$ только сами контроллеры
С учетом того, что Arduino умеет работать с Wiegand 26, т.е. к ней можно подцепить практически любое считывающее оборудование имеет смысл задуматься, на чем же все таки делать систему
Так что я пока в раздумьях. Благо время позволяет. Но с учетом минуса №1 склоняюсь все таки к Arduino
По поводу хватит ли 30к памяти. Не думаю, что с этим будут проблемы, если организовать систему так же, как и пром образцы.
т.е. на ардуину с компа закачивается список ID по которым можно делать действия.
Допустим что ключ 40 битный, на хранение нужно 5 байт. Квартир допустим 200, id ну пускай 1000 (аж по 5 на квартиру, хотя в реале будет 1 обязательный + 1 или 2 на пульт ДУ).
Это составит 5 килобайт в пределе, с хорошенным запасом.
Пока не понятно, как лучше связывать между собой Ардуины
Считыватели, работающие по протоколу Wiegand 26 работают на расстоянии до 150-200 метров, так что можно все ардуины в один ящик запихнуть в подъезде и к ним провода от считывателей подтянуть
Я так понимаю что брелки нужны только для автомобилистов. Точнее для их удобства,что бы не выходить из машины.
А следовательно их будет гораздо меньше чем жильцов. Это раз. А во вторых, они что бы не выходить из машины под дождь или снег, готовы на некоторые неудобства.
Так что если бы я для себя реализовывал этот проект, то для минимизации расходов на комплектуху, стал бы рыть в сторону GSM шилда.
Подьехал человек к воротам позвонил по определенному номеру, контроллер сравнил номер входящего с записанными в памяти, если идентификация прошла, то поднял трубку, и стал отслеживать тоновые сигналы нажатия кнопок. Нажал водитель единицу, контроллер открыл ворота. Нажал двойку, или оборвал связь, ворота закрылись.
А связать ардуинки можно по RS485, до двух километров дальность.
Подьехал человек к воротам позвонил по определенному номеру, контроллер сравнил номер входящего с записанными в памяти, если идентификация прошла, то поднял трубку
Очень интересное решение, заодно решает кучу проблем !
Например бабушка хочет вызвать скорую, скорой нужно открыть ворота
Бабушка набирает номер ворот, ворота открываются, скорая заезжает
Ну и конечно очень бюджетно и без заморочек с пультами/приемниками с плавающим кодом
Ну тогда жду здесь отчета о реализации:)
Глядишь и мне может когданибудь пригодится:)
уважаемый ТС настоятельно не рекомендую вам делать этот проект как для одного раза. Значительно выгоднее (не в плане денег) купить готовую СКД. Сам работаю с покупными СКД, и хочу заметить, что пока вы доведете ее до како-гото работоспособного состояния, то жильцы 2-х многоэтажных подьездов не только вам вынесут мозг, а и забудете что такое спать ночью...
Или делайте сами СКД, но тестируйте ее у себя в квартире сначала, причем прийдется основательно потрудиться над методикой тестирования.
PS: я уже практически написал код для подобной системы только у нее несколько иные задачи - контроль работы охранника, который ходит по территории и с помошью прибора считывает метки. А потом программа анализирует, где пропустил, где опоздал, а где и вообще проспал.
уважаемый ТС настоятельно не рекомендую вам делать этот проект как для одного раза. Значительно выгоднее (не в плане денег) купить готовую СКД. Сам работаю с покупными СКД, и хочу заметить, что пока вы доведете ее до како-гото работоспособного состояния, то жильцы 2-х многоэтажных подьездов не только вам вынесут мозг, а и забудете что такое спать ночью...
Зато появится понимание "почему покупные столько стоят" :) Именно потому что "написать софт и отладить" - это самое дорогое. А $350 - это не цифра если посмотреть во что обходится программист (если вы сами это делаете, то значит вы просто вкладываете эти же деньги своим трудом). А "покупные" они еще и "универсальные", а не для "конкретного двора". И обеспечение универсальности - тоже копеечку забирает.
Вообщем RainMan прав. Если это не Just For Fun, то подумайте. Если вы съекономите, скажем $200, но убъете на все это месяц (оптимистично), то стоит задатся вопросом "а нанялся бы я на работу за $200/месяц"?
Плюс еще вы можете, незаметно для себя, подписатся на "пожизненную, бесплатную техническую поддержку решения". Да плюс еще, не дай бог "замкнет где-то что-то, китайский блок питания загорится...".
А у людей - есть такое своейство: чем дешевле вы решили им проблему, тем меньше они ценят ваши усилия. Собирете "супер/пупер" за $100 - будет отношение "да фигня, из конструктора детского примитив слабал". Тыкнули дети шокером - вы виноваты так как "детали фиговые купили" (про детей - вы ничего не докажете)
А потом "грозозащита", а потом "водой залило" и еще 100 нюансов которые нужно учитывать "в полевых условиях".
Спасибо за мнения, я безусловно сравниваю стоимость/функционал готовых решений и самопала
У обоих подходов есть свои и плюсы и минусы.
Пока я остановился на варианте из трех честей
1. Функционал доступа через калитки на готовом "домофонном" решении.
2. Функционал открытия ворот через GSM на самодельной схеме Ардуина + GSM модем. Если не получится, буду покупать готовое. Самоделке приоритет в первую очередь по причине того, что ворот двое, придется покупать 2 готовых блока, и в каждом блоке будет по отдельной базе пользователей, в самоделке можно обойтись одной базой пользователей.
Да и на первый взгляд ничего особо сложного нет в связи RS232 GSM модема + Ардуина. Тем более, что данная автоматика будет стоять в теплом подъезде.
3. Радиобрелки-передатчики для ворот той же фирмы, что и привод.
Вот такой зоопарк получается.
По остальным вопросам -
1. Решение скорее всего не на один раз, планируется это дело ставить и в других дворах (как часть оригинального бизнес процесса).
2. На чем сделано решение людей никто в курс вводить не собирается, по деньгам будет взято как за обычную схему
3. Пожизненная поддержка не пугает, т.к. она не бесплатная и в этом плюс самоделки - хрен кто разберется :-)
Я хочу обратить ваше внимание что сетевые контроллеры доступа имеют общую базу, и соединяются как правило по RS-485. Т.е обьединяйте на здоровье контроллеры СКД в групы. Будет одна база пользователей, у каждого свои права - туда можно, а сюда нет. И управлять централизовано с одного места удобнее. Я вам рекомендую использовать все-таки готовую СКД. Тем более вариантов много и достаточно бюджетных. Если решитесь - я посоветую производителя с которым работаю по СКД.
Теперь насчет брелков для открывания чего-либо. Я сомневаюсь, что у вас получится получать от каждого брелка индивидуальный код, для его последующего анализа. Или ткните в меня ссылкой на такие брелоки + контроллер и из стомость. Обычно в таких случаях использую RFID ключики.
Настоятельно не рекомендую браться за проект, если это хобби, то оно может превратиться в кошмар. Все что вам надо, можно реализовать на существующих контроллерах СКД, и не так дорого как вы считали. Есть нюансы их тонкой настройки, позволяющи в каждом конкретном случае сэкономить на железе. Только эти нюансы надо обсуждать с теми, кто работал с ними и знает их особеннсти.
Если вы правильно сможете поставить задачу и привести план-схему расположения оьектов, то я могу вам помочь с реализацией на готовых контроллерах СКД. Плюс ко всему, их еще можно обьединять через интернет, что существенно расширяет ваши возможности!
Брелки с индивидуальными кодами есть, это все брелки с rolling кодом.
Например :
http://www.ironlogic.ru/il.nsf/pages/il100
То, что для СКД единая база это понятно, я говорил про базы в GSM модулях контроля доступа.
Они хранятся внутри и заполняются через SMS / USB, т.е. поддержки общей базы нет.
спасибо за ссылочку. Но стоимость брелоков а особенно считываетля просто космическая!!
Это Вы пошутили что ли ?
Четырех канальный брелок c rolling кодом на HCS-301 за 300 рублей - даже у китайцев на Ебее цены примерно такие же. Брелок для Came вообще от 800 рублей
Считыватель, 11000 рублей, ну да, дороговато конечно, но не "космос".
Особенно с учетом того, что он интегрированный, с дистанционным считыванием карточек.
Да и вещь вообще редкая
Есть кстати считыватели и гораздо дешевле
http://control-dostupa.ru/index.php/skud/page/radiokey/
ну 2500руб. против 11тыс.руб. небо и земля. Хотя и функционал у дорогого побольше. Вобщем это хорошо, что есть такие контроллеры, но гораздо удобнее поставить дешевый контроллер , который за 2500р. и передавать код считанного брелока в СКД по интерфейсу 1-ware или вейганду
Вот только контора, которая делает дешевые считыватели, какая то мутная.
Плюс можно напороться на несовместимость брелков и этого контроллера.
Но в обеих случаях всплывает засада - а как собственно оперировать стандарными СКД с 4-мя каналами.
Иначе говоря, как СКД поймет что один код это например открытие ворот, а второй - закрытие ?
У Вас есть идеи по этому поводу ?
очевидно нужно 2 контроллера СКД, тут никуда не убежишь.
Или более примитивный вариант: первое нажатие любой из кнопок открывает ворота, а второе нажатие любой из кнопок - закрывает. Дешево и сердито. И достаточно одного контроллера СКД
А на 2-е ворот уже 4 контроллера, на каждый брелок по 2 разных кода. Это для варианта 2х каналов.
Или 8 контроллеров, 4 кода на каждый брелок для варианта 4х канального брелка.
Во первых это фактически отказ от многоканальности, во вторых, любая кнопка это опять же дублирование (учетверение) кодов на один брелок.
Стандартные решения хороши быстрым развертыванием, но шаг вправо-шаг влево и могут вырасти такие заморочки, что мало не покажется.
Я уже определился - в качестве эксперимента, для себя, я попробую обязательно. Тем более что все компоненты стоят копейки, мне это интересно и есть перспектива, где это использовать более одного раза.
А вот ставить ли "в бой" посмотрю по результатам экспериментов
На мой взляд Вам нервишки бы подлечить.
Каждое решение имеет свою цену. Омроны и Сименсы это здорово, но там может вылезти такой ценник, что мало не покажется. Первые прикидки дали мне ценник в районе 50.000 только за "сервер" и "софт".
Полтинник для нас это деньги, за которые стоит попробовать альтернативные варианты. При том ,что задача то на первый взгляд не космической сложности. Единственная сложность которую я пока вижу - это где найти брелки с уникальными кодами и как привязать их к Ардуино. Остальное все довольно просто например wiegand оборудование легко цепляется к Ардуино
Мне тоже кажется, что это какое- то заклинание
Процесс идет.
Ардуинку получил, подключил. Из периферии подключил LCD, SD карту и RFID ридер.
Все вроде подключается без проблем. Только экран зараза крови попил, день библиотеку к нему подбирал
Жду теперь остальное оборудование : брелки на 433 мгц, приемники, гсм модем, RS485 модули
Жду теперь остальное оборудование : брелки на 433 мгц, приемники, гсм модем, RS485 модули
Мы тоже ждём с нетерпением: "заработает или нет?"
Нарисуй блок схему, и опиши логику работы окончательного устройства, если не сложно.
Пока планируется все очень просто.
Ардуина + сд карта + GSM модем по звонку номера из списка щелкает релюхой и открывает ворота
ардуина + приемник на 433 мгц принимает сигнал брелка , выделяет оттуда уникальный код, сверяется со списком и опять же щелкает релюхой
Если это заработает, будет и дальше. Вторые ворота, возможно калитки
Возможно придется добавить связь двух ардуин, т.к. приемник должен близко к воротам находится, а основная плата должна в подъезде стоять. Тут или RS485 или радио модули. И то и другое заказал, буду пробовать
Возможно что придется делать автомат подогрева - ардуинка следит за температурой у себя в ящике и релюхой включает подогрев. Это для морозов, если ардуинка не выдержит -30. Хотя тут вопрос - кто не выдержит первый. Привод ворот или ардуина
Видел статью http://www.wifiantenna.org.ua/antennas/diy-all-weather-3g-wi-fi-box/ там уличное устройство подгревалось так: "Для подогрева внутреннего пространства в морозы используются два соединенных последовательно 10 Вт 10 Ом-ных резистора. Расчетное тепловыделение сборки при 12 В питании будет 7,2 Вт."
Какая фирма привода ворот?
Еще не покупали, но скорее всего Came, т.к. у них есть низковольтовые (24 вольта) и скоростные приводы.
На контроллере привода есть разъем под кнопку внешнего открытия, думаю через этот контакт релюхой и открывать ворота
Есть ещё Beninca, тоже Италия, те же самые функции: низковольтовые (24 вольта) (кстати в Бенинке вольтаж можно изменить, преключая провода) и скоростные приводы.
На контроллере привода есть разъем под кнопку внешнего открытия, думаю через этот контакт релюхой и открывать ворота
Есть ещё Beninca, тоже Италия, те же самые функции: низковольтовые (24 вольта) (кстати в Бенинке вольтаж можно изменить, преключая провода) и скоростные приводы.
На контроллере привода есть разъем под кнопку внешнего открытия, думаю через этот контакт релюхой и открывать ворота
Beninca всё то же самое, только дешевле
Ага, спасибо, посмотрю
Разобрался с брелками
http://arduino.ru/forum/apparatnye-voprosy/biblioteka-chteniya-id-brelko...
действительно, многие брелки сигнализаций имеют внутренний серийный номер + катящийся код, на основе которых можно делать системы контроля доступа причем даже с защитой от сканирования и клонирования
Собрал первый приемник сигналов брелка.
Функция - прием сигнала и передача его по RS485 основной плате
Размерчик конечно великоват, просто осталась куча запасных UNO
А как работаешь с 485? как с серийным,или используешь какой нибудь протокол.
Сейчас пытаюсь с модбас разобраться, интересно все что есть по этой теме.
Отправка - прием прямо через Serial но поверх идет собственный протокол вот такого формата
За заголовком идут данные
Хотел навернуть контрольную сумму, но поскольку потеря пакета или битый пакет ни на что не влияют, не стал заморачиваться
Выхожу на финишную прямую, скоро монтаж
Основной приемник. Функции - принимать сигналы брелков, принимать телефонные звонки, управлять воротами.
Умеет открывать ворота по звонку с зарегистрированного телефонного номера на его внутренний телефонный номер, функция открытия, закрытия ворот, "пешеходный проход"
Связь с модулем контроля через RS485
В дальнейшем к нему будет подключен экран для информирования водителей, Wiegand ридеры и управление калиткой
Модуль контроля. Служит для загрузки в приемник ID и номеров телефонов по которым нужно открывать ворота
Умеет считывать сигналы брелков, для того, чтобы их тут же прописывать в базу.
В дальнейшем будет управлять системой питания ворот и приемников, управляя бесперебойником, писать в базу данных события от приемников
Привод ворот, подключенный к приемнику
Выхожу на финишную прямую, скоро монтаж
Основной приемник. Функции - принимать сигналы брелков, принимать телефонные звонки, управлять воротами.
Умеет открывать ворота по звонку с зарегистрированного телефонного номера на его внутренний телефонный номер, функция открытия, закрытия ворот, "пешеходный проход"
Связь с модулем контроля через RS485
В дальнейшем к нему будет подключен экран для информирования водителей, Wiegand ридеры и управление калиткой
Модуль контроля. Служит для загрузки в приемник ID и номеров телефонов по которым нужно открывать ворота
Умеет считывать сигналы брелков, для того, чтобы их тут же прописывать в базу.
В дальнейшем будет управлять системой питания ворот и приемников, управляя бесперебойником, писать в базу данных события от приемников
Привод ворот, подключенный к приемнику
Крууууууууто
:-) Спасибо
К приемнику прикручен дисплей для информирования водителей
Окончательно собрано контролирующее устройство, блок питания использован компьютерный
Все окончательно готово к установке. Следующая неделя - установка ворот и автоматики
Молодец!!!
Её саму теперь защищать надо, а то уведут:))))
Молодец!!!
Её саму теперь защищать надо, а то уведут:))))
не думаю, если сделать внутри территории
датчик на открывание устройства и немедленная тревога, в проге задействавать спецключ для сервисного обслуживания - приложил, воя при открывании не будет)
Сегодня заработали ворота
Основной приемник на столбе
Рабочее место, с которого в систему вводятся новые пользователи
vikam, круто! Поздравляю! Клиенты довольны?
Я давно где-то слышал, что всякого рода ворота и шлагбаумы могут быть вне закона, если к ним не приставлен человек с кнопкой. Мало ли приедут пожарные или полиция, скорая помощь или спецназ. Не исключено, что к вам пожалует инспектор. Как вариант решения, наверное, можно применить простой звонок. Если есть консьерж - поставить ему телевизор, пусть смотрит на ворота. А лучше переговорное устройство, типа домофона, но с одной единственной кнопкой.
Ворота ударят остановившуюся в створе машину ?