Тел. (495) 972-27-12

проект1

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY

Re: проект1

Сообщение Тима » 14 апр 2013, 19:57

Нашел простенький скетч и запустил считыватель на нем:

Code: [Выделить всё] [Expand/Collapse]
#include <SPI.h>
#include <RFID.h>

RFID rfid(53,5);

void setup()
{
  Serial.begin(9600);
  SPI.begin();
  rfid.init();
 
}

void loop()
{
    if (rfid.isCard()) {
     
          Serial.println("IS CARD");
         
          if (rfid.readCardSerial()) {
           
                        Serial.println(" ");
                        Serial.println("El numero de serie de la tarjeta es  : ");
         Serial.print(rfid.serNum[0],DEC);
                        Serial.print(" , ");
         Serial.print(rfid.serNum[1],DEC);
                        Serial.print(" , ");
         Serial.print(rfid.serNum[2],DEC);
                        Serial.print(" , ");
         Serial.print(rfid.serNum[3],DEC);
                        Serial.print(" , ");
         Serial.print(rfid.serNum[4],DEC);
                        Serial.println(" ");
                       
                       
           
          }
         
    }
   
    rfid.halt();
}
GeSHi © Codebox Plus

Только он выводит не тот код, что на самом ключе, т.е. на ключе код 1991660461, а выводит 173 , 83 , 182 , 118 , 62

Здесь: http://www.rlocman.ru/shem/schematics.html?di=113001 прочитал, что этот код надо еще преобразовать, но как только не пробовал, не смог получить нужного результата.
З.Ы. в скетче поменял строку(для УНО, НАНО):
Code: [Выделить всё] [Expand/Collapse]
RFID rfid(10,5);
GeSHi © Codebox Plus

на(для МЕГА):

Code: [Выделить всё] [Expand/Collapse]
RFID rfid(53,5);
GeSHi © Codebox Plus
Тима
 
Сообщения: 119
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Mr.Kubikus » 14 апр 2013, 20:25

Может быть есть какой-нибудь стандарт на формат данных RFID?
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 881
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: проект1

Сообщение Тима » 14 апр 2013, 20:42

Так, вроде разобрался! :!:
Карта выводит последовательность: 173 , 83 , 182 , 118 , 62, пишем его в обратном порядке :62, 118, 182, 83, 173. Убираем первое число, (почему?, пока не разобрался) и остальные переводим в НЕХ и получаем: 76, B6, 53, AD. Соединяем: 76B653AD, инвертируем в DEC и получаем номер карты: 1991660461.

Результаты получены методом ТЫКА! :ugeek:
Тима
 
Сообщения: 119
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Тима » 15 апр 2013, 15:53

Можно ли как-то увеличить дальность действия считывателя RFID? Сейчас считывает на расстоянии около 3см, а надо около 15см.
Тима
 
Сообщения: 119
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Mr.Kubikus » 15 апр 2013, 16:30

Наверное, надо более мощный усилитель для считывателя.
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 881
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: проект1

Сообщение Тима » 15 апр 2013, 21:11

Mr.Kubikus писал(а):Наверное, надо более мощный усилитель для считывателя.

Мне бы схемку или сЦылку...
Тима
 
Сообщения: 119
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Тима » 16 апр 2013, 16:14

Подключил sd-ридер к меге, запустил. Использовал скетч отсюда(подкорректировал под мегу): http://www.zhitenev.ru/arduino-rabotaem-s-sd-kartami/
Что-то не так у меня то ли с ридером то ли со скетчем, данные на карте сохраняются на все, а то и вообще чистый файл получается, хотя в мониторе порта циферки бегают!
Сегодня на работе буду пробовать на нано!
Тима
 
Сообщения: 119
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Mr.Kubikus » 16 апр 2013, 20:39

Думаете на на Arduino Nano будет лучше работать?
С уважением, Григорий
GitHub FB ВК TW
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
 
Сообщения: 881
Изображения: 49
Зарегистрирован: 22 окт 2010, 23:57
Откуда: Москва

Re: проект1

Сообщение Тима » 16 апр 2013, 20:58

На нано вообще не работает, в смысле скетч не влезает по размеру! :?
К нано пока подключил часы реального времени, работает как часы... каламбурчик однако :D
Тима
 
Сообщения: 119
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Тима » 18 апр 2013, 22:13

Подключил к меге экран, считыватель и часы, пока все работает, на экран выводит время и код карты.
Захотелось "прикрутить" картинку к экрану. Следуя описаниям скачал "процессинг" и в нем запустил "Битмар", закинул в окошко контрастную картинку и... :(
Что дальше :?: ??? На окошке нет кнопок для запуска конвертирования. Не знаю что делать дальше! HELP!!!
Тима
 
Сообщения: 119
Зарегистрирован: 16 ноя 2012, 21:03

Пред.След.

Вернуться в Arduino и Ко. ♥♥♥



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron