Obsah:
- Krok 1: Komponenty
- Krok 2: Hardvér - nastavenie obvodu
- Krok 3: Softvér - stiahnutie kódu
- Krok 4: Softvér - Vysvetlenie kódu „Cadastro_Biometria“
- Krok 5: Software - vysvetlenie kódu „Cadastro_RFID“
- Krok 6: Software - Vysvetlenie kódu „Leitura_Cartao_e_Biometria“
- Krok 7: Doska s plošnými spojmi (PCB)
- Krok 8: Vytvorte malú škatuľu na udržanie obvodu
- Krok 9: Inštalácia projektu
- Krok 10: Dokončenie projektu
- Krok 11: Licencia projektu
Video: Elektrický zámok dverí so snímačom odtlačkov prstov a čítačkou RFID: 11 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Projekt bol navrhnutý tak, aby sa vyhlo nutnosti používať kľúče. Na dosiahnutie nášho cieľa sme použili optický snímač odtlačkov prstov a Arduino. Existujú však jednotlivci, ktorí majú nečitateľný odtlačok prsta a senzor ho nerozpozná. Potom, keď som premýšľal o tejto situácii, bola použitá čítačka kariet RFID s biometrickým snímačom, ktorá umožňovala vstup s jazdnými kartami, štítkami na kľúče RFID a mobilnými telefónmi s NFC.
Krok 1: Komponenty
Na projekt budú použité nasledujúce položky:
- 1 Arduino Nano;
- 1 FPM10A Moduly snímača optickej čítačky odtlačkov prstov pre zámky Arduino;
- 1 Leitor RFID Rc522 s frekvenciou 13,56 MHz;
- 2 LED diódy (1 zelená a 1 červená) * 1 Oledový displej 128 X 32 sériových i2c Arduino 0, 91;
- 1 Elektronický zámok dverí HDL FEC-91 CA.
Všetky tieto materiály je možné ľahko nájsť na internete. Ak ide o to, aby bol tento projekt čo najrýchlejší, odporúča sa kúpiť položky na webovej stránke Mercado Livre (iba ak žijete v Brazílii), pretože má bezpečné a rýchle dodanie (výrobky dorazia na miesto určenia v asi 1 alebo 2 týždne). Ak však projekt nie je potrebné urobiť narýchlo, je oveľa lacnejšie kúpiť položky v zahraničí na webových stránkach ako Ebay, AliExpress atď. Neexistuje však žiadna záruka, kedy a či produkt dorazí na miesto určenia.
Celkové priemerné nákupné náklady na Mercado Livre: +/- 200 reais (približne 38,62 amerického dolára). Celkové priemerné náklady na nákup na medzinárodných webových stránkach: +/- 45 reais (približne 8, 69 amerických dolárov).
Tieto ceny boli vypočítané bez nákladov na elektronický zámok dverí HDL, ktorý nájdete na tomto odkaze:
Cena HDL v deň, keď bol tento návod vyrobený, bol 74 dolárov, 90 dolárov (14, 69 dolárov) + 6,00 dolárov (1,16 dolára) za poštovné.
Krok 2: Hardvér - nastavenie obvodu
Schéma vyššie zobrazuje zapojenia elektrického obvodu.
Na vytvorenie schémy a súboru (.fzz), ktorý je možné stiahnuť na: https://github.com/andreocunha/Esquematico_Tranca, bol použitý program Fritzing.
Tabuľky uvádzajú spojenia medzi senzormi a displejom Oled na Arduino Nano.
Krok 3: Softvér - stiahnutie kódu
Vzhľadom na málo dostupnej pamäte na Arduino Nano bol kód rozdelený do 3 rôznych priečinkov, ktoré je možné stiahnuť do súboru nižšie alebo na odkaz:
github.com/andreocunha/PET_Tranca_EngComp
- Prvým priečinkom je čítanie odtlačku prsta a karty. Názov je: „Leitura_Cartao_e_Biometria“.
- Druhým je registrácia odtlačku prsta. A je to v priečinku: „Cadastro_Biometria“.
- Tretí súbor je na prečítanie kódu karty. A je to v priečinku: „Cadastro_RFID“.
Stiahnite si Arduino IDE do počítača. Vo vnútri stiahnutého súboru sú okrem troch priečinkov aj dva súbory zip. Tieto súbory zip sú knižnicami senzorov (RFID a biometrického skenera odtlačkov prstov), preto ich zahrňte do Arduino IDE.
Krok 4: Softvér - Vysvetlenie kódu „Cadastro_Biometria“
Pretože je pamäť Arduino Nano veľmi obmedzená, registrácia bude okrem hlavného kódu (ten bude zodpovedný iba za potvrdenie už zaregistrovaného odtlačku prsta).
Biometrický snímač už má vnútornú pamäť, ktorá zaznamená odtlačky prstov (dokáže zaznamenať až 128 odtlačkov prstov). To zaručuje, že registrované údaje sa po vypnutí obvodu nestratia.
V správcovi súborov vo svojom počítači prejdite do stiahnutého priečinka „Cadastro_Biometria“a dvakrát kliknite na súbor „Cadastro_Biometria.ino“. Arduino IDE načíta kód a bude mať 5 kariet, z ktorých každá predstavuje jednu funkciu kódu. Vložte kód do svojho Arduina, otvorte sériový monitor v 9600 a postupujte podľa tam uvedených pokynov, aby ste zaregistrovali nový odtlačok prsta, jeden odstránili alebo zistili, že každý odtlačok prsta je už zaregistrovaný.
Krok 5: Software - vysvetlenie kódu „Cadastro_RFID“
Po zaznamenaní všetkých odtlačkov prstov je čas zaregistrovať karty alebo štítky RFID. Na rozdiel od toho, čo sa vykonalo so snímačom odtlačkov prstov, sa v tejto časti kódu neuložia karty alebo štítky RFID. A keď to viete, otvorte priečinok „Cadastro_RFID“a dvakrát kliknite na súbor „Cadastro_RFID.ino“. Vložte kód do zariadenia Arduino, otvorte sériový monitor v roku 9600 a potom kartu alebo štítok priblížte k čítačke.
Vygeneruje sa hexadecimálny kód a zobrazí sa na obrazovke (napríklad (napríklad: „32: 80: CD: F2“). Zapíšte si ho na poznámkový blok v počítači alebo na papier, pretože sa skopíruje do konečný kód (ten, ktorý bude čítať iba informácie).
Krok 6: Software - Vysvetlenie kódu „Leitura_Cartao_e_Biometria“
Teraz sme v poslednej časti kódu. Otvorte priečinok „Leitura_Cartao_e_Biometria“a dvakrát kliknite na súbor „Leitura_Cartao_e_Biometria.ino“. Kód sa otvorí v Arduino IDE a bude mať 4 karty, z ktorých každá predstavuje funkciu. Aby kód fungoval, bude potrebné vykonať niekoľko zmien. správne.
Kliknite na kartu „leituraRfid“a nahraďte každé hexadecimálne číslo v zátvorke „if“a „else id“číslom, ktoré ste uložili do poznámkového bloku (príklad: „32: 80: CD: F2“). pridať alebo vymazať akékoľvek „else if“z kódu.
Teraz kliknite na kartu „nomeDoUsuario“a nahraďte mená v zátvorkách menami od príslušných používateľov a identifikátormi, ktoré boli pre tohto používateľa zvolené. Hotový!! Teraz stačí načítať kód do Arduina.
Krok 7: Doska s plošnými spojmi (PCB)
Ak všetky kroky doteraz prebiehali dobre, vytvorte dosku s plošnými spojmi (na to zvyčajne používame softvér EAGLE CAD) a potom komponenty zvarte. Obvod bude vyzerať ako na videu.
Krok 8: Vytvorte malú škatuľu na udržanie obvodu
Krabicu sme vyrobili pomocou 3D tlačiarne v spolupráci so spoločnosťou FindesLab. Potom sme to dokončili, namaľovali a pridali obvod.
Krok 9: Inštalácia projektu
Krabica bola priskrutkovaná na stenu a na dvere bol nainštalovaný HDL (zodpovedný za udržanie zamknutých dverí). Pozrite si video so záverečnou ukážkou projektu.
Krok 10: Dokončenie projektu
Sledujte, ako bol výsledok projektu v reálnej aplikácii.
Krok 11: Licencia projektu
Elektrický zámok dverí so snímačom odtlačkov prstov a čítačkou RFID od spoločnosti PET Engenharia de Computação je chránený medzinárodnou licenciou Creative Commons Attribution 4.0.
Odporúča:
Rozhranie kapacitného snímača odtlačkov prstov s Arduino UNO: 7 krokov
Rozhranie kapacitného snímača odtlačkov prstov s Arduino UNO: Hej, čo sa deje, chlapci! Akarsh tu od CETech. Dnes do našich projektov pridáme ochrannú vrstvu. Nebojte sa, nebudeme menovať žiadnych osobných strážcov za to isté. Bude to roztomilý, dobre vyzerajúci snímač odtlačkov prstov od DFRobot. Takže
Online systém hlasovania pomocou odtlačkov prstov (FVOS): 5 krokov
Online systém hlasovania pomocou odtlačkov prstov (FVOS): Online systém hlasovania pomocou odtlačkov prstov umožňuje voličom plne digitalizované hlasy zhromažďovaním a potvrdzovaním svojich informácií naskenovaním odtlačku prsta prostredníctvom zariadenia a uložením údajov na server. Má užívateľsky prívetivý G
Snímač odtlačkov prstov s Arduino: 5 krokov
Snímač odtlačkov prstov s Arduino: Dobrý deň, v tomto článku uvidíme, ako používať snímač odtlačkov prstov s Arduino. So snímačom odtlačkov prstov môžete zvýšiť bezpečnosť a uzamknutie vášho domova, kancelárie, garáže a mnohých ďalších. Nielen o bezpečnosti, môžete tento modul použiť tam, kde chcete,
Použitie snímača odtlačkov prstov na dochádzku času v kombinácii s riešením XAMP: 6 krokov (s obrázkami)
Použitie senzora odtlačkov prstov na dochádzku v čase v kombinácii s riešením XAMP: V prípade školského projektu sme hľadali riešenie, ako sledovať dochádzku študentov. Veľa našich študentov príde neskoro. Je to namáhavá práca kontrolovať ich prítomnosť. Na druhej strane je tu veľa diskusií, pretože študenti často hovoria
Výukový program snímača odtlačkov prstov Arduino: 6 krokov (s obrázkami)
Výukový program snímača odtlačkov prstov Arduino: Vážení priatelia, vítam vás pri ďalšom návode! Dnes budeme stavať zaujímavý projekt Arduino, ktorý používa modul snímača odtlačkov prstov. Bez ďalšieho zdržania začnime! Vždy som chcel vyskúšať modul snímača odtlačkov prstov v