Продвинутый СКД

Ardoproject
Offline
Зарегистрирован: 09.09.2013

Здравствуйте!

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

И подружить между собой

_http://devicter.ru/goods/WIZnet-W5100-Ethernet-Network-Module

_http://devicter.ru/goods/modul-rele

_http://devicter.ru/goods/2-channel-Relay-Shield-For-Arduino

_http://devicter.ru/goods/LCD-16-2-Characters-Green-Yellow-back-light-1

_http://devicter.ru/goods/datchik-schityvanija-rfid-kart-125kgc

И сделать что-то подобное

_http://www.tekcrack.com/arduino-lcd-wshift-parallax-rfid.html

В итоге должно получиться устройство с двумя RFID считывателями и двумя реле,  и монитором, которому по Ethernet порту посылают команды, а ардуино отдает на них ответ

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

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

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

Кому интересно данное предложение все уточняющие и интересующие вопросы, сроки и стоимость реализации просьба присылать на следующий адрес эл. почты: ardoproject@gmail.com.

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

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

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

2.       Какого ардуино выбрать для реализации текущего проекта.

3.       Какие модули лучше взять в замен приведенных

4.       Если кто то работал с RFID модулями, приведенными выше, как они в работе зависают или нет, может, стоит заменить на другие. Какие именно?

5.       Какие подводные камни могут возникнуть в ходе работы?

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

7.Если ваш ответ на все выше описанное “Это фигня. Не взетит.”  Поделитесь своим вариантом решения, если вас это не затруднит.

Ardoproject
Offline
Зарегистрирован: 09.09.2013

8. Стоит ли делать управление через ethernet или лучше и быстрее будет работать через usb или com?

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Ardoproject пишет:

8. Стоит ли делать управление через ethernet или лучше и быстрее будет работать через usb или com?

Как вы это себе представляете: завод, вход в цех по картам, а рядом системный блок подключенный к ардуине и бабка на стуле, смотрящая чтобы это все не украли.

Подводные камни:

1. обьем базы данных карт - если большой то скорость поиска и организация базы.

2. защита от электростатических и высокочастотных помех на питании - при выходе из строя МК на всех выходах будет ЛОГ 1 - двери откроются если электрошокером по антене(не факт конечно).

3. Сетевая безопасность протокола - надо или нет зависит от области приминения.

Плату я думаю лучше Mega2560 там и памяти норм и портов достаточно.

Какие у вас будут карты(ключи)? Я бы глянул в сторону RC522 + Mifare S50 13.5 Мгц информацию можно хранить на карте(о пользователе), ключи шифрования можно переодически менять, но это существенно усложняет проект.

Ardoproject
Offline
Зарегистрирован: 09.09.2013

NeiroN пишет:

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

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

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

Так что вопросы приведенные вами для меня не критичны, для себя же отметил и понял какую плату лучше выбрать. Спасибо Вам за это.

Ardoproject
Offline
Зарегистрирован: 09.09.2013

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

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

Ardoproject,

Раз уж у вас планируется продвинутая система контроля доступа, с безопасностью должно всё быть чики-пуки, то есть на хорошем уровне. Предлагаю, ознакомиться с моим сообщением:
http://arduino.ru/forum/programmirovanie/rfid-klyuchi-lan-set#comment-35754

Я могу реализовать, т.е. запрограммировать, описаный в моём сообщении алгоритм на Ардуине (язык "ардуино" он же си плюс плюс) и на компьютере (си шарп - быстро, java - интересно (мне)).

Также предлагаю ознакомиться с моим небольшим исследованием другого ридера, который у меня есть: http://arduino.ru/forum/proekty/chitaem-nomera-rfid-nfc-kart-metok-s-pomoshchyu-modulya-s-chipom-pn532-1356-mhz

У 13,56 МГц технологии есть положительный момент, можно не покупать карточки, а набрать их в помойке у метро. :)

удачи

Ardoproject
Offline
Зарегистрирован: 09.09.2013

toc пишет:

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

В качестве считывателя используется тоже http://www.ebay.com/itm/261110689339, по нему больше всего документации,

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

Возможно ли на одну плату ардуино мега прикрепить две такие платы считывателей, хватит выводов?

Вы можете поделиться дельным советом по этой информации?

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

toc пишет:

У 13,56 МГц технологии есть положительный момент, можно не покупать карточки, а набрать их в помойке у метро. :)

Вопрос - будут ли они там стираемыми/записываемыми?

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

Andrey_Y_Ostanovsky, да (если известен пароль). Мне он не известен. На полный перебор на одной дуине понадобится, эээ... считаем: ключ - 6 байт, скорость - 5 шт в секунду, кажется так... 1,7 миллиона земных лет. Солнце уже погаснет?

Но, все rfid карты (и билеты) имеют уникальный серийный номер, который можно запросто прочитать. Если допустить, что такой номер нельзя подделать, то можно на использованных билетах от метро построить простую скд. Смотрите мою тему ссылка выше chitaem-nomera-rfid-nfc-kart

Ardoproject
Offline
Зарегистрирован: 09.09.2013

toc пишет:

Andrey_Y_Ostanovsky, да (если известен пароль). Мне он не известен. На полный перебор на одной дуине понадобится, эээ... считаем: ключ - 6 байт, скорость - 5 шт в секунду, кажется так... 1,7 миллиона земных лет. Солнце уже погаснет?

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

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

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

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

toc пишет:

На полный перебор на одной дуине понадобится, эээ... считаем: ключ - 6 байт, скорость - 5 шт в секунду, кажется так... 1,7 миллиона земных лет.

http://odinokij-kot.livejournal.com/15429.html?nojs=1 - у некоторых это получается быстрее. :)

http://mifare.livejournal.com/