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


HSS_Abderahim
07 - 07 - 2016 : 00:00

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

nasreddine27
07 - 07 - 2016 : 00:00

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

DSKarim
07 - 07 - 2016 : 00:00

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

nasreddine27
07 - 07 - 2016 : 00:00

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.

didiersee
20 - 08 - 2016 : 00:00

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

lehaut
18 - 01 - 2017 : 00:00

Où se trouve le code ? Merci

nasreddine27
05 - 02 - 2018 : 00:00

dans la fiche technique

nitroxav
01 - 04 - 2018 : 00:00

Bonjour,

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

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

nasreddine27
05 - 04 - 2018 : 00:00

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

Gestion des gpio du Raspberry Pi avec Python3.x
Un Tableau de Bord numérique – v2 !
Écran Tactile et Raspberry Pi

nasreddine27

Suivre
Populaire

Vues: 3714
J'aime: 3

Découvrez d'autres tutoriels de

nasreddine27

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