Obsah:
Video: Dveřní zámek Arduino Fingerprint: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Dobrý den, vítejte u tohoto projektu, ve skutečnosti obsahuje dva projekty, ale jsou téměř stejné, je to systém dveřního zámku založený na desce Arduino UNO, optickém snímači otisků prstů FPM10A a obrazovce LCD i²c, ale u druhé verze jsme včetně klávesnice.
A určitě nezapomeňte na zamykací systém, který jste ochotni ovládat, a podle toho se vaše zapojení a kódy mohou změnit, ale nebojte se, bylo by to snadné
Krok 1: Nástroje
Hardware potřebný pro tento projekt je:
- Deska Arduino, zde používám UNO
- Optický snímač otisků prstů Adafruit FPM10A
- LCD i²c obrazovka
- A pro druhou verzi projektu budete potřebovat klávesnici, tady používám 4x4
A nezapomeňte na váš systém dveřního zámku, použil jsem ten na obrázku (10 dolarů z čínského obchodu), ale použil jsem pouze zamykací jednotku, a protože tato jednotka má stejnosměrný motor, který by se měl otáčet v obou směrech, musel jsem použijte můj duální modul H-můstku L298n, můžete použít malý můstek IC H, pokud chcete, ale záleží na systému, který používáte, vše můžete nahradit tranzistorem a solenoidovým zámkem …
Než budete pokračovat, ujistěte se, že víte, jak používat všechny výše zmíněné prvky, protože váš projekt se snadno přizpůsobí a odhalí jakýkoli problém:
Arduino uno + matice klávesnice 4 × 4 + obrazovka LCD i2c
Rozhraní FPM10A (50DY) Snímač otisků prstů s Arduino
Arduino LCD I2C jednoduché použití a přímý zápis ze sériového monitoru
Krok za krokem, jak používat ovladač L298n dual H-bridge s Arduino
Krok 2: Verze 1
První verze používá: LCD + snímač otisků prstů + l298n (pro ovládání systému) + tlačítko s odporem (použil jsem 1k).
Pro první verzi musíte nejprve nahrát kód „Zaregistrovat“z knihovny otisků prstů (níže) a pomocí něj přidat otisk prstu, nahrát jej a otevřít sériový monitor, poté zadat ID a stisknout „Enter“a poté postupovat kroky jako v kurzu otisků prstů. Poté nahrajte druhý kód a přidejte jména, která chcete pro každého uživatele, nahrajte kód a jdeme na to, šablony otisků prstů jsou uloženy v interní jednotce Flash. Jakmile kód začne fungovat, Arduino neustále čeká na umístění prstu na senzor, jinak pokud jste uvnitř, otevřete jej stisknutím tlačítka, pokud je prst platný (je v databázi), otevře zámek a zobrazuje zprávu a jméno související s ID otisku prstu, pokud ID není spárováno se jménem, zobrazí některé podivné věci: D…
To je do značné míry moje kabeláž, takže nebudete zmateni tlačítkem, ve skutečnosti místo toho, abyste získali vysokou úroveň z pinu Arduino 5v, což vyžaduje, abych přidal další vodiče (a bude to špinavější), dal jsem pin 8 na High a přečetl jsem stav tlačítka z pinu 9, který má stahovací odpor.
Krok 3: Verze 2
Jak můžete vidět v 1. verzi, musíte k přidání nových šablon na flash disk modulu použít počítač (nebo cokoli jiného, čím programujete Arduino), proto jsem vytvořil tuto integrovanější verzi, která vyžaduje pouze zdroj energie práce a nové šablony jsou nyní přidávány prostřednictvím klávesnice (což znamenalo zůstat uvnitř, protože tento projekt je založen pouze na přístupu pomocí otisku prstu, můžete jej kombinovat s mým dalším projektem založeným pouze na klávesnici, budete muset udělat nějaké úpravy, ale jsou snadné).
Klávesnice je umístěna uvnitř, což znamená, že zámek můžete otevřít stisknutím tlačítka. Zde jsem vybral „B“, protože „A“je pro přidání nové osoby.
Chcete -li přidat novou šablonu prstu, stiskněte 'A', požádá vás o heslo, které je již v kódu '1' '2' '3' '4', můžete jej tam upravit, zadáte kód a poté zadáte ID číslo jako ve 3místném formátu, příklady „001“, „021“nebo „115“můžete zadat ID od 1 do 127, po klepnutí na ID vás požádá o vložení prstu, jeho odebrání a opětovné umístění … Úkol hotový. A jako první verze čeká na platný otisk prstu k otevření zámku.
Toto je kabeláž pro druhou verzi, tlačítko jsem odstranil, protože otevírání zevnitř se nyní provádí tlačítkem „B“.
Krok 4: Knihovny a kódy
Knihovny:
-Stáhněte si knihovnu LCD i2c NewLiquidCrystal
-Stáhněte si knihovnu klávesnic
-Stáhněte si optický snímač otisků prstů FPM10A
Kódy
- Stáhněte si skener i2c pro případ, že máte jinou adresu LCD
-První kód ve verzi 1 je kód „Zapsat“z knihovny otisků prstů
Druhý kód pro verzi 1: Stáhněte si zde
Kód pro verzi 2: Stáhněte si zde
Kód, který jsem vytvořil pro první verzi, je založen na příkladu „Fingerprint“z knihovny, místo aby se ID zobrazovalo na sériovém monitoru (což znamená, že šablona otisku prstu je v databázi), spouští celou otevírací sekvenci jinak (což znamená, že modulu se nepodařilo najít shodu v databázi) zobrazuje jednoduchou zprávu na obrazovce.
Kód pro druhou verzi je založen na příkladech „Fingerprint“a „Enroll“a stejně jako u první verze, ale tentokrát jsem přidal funkci „Enrolling“a místo sériového monitoru můžete přidat ID z klávesnice.
Doporučuje:
Wifi na RF - dveřní zámek: 3 kroky (s obrázky)
Wifi to RF - Door Lock: Overview Tento návod vám poskytne možnost zamknout / odemknout přední dveře pomocí softwaru pro domácí automatizaci (například OpenHAB - bezplatný software pro domácí automatizaci, který osobně používám) Na výše uvedeném obrázku je ukázkový snímek obrazovky OpenHAB
Dveřní zámek: 4 kroky
Dveřní zámek: Toto je návod, jak vytvořit dveřní zámek pomocí produktů ardunio, jako jsou LCD, klávesnice a servo. Tento jednoduchý návod vám může pomoci vyrobit si vlastní zámek dveří, aby byly vaše věci v bezpečí
Digitální dveřní zámek založený na Arduinu pomocí GSM a Bluetooth: 4 kroky
Digitální dveřní zámek založený na Arduinu pomocí GSM a Bluetooth: ABSTRAKT: Zamyslete se nad situací, kdy jste přišli domů zcela unavení a zjistili jste, že jste ztratili klíč od dveří. Co budeš dělat? Musíte buď rozbít svůj zámek, nebo zavolat klíčového mechanika. Takže výroba bezklíčového zámku je zajímavý nápad, jak ušetřit
RFID dveřní zámek s Arduino: 4 kroky
RFID dveřní zámek s Arduino: Tento projekt je v podstatě o tom, jak vytvořit svůj dům, kancelář a dokonce i osobní skříňky. Díky těmto projektům porozumíte arduinu s RFID a jak jsou propojeny. Tak
Bluetooth dveřní zámek (Arduino): 10 kroků (s obrázky)
Bluetooth dveřní zámek (Arduino): Nedávno jsem znovu sledoval Amazing SpiderMan, v jedné scéně Peter Parker zamyká a odemyká dveře od stolu pomocí dálkového ovladače. Když jsem to viděl, okamžitě jsem chtěl pro své dveře vlastní. Po troše drobností jsem dostal funkční model. Tady je, jak jsem to udělal