Table des matières:

Projet de verrouillage par code numérique Arduino à l'aide du clavier matriciel : 9 étapes
Projet de verrouillage par code numérique Arduino à l'aide du clavier matriciel : 9 étapes

Vidéo: Projet de verrouillage par code numérique Arduino à l'aide du clavier matriciel : 9 étapes

Vidéo: Projet de verrouillage par code numérique Arduino à l'aide du clavier matriciel : 9 étapes
Vidéo: Utilisation du Clavier matriciel 4×4 avec Arduino 2024, Juillet
Anonim
Projet de verrouillage de code numérique Arduino à l'aide du clavier matriciel
Projet de verrouillage de code numérique Arduino à l'aide du clavier matriciel

Construisez un dispositif de verrouillage à code numérique avec Arduino et le système Qwiic à l'aide de Zio M Uno et d'un clavier matriciel hexagonal 4x3.

Aperçu du projet

Pour ce projet, nous allons créer une serrure à code numérique simple que les utilisateurs peuvent saisir et saisir. Dans ce didacticiel, nous montrerons aux utilisateurs comment fonctionne un système de serrure à code numérique dans une interface Arduino.

A la fin de ce tutoriel, vous serez capable de:

  • Configurer une serrure à code numérique avec Zio et un clavier de base à 12 touches
  • Être capable de s'interfacer avec Arduino IDE pour programmer Zio avec clavier
  • Créez un programme qui demande aux utilisateurs d'entrer un mot de passe à six chiffres pour déverrouiller
  • Être capable de créer un nouveau mot de passe à six chiffres

Ressources utiles

Pour des raisons de simplicité, ce didacticiel suppose que vous avez une compréhension et un savoir-faire complets sur la configuration des cartes de développement Zio.

Pour ce projet, nous supposons que vous avez déjà configuré Zuino M Uno pour s'interfacer avec Arduino IDE. Si vous ne l'avez pas encore fait, nous avons un article séparé sur nos guides de développement. Découvrez-les ci-dessous:

Guide de démarrage Zuino M Uno Qwiic

Étape 1: mise en page schématique

Disposition schématique
Disposition schématique

Étape 2: installation et configuration

Vous aurez besoin des modules suivants pour construire ce projet:

  • Zuino M Uno
  • Écran OLED Zio Qwiic 0,91"
  • Clavier matriciel hexagonal (4 x 3)
  • Câbles Qwiic 200mm
  • Câbles de planche à pain Fils de cavalier (mâle à femelle)
  • Câble micro-USB

Étape 3:

Image
Image

Connectez les modules en guirlande comme indiqué sur le schéma ci-dessus.

Étape 4:

Image
Image
Image
Image
Image
Image
Image
Image

Connectez le clavier à l'aide de cavaliers mâles à femelles à votre Zuino M Uno

Étape 5:

Téléchargez et installez les bibliothèques suivantes sur votre IDE Arduino:

  • Bibliothèque GFX Adafruit
  • Bibliothèque Adafruit SSD1306
  • Bibliothèque de claviers Arduino

Étape 6:

Branchez votre Uno à un ordinateur. Téléchargez et flashez le code sur votre Uno à l'aide de l'IDE Arduino.

Vous pouvez télécharger le code depuis notre page Github.

Étape 7: Démo: Test de connexion

Démo: Test de connexion
Démo: Test de connexion
Démo: Test de connexion
Démo: Test de connexion
Démo: Test de connexion
Démo: Test de connexion

Saisissez le mot de passe à six chiffres suivi de la touche « # ». Pour trouver le mot de passe à 6 chiffres stocké dans le code du programme, ouvrez le moniteur série et il affichera le mot de passe de la serrure.

Si vous vous connectez avec succès avec le mot de passe correct, vous verrez un écran de bienvenue.

Étape 8: Modifier le test de mot de passe

Test de changement de mot de passe
Test de changement de mot de passe
Test de changement de mot de passe
Test de changement de mot de passe

Une fois que vous avez réussi à vous connecter, vous pourrez changer le mot de passe pour un nouveau. Pour changer le mot de passe, confirmez-le avec la touche "*".

Dans cet exemple, j'ai changé le mot de passe de 123456 à 000000 comme indiqué sur le moniteur série.

Étape 9: Échec du test de tentative de connexion

Échec du test de tentative de connexion
Échec du test de tentative de connexion
Échec du test de tentative de connexion
Échec du test de tentative de connexion

Avec cette démo, nous avons également inclus la fonction qui, avec 3 tentatives infructueuses de saisie du mot de passe correct, l'appareil se verrouille de lui-même. Pour le tester, réinitialisez votre Uno. Essayez de saisir un mot de passe incorrect 3 fois.

Vous serez verrouillé immédiatement après 3 tentatives infructueuses.

Conseillé: