Cititor RFID 125KHz
Autor: Razvan Ionescu -23/06/2010-
Pentru cei interesati de proiecte gen securitate, control acces, pontaj sau similare, utilizand RFID, solutia bazata pe Arduino poate fi o alternativa avantajoasa atat din punctul de vedere al pretului, cat si al unei dezvoltari rapide si relativ simple.
Pentru acest tutorial avem nevoie de urmatoarele:
Arduino Duemilanove
Cititor RFID 125KHz
Cartela (tag) RFID 125KHz
Placa montaj fara lipituri (breadboard) (optional)
Cititorul RFID de mai sus are avantajul ca poate fi introdus intr-un soclu de 40 pini DIL si astfel poate fi utilizat cu usurinta in orice proiect, fara a mai fi nevoie de cabluri de conectare sau de breadboard.
Cea mai simpla metoda de a afla codul cartelei este de a utiliza biblioteca NewSoftSerial, disponibila gratuit aici. Fisierul zip se dezarhiveaza si se copiaza in folderul libraries al distributiei Arduino.
Din documentatia cititorului RFID aflam ca exista doua moduri de utilizare. Am ales pe cel de-al doilea, “TTL Interface RS232 Data output format”, pentru care conectarea se face astfel:
| RFID | Arduino |
| 1. Tx | D.P. 2 |
| 2. Rx | D.P. 3 |
| 3. | |
| 4. GND | GND |
| 5. +5V(DC) | +5V |
/*
Titlu: Citire cod RFID tag
Autor: [iard]
Data: 2010-06-22
*/
#include <NewSoftSerial.h>
#define rxPin 2
#define txPin 3
NewSoftSerial mySerial(rxPin, txPin);
void setup() {
mySerial.begin(9600);
Serial.begin(9600);
}
void loop() {
if (mySerial.available()) {
Serial.print((char)mySerial.read());
}
}
Observatii:
1. programashul de mai sus tipareste la monitor cele 10 caractere ASCII ale codului si cele 2 caractere ale sumei de verificare.
2. avand in vedere ca e aproape ora 3 dimineata, algoritmul de generare si comparare checksum ramane pe alta data





Bogdan S.
September 19th, 2010
Unde pot gasi in Romania cititorul RFID, pt ca pe site-ul propus in articol nu mai exista.
Viorel
September 22nd, 2010
Salut Bogdan,
Din pacate nu mai avem pe stoc exact acel model, l-am inlocuit intre timp cu acesta – http://www.robofun.ro/cititor_rfid_id_12?keyword=rfid&category_id=0
Viorel
Marius Motea
November 21st, 2011
Buna ziua,
As dori sa stiu daca cititorul din link-ul dvs interactioneaza si cu cardurile RATB. Nu doresc sa imi falsific cardul personal sau sa fac vre-o ilegalitate de genul acesta. Ca multe alte persoane, sunt indignat de faptul ca sunt fortat sa port cu cip RFID si nu am alta posibilitate de a calatori legal cu mijloacele de transport in comun. Scopul este acela de a publica informatiile rezultate in urma unor teste si eventual de a argumenta faptul ca RATB incalca drepturile fundamentale ale omului. Multumesc.
iard
November 21st, 2011
Cel pe care l-am utilizat eu in materialul de mai sus NU citeste carduri RATB. Functionand tot pe 125kHz , nici cel mentionat de Viorel NU poate fi utilizat pentru citirea cardului RATB.
Din cate am inteles din acest link http://forum.softpedia.com/index.php?showtopic=513445 frecventa pentru RATB este mult mai mare ( 13.56MHz ).
Oricum, toate echipamentele de la RoboFun sunt CITITOARE de RFID, asa ca nu aveti ce ilegalitate sa comiteti cu ele
In ceea ce priveste drepturile omului nu am cum sa va ajut… tot ceea ce va pot spune este opinia mea personala: cardurile RFID sunt extrem de utile si nu incalca drepturile mai mult decat camerele instalate pe strazile si in intersectiile din mai toata lumea civilizata…
Marius Motea
November 23rd, 2011
Buna ziua,
Multumesc pentru raspuns. Am observat ca acestea sunt de tipul read – write. Din discutia purtata de un controlor cu un calator ce nu (i se) validase cardul, acesta a relatat ca are toate datele pentru a ii da amenda stocate pe card (probabil cei de la ratb s-au gandit ca vor fi multe cazuri in care calatorii nu vor avea acte de identitate, insa vor avea “cardul activ”). Pe scurt, cineva ce detine un aparat mai special poate merge pe strada si afla datele de pe buletinul persoanelor fara a interactiona vre-un pic cu acestea. In plus mai sunt stocate si alte informatii de calatorie. Camerele de supraveghere au calitate slaba, in mediu deschis abia se poate idetifica o persoana din inregistrare. Multumesc inca o data pt raspuns.
iard
November 23rd, 2011
Cu placere
Este destul de greu ce spuneti dvs… e suficient sa vedeti de cate ori trebuie apropiat cardul de cititor in mijloacele de transport in comun pana sa reuseasca sa-l citeasca corect. Nici macar cititoarele controlorilor nu sunt mai bune.
Cardurile RFID sunt de mai multe feluri: pasive, pasive (dar cu baterie) si active. Cele pasive (fara baterie) asa cum par a fi cele RATB (in ciuda numelui lui “Activ” cred ca este de fapt pasiv) pot fi citite doar de la distante foarte mici sau doar prin contact direct.
Si pretul lor difera in functie de tip: cele pasive sunt foarte ieftine, cele active sunt de zeci/sute de ori mai scumpe…
Pe de alta parte, camerele sunt tot atat de bune pe cat de bun este algoritmul utilizat. Cautand pe google gasim exemple care, acum 5-10 ani, pareau de domeniul S.F.