Tartalomjegyzék:

Elektromos ajtózár ujjlenyomat -olvasóval és RFID -olvasóval: 11 lépés (képekkel)
Elektromos ajtózár ujjlenyomat -olvasóval és RFID -olvasóval: 11 lépés (képekkel)

Videó: Elektromos ajtózár ujjlenyomat -olvasóval és RFID -olvasóval: 11 lépés (képekkel)

Videó: Elektromos ajtózár ujjlenyomat -olvasóval és RFID -olvasóval: 11 lépés (képekkel)
Videó: VIS ujjlenyomat alapján történő személyazonosításról tájékoztató film 2024, November
Anonim
Elektromos ajtózár ujjlenyomat -olvasóval és RFID -olvasóval
Elektromos ajtózár ujjlenyomat -olvasóval és RFID -olvasóval

A projekt célja a kulcsok használatának elkerülése volt, a cél eléréséhez optikai ujjlenyomat -érzékelőt és Arduino -t használtunk. Vannak azonban olyan személyek, akiknek olvashatatlan ujjlenyomatuk van, és az érzékelő nem ismeri fel. A helyzetre gondolva egy RFID kártyaolvasót használtak a biometrikus érzékelővel, amely lehetővé tette a belépést menetkártyákkal, RFID kulcstartó címkékkel és NFC -vel ellátott mobiltelefonokkal.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek

A projekt során a következő elemeket kell használni:

  • 1 Arduino Nano;
  • 1 FPM10A optikai ujjlenyomat -olvasó érzékelő modul Arduino zárakhoz;
  • 1 Leitor RFID Rc522 de 13,56 mhz;
  • 2 LED (1 zöld és 1 piros) * 1 Oled kijelző 128 X 32 soros i2c Arduino 0, 91;
  • 1 Elektronikus ajtózár HDL FEC-91 CA.

Mindezek az anyagok könnyen megtalálhatók az interneten. Ha az ötlet az, hogy ezt a projektet a lehető leggyorsabban készítsük el, akkor ajánlott a Mercado Livre weboldalon megvásárolni az elemeket (csak akkor, ha Brazíliában él), mivel biztonságos és gyors szállítással rendelkezik (a termékek a következő helyen érkeznek meg: körülbelül 1 vagy 2 hét). Ha azonban a projektet nem kell sietősen elvégezni, sokkal olcsóbb, ha külföldön vásárolja meg az elemeket olyan webhelyeken, mint az Ebay, az AliExpress, stb..

A Mercado Livre teljes átlagos vásárlási költsége: +/- 200 real (kb. 38,62 amerikai dollár). A teljes átlagos vásárlási költség nemzetközi weboldalakon: +/- 45 real (körülbelül 8,69 amerikai dollár).

Ezeket az árakat a HDL elektronikus ajtózár költsége nélkül számították ki, amely ezen a linken található:

A HDL ára az Instructables készítésének napján 74,90 R $ (14,69 USD) + 6,00 USD (1,16 USD) volt a szállításért.

2. lépés: Hardver - Az áramkör beállítása

Hardver - Az áramkör beállítása
Hardver - Az áramkör beállítása
Hardver - Az áramkör beállítása
Hardver - Az áramkör beállítása
Hardver - Az áramkör beállítása
Hardver - Az áramkör beállítása
Hardver - Az áramkör beállítása
Hardver - Az áramkör beállítása

A fenti vázlat az elektromos áramkör csatlakozásait mutatja.

A Fritzing program segítségével készítették el a sematikus ábrát és a fájlt (.fzz), amely letölthető a következő linkről:

A táblázatok az Arduino Nano érzékelői és az Oled kijelző közötti kapcsolatokat mutatják be.

3. lépés: Szoftver - A kód letöltése

Szoftver - A kód letöltése
Szoftver - A kód letöltése

Az Arduino Nano kevés memóriája miatt a kódot három különböző mappára osztották fel, amelyek letölthetők az alábbi fájlból vagy a linkről:

github.com/andreocunha/PET_Tranca_EngComp

  • Az első mappa az ujjlenyomat és a kártya olvasása. Ennek a neve: „Leitura_Cartao_e_Biometria”.
  • A második az ujjlenyomat regisztrálása. És ott van a mappában: „Cadastro_Biometria”.
  • A harmadik fájl a kártya kódjának olvasása. És ez a mappában van: „Cadastro_RFID”.

Töltse le az Arduino IDE -t a számítógépére. A letöltött fájl belsejében a három mappán kívül két zip fájl található. Ezek a zip fájlok az érzékelők (az RFID és a biometrikus ujjlenyomat -leolvasó) könyvtárai, ezért vegye fel őket az Arduino IDE -re.

4. lépés: Szoftver - A „Cadastro_Biometria” kód magyarázata

Szoftver - A „Cadastro_Biometria” kód magyarázata
Szoftver - A „Cadastro_Biometria” kód magyarázata
Szoftver - A „Cadastro_Biometria” kód magyarázata
Szoftver - A „Cadastro_Biometria” kód magyarázata

Mivel az Arduino Nano memóriája nagyon korlátozott, a regisztráció eltekint a fő kódtól (ez csak a már regisztrált ujjlenyomat megerősítéséért lesz felelős).

A biometrikus érzékelő már rendelkezik belső memóriával, amely rögzíti az ujjlenyomatokat (akár 128 ujjlenyomatot is rögzíthet). Ez garantálja, hogy a regisztrált adatok nem vesznek el az áramkör leállítása után.

A számítógép fájlkezelőjében lépjen a letöltött "Cadastro_Biometria" mappába, és kattintson duplán a "Cadastro_Biometria.ino" fájlra. Az Arduino IDE betölti a kódot, és 5 füle lesz, mindegyik a kód egy funkcióját képviseli. Töltse be a kódot Arduino készülékére, nyissa meg a soros monitort a 9600 -ban, és kövesse az ott található utasításokat az új ujjlenyomat regisztrálásához, az egyik eltávolításához, vagy nézze meg, hogy minden ujjlenyomat már regisztrálva van.

5. lépés: Szoftver - A "Cadastro_RFID" kód magyarázata

Szoftver - A kód magyarázata
Szoftver - A kód magyarázata

Az összes ujjlenyomat rögzítése után ideje regisztrálni az RFID kártyákat vagy címkéket. De eltérően az ujjlenyomat -olvasóval végzett művelettől, a kód ezen részén nem menti az RFID -kártyák vagy címkék regiszterét. És ennek tudatában nyissa meg a "Cadastro_RFID" mappát, és kattintson duplán a "Cadastro_RFID.ino" fájlra. Töltse be a kódot az Arduino -ba, nyissa meg a soros monitort 9600 -ban, majd vigye közelebb a kártyát vagy címkét az olvasóhoz.

A rendszer hexadecimális kódot generál, és megjelenik a képernyőn (például (például: "32: 80: CD: F2"). Írja le egy jegyzetfüzetre a számítógépén vagy egy papírra, mert átmásolja a a végső kód (az, amely csak információt olvas be).

6. lépés: Szoftver - A "Leitura_Cartao_e_Biometria" kód magyarázata

Szoftver - A kód magyarázata
Szoftver - A kód magyarázata
Szoftver - A kód magyarázata
Szoftver - A kód magyarázata

Most a kód utolsó részén vagyunk. Nyissa meg a "Leitura_Cartao_e_Biometria" mappát, és kattintson duplán a "Leitura_Cartao_e_Biometria.ino" -ra. A kód megnyílik az Arduino IDE -n, és 4 füle lesz, mindegyik a funkciót jelzi. Néhány változtatást el kell végezni, hogy a kód működjön. helyesen.

Kattintson a "leituraRfid" fülre, és az "if" és "else id" zárójelben lévő hexadecimális számokat cserélje le a jegyzetfüzetre mentett számmal (például: "32: 80: CD: F2"). hogy hozzáadjon vagy töröljön a kódból bármilyen „else if” -t.

Most kattintson a "nomeDoUsuario" fülre, és cserélje ki a zárójelben lévő neveket a megfelelő felhasználók neveivel és az adott felhasználó számára kiválasztott azonosítókkal. Kész!! Most már csak be kell töltenie a kódot az Arduino -ra.

7. lépés: Nyomtatott áramkör (PCB)

Image
Image

Ha eddig minden lépés jól ment, készítsen nyomtatott áramköri lapot (általában az EAGLE CAD szoftvert használjuk), majd hegesztje az alkatrészeket. Az áramkör úgy néz ki, mint a videóban.

8. lépés: Készíts egy kis dobozt az áramkör megtartásához

Készíts egy kis dobozt az áramkör megtartásához
Készíts egy kis dobozt az áramkör megtartásához

A FindesLab -szal együttműködésben készítettünk egy dobozt egy 3D nyomtató segítségével. Ezt követően befejeztük, festettük és hozzáadtuk az áramkört.

9. lépés: A projekt telepítése

Image
Image

A dobozt a falra csavarták, és az ajtóra szerelték a HDL -t (az ajtó zárva tartásáért felelős). Nézze meg a videót a projekt utolsó bemutatójáról.

10. lépés: A projekt befejezése

Nézze meg, hogyan valósult meg a projekt eredménye a valódi alkalmazásban.

11. lépés: Projektengedély

A PET Engenharia de Computação által gyártott elektromos ajtózár ujjlenyomat -olvasóval és RFID -olvasóval a Creative Commons Nevezd meg 4.0 nemzetközi licence alapján.

Ajánlott: