У овом упутству ћемо дизајнирати систем за очитавање ИД РФИД картица. РФИД је скраћеница од Идентификација радио фреквенција. Свака картица има уграђен јединствени ИД. Ови системи имају много апликација, попут канцеларија, тржних центара и на многим другим местима где само особа са ауторизационом картицом сме да уђе у собу. РФИД се користи у тржним центрима да би се спречила крађа, овде ће производ бити означен РФИД чипом и када особа напусти зграду са РФИД чипом аутоматски се укључује аларм и тако се зауставља крађа. РФИД ознака је дизајнирана тако мала као зрно песка. РФИД системи за потврду идентитета лако се пројектују и јефтини су. Неке школе и факултети данас користе РФИД као регистар похађања.
Компоненте потребне
Хардвер: АРДУИНО УНО, напајање (5в), кондензатор 100уФ, дугмад (два комада), отпорник 1КΩ (два дела), ЕМ-18 (РФИД модул читача), ЛЕД, ЈХД_162АЛЦД (16 * 2ЛЦД).
Софтвер: ардуино ИДЕ (Ардуино сваке ноћи).
Шема и објашњење
На ЛЦД екрану од 16к2 има 16 пинова ако постоји позадинско светло, а ако нема позадинског светла, биће 14 пинова. Може се напајати или оставити игле задњег светла. Сада у 14 пинова постоји 8 пинова за податке (7-14 или Д0-Д7), 2 пина за напајање (1 и 2 или ВСС & ВДД или ГНД & + 5в), трећи пин за контролу контраста (ВЕЕ - контролише колико дебели знакови треба да буду приказано) и 3 контролна пина (РС & РВ & Е).
У кругу можете приметити да сам узео само две контролне игле како његов даје флексибилност бољег разумевања. Контрастни бит и РЕАД / ВРИТЕ се не користе често, тако да могу бити кратко спојени на масу. Ово ЛЦД поставља у највећи контраст и режим читања. Само треба да контролишемо ЕНАБЛЕ и РС пинове да би у складу са тим слали знакове и податке.
Конекције које се раде за ЛЦД дате су у наставку:
ПИН1 или ВСС на масу
ПИН2 или ВДД или ВЦЦ до + 5в снаге
ПИН3 или ВЕЕ на земљу (даје максимални контраст најбољи за почетнике)
ПИН4 или РС (регистрацијски избор) до ПИН8 АРДУИНО УНО
ПИН5 или РВ (читање / писање) на масу (ставља ЛЦД у режим читања олакшава комуникацију за корисника)
ПИН6 или Е (Омогући) до ПИН9 АРДУИНО УНО
ПИН11 или Д4 до ПИН10 АРДУИНО УНО
ПИН12 или Д5 до ПИН11 АРДУИНО УНО
ПИН13 или Д6 до ПИН12 од АРДУИНО УНО
ПИН14 или Д7 до ПИН13 АРДУИНО УНО
Пре него што кренемо даље, морамо да разумемо серијску комуникацију. РФИД модул овде серијски шаље податке контролору. Има и други начин комуникације, али за лакшу комуникацију бирамо РС232. Пин за модул РС232 повезан је са РКСД пином за УНО.
Подаци које РФИД модул шаље:
Сада за подешавање везе између РФИД читача и Ардуино Уно-а морамо да омогућимо серијску комуникацију у УНО-у. Омогућавање серијске комуникације у УНО-у може се извршити помоћу једне команде.
|
Као што је приказано на горњој слици, комуникација РФИД-а врши се брзином БАУД-а од 9600 бита у секунди. Дакле, да би УНО успоставио такву брзину преноса и започео серијску комуникацију, користимо наредбу „Сериал.бегин (9600);“. Овде је 9600 брзина преноса података и променљива је.
Сада када УНО прими податке, они ће бити доступни за преузимање. Ови подаци се преузимају наредбом „дата = Сериал.реад ();“. Овом наредбом серијски подаци се преносе у 'податке' назване цели број.
Када се картица приближи читачу, читач чита серијске податке и шаље их УНО-у, УНО ће бити програмиран да приказује ту вредност на ЛЦД-у, тако да ћемо на ЛЦД-у имати ИД картице.
Више о РФИД-у можете разумети у овом водичу: РФИД машина за гласање, РФИД систем наплате путарине.