NFC ридер с памятью

Alez
Offline
Зарегистрирован: 20.09.2018

Доброго времени. Только начинаю экспериментировать с arduino, хотел спросить совета, как правильно сделать автономный  NFC ридер с памятью. Грубо говоря, считал ридером метки, они сохранились в память устройства (ноутбука нет, поэтому и такие танцы). Дома подключился к ПК и перезаписал данные из памяти на метки.

Благодарю за дельные советы.

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Есть ЮСБ ридер.
Есть копировщик.
Есть 10 перезаписываемых брелков
На 125 килогерц.
Копирую на брелки.
Дома читаю и их номера в текстовый файл.

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

b707
Offline
Зарегистрирован: 26.05.2017

Alez пишет:

 Грубо говоря, считал ридером метки, они сохранились в память устройства (ноутбука нет, поэтому и такие танцы). Дома подключился к ПК и перезаписал данные из памяти на метки.

Считываем ридером метки, сохраняем в ЕЕПРОМ.  Дома по нажатию кнопки сливаем все метки из ЕЕПРОМ в Сериал. По другой кнопке чистим ЕЕПРОМ.

Alez
Offline
Зарегистрирован: 20.09.2018

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

trembo пишет:
Видел ридэр с дисплеем, стоит баксов под 50. Вроде он может читать-писать из списка по выбору.
Спасибо за наводку, поищу.

b707 пишет:
Считываем ридером метки, сохраняем в ЕЕПРОМ.  Дома по нажатию кнопки сливаем все метки из ЕЕПРОМ в Сериал. По другой кнопке чистим ЕЕПРОМ.
Я так понимаю, что нужна плата с микроконтроллером ATmega1280 или ATmega2560, т.к. в ней объем памяти 4096 байт (чтоб с запасом)

Zontgom
Offline
Зарегистрирован: 08.09.2018

Главное нужный ридер бери, отличается частотой. Если нужно очень много, можешь и на карточку скидывать, да хоть допорнительную еером поставить. Решаеш только вы, но для новичков рекомендуют пройти обряд новичка :)

Alez
Offline
Зарегистрирован: 20.09.2018

Zontgom, что за обряд ? :D

По поводу ридера и спрашивал выше. Т.к. еще не очень разбираюсь во всем обилии плат, прошу совета бывалых.

b707
Offline
Зарегистрирован: 26.05.2017

Alez пишет:

Я так понимаю, что нужна плата с микроконтроллером ATmega1280 или ATmega2560, т.к. в ней объем памяти 4096 байт (чтоб с запасом)

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

А то можешь на карточку писать, как выше посветовали.

Alez
Offline
Зарегистрирован: 20.09.2018

b707, распиши пожалуйста более подробно, как все это спроектировать и на каких платах. И как понять "сколько меток ты хочешь слить в память за 1 раз" ? Один раз подношу - один раз сливаю. Разве это не так работает ? В памяти хранить меток не более 10 будет я так думаю. Иначе запутаюсь )))

trembo
trembo аватар
Offline
Зарегистрирован: 08.04.2011

Внутри ЮСБ ридэра стоит обычный ftdi.
Я смотрел.
То есть можно анализатором закапчурить команды чтения-записи.
Я думаю повторить их не проблемма для Ардуины.
Или для тех кто с Андроидом дружит, не надо дисплей , клавиатуру и питание городить.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

дак их можно в ПЗУ хранить, на 256 4-х байтовых меток места хватить. Если метки 8 байт - сделать свёртку до 4-х. 

b707
Offline
Зарегистрирован: 26.05.2017

Alez пишет:

b707, распиши пожалуйста более подробно, как все это спроектировать и на каких платах. И как понять "сколько меток ты хочешь слить в память за 1 раз" ? Один раз подношу - один раз сливаю. Разве это не так работает ? В памяти хранить меток не более 10 будет я так думаю. Иначе запутаюсь )))

извини, криво написал.

"сколько меток ты хочешь слить в память за 1 раз" - означает. сколько меток ты хочешь сохранить в памяти, прежде чем пойдешь домой извлекать их из ардуины :)

Если в памяти хранить 10 меток - Мега не нужна. хватит и Уно и Нано.

По остальным вопросам смотри примеры работы с RFID для чтения и с EEPROM - для сохранения в память.

Alez
Offline
Зарегистрирован: 20.09.2018

b707, благодарю за разъяснение. В сторону УНО изначально и смотрел, т.к. на ее основе много примеров с ридером на ютубе. В качестве считывателя рассматривал RC522 или Adafruit PN532 RFID/NFC Shield. Еще не разобрался в чем они принципиально отличаются друг от друга, и какая будет удобнее в работе с местками. Adafruit как я понял удобнее соединить с платой уно, чтобы обойтись без проводов, но конструкция более крупная получается. Так ли это ? И посоветуйте пожалуйста NFC модуль для экспериментов новичка )

Zontgom
Offline
Зарегистрирован: 08.09.2018

Alez пишет:
что за обряд ?

Курс "Ардуино для начинающих".