проект1

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Тима
Сообщения: 131
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Тима »

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

Код: Выделить всё

#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();
}
Только он выводит не тот код, что на самом ключе, т.е. на ключе код 1991660461, а выводит 173 , 83 , 182 , 118 , 62

Здесь: http://www.rlocman.ru/shem/schematics.html?di=113001 прочитал, что этот код надо еще преобразовать, но как только не пробовал, не смог получить нужного результата.
З.Ы. в скетче поменял строку(для УНО, НАНО):

Код: Выделить всё

RFID rfid(10,5);
на(для МЕГА):

Код: Выделить всё

RFID rfid(53,5);
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: проект1

Сообщение Mr.Kubikus »

Может быть есть какой-нибудь стандарт на формат данных RFID?
С уважением, Григорий
GitHub FB ВК
Тима
Сообщения: 131
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Тима »

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

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

Re: проект1

Сообщение Тима »

Можно ли как-то увеличить дальность действия считывателя RFID? Сейчас считывает на расстоянии около 3см, а надо около 15см.
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: проект1

Сообщение Mr.Kubikus »

Наверное, надо более мощный усилитель для считывателя.
С уважением, Григорий
GitHub FB ВК
Тима
Сообщения: 131
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Тима »

Mr.Kubikus писал(а):Наверное, надо более мощный усилитель для считывателя.
Мне бы схемку или сЦылку...
Тима
Сообщения: 131
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Тима »

Подключил sd-ридер к меге, запустил. Использовал скетч отсюда(подкорректировал под мегу): http://www.zhitenev.ru/arduino-rabotaem-s-sd-kartami/
Что-то не так у меня то ли с ридером то ли со скетчем, данные на карте сохраняются на все, а то и вообще чистый файл получается, хотя в мониторе порта циферки бегают!
Сегодня на работе буду пробовать на нано!
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: проект1

Сообщение Mr.Kubikus »

Думаете на на Arduino Nano будет лучше работать?
С уважением, Григорий
GitHub FB ВК
Тима
Сообщения: 131
Зарегистрирован: 16 ноя 2012, 21:03

Re: проект1

Сообщение Тима »

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

Re: проект1

Сообщение Тима »

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