Obsah:

Elektrický zámek dveří se snímačem otisků prstů a čtečkou RFID: 11 kroků (s obrázky)
Elektrický zámek dveří se snímačem otisků prstů a čtečkou RFID: 11 kroků (s obrázky)

Video: Elektrický zámek dveří se snímačem otisků prstů a čtečkou RFID: 11 kroků (s obrázky)

Video: Elektrický zámek dveří se snímačem otisků prstů a čtečkou RFID: 11 kroků (s obrázky)
Video: Aktion HOME - chytrý zámek pro jakékoliv vstupní dveře 2024, Prosinec
Anonim
Elektrický zámek dveří se čtečkou otisků prstů a čtečkou RFID
Elektrický zámek dveří se čtečkou otisků prstů a čtečkou RFID

Projekt byl navržen tak, aby se vyhnul nutnosti používat klíče, k dosažení našeho cíle jsme použili optický snímač otisků prstů a Arduino. Existují však jednotlivci, kteří mají nečitelný otisk prstu a senzor jej nerozpozná. Poté, co jsme o této situaci přemýšleli, byla použita čtečka karet RFID s biometrickým senzorem, která umožňovala vstup s jízdními kartami, značkami klíčenek RFID a mobilními telefony s NFC.

Krok 1: Součásti

Komponenty
Komponenty
Komponenty
Komponenty
Komponenty
Komponenty

Pro projekt budou použity následující položky:

  • 1 Arduino Nano;
  • 1 FPM10A Optické snímače otisků prstů Moduly snímačů pro zámky Arduino;
  • 1 Leitor RFID Rc522 o 13,56 MHz;
  • 2 LED diody (1 zelená a 1 červená) * 1 Oled displej 128 X 32 Serial i2c Arduino 0, 91;
  • 1 Elektronický zámek dveří HDL FEC-91 CA.

Všechny tyto materiály lze snadno najít na internetu. Pokud jde o to, aby byl tento projekt co nejrychlejší, doporučujeme zakoupit položky na webu Mercado Livre (pouze pokud žijete v Brazílii), protože má bezpečné a rychlé dodání (produkty dorazí na místo určení v asi 1 nebo 2 týdny). Pokud však projekt není třeba dělat ve spěchu, je mnohem levnější koupit položky v zahraničí na webech jako Ebay, AliExpress atd. Neexistuje však žádná záruka, kdy a zda produkt dorazí na místo určení.

Celkové průměrné nákupní náklady na Mercado Livre: +/- 200 reais (přibližně 38,62 amerického dolaru). Celkové průměrné náklady na nákup na mezinárodních webech: +/- 45 reais (přibližně 8, 69 amerických dolarů).

Tyto ceny byly vypočítány bez nákladů na elektronický dveřní zámek HDL, který najdete na tomto odkazu:

Cena HDL v den, kdy byl tento Instructables vyroben, činila 74 $, 90 $ (14, 69 $) + 6 $ 00 (1 $, 16 $) za poštovné.

Krok 2: Hardware - nastavení obvodu

Hardware - Nastavení obvodu
Hardware - Nastavení obvodu
Hardware - Nastavení obvodu
Hardware - Nastavení obvodu
Hardware - Nastavení obvodu
Hardware - Nastavení obvodu
Hardware - Nastavení obvodu
Hardware - Nastavení obvodu

Výše uvedené schéma ukazuje zapojení elektrického obvodu.

Program Fritzing byl použit k vytvoření schématu a souboru (.fzz), který lze stáhnout na:

Tabulky ukazují spojení mezi senzory a displejem Oled na Arduino Nano.

Krok 3: Software - stažení kódu

Software - stažení kódu
Software - stažení kódu

Vzhledem k málo dostupné paměti na Arduino Nano byl kód rozdělen do 3 různých složek, které lze stáhnout na níže uvedeném souboru nebo na odkazu:

github.com/andreocunha/PET_Tranca_EngComp

  • První složkou je načtení otisku prstu a karty. Název je: „Leitura_Cartao_e_Biometria“.
  • Druhým je registrace otisku prstu. A je to ve složce: „Cadastro_Biometria“.
  • Třetím souborem je načtení kódu karty. A je to ve složce: „Cadastro_RFID“.

Stáhněte si Arduino IDE do počítače. Ve staženém souboru jsou kromě tří složek dva soubory zip. Tyto soubory zip jsou knihovnami senzorů (RFID a biometrického skeneru otisků prstů), zahrňte je tedy do Arduino IDE.

Krok 4: Software - vysvětlení kódu „Cadastro_Biometria“

Software - vysvětlení kódu „Cadastro_Biometria“
Software - vysvětlení kódu „Cadastro_Biometria“
Software - Vysvětlení kódu „Cadastro_Biometria“
Software - Vysvětlení kódu „Cadastro_Biometria“

Protože paměť Arduino Nano je velmi omezená, registrace se bude lišit od hlavního kódu (ten bude zodpovědný pouze za potvrzení již zaregistrovaného otisku prstu).

Biometrický senzor již má vnitřní paměť, která bude zaznamenávat otisky prstů (dokáže zaznamenat až 128 otisků prstů). To zaručuje, že registrovaná data nebudou ztracena po vypnutí obvodu.

Ve správci souborů vašeho počítače přejděte do stažené složky „Cadastro_Biometria“a dvakrát klikněte na soubor „Cadastro_Biometria.ino“. Arduino IDE načte kód a bude mít 5 záložek, z nichž každá představuje jednu funkci kódu. Vložte kód do svého Arduina, otevřete sériový monitor v 9600 a postupujte podle pokynů k registraci nového otisku prstu, odebrání jednoho nebo zobrazení, že každý otisk prstu je již zaregistrován.

Krok 5: Software - vysvětlení kódu „Cadastro_RFID“

Software - Vysvětlení kódu
Software - Vysvětlení kódu

Po zaznamenání všech otisků prstů je čas zaregistrovat karty nebo štítky RFID. Ale na rozdíl od toho, co bylo provedeno se skenerem otisků prstů, v této části kódu nebudou uloženy karty RFID nebo značky. A když to víte, otevřete složku „Cadastro_RFID“a dvakrát klikněte na soubor „Cadastro_RFID.ino“. Vložte kód do Arduina, otevřete sériový monitor v 9600 a poté přiveďte kartu nebo štítek blíže ke čtečce.

Bude vygenerován hexadecimální kód, který se objeví na obrazovce (například („například:„ 32: 80: CD: F2 “). Zapište si jej na poznámkový blok v počítači nebo na papír, protože bude zkopírován do konečný kód (ten, který bude číst pouze informace).

Krok 6: Software - vysvětlení kódu „Leitura_Cartao_e_Biometria“

Software - Vysvětlení kódu
Software - Vysvětlení kódu
Software - Vysvětlení kódu
Software - Vysvětlení kódu

Nyní jsme v poslední části kódu. Otevřete složku „Leitura_Cartao_e_Biometria“a dvakrát klikněte na „Leitura_Cartao_e_Biometria.ino“. Kód bude otevřen v Arduino IDE a bude mít 4 záložky, z nichž každá bude představovat funkci. Aby kód fungoval, je třeba provést některé změny. správně.

Klikněte na kartu „leituraRfid“a nahraďte každé hexadecimální číslo v závorce „if“a „else id“číslem, které jste uložili do poznámkového bloku (příklad: „32: 80: CD: F2“). přidat nebo odstranit jakékoli „else if“z kódu.

Nyní klikněte na kartu „nomeDoUsuario“a nahraďte jména v závorkách jmény od příslušných uživatelů a ID, která byla pro tohoto uživatele zvolena. Hotovo!! Nyní stačí načíst kód na Arduino.

Krok 7: Deska s plošnými spoji (PCB)

Image
Image

Pokud všechny kroky proběhly dobře až dosud, vytvořte desku s plošnými spoji (obvykle k tomu používáme software EAGLE CAD) a poté svařte součásti. Obvod bude vypadat jako na obrázku.

Krok 8: Vytvořte malou krabičku, která zachová obvod

Vytvořte malou krabičku, která zachová obvod
Vytvořte malou krabičku, která zachová obvod

Ve spolupráci s FindesLab jsme vyrobili krabici pomocí 3D tiskárny. Poté jsme to dokončili, namalovali a přidali obvod.

Krok 9: Instalace projektu

Image
Image

Krabice byla přišroubována na zeď a na dveře byl nainstalován HDL (zodpovědný za udržování dveří zamčených). Podívejte se na video závěrečné ukázky projektu.

Krok 10: Dokončení projektu

Sledujte, jak byl výsledek projektu v reálné aplikaci.

Krok 11: Licence projektu

Elektrický zámek dveří se snímačem otisků prstů a čtečkou RFID od společnosti PET Engenharia de Computação je chráněn mezinárodní licencí Creative Commons Attribution 4.0.

Doporučuje: