Table des matières:

EAL - Embedded - Serrure à combinaison : 4 étapes
EAL - Embedded - Serrure à combinaison : 4 étapes

Vidéo: EAL - Embedded - Serrure à combinaison : 4 étapes

Vidéo: EAL - Embedded - Serrure à combinaison : 4 étapes
Vidéo: Elle Était Coincée Donc Ce Policier L'aide 2024, Juin
Anonim
EAL- Embedded - Serrure à combinaison
EAL- Embedded - Serrure à combinaison

Ce projet est un projet scolaire, que j'ai fait pour choisir le sujet 2.1 C-programmation dans l'EAL. C'est la première fois que je fais un projet Arduino et de la programmation C. C'est un projet, qui présente une serrure à combinaison. Un cadenas à combinaison peut être utilisé dans de nombreux endroits chaque jour. Nous pouvons l'utiliser entre autres dans le coffre-fort ou lorsque nous devons ouvrir une porte.

Étape 1: Composants

Composants
Composants
Composants
Composants
Composants
Composants
Composants
Composants

Pour créer ce projet, j'ai utilisé les composants suivants:

  • Arduino méga 2560
  • LCD 2x16 HD44780 bleu
  • Convertisseur LCD HD44780 I2C IIC
  • SERVO Tour Pro SG92 9g
  • Clavier 4x4 8 broches
  • Led bleu
  • plaque de contact
  • Fils de connexion
  • Banque d'alimentation

Étape 2: Connexion

Lien
Lien
Lien
Lien

L'image ci-dessus et la description suivante présentent comment tous les composants sont connectés à l'Arduino Mega 2560.

Fin LCD KONVERTER - Arduino 2560 Mega

GND - GND

VCC - 5V

SDA - SDA

SCL-SCL

CLAVIER - Arduino 2560 Mega

connecté A0 A1 A3 A4 A5 A6 A7

SERVO - Arduino 2560 méga

GND - GND

VCC - 5V

SIGNAL - 8 broches

Étape 3: Programmation

J'ai commencé à programmer de cette manière que j'ai trouvé la bibliothèque LCD, mot de passe, clavier. Ensuite, avec l'aide de programmes faciles dans Arduino, j'ai vérifié que mes composants fonctionnaient bien. L'un des plus gros problèmes était que le convertisseur n'a pas de communication avec l'écran LCD. Après une longue journée et soirée, j'ai trouvé un problème. Le problème était la mauvaise adresse dans le convertisseur. L'étape suivante consistait à terminer un programme.

Clavier, j'ai l'habitude de saisir le code. (1111)

Le servo fonctionne comme un mécanisme de déverrouillage.

L'écran LCD affiche le code que j'ai entré. (1111)

Le programme fonctionne de telle sorte qu'après avoir entré le code correct, la LED bleue s'allume et le servo effectue un mouvement de 90 degrés.

Étape 4: Tester

Image
Image

Dans les tests, j'ai entré le code (1111), avec j'ai approuvé avec l'étoile. Après avoir entré le bon code sur l'écran LCD, j'ai pu voir l'inscription OPEN, la LED bleue s'allume et le servo effectue un mouvement de 90 degrés. Quand j'ai écrit un mauvais code, je pouvais voir l'inscription WRONG.

L'appareil fonctionne correctement et sans aucun problème.

C'est un projet facile, que nous pouvons utiliser dans beaucoup de situations et d'endroits.

Conseillé: