Inhaltsverzeichnis:
Video: Arduino Fingerabdruck-Türschloss - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Hallo und willkommen zu diesem Projekt, eigentlich umfasst es zwei Projekte, aber sie sind ziemlich gleich, es ist ein Türschlosssystem basierend auf einem Arduino UNO-Board, einem optischen FPM10A-Fingerabdrucksensor und einem LCD-i²c-Bildschirm, aber für die andere Version wir eine Tastatur enthalten.
Und vergessen Sie nicht das Schließsystem, das Sie steuern möchten. Danach können sich Ihre Verkabelung und Ihre Codes ändern, aber keine Sorge, es wäre einfach
Schritt 1: Werkzeuge
Die für dieses Projekt benötigte Hardware ist:
- Arduino-Board, hier verwende ich ein UNO
- Optischer Fingerabdrucksensor Adafruit FPM10A
- LCD i²c-Bildschirm
- Und für die zweite Version des Projekts benötigen Sie eine Tastatur, hier verwende ich 4x4
Und vergessen Sie nicht Ihr Türschlosssystem, ich habe das auf dem Bild (10 Dollar aus dem chinesischen Laden) verwendet, aber ich habe nur die Schlosseinheit verwendet, und da diese Einheit einen Gleichstrommotor hat, der sich in beide Richtungen drehen sollte, musste ich Verwenden Sie mein L298n-Dual-H-Brückenmodul, Sie können eine kleine IC-H-Brücke verwenden, wenn Sie möchten, aber es hängt vom verwendeten System ab, Sie können alles durch einen Transistor und eine Magnetverriegelung ersetzen …
Bevor Sie fortfahren, stellen Sie sicher, dass Sie alle oben genannten Elemente verwenden, da Ihr Projekt dadurch leicht angepasst und Probleme erkannt werden kann:
Arduino uno + 4×4 Tastaturmatrix + LCD i2c-Bildschirm
Anbindung des FPM10A (50DY) Fingerabdrucksensors an Arduino
Arduino LCD I2C einfache Bedienung und direktes Schreiben vom seriellen Monitor
Schritt für Schritt zur Verwendung des L298n Dual H-Bridge-Treibers mit Arduino
Schritt 2: Version 1
Die erste Version verwendet: LCD + Fingerabdrucksensor + l298n (zur Steuerung des Systems) + Druckknopf mit Widerstand (ich habe 1k verwendet).
Für die erste Version müssen Sie zuerst den „Enroll“-Code aus der Fingerabdruckbibliothek (unten unten) hochladen und damit einen Fingerabdruck hinzufügen, ihn hochladen und den seriellen Monitor öffnen, dann die ID eingeben und „Enter“drücken und dann folgen die Schritte wie im Fingerabdruck-Tutorial. Laden Sie dann den zweiten Code hoch und fügen Sie die gewünschten Namen für jeden Benutzer hinzu, laden Sie den Code hoch und los geht's, die Fingerabdruckvorlagen werden im internen Flash-Laufwerk des Moduls gespeichert. Sobald der Code zu arbeiten beginnt, wartet das Arduino ständig darauf, dass ein Finger auf den Sensor gelegt wird. Andernfalls drücken Sie einfach die Taste zum Öffnen, wenn der Finger gültig ist (ist in der Datenbank), wird das Schloss geöffnet und zeigt eine Nachricht und den Namen an, der sich auf die Fingerabdruck-ID bezieht, wenn die ID nicht mit einem Namen gekoppelt ist, werden einige seltsame Dinge angezeigt:D…
Das ist so ziemlich meine Verkabelung, so dass Sie nicht durch den Druckknopf verwirrt werden. Anstatt den hohen Pegel vom Arduino 5v-Pin zu erhalten, der erfordert, dass ich andere Drähte hinzufüge (und es wird unordentlicher sein), stecke ich einfach den Pin 8 auf High und ich lese den Tastenzustand von Pin 9, der einen Pull-Down-Widerstand hat.
Schritt 3: Version 2
Wie Sie in der 1. Version sehen können, müssen Sie einen Computer verwenden (oder was auch immer Sie zum Programmieren Ihres Arduino verwenden), um dem Modul-Flash-Laufwerk neue Vorlagen hinzuzufügen. Aus diesem Grund habe ich diese eingebettetere Version erstellt, die nur eine Stromquelle benötigt funktionieren, und die neuen Vorlagen werden jetzt über eine Tastatur hinzugefügt (die im Inneren bleiben soll, da dieses Projekt nur auf dem Zugriff per Fingerabdruck basiert. Sie können es mit meinem anderen Projekt kombinieren, das nur auf der Tastatur basiert, müssen Sie tun einige Modifikationen, aber sie sind einfach).
Die Tastatur befindet sich im Inneren, was bedeutet, dass Sie das Schloss durch Drücken einer Taste öffnen können. Hier habe ich "B" gewählt, da "A" zum Hinzufügen einer neuen Person dient.
Um eine neue Fingervorlage hinzuzufügen, drücken Sie 'A'. Sie werden nach dem Passwort gefragt, das bereits im Code '1' '2' '3' '4' enthalten ist. Sie können es dort ändern, geben Sie den Code ein und geben Sie dann die ID-Nummer ein ein 3-stelliges Format, Beispiele „001“, „021“oder „115“Sie können IDs von 1 bis 127 eingeben. Nach dem Tippen auf die ID werden Sie aufgefordert, den Finger zu platzieren, ihn zu entfernen und erneut zu platzieren…Job erledigt. Und als erste Version wartet es auf einen gültigen Fingerabdruck, um das Schloss zu öffnen.
Dies ist die Verkabelung für die zweite Version, ich habe den Druckknopf entfernt, da das Öffnen von innen jetzt durch den 'B'-Knopf erfolgt.
Schritt 4: Bibliotheken und Codes
Bibliotheken:
- Laden Sie die LCD i2c NewLiquidCrystal-Bibliothek herunter
-Tastaturbibliothek herunterladen
- Laden Sie den optischen Fingerabdrucksensor FPM10A herunter
Codes
- Laden Sie i2c Scanner herunter, falls Sie eine andere Adresse für Ihr LCD haben
-Der erste Code in der Version 1 ist der „Enroll“-Code aus der Fingerabdruckbibliothek
Zweiter Code für Version 1: Hier herunterladen
Code für Version 2: Hier herunterladen
Der Code, den ich für die erste Version erstellt habe, basiert auf dem "Fingerprint" -Beispiel aus der Bibliothek, nur anstatt die ID auf dem Serial-Monitor anzuzeigen (was bedeutet, dass die Fingerabdruckvorlage in der Datenbank ist), löst er ansonsten die gesamte Öffnungssequenz aus (was bedeutet, dass das Modul keine Übereinstimmung in der Datenbank gefunden hat) zeigt es eine einfache Meldung auf dem Bildschirm an.
Der Code für die zweite Version basiert auf den Beispielen „Fingerprint“und „Enroll“und genau wie die erste Version, aber diesmal habe ich die Funktion „Enrolling“hinzugefügt und Sie können die ID über die Tastatur anstelle des seriellen Monitors hinzufügen.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i
So einfach wie ein Fingerabdruck-Sicherheitssystem täuschen – wikiHow
So täuschen Sie ein Fingerabdruck-Sicherheitssystem so einfach wie das ABC: Diese Anleitung zeigt Ihnen, wie Sie ein Fingerabdruck-Sicherheitssystem so einfach wie das ABC täuschen. IBM möchte nie, dass Sie davon erfahren. Es funktioniert auch für die meisten Fingerabdruck-Sicherheitssysteme. Zum Beispiel z.B. Tür, Handy….Diese Anleitung kommt mit v