Les cookies assurent le bon fonctionnement de nos services. En utilisant ces derniers, vous acceptez l'utilisation des cookies. En savoir plus

Systeme de contrôle d’accès

Sauvegarder: 3 J'aime

Partager:

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 : 1€

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

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.

Sauvegarder: 3 J'aime

Partager:

Recevez une fois par mois les meilleurs tutoriels Déco dans votre boîte mail


Ces tutoriels devraient vous plaire

Montez facilement votre console de jeu rétrogaming avec RECALBOX !
Véritable Radio Réveil Raspberry avec Radio Internet et ecran LCD
Domotique Arduino Raspberry PI en 433Mhz. Comment commander son installation électrique depuis son téléphone ? ou avec la voix ?

nasreddine27

Suivre

Vues: 0
J'aime: 0

Découvrez d'autres tutoriels de

nasreddine27

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

Powered by Oui Are Makers