Étape 1: Circuit Daigram
Circuit et travail
À l’aide d’un microcontrôleur (MCU) s’abat sur les composants externes. Le circuit comprend Arduino Nano board, transistors PN2222A (T1) et BD139 (T2), un clavier de 4x4 matrice (S1-S16), verrou à solénoïde et quelques autres composants. Le clavier 4x4 matrice est relié à l’Arduino broches numériques D5 par D12. Le clavier est tout simplement un arrangement de 16 commutateurs de bouton poussoir sous forme de 4x4 matrice. En règle générale, un clavier hexadécimal aura des touches pour les numéros 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9, lettres A, B, C et D et symboles * et #. Le clavier hexadécimal auront huit câbles de connexion, par le biais de résistances R1, R2, R3, R4 et condensateurs C1, C2, C3, C4, qui représente les lignes et les colonnes, respectivement. Le système de codage de matrice nécessite moins de broches de sortie et, par conséquent,
moins de connexions qui doivent être prises pour le clavier travailler. Le diagramme schématique du système verrouillage électronique des portes est illustré à la Fig. 2. Arduino reçoit les données parallèles à partir du tableau. Logiciel Arduino balaye constamment le clavier pour voir si une touche est pressée. Après avoir reçu une entrée de code valide, broche numérique D4 va haut et allume le verrou à solénoïde pendant cinq secondes. Transistor T2 est capable de fournir jusqu'à 1,5 ampères de courant au solénoïde. LED1 indique
que le verrou a été ouvert. Saisie d’un code non valide provoque la cligner des yeux plusieurs fois. D5 diode protège le circuit de n’importe quel arrière EMF qui pourrait être créée lorsque la serrure est désactivée.