Mot de passe accès avec arduino (5 / 5 étapes)

Étape 5: Le code et la fin

Il est maintenant temps pour le code.
Assurez-vous que vous avez tous les fils en place et branchez le câble USB.
Télécharger le code suivant à l’arduino. Copiez et collez-le dans la fenêtre de l’arduino juste comme la dernière fois.

#include < Password.h >
#include < LiquidCrystal.h >
#include < Keypad.h >
#include < Servo.h >
Servo myservo ;
int pos = 0 ;
Innovente lcd(2,3,4,9,10,11,12) ;
Mot de passe password = mot de passe ("4321") ;
const byte rangs = 4 ; Quatre rangées
const byte COLS = 3 ; Trois colonnes
Définir la vue d’ensemble
touches de char [lignes] [colonnes] = {}
{'1','2','3',},
{'4','5','6',},
{'7','8','9',},
{'*','0',' ',}
};
Branchez le clavier ROW0, ligne1, ligne2 et ROW3 ces broches de l’Arduino.
rowPins Byte [rangs] = {24, 25, 22, 23} ; se connecter à la ligne de brochage du clavier
colPins Byte [CDL] = {28, 27, 26} ; se connecter à la liste des broches colonne du clavier
const int buttonPin = 7 ;
buttonState int = 0 ;

Créer le clavier
Clavier clavier = clavier (makeKeymap(keys), rowPins, colPins, lignes, colonnes) ;

#define ledPin 13

void setup() {}
myservo.Attach(8) ;
pinMode (buttonPin, entrée) ;
LCD.Begin (16, 2) ;
digitalWrite (ledPin, basse) ; définit la LED sur
Serial.Begin(9600) ;
keypad.addEventListener(keypadEvent) ; Ajouter un écouteur d’événement pour ce clavier
keypad.setDebounceTime(250) ;
}

void loop() {}
keypad.getKey() ;
buttonState = digitalRead(buttonPin) ;
Si (buttonState == HIGH) {}
LCD.Clear() ;
}
}

prendre soin de certains événements spéciaux
void keypadEvent (KeypadEvent eKey) {}
commutateur (keypad.getState()) {}
cas PRESSED :
LCD.Print(eKey) ;
commutateur (eKey) {}
cas ' ': guessPassword() ; rupture ;
par défaut :
Password.Append(eKey) ;
}
}}

void guessPassword() {}
Si (password.evaluate()) {}
digitalWrite(ledPin,HIGH) ; active le relais porte garaged
Delay(500) ;
pour (pos = 0; pos < 180; pos += 1) / / va de 0 degrés à 180 degrés
{/ / par incréments de 1 degré
myservo.Write(POS) ; dire de servo pour aller à positionner dans la variable « pos »
Delay(3) ; attend 15 ms pour le servo atteindre la position
}
pour (pos = 180; pos > = 50; pos-= 1) / / va de 180 degrés à 0 degrés
{
myservo.Write(POS) ; dire de servo pour aller à positionner dans la variable « pos »
Delay(3) ; attend 15 ms pour le servo atteindre la position
}

digitalWrite(ledPin,LOW) ; Relais porte s’éteigne après 5 sec
LCD.Print ("mot de passe valide") ; //
Password.Reset() ; réinitialise le mot de passe après l’entrée correcte
Delay(600) ;
LCD.Print("Welcome") ;
Delay(2000) ;
LCD.Clear() ;
}

else {}
digitalWrite(ledPin,LOW) ;
LCD.Print ("mot de passe invalide") ;
Password.Reset() ; réinitialise le mot de passe après l’entrée incorrecte
Delay(600) ;
LCD.Clear() ;
}
}

Donnez-lui un test : tapez 4321 puis appuyez sur #.
Vous devriez voir le message de bienvenue de mot de passe valide

Après que la LED sur la carte arduino s’allume pour une courte période et le servo seront déplace ouvrir la serrure.

Et voilà, vous avez vous-même un système d’accès mot de passe.
Mettez-le sur votre porte, ou faire un coffre ou faire a... tout ce que vous voulez. Mettez-le sur votre cage à oiseaux, donc personne ne peut voler votre cher perroquet parlant exotiques.
Si vous avez des problèmes ou des questions concernant cette instructable, n’hésitez pas à poster un commentaire. Je répondrai dès que je peux.
Aussi, si vous aimez le projet, pensez il vote dans les concours suivants :

Merci d’avoir lu ceci jusqu'à la fin et j’espère que ça vous a plu.

Articles Liés

Système de sécurité et contrôle d’accès avec Arduino et RFID

Système de sécurité et contrôle d’accès avec Arduino et RFID

système de sécurité et contrôle d'accès avec Arduino et RFIDCe projet est un evolotuin de mon premier projet appelé « Arduino – sécurité et contrôle d'accès système »Comme vous pouvez voir à l'http://arduinobymyself.blogspot.com.br/2012/03/arduino-si
Comment faire pour réinitialiser un mot de passe Windows 7 avec un disque de réinitialisation

Comment faire pour réinitialiser un mot de passe Windows 7 avec un disque de réinitialisation

nous pouvons parfois être négligemment oublié mot de passe de Windows 7. Il peut être difficile si nous n'avons pas un mot de passe Windows réinitialiser le disque. Si j'espère que nous avons eu la clairvoyance de créer un mot de passe réinitialiser
Comment faire pour réinitialiser le mot de passe windows administrateur avec le mot de passe réinitialiser disque

Comment faire pour réinitialiser le mot de passe windows administrateur avec le mot de passe réinitialiser disque

Comment faire pour réinitialiser le mot de passe windows administrateur avec le mot de passe réinitialiser disquePerdu mot de passe windows? Sans aucun moyen d'entrer dans le système ?Ne soyez pas si pressé. Ce tutoriel peut vous aider à supprimer le
Comment faire pour réinitialiser mot de passe d’ordinateur avec un autre ordinateur

Comment faire pour réinitialiser mot de passe d’ordinateur avec un autre ordinateur

Presque tout le monde définie mot de passe pour se connecter à l'ordinateur. Cependant, les gens souvent ordinateur mot de passe oublié et se sont enfermés hors de l'ordinateur. Préoccupation du peuple est donc comment faire pour réinitialiser le mot
Réinitialiser mot de passe Windows 7 avec clé USB

Réinitialiser mot de passe Windows 7 avec clé USB

La plupart d'entre nous ont un PC à la maison et lieu de travail. Nous utilisons notre PC de travail la plupart du temps et accueil PC relativement moins. Il avait à jamais arriver à vous que vous avez oublié votre mot de passe Windows ? Peut-être vo
Arduino & Android basé Bluetooth Controll mot de passe protégé Smart Door Lock (enregistrer votre maison)

Arduino & Android basé Bluetooth Controll mot de passe protégé Smart Door Lock (enregistrer votre maison)

Nous tous sommes préoccupés par la sécurité de notre maison. Monde devient plus intelligent et plus intelligemment tous les jours et nous veulent contrôler et sécurisé notre chose de façon plus intelligente. Dans ce tutoriel que je vais vous explique
Mot de passe protégé Secret disant Arduino !

Mot de passe protégé Secret disant Arduino !

j'ai était couchait avec mon Arduino UNO et a commencé à faire des choses cool. L'un d'eux était un protégé de mot de passe secret en disant Arduino ! Vous n'avez pas besoin quoi que ce soit mais un ordinateur et un Arduino !Étape 1: programmation C'
Comment obtenir un mot de passe windows avec ophcrack

Comment obtenir un mot de passe windows avec ophcrack

il s'agit d'une instructable pour vous apprendre à utiliser le programme Ophcrack pour obtenir les mots de passe windows. Je partage ceci pour donner aux gens le savoir comment procéder. Je ne prends pas de toute responsabilité pour ce que vous faite
Comment réinitialiser iTunes sauvegarde mot de passe avec l’outil de récupération de mot de passe

Comment réinitialiser iTunes sauvegarde mot de passe avec l’outil de récupération de mot de passe

iTunes sauvegarde mot de passe oublié ou perdu? Je veux réinitialiser il maintenant, comment puis-je faire ?Peut-être que vous avez trouvé beaucoup d'outils dans Internet, qui sont disponibles pour Réinitialiser votre iTunes sauvegarde mot de passe o
Comment faire un système d’alarme avec Arduino

Comment faire un système d’alarme avec Arduino

Avec Arduino est vraiment possible de faire des projets complexes, notamment par le biais de l'Internet, vous pouvez l'utiliser à travers le bouclier différents disponibles pour le microcontrôleur. Dans cet article, nous allons voir comment faire un
Sécurité de mot de passe familiale

Sécurité de mot de passe familiale

il y a beaucoup de conseils sur les mots de passe et sécurité sur le web, mais aucun un seul système n'est parfait pour tout le monde parce que tout le monde a des besoins différents et des profils de risque.  Il s'agit de mon système, et il fonction
Réinitialisation de votre mot de passe sous Ubuntu

Réinitialisation de votre mot de passe sous Ubuntu

nous avons tous connu ça : votre juste obtenir commencé à votre ordinateur, vous obtenez dans le journal à la page, and...wait, ce qui est mon mot de passe à nouveau ? Uh-oh, c'est mauvais. Obtenant verrouillé hors de votre ordinateur est une très ma
Comment faire pour récupérer le mot de passe SA SQL Server 2008 R2

Comment faire pour récupérer le mot de passe SA SQL Server 2008 R2

Perdu ou oublié le mot de passe SQL Server 2008 r2 ? Aucun moyen de récupérer le mot de passe SA pour elle ?Si vous êtes fâché avec lui et veuille être résolu efficacement dès que possible, l'outil SQL Password Genius est votre meilleur choix.Étape 1
Masquer les mots de passe dans une vieille disquette

Masquer les mots de passe dans une vieille disquette

de nos jours, tout sur l'internet a besoin d'un compte. La plupart des gens, comme moi, ont tendance à oublier tous leurs noms d'utilisateur et mots de passe, puis lorsque vous êtes invité à vous connecter, vous devez avoir votre mot de passe envoyé