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

Nouveau !

Atelier Lettering online

S'inscrire

Atelier promotion 1

Nouveau !

Stage Lettering online

En savoir +

Atelier promotion 1

Systeme de contrôle d’accès

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 : Non défini

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


Partager:

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


Ces tutoriels devraient vous plaire

Relais Wi-fi avec ESP8266
fabrication de circuits imprimés facile
Un Tableau de Bord numérique – v2 !

nasreddine27

Suivre


J'aime: 3

Découvrez d'autres tutoriels de

nasreddine27

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

Powered by Oui Are Makers