Systeme de contrôle d’accès

image principale Systeme de contrôle d’accès

Difficulté:

verrouillez votre porte par un code


Salut:
Avec ce tuto vous allez apprendre comment réaliser un système de contrôle d’accès. Avec un Arduino, clavier et vachette électrique, vous pouvez verrouiller votre porte par un code. Quand la bonne combinaison du code est entrée, vous pouvez ouvrir la porte sinon elle reste bloquée.
Voici une vidéo démonstrative https://www.youtube.com/watch?v=j8nkFR4HyV8

Matériel :

Budget : Non défini

  • -Breadboard. (disponible ici)
  • -Arduino uno. (disponible ici)
  • -cables (Male-Male).
  • -2 LEDs (Rourge, verte).
  • -2 Resistances 220 Ohm.
  • -Registre à décalage 74HC595 (OUTPUT EXPANDER). (disponible ici)
  • -Potentiometre 10K.
  • -Clavier 4×4.
  • -Module relais 5v.
  • -Transformateur 220v/12v AC/AC.
  • -Gache électrique.
  • -Afficheur LCD. (disponible ici)

Fichiers :

Etape 1 : Branchement du LCD + 74HC595 avec Arduino



1-Reliez votre aficheur LCD via le registre 74HC595 avec votre Arduino UNO comme le montre le schéma
2-Télécharger la bibliothèque LCD. (http://goo.gl/vl9SMh)
– Téléchargez et décompressez dossier.
– Dans l’IDE arduino, Croquis —> Importer bibliothèque -> Add Library
– Sélectionnez le dossier téléchargé.

Etape 2 : Branchement du clavier



-Branchez les 8 premiers PINs du clavier avec les PINs numérique de l’Arduino (de 2 à 9)
-Et les PINs Vcc et GND du clavier avec Vcc et GND de l’Arduino.

Etape 3 : Branchement des LEDs et le Relais

-Brancher entre PIN 12 et GND de l’arduino la LED rouge en série avec la resistance.
-Brancher entre PIN 0 et GND de l’arduino la LED verte en série avec la resistance.
-Brancher PIN IN1 du relais avec PIN A0 de l’arduino.

Etape 4 : Programmation

Il vous reste que brancher votre Arduino avec votre PC puis copier mon code et le coller dans votre IDE de l’Arduino et le Téléverser.

Sources :

http://fritzing.org/projects/lcd-16x2-74hc595


pour faire fonctionner le clavier vous devez introduire a une bibliothèque spécifique ?

Bonjour M.AbderRahim,
oui , la librairie Keypad pour les claviers matriciels (Keypad.h)
voici un tuto complet pour cette librarie goo.gl/dPBm3L

Très intéressant comme projet
Svp, à quoi sert le registre à décalage ?

Merci Karim,
le registre à décalage sert à ajouter des sorties numériques à votre carte Arduino.
ici je l'ai utilisé avec le LCD pour gagner plus de PIN, pour commander des autres relais par exemple.

super très bien expliqué et très bien fait mais où peut-on télécharger le code?

Où se trouve le code ? Merci

Bonjour,

la compilation bloque sur la ligne LiquidCrystal lcd(10);

Il manque des arguments pour cette fonction. Avez-vous une solution svp?

Bonsoir, Désolé pour le retard, pouvez vous me dire la version de votre compilateur, comme ça je vais tester chez moi et essayer de trouver une solution pour vous.

Bonjour vous avez utilisé quel modèle de gache electrique s'il vous plait  ?


Ces tutoriels devraient vous plaire

vignette Arduino Uno - Capteur d'humidité au sol.
Arduino Uno - Capteur d'humidité au sol.
vignette Préparer un fichier pour une découpe et une gravure laser
Préparer un fichier pour une découpe et une gravure laser
vignette L’imprimante 3D pour 60€: EWaste
L’imprimante 3D pour 60€: EWaste
avaatar nasreddine27

nasreddine27

Suivre

Vues: 8206
Mis en favoris: 3

Découvrez d'autres tutoriels de

nasreddine27

Découvrez tous les tutoriels partagés sur Oui Are Makers

Powered by Oui Are Makers