Sunteți pe pagina 1din 38

Cuprins

1 Stadiul actual ............................................................................................................................ 3


1.1 RFIDRadio Frequency Identification .............................................................................. 3
1.1.1 Scurt istoric al domeniului RFID ............................................................................... 3
1.1.2 Scurt istoric Arduino .................................................................................................. 4
1.2 Aplicaii care utilizeaz sisteme RFID .............................................................................. 5
1.2.1 Controlul accesului..................................................................................................... 5
1.2.2 Cartelele de club ......................................................................................................... 5
1.2.3 Pontajul computerizat................................................................................................. 5
1.2.4 Managementul deeurilor ........................................................................................... 5
1.2.5 Controlul servirii n restaurante, cantine .................................................................... 5
1.2.6 Credite i tranzacii bancare ....................................................................................... 6
1.2.7 Controlul inventarului ................................................................................................ 6
1.2.8 Identificarea anvelopelor ............................................................................................ 6
1.2.9 Prevenirea furtului de autoturisme ............................................................................. 6
1.2.10 Robotic ..................................................................................................................... 6
1.2.11 Identificarea animalelor ............................................................................................. 6
2 Fundamentare teoretic ............................................................................................................ 7
2.1 Ce este Arduino? ............................................................................................................... 7
2.2 Plci de dezvoltare pentru sisteme nglobate..................................................................... 7
2.2.1 Arduino ...................................................................................................................... 7
2.2.2 Raspberry Pi ............................................................................................................... 8
2.2.3 BeagleBoard ............................................................................................................... 8
2.2.4 Intel Galileo ................................................................................................................ 9
2.2.5 Goldilocks ................................................................................................................ 10
2.3 Structura unui sistem RFID ............................................................................................. 10
2.4 Tipuri de sisteme RFID ................................................................................................... 11
2.4.1 Sistemele RFID active.............................................................................................. 11
2.4.2 Sistemele RFID pasive ............................................................................................. 11
2.4.3 Modalitatea de transmisie ........................................................................................ 11
2.4.4 Informaia stocat i procesat n transponder ......................................................... 12
2.4.5 Frecvena de operare a sistemelor RFID .................................................................. 12
2.4.6 Cuplajul transponder cititor .................................................................................. 13
2.5 Analiza SWOT ................................................................................................................ 13
2.5.1 Analiza SWOT a tehnologiei RFID ......................................................................... 14
2.5.2 Analiza SWOT a tehnologiei cu Cod de Bare ......................................................... 15
2.5.3 Comparaie ntre tehnologia RFID activ, RFID pasiv i Codul de bare ............... 15
1
2.6 Managementul proiectelor RFID..................................................................................... 16
2.6.1 Justificarea costurilor unui sistem RFID .................................................................. 16
2.7 Standarde RFID ............................................................................................................... 17
3 Implementarea soluiei adoptate ............................................................................................ 18
3.1 Componente utilizate ....................................................................................................... 18
3.1.1 Placa de dezvoltare Arduino UNO R3 ..................................................................... 18
3.1.2 Cititorul RFID .......................................................................................................... 19
3.1.3 Eticheta RFID........................................................................................................... 20
3.1.3.1 Avantajele etichetelor RFID ................................................................................. 20
3.1.4 Breadboard 400 ........................................................................................................ 21
3.1.5 Fire jumper ............................................................................................................... 21
3.2 Aplicaie .......................................................................................................................... 21
3.2.1 Arduino UNO R3 ..................................................................................................... 22
3.2.1.1 Pinii de conectare ................................................................................................. 23
3.2.1.2 Microcontroller-ul ................................................................................................ 24
3.2.1.3 Mufa de conctare USB ......................................................................................... 24
3.2.1.4 Alimentarea .......................................................................................................... 24
3.2.1.5 Conectorul ISCP ................................................................................................... 24
3.2.1.6 Butonul de reset .................................................................................................... 24
3.2.2 Modulul RFID MFRC522 ........................................................................................ 25
3.2.3 Mediul de programare Arduino ................................................................................ 25
3.2.3.1 Bibliotecile folosite n realizarea aplicaiei .......................................................... 26
3.2.3.2 Programarea Arduino n C ................................................................................... 27
3.2.4 Pai parcuri n realizarea aplicaiei ......................................................................... 27
3.2.5 Ce face aplicaia? ..................................................................................................... 29
4 Rezultate experimentale ......................................................................................................... 32
4.1 Montaj RFID, Arduino .................................................................................................... 32
4.2 Introducerea Etichetelor RFID ........................................................................................ 33
4.3 Recunoaterea Etichetelor RFID ..................................................................................... 33
4.4 Cazuri de testare .............................................................................................................. 34
4.4.1 Primul caz de testare ................................................................................................ 34
4.4.2 Cazul al doilea de testare.......................................................................................... 35
4.4.3 Cazul al treilea de testare ......................................................................................... 36
5 Concluzii ................................................................................................................................ 37
6 Bibliografie ............................................................................................................................ 38

2
1 Stadiul actual

1.1 RFIDRadio Frequency Identification


Radio Frequency Identification (R.F.I.D.) Identificare prin frecven radio, este o metod
de identificare automat, o tehnologie care utilizeaz comunicaiile de radio frecven pentru
identificarea i stocarea datelor. Acestea sunt folosite n identificarea, localizarea i urmrirea
persoanelor, bunurilor, animalelor, etc., fiind util n monitorizarea stocurilor unor companii sau
ca elemente de securitate, spre exemplu, n aeroporturi.
Identificarea prin radio frecven (RFID) folosete cmpuri electromagnetice pentru a
identifica i urmri automat etichete ataate la obiecte. Etichetele conin informaii stocate prin
mijloace electronice. Etichetele PASIVE colecteaz energie din apropierea unui cititor RFID pe
baza undelor radio. Etichetele ACTIVE au o surs de alimentare local, cum ar fi o baterie i pot
funciona la sute de metri de cititorul RFID. Spre deosebire de un cod de bare, eticheta nu trebuie
s fie n limita de vizibilitate a cititorului, astfel, poate fi ncorporat n obiectele urmrite. RFID
este o metod de identificare automat i captur de date. [wikipedia.en]

1.1.1 Scurt istoric al domeniului RFID


RFID (Identificarea prin radio frecven) are la baz o lung istorie. n 1945, Lon
Theremin a inventat un instrument de spionaj pentru Uniunea Sovietic, care a retransmis undele
radio incidente cu informaiile audio. Undele sonore au vibrat o diafragm care a modificat uor
forma rezonatorului i care a modulat frecvena radio reflectat. Chiar dac acest dispozitiv a fost
un dispozitiv de ascultare ascuns, nu o etichet de identificare, el este considerat a fi un
predecesor al RFID-ului, deoarece a fost la fel, pasiv, fiind activat de undele dintr-o surs
exterioar.
Tehnologia similar, cum ar fi transponderul IFF, a fost folosit n mod curent de ctre
aliai i Germania n al doilea rzboi mondial pentru a identifica aeronava ca prieten sau duman.
Transponderii sunt nc utilizai de cele mai multe aeronave pentru motoare pn n prezent. O
alt lucrare timpurie de explorare a RFID este hrtia de referin din 1948 a lui Harry Stockman.
Stockman a prezis c "... munca considerabil de cercetare i dezvoltare trebuie fcut nainte ca
problemele de baz rmase n comunicarea reflectat s fie rezolvate i nainte ca domeniul
aplicaiilor utile s fie explorat".

Figura 1.1- Ilustrarea nceputului domeniului RFID []


Surs: www.agir.ro

3
Dispozitivul lui Mario Cardullo, patentat pe 23 ianuarie 1973, a fost primul strmo
adevrat al RFID-ului modern, deoarece a fost un transponder radio pasiv cu memorie.
Dispozitivul iniial a fost pasiv, alimentat de semnalul de interogare i a fost demonstrat n 1971
Autoritii portuare din New York i altor poteniali utilizatori. Acesta a constat ntr-un
transponder cu memorie de 16 bii pentru a fi folosit ca dispozitiv de taxare. Brevetul de baz
Cardullo acoper utilizarea radiofrecvenei, a sunetului i a luminii ca mediu de transmisie.
Planul de afaceri iniial prezentat investitorilor n 1969 a indicat utilizri n domeniul
transportului (identificarea autovehiculelor, sistemul de taxare automat, plcua de nmatriculare
electronic, manifestarea electronic, rutarea vehiculelor, monitorizarea performanelor
vehiculelor), bancar (cec electronic, card de credit electronic) identificarea personalului (porile
automate, supravegherea) i medicale (identificarea, istoricul pacientului). [wikipedia.en]
Guvernul SUA lucra de asemenea, pe sistemele RFID. n anii 1970, laboratorul naional
din Los Alamos a fost invitat de ctre Departamentul Energiei s dezvolte un sistem de urmrire a
materialelor nucleare. Un grup de oameni de tiin a venit cu ideea introducerii unui transponder
ntr-un camion i a cititoarelor la porile securizate. Antena de la poart ar identifica
transponderul n camion, iar acesta ar rspunde cu un ID i eventual alte date, cum ar fi ID-ul
oferului. Acest sistem a fost comercializat la nceputul anilor 1980, cnd oamenii de tiin din
Los Alamos care au lucrat la proiect, au plecat pentru a forma o companie care s dezvolte
sisteme automate de plat a taxelor. Aceste sisteme au devenit utilizate pe scar larg pe drumuri,
poduri i tuneluri din ntreaga lume.
La cererea Departamentului Agricol, Los Alamos a elaborat, de asemenea, o etichet
RFID pasiv pentru a urmri animale care erau bolnave. Scopul era acela de a urmri dac fiecare
animal a primit doza corespunztoare de medicament. Los Alamos a venit cu un sistem pasiv
RFID care folosea undele radio UHF. Dispozitivul a atras energia de la cititor i a reflectat napoi
un semnal modulat folosind o tehnic cunoscut ca backscatter. Aceast tehnic este folosit de
majoritatea etichetelor RFID de la UHFID i microunde de astzi. [
http://www.rfidjournal.com/articles/view?1338]
Primul brevet care a fost asociat cu abrevierea RFID a fost acordat lui Charles Walton
n 1983
n 2014, piaa mondial a RFID a fost n valoare de 8,89 miliarde USD, n cretere de la
7,77 miliarde USD n 2013 i 6,96 miliarde USD n 2012. Aceasta include etichete, cititoare i
software / servicii pentru carduri RFID, etichete, pliante i toi ceilali factori de form . Valoarea
de pia se ateapt s creasc la 18,68 miliarde USD pn n 2026.
[ https://en.wikipedia.org/wiki/Radio-frequency_identification]

1.1.2 Scurt istoric Arduino


Arduino a nceput n 2005 ca un proiect al unui student al Institutului de Interaciune a
Designului din Ivrea, Italia. La acea vreme studenii foloseau o plcu de dezvoltare BASIC
Stamp care costa 100 de dolari, ceea ce era considerat foarte scump pentru studeni. Massimo
Banzi, unul dintre fondatori, era student la Ivrea.
Numele "Arduino" provine de la un bar din Ivrea, locul unde o parte din fondatori obinuiau
s se ntlneasc.
Studentul columbian Hernando Barragn a creat platforma de dezvoltare Wiring care a servit
ca baz pentru Arduino. Dup finalizarea platformei Wiring, mai multe versiuni, mai simple i
mai ieftine, au fost create i puse la dispoziia comunitilor cu surs deschis. Din echipa iniial
Arduino au fcut parte Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino i David
Mellis. [wikipedia]

4
1.2 Aplicaii care utilizeaz sisteme RFID

1.2.1 Controlul accesului


Cartelele de proximitate i ariile lor de citire reprezint o cretere rapid pe piaa controlului
accesului. Aceste cartele de proximitate sunt purtate de ctre angajai sau vizitatori, iar cititoarele
sunt montate la uile de acces, intrrile n parcare sau n locurile unde este necesar controlul
accesului. Astfel au acces doar posesorii (persoane autorizate pentru acces) de cartele, iar n
momentul n care acetia trec cartela prin apropierea unui cititor ua se deblocheaz.
Accesul poate fi limitat pentru vizitatori sau angajai n anumite perioade de timp determinate
sau anumite zone.
Aceast aplicaie este util deoarece pstreaz nregistrrile timpilor de intrare i ieire n
memoria cititorului pentru fiecare persoan, ajutnd astfel la calculul pontajului unui angajat sau
pentru plata utilizrii parcrilor auto.
Sistemele de proximitate sunt ideale i pentru persoanele cu handicap. Cnd un tag care
aparine unei persoane cu handicap se afl n apropierea unui cititor poate face posibil
deschiderea unei ui, iar ngrijitorii sunt sesizai c este nevoie de ajutorul lor.

1.2.2 Cartelele de club


Aceste cartele sunt utilizate de ctre grupuri de persoane, membrii unui club sau clienii
preferai. Acestea funcioneaz ca i cartelele pentru control acces pentru a valida accesul
consumatorului la servicii speciale. Prin imprimare pe suprafaa cartelei a pozei posesorului se
asigur i o urmrire mai uoar de ctre personalul de securitate a clubului.

1.2.3 Pontajul computerizat


Cartele de proximitate sunt prezentate sub doua moduri principale. O cartel asemntoare cu
cardurile bancare care are tiprit pe o fa numele i poza angajatului imprimat prin metoda
transferului termic sau prin sublimare.
Un alt tip de cartel, de grosime redus, sub 1 mm, este construit prin integrarea etichetei
ntre dou folii de plastic transparente. Aceast cartel ofer o durat de funcionare mai mare.
Cartelele acestea ne ajut la obinerea pontajelor datorit nregistrrii timpilor de intrare-
ieire a angajailor.

1.2.4 Managementul deeurilor


Sistemele RFID sunt deja utilizate de ctre companiile de colectare a deeurilor pentru un
control mai bun.
Etichetele RFID sunt montate pe containerele de deeuri, iar cititoarele sunt amplasate n
interiorul autovehiculelor departe de zgomot i vibraii. Acestea sunt utilizate pentru a identifica
clienii, tipul deeurilor, nregistra cantitatea i procesa plata.

1.2.5 Controlul servirii n restaurante, cantine


O identificare mai uoar a angajailor i accesul la un sistem de vnzare automat (point of
sale) este permis datorit micilor Etichete RFID care sunt sub forma unei brri. Odat ce
comanda a fost introdus, eticheta este utilizat pentru a valida corectitudinea ei, iar cnd comanda
este gata pentru servire, urmtorul angajat poate face comanda i s accepte plata.

5
Astfel, utiliznd RFID, finalizarea comenzii asigur calcularea unei sume corecte n vederea
plii.

1.2.6 Credite i tranzacii bancare


Cartelele inteligente conin Etichete RFID i sunt des utilizate pentru operaiuni bancare unde
informaia despre client i valoarea creditului su este stocat chiar n memoria cartelei.
Informaia este actualizat de fiecare dat cnd clientul execut o tranzacie bancar.

1.2.7 Controlul inventarului


Un operator sau un stivuitor mecanic echipat cu un cititor poate identifica produsele necesare
a fi ncrcate. Pe parcursul intrrilor sau ieirilor unor containere cu produse ntr-o magazie, pot fi
actualizate liste de inventar a stocurilor sau livrrilor pe o perioad de timp. Astfel, responsabilul
depozitului nu mai este nevoit s identifice articolele vizual.

1.2.8 Identificarea anvelopelor


Marii fabricani de anvelope au dezvoltat sisteme pentru a utiliza Etichetele de proximitate n
vederea urmririi anvelopelor pe ntreg parcursul ciclului de via. Un tag special a fost dezvoltat
pentru a rezista la condiiile dure ale procesului de fabricaie i pentru a oferi informaii despre
presiune, temperatur i marc.
Etichetele din anvelope l ajut pe fabricant s identifice anvelopele care nu au funcionat n
condiii normale de utilizare.

1.2.9 Prevenirea furtului de autoturisme


Un cititor RFID este montat la sistemul de aprindere al autoturismului astfel fiind
permis pornirea doar n cazul unei identificri corecte a posesorului unui tag. Eticheta poate fi
ataat sub forma unui breloc sau integrat n cheia de contact.

1.2.10 Robotic
RFID are un rol important pe liniile de fabricaie robotizate n manipularea produselor. Prin
folosirea unui cititor amplasat pe braul unui robot, sistemul poate citi un tag ataat produsului i
s determine ce unealt sau scul este necesar pentru a realiza operaia de prelucrare ce urmeaz.

1.2.11 Identificarea animalelor


Aceast aplicaie a fost conceput pentru identificarea animalelor de cas. Un tag de
dimensiuni foarte mici este introdus sub pielea animalului. Eticheta conine un cod care este
introdus ntr-o baz naional de date i conine informaii despre proprietar ( numele, adresa i
numrul de telefon). Dac un animal pierdut este gsit acesta este scanat cu un cititor portabil
pentru a vedea dac conine un tag de identificare, iar dac conine acesta este napoiat
proprietarului.

6
2 Fundamentare teoretic

2.1 Ce este Arduino?


Arduino este o companie care se ocup de hardware i software de calculator cu surs
deschis. Compania proiecteaz i fabric truse care creeaz dispozitive digitale i multe obiecte
interactive care au capacitatea de a detecta i de a face un control bun asupra ntregii lumi fizice.
Deoarece este un exemplu de microcontroler, funcioneaz rapid i n mod constant. Este produs
n primul rnd de Proiecte Inteligente n Italia i n multe alte ri.
Arduino este una dintre cele mai simplu de utilizat platforme cu microcontroler. Este capabil
s culeag informaii din mediu i s reacioneze la acestea.
n jurul Arduino exist un ecosistem de dispozitive bine dezvoltat. Referitor la preluarea de
informaii din mediu, mai departe sunt descrise cteva exemple de senzori: senzori ce determin
nivelul de alcool n aerul respirat, senzori de incendiu, gaz GPL, monoxid de carbon, acceleraii
ale dispozitivelor n micare, fora de apsare, cartelele RFID, fora de rotire, distane, etc.
Referitor la posibilitatea de conectare cu alte sisteme, exist plci de reea Ethernet pentru
Arduino capabile s comunice informaii prin internet, dispozitive capabile s transmit date prin
conexiune radio, plci de reea WIFI, dispozitive GSM pentru Arduino, etc.

2.2 Plci de dezvoltare pentru sisteme nglobate

2.2.1 Arduino

Figura 2.1 Placa de dezvoltare Arduino UNO


Surs imagine: www.mepits.com

Placa Arduino (vezi figura 2.1) este destinat specialitilor, designerilor i celor care sunt
interesai s creeze articole sau situaii inteligente i este destinat s fie adaptabil pentru a se
potrivi nevoilor dumneavoastr de risc. Consiliul de Dezvoltare Arduino este un bun exemplu de
consiliu de dezvoltare pentru proiecte DIY.
Interfeele de comunicare serial sunt prezentate pe plac. Un exemplu este USB-ul care este
montat pe unele modele, cu scopul de a ncrca i transfera programe i multe alte lucruri de pe

7
calculatoarele personale. Acest lucru a fcut ca munca s devin mai eficient pentru studeni,
lucrtori, companii i diferite organizaii.
Compania Arduino a fcut ca totul s fie simplu pe plac. Prima a fost inventat i introdus
n anul 2005. Inventatorii au lucrat foarte mult pentru a oferi o modalitate accesibil i uoar de
a rezolva probleme pentru pasionai, profesioniti, studeni i diferite companii. Acest lucru a
condus la crearea unui dispozitiv care ar putea interaciona cu mediul lor folosind actuatori, care
este un tip de motor care are rolul de a mica sau controla un mecanism sau sistem, i senzori,
dispozitive care pot detecta cu uurin evenimente sau schimbri diferite i genereaz o ieire
clar care corespunde unui semnal electric sau optic.
nceptorii pot folosi dispozitive cum ar fi, roboi, termostate i detectoare de micare.

2.2.2 Raspberry Pi

Figura 2.2 Plac de dezvoltare Raspberry Pi


Surs imagine: www.mepits.com

Placa de dezvoltare Raspberry Pi, cea din figura 2.2, este de dimensiuni mici (are
dimensiunea unui card de credit). Raspberry Pi poate fi conectat cu uurin la monitor,
calculator sau TV. De asemenea folosete mouse-ul i tastatura standard. Compania de dezvoltare
a Raspberry Pi este o comisie de dezvoltare a micilor competene care mputernicete studenii
sau persoanele de toate vrstele s controleze computerele scriind aplicaii n limbaje de
programare precum Python i Scratch.

2.2.3 BeagleBoard

Figura 3- Plac de dezvoltare BeagleBoard


8
Surs imagine: www.mepits.com

Placa de dezvoltare BeagleBoard are unele caracteristici atractive noi, inclusiv mutarea
sistemului de lucru de pe cardul SD pe memoria flash a plcii i aranjarea spaiului micro- SD n
scopuri diferite.
Preul plcii a sczut n mod semnificativ. Vechea companie BeagleBoard evalund-o la o
valoare de 89 de dolari, iar noua companie a estimat o valoare de 45 de dolari, n comparaie cu
Raspberry Pi, care se vinde la 35 de dolari i care are o msur considerabil mai mic i este
mult mai puin adaptabil din punct de vedere al hardware-ului exterior.
BeagleBoard este cea mai bun plac de dezvoltare pentru toi specialitii n domeniul
harware i pentru partenerii de afaceri din domeniul DIY.

2.2.4 Intel Galileo

Figura 4- Plac de dezvoltare Intel Galileo


Surs imagine: www.mepits.com

Intel Galileo, prezentat n figura xxx, este o plac de dezvoltare care se gsete pe
procesoarele Quark i este fcut special pentru dispozitivele de dimensiuni mici i cele care
consum energie redus. Aceast plac a fost folosit pentru prima dat la Forumul de Dezvoltare
Intel n 2013. Acestea sunt de dimensiuni mici i lente n raport cu viteza, comparativ cu
procesoarele Atom. Placa de dezvoltare Intel Galileo consum i mai puin putere. n ultima
vreme, este vzut ca una dintre cele mai bune plci de dezvoltare pentru toi pasionaii de
electronice.
Acum, Intel Galileo este proiectat pentru anumite dispozitive care sunt proiecte
interactive, foarte simple i foarte complexe. Un bun exemplu sunt roboii umanoizi. Placa de
dezvoltare Intel Galileo este la fel de rapid nct permite comunicarea cu Arduino,
microcontrolere i alte PC-uri.
Unul dintre meritele principale ale procesoarelor Quark este c consum foarte puin putere
i c preurile sunt destul de accesibile. Viteza acestui procesor este la fel de mare ca i cache-ul
de 16 KB L1 de 400 MHz. Procesorul are un SRAM ncorporat cu 512 KB. Preul acestui
procesor Galileo a nceput de la 70 de dolari. Procesorul Intel Galileo are zece caracteristici foarte
importante printre care se includ: Sisteme de operare, Limba de programare, Dou metode de

9
resetare ( Micro SD care utilizeaz 32 de carduri Giga Byte SD, Ecrane Ethernet i UNO) , Ceas
n timp real, Specificaii fizice, Interfa USB i acces wireless.

2.2.5 Goldilocks

Figura 5-Plac de dezvoltare Goldilocks


Surs imagine: www.mepits.com

Placa de dezvoltare Goldilocks (vezi figura xx) este o clon Arduino. Totui, spre deosebire
de utilizarea Atmega328p de la UNO sau de Atmega2560 de la Mega, utilizeaz microcontrolerul
Atmega1284p. Are acelai element de structur a lui UNO, dar de opt ori mai mult SRAM, i de
dou ori mai mult dect Mega.

2.3 Structura unui sistem RFID


Sistemele RFID sunt compuse, n general, din trei componente principale, acestea fiind
cititorul, eticheta i un sistem de procesare a datelor care poate fi bazat pe calculator sau pe
diferite microcontrolere. Sistemele RFID utilizeaz transmisia prin radiofrecven pentru a
identifica, cataloga sau localiza articole care pot fi obiecte, persoane sau animale. Cititorul este
compus din componente electronice care emit i recepioneaz un semnal ctre i de la eticheta de
proximitate, un microprocesor care verific i decodific datele recepionate i o memorie care
nregistreaz datele rezultate care ulterior vor fi transmise mai departe, dac este necesar. Pentru
ca recepia i transmisia datelor de la etichet s fie posibil, cititorul are conectat o anten.
Antena poate fi separat sau integrat n carcasa cititorului.

10
Figura Transmiterea datelor spre i de la eticheta RFID

2.4 Tipuri de sisteme RFID

2.4.1 Sistemele RFID active


n sistemele RFID active, etichetele au propriul emitor i sursa de alimentare. De obicei,
sursa de alimentare este o baterie. Etichetele active transmit propriul semnal pentru transmiterea
informaiilor stocate pe microcipurile lor.
Sistemele RFID active funcioneaz de regul n banda de frecven ultra-nalt i ofer o
raz de pn la 100 metri. n general, etichetele active sunt folosite pe obiecte mari, cum ar fi
vagoane feroviare, containere mari reutilizabile i alte bunuri care trebuie urmrite pe distane
lungi.
Exist dou tipuri principale de etichete active: transpondere i balize. Transponderele se
activeaz cnd primesc un semnal de la cititor, apoi pornesc i rspund prin trimiterea unui
semnal napoi. Deoarece transponderele nu radiaz n mod activ undele radio pn cnd primesc
un semnal de citire, acestea vor conserva durata de via a bateriei.

2.4.2 Sistemele RFID pasive


n sistemele RFID pasive cititorul i antena cititorului trimit un semnal radio la etichet.
Eticheta RFID utilizeaz apoi semnalul transmis pentru a porni i reflect energia napoi ctre
cititor.
Sistemele RFID pasive pot funciona n benzile radio de frecven joas, frecven nalt sau
frecven ultra-nalt. Deoarece intervalele sistemelor pasive sunt limitate de puterea
dispozitivului de backscatter al etichetei ( semnalul radio reflectat de pe etichet napoi la cititor),
acestea sunt de obicei mai mici de 10 metri fiindc etichetele pasive nu necesit o surs de
alimentare sau un emitor, ci necesit numai un cip de etichet i o anten , acestea sunt mai
ieftine , mai mici i mai uor de fabricat dect etichetele active.
Etichetele pasive pot fi ambalate n mai multe moduri diferite, n funcie de cerinele
aplicaiei RFID specifice. De exemplu, ele pot fi montate pe un substrat, sau ntre un strat adeziv
i o etichet de hrtie pentru a crea etichete RFID inteligente. Etichetele pasive pot fi de
asemenea ncorporate ntr-o varietate de dispozitive sau pachete pentru a face eticheta s fie
rezistent la temperaturi extreme sau substane chimice duntoare.

2.4.3 Modalitatea de transmisie


Comunicarea dintre transponder i cititor poate fi: duplex, semi-duplex sau secvenial.
Comunicarea duplex i semi-duplex presupune c transponderul comunic cu cititorul atunci
cnd cititorul este activat, adic emite unde radio.

11
Comunicarea secvenial are loc atunci cnd cititorul este activ pe intervale de timp scurte,
iar n pauzele de emisie transponderul este activ. Pentru aceasta transponderul trebuie s fie
alimentat de la baterii.

2.4.4 Informaia stocat i procesat n transponder


Dup cantitatea i modul de procesare a datelor la transponder, se deosebesc:
Sisteme de capacitate foarte mic care stocheaz volume foarte mici de date (civa Bytes),
iar programarea i modificarea datelor nu este posibil. Ca i avantaje sunt enumerate costul
redus, dimensiunile reduse i consumul foarte mic de energie.
Astfel de transpondere au aceleai utilizri ca i etichetele cu coduri de bare, asigurnd n
plus protecia la furt.
Sisteme cu capacitate medie care pot stoca kBytes n memorii reinscriptibile, de tip:
EEPRM ( Electrically Erasable ROM), nu necesit baterie, suport 105 106 reprogramri
SRAM ( Static RAM), care suport oricte reprogramri i necesit baterie
FRAM ( Ferro/Ferrimagnetic RAM), pot fi reprogramate de 107 109 ori i nu necesit baterie
Sisteme cu capacitate mare au memorie cu capacitate mare, sunt echipate cu microprocesor i cu
posibilitatea de lucru de a comunica criptat. Din varii motive, aceste sisteme lucreaz numai n
HF (13,56 MHz).

2.4.5 Frecvena de operare a sistemelor RFID


Frecvena se refer la dimensiunea undelor radio utilizate pentru a comunica ntre
componentele sistemului. Sistemele RFID din ntreaga lume funcioneaz n benzi de frecven
joas, nalt frecven i frecvene ultra-nalte. Undele radio se comport diferit la fiecare dintre
aceste frecvene i exist avantaje i dezavantaje asociate cu utilizarea fiecrei benzi de frecven.

Figura

De exemplu, dac un sistem RFID funcioneaz la o frecven mai mic, are o rat de citire a
datelor mai lent, dar are capacitatea de a citi n apropierea sau pe suprafeele metalice sau
lichide. Dac un sistem funcioneaz la o frecven mai mare, acesta are viteze mai rapide de
transfer de date i mai multe intervale de citire, dar o sensibilitate mai mare la interferena cu

12
unde radio cauzat de lichide i metale din mediu. Cu toate acestea, inovaiile tehnologice din
ultimii ani au fcut posibil utilizarea sistemelor RFID de nalt frecven n jurul lichidelor i
metalelor.
Banda de joas frecven acoper frecvenele de la 30 KHz la 300KHz. De obicei, sistemele
RFID de joas frecven funcioneaz la 125 KHz sau 134 KHz. Aceast band de frecven ofer
un interval scurt de citire de 10 cm i vitez de citire mai lent dect frecvenele mai mari , dar nu
este foarte sensibil la interferenele cu unde radio.
Banda de nalt frecven variaz de la 3 la 30 MHz. Majoritatea sistemelor RFID de nalt
frecven funcioneaz la 13,56 MHz, cu intervale de citire ntre 10 cm i 1 m. Sistemele de nalt
frecven au o sensibilitate moderat la interferene.
Banda de frecven ultra-nalt acoper intervalul de la 300 MHz la 3 GHz. Sistemele RAIN
RFID respect standardul UHF Gen2 i utilizeaz banda de la 860 la 960 MHz. Dei exist o
anumit variaie a frecvenei de la o regiune la alta, sistemele RAID RFID n majoritatea rilor
funcioneaz ntre 900 i 915 MHz.

2.4.6 Cuplajul transponder cititor


Un aspect important n funcionarea sistemelor RFID const n tipul cuplajului transponder
cititor. Acest cuplaj se realizeaz prin cmp magnetic, electromagnetic sau electric, n funcie de
distana la sursa de cmp i natura sursei.
n acest caz intervine lungimea de und a radiaiei :

= (1)

unde:

- c- este viteza de propagare n mediu (n vid 0 = 3 108 , n substan cu permitivitate r i

1
permeabilitate r viteza este = 0 ( ) 2

2.5 Analiza SWOT


Analiza SWOT este un acronim pentru punctele tari, punctele slabe, oportuniti i
ameninri i totodat este o metod de planificare structurat care evalueaz cele patru elemente
ale unei organizaii, unui proiect, sau a unei afaceri. O analiz SWOT poate fi efectuat pentru o
companie, un produs, o persoan, o industrie, un loc sau n cazul nostru o tehnologie. Aceasta
presupune specificarea obiectivului proiectului i identificarea factorilor interni i externi
favorabili i nefavorabili pentru atingerea obiectivului.
Identificarea celor patru puncte ale analizei SWOT este important deoarece acestea pot s
informeze paii ulteriori n planificarea realizrii obiectivului. n primul rnd, factorii de decizie
ar trebui s analizeze dac obiectivul este realizabil, avnd n vedere cele patru puncte ale
analizei SWOT.
Utilizatorii analizei SWOT trebuie s cear i s rspund la ntrebri care genereaz
informaii relevante pentru fiecare categorie (punctele tari, punctele slabe, oportunitile i
ameninrile) pentru a face analiza util i pentru a-i gsi avantajul competitiv.[Wikipedia.en]
Cele patru mari categorii ale analizei SWOT (S- STRENGTHS , W- WEAKNESSES,
O- OPPORTUNITIES, T- THREATS) pot fi definite astfel:
Strengths (punctele tari) sunt caracteristicile afacerii sau ale proiectului care i confer un
avantaj fa de altele.

13
Weaknesses (punctele slabe) sunt caracteristicile afacerii care plaseaz afacerea sau
proiectul ntr-un dezavantaj fa de altele.
Opportunities (oportunitile) sunt elemente din mediul nconjurtor pe care afacerea sau
proiectul le-ar putea exploata n avatajul su.
Threats (ameninrile) sunt elemente din mediul nconjurtor care ar putea provoca
probleme pentru afacere sau proiect.

2.5.1 Analiza SWOT a tehnologiei RFID


Dup ce RFID-ul i analiza SWOT (prezentat n Tabelul 2.XXX) au fost explicate,
definiie, acronim i ceea ce este RFID i analiza SWOT, acum se va demonstra din perspectiva
tehnologiei RFID care sunt punctele tari, punctele slabe, oportunitile i ameninrile. Ea are un
numr mare de impacturi asupra tehnologiei, fie pozitiv, fie negativ, aplicat lanului de distribuie
al companiilor i comercianilor cu amnuntul i chiar n supermarket, cum ar fi Wal-Mart sau
Farmacie.

Tabel 2.xx Analiza SWOT a tehnologiei RFID.


Puncte tari Puncte slabe
Reduce costurile de operare Costuri scumpe (dar costurile descresc)
mbuntete managementul Probleme de confidenialitate
lanului de aprovizionare prin
computerizarea proceselor manuale
Crete veniturile
Elimin costurile care ar fi utilizate n
mod normal pe stive de hrtie
Permite companiilor s integreze
inventarul Just in Timer
Reduce intervenia uman
Nu trebuie s fie vizibil pentru a fi citit
Scade furtul
Ajut la eliminarea erorilor i a
pierderilor
Durat mare de via
Poate crea un avantaj competitiv imens
Permite ca cercetarea i dezvoltarea s
mearg n alte domenii ale tehnologiei

Oportuniti Ameninri

Ieftinirea continu a tehnologiilor bazat Probleme de confidenialitate/securitate


pe etichete RFID Partajarea informaiilor vitale cu furnizorii
Standardizarea etichetelor conduce la Virui
interoperabilitate ntre companii
Abilitatea de a modifica sau de a scrie
date pe etichet

14
2.5.2 Analiza SWOT a tehnologiei cu Cod de Bare
n Tabelul 2.xxy este prezentat analiza SWOT a tehnologiei bazat pe coduri de bare.
Aceste dou analize, analiza SWOT a tehnologiei RFID i cea a tehnologiei cu cod de bare
au fost realizate pentru a realiza o comparaie ntre cele dou tehnologii. Din analiza SWOT a
tehnologiei RFID reiese c punctele tari i oportunitile sunt mult mai multe dect punctele slabe
i ameninrile, lucru care arat c tehnologia RFID este un succes pe piaa din ntreaga lume. n
analiza SWOT a tehnologiei cu cod de bare punctele slabe sunt cele care predomin, urmate de
cteva oportuniti care puse n practic ar putea face ca aceast tehnologie s funcioneze n
continuare pe pia.

Tabel 2.xx Analiza SWOT a tehnologiei Bar-Code.


Puncte tari Puncte slabe
Codurile de bare liniare pot fi citite de Sistemul de coduri este unul, adic poate
multe tipuri de scanere scana numai un singur obiect la un
Costuri reduse moment dat
Sunt stabile i adoptate de muli utilizatori Nu are suficient spaiu pentru un numr
finali de serie unic
Dac este nfurat, acoperit sau prfuit
codul de bare nu poate fi citit
Nu sunt criptate pentru securitate
Dup imprimarea unui cod de bare nu se
poate schimba orientarea marcajelor
Durat de via sczut dac acestea sunt
tiprite
Imposibilitatea de recuperare a datelor n
cazul deteriorrii a simbolului vertical

Oportuniti Ameninri

Noi inovaii privind codurile de bare Probleme de securitate


(putere mai rapid i conectivitate mai Competitivitatea RFID-ului
bun la reea)
Cel mai utilizat sistem Auto-ID
Posibilitatea de a prelungi durata de via
dac acestea sunt gravate

2.5.3 Comparaie ntre tehnologia RFID activ, RFID pasiv i Codul de bare
Comparaia ntre tehnologia RFID pasiv, tehnologia RFID activ i tehnologia cu cod de
bare este prezentat sub form tabelar n tabelul @.xyxx. Criteriile dup care am realizat
aceast comparaie sunt urmtoarele: din punctul de vedere al datelor, costurilor, standardelor,
duratei de via i distanei de citire. Din aceast comparaie reiese faptul c tehnologia RFID
pasiv este cea mai avantajoas din toate punctele de vedere.

15
Tabelul 2.xx Comparaie ntre cele dou tehnologii
Codul de bare RFID activ RFID pasiv
Modificarea Nu se pot modifica Se pot modifica Se pot modifica
datelor
Securitatea Securitate minim Variaz de la minim Securitate foarte sigur
datelor la foarte sigur
Cantitatea de Codurile de bare liniare Dein pn la 64KB Dein pn la 8 MB
date pot deine 8-30 caractere;
Alte coduri de bare 2-D
pot conine 7.200 de
numere
Costuri Sczute Medii Foarte mari
Standarde Stabil i agreat Evolueaz la un Proprietar i n evoluie
standard convenabil spre un nou standard
Durata de Scurt, dac nu este Nedefinit 3-5 ani, durata bateriei
via gravat n metal
Distana de Linia care se vede, 3-5 Nu este necesar Nu este necesar contactul,
citire pai contactul, distan 50 distan 100 metri i
pai napoi

2.6 Managementul proiectelor RFID


Pentru o implementare adecvat a tehnologiei RFID este nevoie de o evaluare a cerinelor
sistemului pentru o aplicaie specific. Prezentarea tehnologiei RFID ctre un client trebuie
livrat sub forma unui sistem specific nevoilor acestuia. Aceasta necesit o analiz exact pentru
ca clientul s poat nelege n ce constau riscurile, beneficiile i costurile pentru implementarea
unui sistem RFID. Lucrul acesta este posibil de realizat numai printr-o strns colaborare ntre
beneficiar i un experimentat integrator de sistem. O firm care implementeaz astfel de sisteme
trebuie ca nainte s realizeze o analiz preliminar asupra mediului de lucru. Pentru asigurarea
unei distane optime de citire, fr interferene, cel care realizeaz un astfel de sistem sau o
aplicaie dispune de alegerea i amplasarea cititoarelor i a Etichetelor.
Proiectele unui sistem RFID care sunt prezentate ctre un client trebuie s conin un design
conceptual care s ofere clientului o imagine de ansamblu nainte de implementare. Cel care
prezint oferta trebuie s fie capabil s prezinte un prototip care s demonstreze conceptele de
baz ale aplicaiei. Un astfel de prototip poate s fie un sistem pilot funcional utilizat la scar
mic, care s poat fi extins n timp.

2.6.1 Justificarea costurilor unui sistem RFID


Justificarea investiiei ntr-un sistem RFID este aproape la fel cu justificarea costurilor unor
cartele cu memorie de contact, tehnologiei cu cod de bare, identificarea cu amprent sau vizual.
Toate acestea sunt tehnologii de identificare automat.
Atunci cnd investiia se justific trebuie avute n vedere costurile totale ale ntregului sistem
pe toat durata sa de via. Spre exemplu, exist tendina de a face comparaie ntre costurile unei
etichete RFID i a unei etichete cu cod de bare. Eticheta RFID poate costa de zece ori mai mult,
ns diferena poate fi destul de mare. O imagine general asupra ntregului sistem RFID prezint
realitatea costurilor, RFID fiind o soluie ieftin pe termen lung datorit reutilizrii Etichetelor.

16
Lund n considerare toate cheltuielile de ntreinere a unui sistem cu cod de bare, se
dovedete c RFID ofer cheltuieli reduse dup achiziionarea sistemului.

2.7 Standarde RFID


Dezvoltarea standardelor s-a fcut sub directa coordonare a ISO (International Organization
for Standardisation), prin comitetele tehnice de specialitate.
Toate organizaiile de standardizare statale (precum STAS n Romania), i elaboreaz i
adapteaz reglementrile locale dup standardele ISO.
Standardele ISO n domeniul RFID pot fi grupate n mai multe categorii:
Standarde ISO referitoare la marcarea i identificarea prin radio a animalelor.
Standarde ISO referitoare la cardurile inteligente fr contacte (contactless smart cards) utilizate
ca i carduri bancare.
Standarde ISO referitoare la marcarea i identificarea containerelor.
Standarde ISO pentru marcarea uneltelor i dispozitivelor de strngere.
Standarde ISO referitoare la sistemele RFID antifurt.
Standarde ISO referitoare la managementul articolelor.
Dintre standardele relevante n domeniu, trebuie achiziionate i studiate urmtoarele:
ISO 15961: "RFID pentru managementul articolelor: cititorul, comenzile funcionale pentru
etichete i sintax"
ISO 15962: "RFID pentru managementul articolelor: sintaxa datelor"
ISO 15963: "Identificarea unic a etichetelor RF i Autoritatea de nregistrare i acordare a
identificatorilor unici"
Partea 1-a: Sistemul de numerotare
Partea a 2-a: Standarde procedurale
Partea a 3-a: Utilizarea identificatorilor unici n circuite integrate
ISO 18000: "RFID pentru managementul articolelor: interfaa n aer"
Partea 1-a: Parametrii generici pentru comunicarea prin intefaa n aer pentru frecvenele
universal acceptate
Partea a 2-a: Parametrii pentru comunicarea prin interfaa n aer sub 135kHz
Partea a 3-a: Parametrii pentru comunicarea prin interfa n aer la 13,56MHz
Partea a 4-a: Parametrii pentru comunicarea prin interfa n aer la 2,45GHz
Partea a 5-a: Parametrii pentru comunicarea prin interfa n aer la 5,8GHz
Partea a 6-a: Parametrii pentru comunicarea prin interfa n aer n benzile UIF
ISO 18001: " Tehnologia informaiei RFID pentru managementul articolelor cerine de
aplicaii"
n afar de ISO, n activitatea de standardizare a sistemelor RFID sunt implicate i alte
organisme, printre care:
EAN European Article Numbering Association i
UCC Universal Code Council
care promoveaz standarde i alte activiti de reglementare a RFID n scopul creterii
performanelor i al reducerii costurilor.

17
3 Implementarea soluiei adoptate

3.1 Componente utilizate


Tehnologia RFID reprezint un sistem care transmite identitatea unui obiect ctre un receptor
folosind undele radio. Informaia este preluat, nregistrat i prelucrat de ctre calculator.
n continuare sunt detaliate componentele pe care le-am utilizat n realizarea aplicaiei: Plac
Arduino UNO R3, Modul RFID MFRC522 care este compus din: Cititor RFID i Etichete RFID ,
breadboard 400 i fire jumper.

3.1.1 Placa de dezvoltare Arduino UNO R3

Figura 6 Plac de dezvoltare Arduino UNO R3


Surs: poz la placa proprie

Aceasta este placa Arduino UNO R3. n plus fa de toate caracteristicile plcii
anterioare, UNO utilizeaz acum un ATmega16U2 n loc de 8 U2 gsit pe UNO (sau FTDI gsit
pe generaiile anterioare). Acest lucru permite rate de transfer mai rapide i mai mult memorie.
Nu sunt necesare drivere pentru Linux sau Mac ( este necesar un fiier inf pentru Windows i
inclus n IDE Arduino.
UNO R3 adaug de asemenea pinii SDA i SCL lng AREF. n plus, n apropierea pinului
RESET se afl doi pini noi. Unul este IOREF care permite shield-urilor s se adapteze la
tensiunea furnizat de plac. Cellalt nu este conectat i este rezervat pentru scopuri viitoare.
UNO R3 funcioneaz cu toate shield-urile existente, dar se poate adapta la shield-uri noi care
folosesc aceti pini suplimentari.
Arduino este o platform open-source de calcul fizic, bazat pe o plac de intrare/ieire
simpl i un mediu de dezvoltare care implementeaz limba de procesare/cablare. Arduino poate
fi folosit pentru a dezvolta obiecte interactiv independente sau poate fi conectat la software pe
computer.

18
3.1.2 Cititorul RFID

Figura 7.1 Cititor RFID RC522


Surs: poz la cititorul folosit n aplicaie

Cititorul RFID are conectat o anten pentru a fi posibil recepia i transmisia datelor.
Antena poate fi integrat n carcasa cititorului sau poate fi separat. n cazul cititorului MFRC522
antena este integrat n carcasa acestuia. Cititorul emite continuu un cmp electromagnetic,
ateptnd rspunsul transmis de la etichetele care trec prin acel cmp de radiofrecven
(electromagnetic) dintr-o zon bine stabilit. Eticheta primete energia transmis de ctre cititor
i o refolosete pentru a transmite codul su de identificare i informaiile care au fost programate
n memoria sa.
Un cititor primete semnalul etichetei prin antena, decodeaz semnalul i trimite informaiile
ctre sistemul de computer gazd. Cititorul nu numai c genereaz semnalul care iese prin anten
n spaiu, dar i ascult pentru un rspuns de la etichet.
Cititorul RFID este la fel ca o main de cod Morse de nalt tehnologie, dar n loc de puncte
i liniue Lone Ranger care ar fi putut asculta, cititorul RFID transmite i primete unde analogice
i apoi le transform ntr-un ir de zero i unu, bii de informaie digital.
n funcie de aplicaie, exist cititoare RFID fixe(staionare) sau portabile. Cititoarele
portabile funcioneaz pe distane de citire ntre 1 metru i 4 metri ( Bluetooth, conectare
Wireless, etc.), iar cititoarele fixe sau staionare asigur distane mai mari de citire, pn la 10
metri.
Cititoarele RFID se gsesc sub diferite forme, dimensiuni i poziionri. Acestea pot fi
instalate, sub podea, pe tavan, n dreptul unei ui de depozit, pe motostivuitoare, etc.

Figura 8Modul de funcionare al unui sistem RFID


Sursa: www.rsfoiesc.com
19
3.1.3 Eticheta RFID
O etichet RFID este alctuit din dou pri de baz: cipul sau circuitul integrat i antena.
Cipul este un computer mic care stocheaz o serie de numere unice. Cipul are de asemenea,
logica de a-i spune singur ce trebuie s fac atunci cnd este n apropierea unui cititor. Antena
permite cipului s primeasc energie i s comunice, permind etichetei RFID s fac schimb de
date cu cititorul.
Unele etichete sunt etichete active, deoarece o baterie le transmite energie s comunice. ns
cele mai multe etichete produse astzi sunt etichete pasive. Aceasta nsemnnd c ele comunic
atunci cnd se afl n prezena unui cititor. Fiind n prezena unui cititor nseamn c ele stau ntr-
un cmp electromagnetic, iar atunci cnd o etichet pasiv intr ntr-un cmp electric sau
magnetic, eticheta atrage suficient energie din acel domeniu de putere i poate difuza
informaiile sale. Tipul de comunicare care permite acest schimb se numete backscatter. Cititorul
trimite undele electromagnetice la o anumit frecven. Aceste unde lovesc eticheta RFID, iar
apoi eticheta mprtie napoi undele la o frecven diferit de informaia chipului codat n
acele unde backscatter.

Figura 9Etichet RFID


Sursa: www.despretot.info

3.1.3.1 Avantajele etichetelor RFID

Etichetele RFID nu necesit contact direct pentru a funciona, sunt robuste i nu


necesit ntreinere;
Viteza de citire a informaiei este mare;
Unele tipuri de etichete pot fi rescrise;
Prin reutilizare, preul acestor etichete scade considerabil;
Pot fi amplasate oriunde, unele se pot integra n obiectele pe care le deservesc;
Nu necesit condiii speciale de mediu;
Citirea se poate face prin straturi de materiale nemetalice ( carton, lemn, plastic, etc.)
Citirea unei etichete de proximitate se face fr erori, datorit sistemelor de verificare
ncorporate;
Etichetele pasive au o durat de funcionare nelimitat;
Etichetele sunt aproape imposibil de falsificat;
Etichetele cu scriere i citire pot fi inteligente (includ procesri de date, cum ar fi cele
pentru crile de credit);
Etichetele pot stoca cantiti mari de date, datorit memoriei interne.

20
3.1.4 Breadboard 400

Figura 10 Breadboard 400


Sursa: poz proprie

Breadboard-ul se folosete la realizarea rapid a montajelor fr a fi nevoie de un pistol de


lipit. Piesele se introduc n gurile din plac, iar legturile ntre pini se realizeaz cu fire jumper.
n laterale se afl cele dou magistrale cu legturi orizontale care se folosesc pentru
alimentare.

3.1.5 Fire jumper

Figura 11 Fire jumper


Sursa: poz proprie

Aceste fire jumper le-am folosit la realizarea legturilor dintre cititor i placa de dezvoltare
Arduino UNO R3.

3.2 Aplicaie
Prin aplicaia pe care o voi prezenta se urmrete citirea Etichetelor RFID cu ajutorul
platformei Arduino UNO R3 i al Modulului RFID MFRC522. Aceast aplicaie se realizeaz
prin conexiunea cititorului RFID la placa Arduino cu ajutorul firelor jumper i a breadboard-ului.
Conexiunea plcii Arduino cu cititorul RFID se face prin pinii analogici i digitali ai plcii
Arduino. n cazul n care conexiunile nu sunt realizate corect led-ul de culoare roie de pe
cititorul RFID rmne stins.
Aplicaia funcioneaz corect abia n momentul n care este scris codul n programul Arduino
IDE. n cele dou funcii principale ale codului setup() respectiv loop(), trebuie specificat
21
folosind instruciuni i sintaxe din limbajul de programare C ceea ce ne dorim s avem ca
rezultat. n cazul acestei aplicaii rezultatele vor fi introducerea i recunoaterea Etichetelor sub
denumirea de utilizator.

3.2.1 Arduino UNO R3


Arduino UNO este o plac de dezvoltare bazat pe microcontrolerul ATmega328P, care are:
6 pini pentru semnal analogic ( numerotai de la A0 la A5), 14 pini digitali de intrare/ieire ( din
care 6 pot fi utilizate ca ieiri PWM), o seciune de pini notat POWER, un oscilator cu quart de
20 MHz, o conexiune USB, o muf de alimentare i un buton de resetare.

Programare + comunicare
serial pe USB

Buton de reset
Alimentare

Quartz de 20 MHz

Microcontroler Intrri/ieiri digitale din


ATMEGA328P care 6 PWM

6 intrri analogice
Muf ISCP

Figura 12 Descriere Arduino UNO R3

22
3.2.1.1 Pinii de conectare

Pinii analogici

Fiecare dintre cei 6 pini pentru semnal analogic poate furniza o rezoluie de 10 bii ( maxim
1024 de valori diferite). Anumii pini au funciile suplimentare descrise mai jos:

1. A0 standard analog pin


2. A1 standard analog pin
3. A2 standard analog pin
4. A3 standard anaog pin
5. A4 (SDA) suport comunicarea prin dou fire I2C (I-two-C) sau TWI (Two wire
interface). Pinul acesta este folosit pentru SDA (Serial Data) la TWI.
6. A5 ( SCL) identic cu pinul 4, doar c acest pin este folosit pentru SCL (Serial Clock) la
TWI.

Pinii digitali

Pinii digitali de intrare/ieire opereaz la o tensiune de maxim 5 voli. n afar de semnalul


standard I/O, mai sunt i pini cu alte funcii specializate:

0 (serial) RX pin serial, utilizat deseori pentru recepia datelor seriale asincrone
1 (serial) TX pin serial, utilizat pentru trimiterea datelor asincrone (ieire TX)
2 (External Interrupts) ntrerupere extern pin care se poate configura pentru a
declana o ntrerupere la o valoare mic, un front cresctor sau descresctor, sau o
schimbare n valoare
3 (External Interrupts + PWM) identic cu pinul 2
4 (I/O) pin standard de intrare/ieire
5 (PWM) poate furniza control de ieire pe 8 bii pentru controlul PWM
6 (PWM) identic cu pinul 5
7 (I/O) pin standard de intrare/ieire
8 (I/O) pin standard de intrare/ ieire
9 (PWM)
10 ( PWM + SPI) suport comunicarea prin interfaa serial ; SPI-ul are patru
semnale logice specifice, iar acest pin se folosete pentru SS (Slave Select)
11 ( PWM + SPI) siport SPI, iar acest pin se folosete pentru MOSI Master
Output, Slave Input (output din master)
12 (SPI) suport SPI, iar acest pin se folosete pentru MISO Master Input,
Slave Output (output din slave)
13 ( LED + SPI) suport SPI, iar acest pin se folosete pentru SCK Ceas serial
( output din master); pe plac este ncorporat un led care este conectat la acest pin
14 (GND) mpmntare; aici se pune negativul
15 (AREF) Analog REFference pin este utilizat pentru tensiunea de referin
la intrrile analogice
16 (SDA) comunicare I2S
17 (SCL) comunicare I2S

Pinii de curent

Pinii din seciunea POWER au urmtoarele funcionaliti:


Vin intrarea pentru tensiune din sursa extern
23
GND negativul pentru tensiune din sursa extern
GND negativ
5V ieire pentru piesele i componentele montate la Arduino
3,3V ieire pentru piesele i senzorii care se alimenteaz la aceast tensiune
RESET pin care se poate seta pe LOW pentru a reseta controlerul de la Arduino
5V REF pin folosit de unele shield-uri ca referin pentru a se comuta automat la
tensiunea furnizat de placa Arduino ( 5V sau 3,3V); n cazul aplicaiei noastre
3,3V
Pinul 8 este un pin neconectat

3.2.1.2 Microcontroller-ul
Microcontroller-ul Atmega st la baza oricrei plci Arduino, este creierul plcuei i prin el
programm placa s fac s fac tot ce dorim.
La Arduino UNO R3 este modelul ATmega328. Acesta are 32KB memorie flash care poate
fi programat. Are de asemenea 2 KB SRAM i 1 KB EEPROM.

3.2.1.3 Mufa de conctare USB

Figura
Surs imagine: www.creativechip.ro

Placa Arduino se poate conecta la un calculator cu ajutorul mufei USB de tip A. Aceasta se
conecteaz pentru a-l programa sau a vedea informaii trimise de microcontroller.
De asemenea placa Arduino se poate alimenta prin USB.

3.2.1.4 Alimentarea
Placa Arduino poate fi alimentat prin USB, direct de la priz (cu adaptor de curent continuu)
sau de la baterie prin intermediul unei mufe jack.

3.2.1.5 Conectorul ISCP


Acest conector poate fi folosit pentru comunicare SPI cu un shield Ethernet sau pentru
programarea bootloaderului.

3.2.1.6 Butonul de reset

24
Acest buton reseteaz Arduino, repornind programul ncrcat n memoria chip-ului.

3.2.2 Modulul RFID MFRC522

Figura 7 Modul RFID MFRC522


Sursa: www.optimusdigital.ro

Modulul RFID este bazat pe circuitul integrat MFRC522, un circuit pentru scrierea i citirea
cardurilor cu frecvena de 13,56 MHz.
Tensiunea de alimentare a acestui modul RFID este de 3,3 voli, curentul idle este 10-13 mili
amperi, curentul de sleep este 80 de micro amperi, iar curentul maxim este de 30 mili amperi.
Cardurile suportate de ctre MFRC522 sunt S50, S70, UltraLight, Pro i Desfire.
Poate fi folosit pentru a scrie sau citi date pe Etichete S50 sau S70.
Cu acest Modul RFID i cu plcua de dezvoltare Arduino am ncercat s construiesc un mic
sistem de acces.

3.2.3 Mediul de programare Arduino

Verify
Serial
monitor

Upload
Save
New
Open

Fereastra unde
apar erorile

25
Software-ul open-source Arduino IDE faciliteaz scrierea codului i ncrcarea acestuia n
plcu. Se execut pe Windows, Mac OS X i Linux. Mediul este scris n C i este bazat pe
procesare i alte programe cu surs deschis.
Acest software poate fi folosit cu orice plac Arduino.
Interfa Arduino IDE conine 6 butoane i o fereastr unde apar erorile. Cele 6 butoane sunt:
Verify cu ajutorul acestui buton verificm corectitudinea codului;
Upload acest buton ne ajut s ncrcm codul pe plac pentru a vedea dac exist sau nu erori;
New este butonul pe care l folosim atunci cnd dorim s creem un nou proiect;
Open este butonul cu care putem deschide un proiect deja existent;
Save - cu acest buton salvm proiectul;
Serial Monitor apsnd acest buton se deschide o fereastr n care apar rezultatele scrise n cod;

Exist 3 zone ale programului:


Zona nainte de comanda void setup() unde se pot defini librriile pentru diferii senzori,
constantele, variabilele i tot felul de obiecte care vor fi folosite pe parcursul programului.
Zona din setup() ntre acoladele setup-ului se pun instruciunile care vor fi rulate o singur
dat la pornirea plcii Arduino. Aici intr iniializarea senzorilor, a diferitelor clase de funcii sau
orice fel de instruciuni.
Zona loop() ntre acoladele loop-ului vom avea instruciunile ce vor rula la nesfrit, atata
timp ct Arduino este alimentat.

3.2.3.1 Bibliotecile folosite n realizarea aplicaiei


Biblioteca MFRC522.h
Aceast bibliotec funcioneaz cu Arduino IDE 1.6 sau versiunile mai noi. Versiunile vechi
nu sunt acceptate i vor cauza erori de compilare. Este recomandat utilizarea numerelor fixe,
deoarece aceast bibliotec este compatibil cu diferite plci care utilizeaz arhitecturi diferite
(16bit vs 32bit). Astefel, int nefixat are dimenisiuni diferite n diferite medii i poate provoca
comportament imprevizibil.
Biblioteca MFRC522 suport numai crypto1- comunicaii criptate. Crypto1 a fost cunoscut
ca fiind spart de civa ani, deci nu ofer nici o securitate, este practic o comunicare necriptat.
Este recomandat s nu-l utilizm pentru aplicaii legate de securitate!
Aceast bibliotec nu ofer autentificarea 3DES sau AES utilizat de carduri precum Mifare
DESFire, dar exist posibilitatea s fie posibil implementarea, deoarece foaia de date spune c
exist suport.
Biblioteca MFRC522 a fost creat pentru prima dat n ianuarie 2012 de Miguel Balboa (de
la http://circuitito.com), bazat pe codul lui Dr. Leong (de la http://B2CQSHOP.com) pentru
Arduino, Modulul RFID Kit 13,56Mhz cu Etichete SPI W i R prin COOQRobot.
[http://github.com/miguelbalboa/rfid]

Biblioteca SPI
Aceast bibliotec ne permite s comunicm cu dispozitivele SPI, cu Arduino ca dispozitiv
principal.

Introducere n interfaa periferic serial (SPI)


Interfaa serial (SPI) este un protocol sincron de date seriale, utilizat de microcontrolere
pentru a comunica rapid cu unul sau mai multe dispozitive periferice pe distane scurte. Poate fi
folosit i pentru comunicarea ntre dou microcontrolere.
Cu o conexiune SPI exist ntotdeauna un dispozitiv principal (de obicei microcontroler) care
controleaz dispozitivele periferice. De obicei exist trei linii comune tuturor dispozitivelor:

26
MISO (Master In Slave Out) Linia Slave pentru trimiterea datelor ctre Master;
MOSI (Master Out Slave In) Linia Master pentru trimiterea datelor ctre periferice;
SCK (ceas serial) Impulsurile de ceas care sincronizez transmisia de date generate de
Master;
i o linie specific pentru fiecare dispozitiv :
SS (Slave Select) Pinul de pe fiecare dispozitiv pe care masterul l poate utiliza pentru a
activa i dezactiva anumite dispozitive.

3.2.3.2 Programarea Arduino n C


Modelul de programare pe care se bazeaz C presupune ca programatorul s tie exact ce
vrea s fac i s tie s foloseasc limbajul C pentru a obine acel lucru.
Limbajul C are anumite avantaje i dezavantaje:
Este foarte flexibil, o secven poate fi codificat n mai multe moduri, el executnd
aceeai funcie;
Permite o scriere compact, instruciunile pot fi scrise pe aceeai rnd, ns acest lucru nu
este recomandat deoarece codul devine greu de verificat;
Programul poate fi scris ntr-o manier de pseudocod (gr. pseudo=fals), conceperea
algoritmilor fiind mult mai uoar i eficient.
C este folosit n general n proiecte de mici dimensiuni unde se pune accent pe performana
codului, de exemplu Programarea microcontrolerelor. Limbajul C este un limbaj de programare
foarte influent i n acelai timp foarte popular. Pentru a realiza un program n C este nevoie de
un program pentru scrierea codului (editor de text) i de un compilator. Compilatorul este un
software care transform codul scris n C(limbaj neles de noi) n cod binar (limbaj neles de
calculator). Compilarea unui program const n verificarea codului, transformarea lui n cod binar
i crearea unui executabil n urma compilrii programului.
Un program C este alctuit din una sau mai multe funcii.
Limbajul folosit pentru programarea microcontroler-ului Arduino este o variant simplificat
a limbajului C/C++, ameliorat cu bibliotecile specifice platformei Arduino (n cazul acesta
MFRC522.h i SPI.h).
Funciile pe care le folosim sunt funciile setup() i loop(). Aceste dou funcii trebuie s fie
prezente n orice program. Funcia setup() este executat o singur dat, la iniializarea plcii, iar
funcia loop() se execut la infinit fr pauz.

3.2.4 Pai parcuri n realizarea aplicaiei


n realizarea aplicaiei Controlul accesului folosind RFID i Arduino am parcurs nite pai.
Prima dat mi-am achiziionat toate componentele necesare realizrii aplicaiei, componente
descrise n subcapitolul 3.1. Dup ce am avut toate componentele am nceput s construiesc
circuitul i s conectez placa Arduino cu cititorul RFID. Am realizat conexiunea folosind schema
de mai jos:

27
Din figura de mai sus observm c pinii de pe cititorul RFID sunt conectai la pinii de pe
placa Arduino astfel:

Cititor RFID Arduino UNO


SDA ...............................D10
SCK ...............................D13
MOSI..............................D11
MISO..............................D12
IRQ.................................pin neconectat
GND...............................GND
RST................................D9
3,3V...............................3,3V

Dup realizarea tuturor conexiunilor, am conectat placa Arduino la calculator prin cablul
USB de tip A i am deschis programul Arduino IDE.
Primul lucru pe care trebuie s l facem atunci cnd deschidem IDE este s alegem placa pe
care o folosim. Acest lucru l facem n Tools >Board, n cazul meu am ales Tools > Board >
Arduino/Genuino UNO.
Pasul doi este acela de a alege pe ce port comunic Arduino cu calculatorul. Portul se alege
din Tools > Serial Port > COM 3, deoarece n cazul meu portul prin care placa comunic cu
calculatorul se numete COM 3.
nainte de a scrie codul necesar, am descrcat biblioteca necesar pentru RFID MFRC522 de
pe site-ul http://github.com/miguelbalboa/rfid, am extras coninutul din directorul zip rfid-
master i am adugat acest dosar de bibliotec sub bibliotecile existente ale Arduino.
Suplimentar am descrcat i librria Vector.h pentru a putea dezvolta codul necesar pentru
aplicaia mea.
Dup aceti pai am nceput s programez aplicaia.

28
3.2.5 Ce face aplicaia?

Iniializare

n aceast parte din program se iniializeaz o comunicare serial ntre Arduino i calculator
cu viteza de 9600 bii/secund prin instruciunea Serial.begin (9600);, iar prin instruciunea
SPI.begin(); se realizeaz tot o iniializare a protocolului SPI.
Aceast instruciune:
persoane.push_back("utilizator 1");
persoane.push_back("utilizator 2");
persoane.push_back("utilizator 3");are rolul de a completa lista cu persoane autorizate.
29
Instruciunea Serial.println(F("Cartelele din baza de date: ")); trimite valoarea variabilei
F(Cartelele din baza de date:) ctre calculator pentru identificarea utilizatorilor i a
identificatorilor afereni.
Aceast parte de cod afieaz octeii n hexazecimal.
String strID = "";
for (byte i = 0; i < 4; i++) {
strID +=
(baza [i] < 0x10 ? "0" : "") +
String(baza[i], HEX) +
(i!=3 ? ":" : "");
Motivul pentru care n partea de cod se instruciunea se repet de trei ori, este acela c sunt
definii trei utilizatori separai fiecare cu identificatorul aferent.
Serial.println(strID);
Serial.println(persoane[0]) afieaz numele persoanei.

Adugarea i recunoaterea etichetelor RFID

Dup ce au fost realizate toate conexiunile i placa a fost conectat la calculator, deschiznd
programul Arduino IDE unde am scris codul am nceput s adaug etichete.

n loop() am invitat funcia prin instruciunea if (!rfid.PICC_IsNewCardPresent() ||


!rfid.PICC_ReadCardSerial()) return; s caute noi etichete prezente i s returneze numele
etichetelor n fereastra serial monitor.
Sintaxa MFRC522::PICC_Type piccType = rfid.PICC_GetType(rfid.uid.sak); ajut la
citirea tipului de etichet RFID.
Din urmtoarea instruciune:

bool found = 0; este un indicator pentru utilizatorul autentificat, byte tagBytes[4];


reprezint octeii etichetei RFID curente, for (byte i=0; i<4;i++) ajut la citirea octeilor.
Am apropiat trei etichete, iar fiecare a fost recunoscut de ctre cititor. Astfel am convertit
cei 4 bytes ai etichetelor din hexazecimal n decimal pentru a putea aduga n cod octeii celor
trei etichete.

30
Recunoaterea unei etichete RFID dac este sau nu necunoscut

Instruciunea for (byte nrUtilizator=0; nrUtilizator < 3; nrUtilizator++) este o


instruciune care ne ajut la parcurgerea a utilizatorilor. Urmtoarea instruciune:
if ((tagBytes[0] == baza[nrUtilizator*4]) &&
(tagBytes[1] == baza[nrUtilizator*4+1]) &&
(tagBytes[2] == baza[nrUtilizator*4+2]) &&
(tagBytes[3] == baza[nrUtilizator*4+3])) arat c dac se recunoate un identificator
atunci expresia este adevrat, iar dac expresia este adevrat atunci instruciunea
Serial.print(F("Bine ai venit:")); Serial.println(persoane[nrUtilizator] afieaz mesajul.
Instruciunea if (!found) Serial.println(F("Utilizator neidentificat")); rfid.PICC_HaltA();
rfid.PCD_StopCrypto1(); afieaz mesajul dac nu s-a identificat nici un utilizator.

31
4 Rezultate experimentale

4.1 Montaj RFID, Arduino

Montajul a fost realizat conform conexiunilor specificate n biblioteca MFRC522.


Conexiunea pinilor fiind realizat astfel:
Cititor RFID Arduino UNO
SDA ...............................D10
SCK ...............................D13
MOSI..............................D11
MISO..............................D12
IRQ.................................pin neconectat
GND...............................GND
RST................................D9
3,3V...............................3,3V [datasheet]

Pinii 3,3V (MFRC522)- 3,3V(Arduino) sunt conectai prin firul de culoare roie, GND cu
GND sunt conectai prin firul de culoare neagr, MISO cu D12 sunt conectai prin firul de
culoare galben, MOSI cu D11 sunt conectai prin firul de culoare albastr, RST cu D9 sunt
conectai prin firul de culoare verde, SDA cu D10 sunt conectai prin firul de culoare violet, iar
SCK cu pinul D13 sunt conectai tot printr-un fir de culoare alb.
Datorit faptului c cele dou led-uri, cel de la placa Arduino respectiv cel de la cititorul
RFID, sunt aprinse demonstreaz faptul c montajul a fost realizat corect.

32
4.2 Introducerea Etichetelor RFID

Cartele din baza de date: este un mesaj care a fost afiat n urma instruciunii
Serial.println(F("Cartelele din baza de date: "));. Dup cum se poate observa cele 3 Etichete
identificate sunt alctuite din octei i fiecare etichet are un utilizator aferent. Pentru ca cele 3
etichete s poat fi introduse n baza de date, fiecare octei au fost convertii din hexazecimal n
decimal i introdui n baza de date sunt forma: byte baza[12]={123, 52, 9, 172, 7, 117, 176, 171,
112, 175, 246, 54};
Pentru a ajunge la acest rezultat din 7 ncercri am avut 3 reuite.

4.3 Recunoaterea Etichetelor RFID

33
Dup cum putem observa mesajul Cartelele din baza de date: i etichetele deja introduse n
baza de date apar ntotdeauna n fereastra serial monitor.
n momentul n care una dintre etichetele deja introduse n baza de date este apropiat de
cititor aceasta este recunoscut i este afiat cu numele persoanei (utilizatorul aferent), nsoit de
mesajul Bine ai venit:.
Aceste trei persoane cu numele de utilizatori sunt persoanele autorizate care au acces.

Rezultatul obinut arat c nu toate persoanele au acces, iar cartelele care nu sunt
introduse n baza de date apar ca persoane neidentificate (utilizatori neidentificai).
Acest lucru l-am fcut posibil introducnd sintaxa urmtoare n program.
if (!found) Serial.println(F("Utilizator neidentificat"));
rfid.PICC_HaltA();
rfid.PCD_StopCrypto1();

Pn n momentul n care am reuit s realizez aceast scurt aplicaie pe care am numit-o


Utilizarea tehnologiei RFID pentru controlul accesului n cldiri am avut parte de erori n
program i conexiuni eronate datorit firelor jumper care nu fceau conexiunile ntre pini.

4.4 Cazuri de testare

4.4.1 Primul caz de testare


Rezultatul ateptat este s se afieze mesajele:
Bine ai venit: utilizator 1
Bine ai venit: utilizator 2
Utilizator neidentificat
Bine ai venit: utilizator 1

34
Putem observa c rezultatul este acela pe care l-am ateptat. Utilizatorii intr n urmtoarea
ordine: utilizatorul 1, urmat de utilizatorul 2, un utilizator neidentificat i din nou utilizatorul 1.

4.4.2 Cazul al doilea de testare


De data aceasta doresc ca utilizatorii s intre n urmtoarea ordine: utilizator 3, utilizator
neidentificat, utilizator 1, utilizator neidentificat, utilizator 2.
Rezultatul ateptat este s se afieze mesajele:
Bine ai venit: utilizator 3
Utilizator neidentificat
Bine ai venit: utilizator 1
Utilizator neidentificat
Bine ai venit: utilizator 2

35
i n acest caz rezultatul este cel ateptat.

4.4.3 Cazul al treilea de testare


n acest caz rezultatul ateptat este ca trei utilizatori s nu fie identificai i ca doar
utilizatorul 2 s fie identificat.

Rezultatul este acela pe care l-am dorit. Mesajele care apar sunt:
Utilizator neidentificat
Utilizator neidentificat
Utilizator neidentificat
Bine ai venit: utilizator 2

36
5 Concluzii

Aceast lucrare cu titlul Utilizarea tehnologiei RFID privind controlul accesului n cldiri
prezint o imagine de ansamblu a structurii sistemelor RFID ( Radio Frequency Identification),
istoricul tehnologiei RFID, componentele de baz ale unui sistem RFID i a benzilor de frecven
radio folosite de tehnologia RFID. Pe parcursul lucrrii se gsesc informaii legate de placa
Arduino, modul de conectare a unui cititor RFID la placa Arduino i mediul de programare
Arduino.
n primul capitol al acestei lucrri este definit tehnologia RFID ca fiind o metod de
identificare automat, o tehnologie care utilizeaz comunicaiile de radio frecven pentru
identificarea i stocarea datelor, precum i modul de funcionare a acestei tehnologii, este
prezentat un scurt istoric al tehnologiei RFID, dar i istoricul plcii Arduino care face ca aplicaia
care este prezentat n capitolul 3 i 4 al acestei lucrri s poat fi neleas. Tot n capitolul 1
sunt descrise pe scurt cteva aplicaii care au fost realizate folosind tehnologia RFID, modul n
care acestea funcioneaz i felul n care acestea sunt eficiente nefiind nevoie de intervenia n
mod frecvent a oamenilor.
n capitolul 2 al acestei lucrri sunt prezentate fundamente teoretice referitoare la
sistemele RFID, structura sistemelor RFID, tipuri de frecven, dar i plcile cu care poate fi
implementat un astfel de sistem. La nceputul capitolului este prezentat Arduino ca fiind o
companie care se ocup de hardware i software de calculator i una dintre cele mai simplu de
utilizat platforme cu microcontroller. n continuarea prezentrii Arduino sunt descrise cteva
dintre plcile pentru sisteme nglobate.
Referitor la frecvena de operare a sistemelor RFID, dup cum este prezentat i n lucrare,
exist trei tipuri de frecvene: banda de frecven joas, banda de nalt frecven i banda de
frecven ultra-nalt.
Ca i parte economic am optat pentru o analiz SWOT, o comparaie ntre cele dou tipuri
de tehnologii, RFID i tehnologia cu cod de bare i o justificare a costurilor. Comparaia ntre
tehnologia cu cod de bare, tehnologia RFID activ i tehnologia RFID pasiv, este realizat din
punctul de vedere al datelor, costurilor, standardelor, duratei de via i distanei de citire. Din
aceast comparaie reiese faptul c tehnologia RFID pasiv este cea mai avantajoas din toate
punctele de vedere. Referitor la justificarea costurilor pot spune c atunci cnd investiia se
justific trebuie avute n vedere costurile totale ale ntregului sistem pe toat durata sa de via. O
imagine general asupra ntregului sistem RFID prezint realitatea costurilor, RFID fiind o
soluie ieftin pe termen lung datorit reutilizrii tag-urilor.
n capitolul 3 al acestei lucrri este prezentat i explicat modul n care soluia a fost
implementat, componentele care au fost utilizate, placa Arduino specific folosit n crearea
aplicaiei, mediul de programare Arduino i paii care au fost parcuri n realizarea aplicaiei
Controlul accesului folosind RFID i Arduino. La nceputul capitolului sunt prezentate
componentele utilizate n crearea aplicaiei, urmate de prezentarea mediului de programare
Arduino, limbajul de programare n C i bibliotecile folosite n program.
Mediul de programare n care s-a lucrat este Arduino IDE i s-a realizat un program care
conine o baz de date a utilizatorilor autorizai. Baza de date conine numele utilizatorilor i
identificatorul RFID integrat n etichet. Aplicaia comunic prin portul serial cu un calculator i
transmite mesaje n cazul n care a fost identificat un utilizator din baza de date.
Capitolul 4 prezint partea de rezultate experimentale. n acest capitol am artat prin
printscreen-uri descrise ceea ce face aplicaia mea.
Rezultatele obinute, precum datele tehnice i cele economice care se regsesc n aceast
lucrare demonstreaz c tehnologia RFID este ntr-o continu dezvoltare, poate reduce n mod
semnificativ costurile cu personalul i este o tehnologie care se poate adapta att n domeniul
tehnic, ct i n comer sau chiar viaa de zi cu zi (identificarea animalelor).
37
6 Bibliografie

[1]
[2]
[3]

38

S-ar putea să vă placă și