Serrure d’empreinte digitale de porte de garage (2 / 4 étapes)

Étape 2: Codage et clignotant

J’ai utilisé l’IDE Arduino pour écrire et compiler le code ci-joint pour les deux microcontrôleurs - garagefinger.ino pour la ATMega328p dans le panneau de configuration et tiny_switch.ino pour le ATTiny85 l’intérieur du garage. NokiaLCD.cpp et NokiaLCD.h sont des bibliothèques de barebones pour l’écran LCD que j’ai mis en place des exemples sur le site d’Arduino - ils devraient être mis dans le dossier "bibliothèques" pour votre IDE Arduino, dans la mesure qui vit (sous Windows il est généralement % HOMEPATH%\Documents\Arduino\libraries).

Vous devrez également obtenir des bibliothèques de l’Arduino pour les FPS. Notez que les bibliothèques FPS liés sur le site de SparkFun ne fonctionnera pas - ils sont pour le modèle le plus cher (GT - 3 511) et pas cette version de cheapo. Bibliothèques de travail pour le GT-511C1R se trouvent sur github.

Si vous pensez qu’un hacker malin pourrait lire ceci et souder les fils qui sortent de votre garage sur quelque chose avec une connexion série, vous aurez envie de remplacer toutes les occurrences de "secretstring" dans chaque fichier pour votre propre mot de passe - vous pouvez faire plus si vous êtes vraiment paranoïaque. Vous devez également remplacer la chaîne de buf en tiny_switch.ino afin qu’il ait la même longueur que votre mot de passe. variable overrideCode définis au début de garagefinger.ino contient également une représentation de 8 bits de la séquence de haut/bas sur les touches qui peut être utilisé pour ouvrir la porte de garage et de charger de nouvelles empreintes digitales dans le capteur sans analyser une empreinte connue. Cela est utile la première fois que vous utilisez l’appareil, étant donné que la mémoire du scanner sera vide. Un des menus a une option pour changer la séquence de remplacement, après quoi la nouvelle séquence sera stockée dans l’EEPROM et restera même si l’appareil est hors tension. Vous pouvez modifier cette valeur initiale aussi bien, dans le cas où vous pensez intelligents, patients pirates attendent de voler tous les trucs cool vous avez dans votre garage en entrant la norme substituer code avant d’avoir une chance de le changer.

Il y a plusieurs façons de compiler le code sur les microcontrôleurs. Si vous avez un Arduino, vous pouvez simplement compiler le code directement sur celui-ci, puis sortir de la ATMega328p et l’utilisation dans ce projet - mais cela ne fonctionnera pas pour le ATTiny. Vous pouvez utiliser l’Arduino comme méthode d’ISP décrite dans NaughtySlayer18 programmation instructable le ATTiny. Si vous, comme moi, avez un Pi de framboise, vous pouvez l’utiliser pour programmer votre AVRs en téléchargeant construire d’avrdude de Kevin Cuzner pour le Raspberry Pi et suivant ses instructions détaillées. Vous aurez besoin de mettre les fichiers compilés, garagefinger.hex et tiny_switch.hex sur votre facture pro forma, qui Arduino normalement cache de l’utilisateur. Sous Windows, regardez dans la plus récente génération * répertoire dans %HOMEPATH%\AppData\Temp (Sachez Arduino semble supprimer ce répertoire à la sortie).

Articles Liés

Porte d’Open Source Hardware (une solution de serrure d’empreinte digitale)

Porte d’Open Source Hardware (une solution de serrure d’empreinte digitale)

il s'agit d'une porte avec démo de serrure d'empreinte digitale qui trouvent en acrylique, Seeeduino et quelques autres modules électroniques ~Tout d'abord, vous devriez s'inscrire vos empreintes digitales. Appuyez longuement sur le bouton, puis il v
Conseils pour aider à protéger vos serrures d’empreinte digitale

Conseils pour aider à protéger vos serrures d’empreinte digitale

Les serrures d'empreinte digitale deviennent plus fréquents avec le passage du temps. Diminuant les coûts et accroître la sensibilisation de leur disponibilité pourraient un jour rendre aussi répandus que les caméras de vidéosurveillance, qui sont ma
Ouvre-porte de Garage bricolage Arduino-empreinte digitale

Ouvre-porte de Garage bricolage Arduino-empreinte digitale

Commentaire ou un message si vous avez des questions, c'est mon premier instructable et im ne pas fait avec le projet encore, mais oui, il fait du travail. plus de photos bientôtÉtape 1: Comment ça marchealors, comment l'ensemble du projet fonctionne
Déverrouiller une porte avec votre empreinte digitale

Déverrouiller une porte avec votre empreinte digitale

Nous avons construit un prototype de verrou de contrôle d'empreintes digitales biométriques. Un lecteur d'empreintes digitales est utilisé pour capturer et stocker les empreintes digitales des utilisateurs autorisés. Lorsque le scanner reconnaît un u
Compatible Arduino-serrure électrique d’empreintes digitales

Compatible Arduino-serrure électrique d’empreintes digitales

Toutes les entreprises ont plusieurs évolutive, différents travaux ont des exigences différentes. Récemment, nos agents financiers a rencontré quelques problèmes.Leurs dossiers papier exigent le maximum de confidentialité et de sécurité, certaines in
Serrure de porte de Garage manuel

Serrure de porte de Garage manuel

J'ai grandi assez isolé de ce que la majorité de la population considère comme normale. Entouré de vaches et de champs de maïs, mon éducation a eu lieu à quelques miles à l'extérieur d'une ville de moins de 3000 personnes. L'autoroute le plus proche
BRICOLAGE Fingerprint Scanning porte de garage

BRICOLAGE Fingerprint Scanning porte de garage

Comme une personne sans voiture, je n'avez pas besoin de transporter les touches autour partout où que je vais. Pour cette raison, j'ai été enfermé hors de ma propre maison plusieurs fois. C'est une douleur d'attendre quelqu'un avec une clé, donc j'a
Barillet de numérisation des empreintes digitales avec imprimante histoire accès

Barillet de numérisation des empreintes digitales avec imprimante histoire accès

Salut tout le monde. Bienvenue sur mon deuxième instructable. Aujourd'hui je vais ya montrer comment faire un barillet de balayage d'empreinte digitale qui permet également d'imprimer qui est venu dans et si n'importe quel étranger essayé cela aussi.
Tournez votre capteur d’empreintes digitales dans l’interrupteur à bascule biométrique

Tournez votre capteur d’empreintes digitales dans l’interrupteur à bascule biométrique

Après que j'ai fait mon premier projet de capteur d'empreintes digitales pour lire mes doigts et m'a reconnu, je suis devenu obsédé par un système biométrique et était curieux de savoir si je pouvais utiliser d'empreintes digitales pour activer ou dé
SCANNER d’empreintes digitales ARDUINO avec 16 X 2 LCD

SCANNER d’empreintes digitales ARDUINO avec 16 X 2 LCD

Cette instructable est basé et inspirée par scanner de tutoriel et d'empreintes digitales de l'Arduino LCD de Adafruit (http://www.adafruit.com/product/751). J'ai ajouté 16 x 2 LCD dans l'empreinte digitale pour pouvoir voir l'état du processus de nu
Porte de garage automatique (port n autom tico)

Porte de garage automatique (port n autom tico)

Nota : Las fotos fils 3D, en formato anaglifo y fr par cruzado.Hace unos años hice este engendro, y puedo decir que es una de las cosas que mejor resultado me han dado. La automatización del portón del garage es una excepción a la regla que dés que l
Réaffectés de panneau de porte de garage

Réaffectés de panneau de porte de garage

Un de mes voisins a leur porte de garage remplacé. Les ouvriers ont été jeter la vieille porte, qui a été faite de Meranti. Je ne pouvais pas voir tout le bois va perdre, alors j'ai demandé pour certains des panneaux à utiliser pour les projets. J'ai
Comment tromper une empreinte digitale sécurité système comme simple comme ABC

Comment tromper une empreinte digitale sécurité système comme simple comme ABC

cette instruction vous montrera comment déjouer un système de sécurité d'empreinte digitale simple comme ABC. IBM a jamais veux que vous sachiez tout. Cela fonctionne aussi pour la majeure partie du système de sécurité d'empreintes digitales. Par exe
Commande de porte de Garage Bluetooth Arduino avec capteurs et personnalisable Android App

Commande de porte de Garage Bluetooth Arduino avec capteurs et personnalisable Android App

Utilisez un arduino pour activer le relais pour l'ouverture des portes de garage et serrures électriques.Une application Android personnalisable, se connecte à l'arduino via mot de passe bluetooth appairage.Un module de hc-05 bluetooth reçoit des com