Table des matières:
Vidéo: EAL - Embedded - Serrure à combinaison : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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
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
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é:
Module SIM900A 2G + Carte SIM Hologramme = Combinaison Gagnante dans la Catégorie « Sale pas cher » ? : 6 Étapes
Module SIM900A 2G + Carte SIM Hologramme = Combinaison Gagnante dans la Catégorie "Dirt Cheap" ? Internet et j'ai vu une entreprise dont je n'avais jamais entendu parler auparavant (Hologramme) donner des cartes SIM
EAL - Collecte de données GPS de l'industrie 4.0 sur une voiture Rc : 4 étapes
EAL - Collecte de données GPS de l'industrie 4.0 sur une voiture Rc : dans ce Instructable, nous allons parler de la façon dont nous avons configuré un module GPS sur une voiture RC et publié les données collectées sur une page Web pour un contrôle facile. Nous avons déjà fait une instructable sur la façon dont nous avons fait notre voiture RC, qui peut être trouvée ici. Ceci utilise e
Utilisation du capteur d'empreintes digitales pour la présence du temps en combinaison avec la solution XAMP : 6 étapes (avec images)
Utilisation d'un capteur d'empreintes digitales pour l'assiduité en combinaison avec la solution XAMP : pour un projet scolaire, nous recherchions une solution sur la façon de suivre l'assiduité des élèves. Beaucoup de nos étudiants arrivent en retard. C'est un travail fastidieux de vérifier leur présence. D'un autre côté, il y a beaucoup de discussions parce que les étudiants diront souvent
Surmonter la pression atmosphérique de la combinaison : gantelet de préhension : 8 étapes
Surmonter la pression atmosphérique du costume : Gauntlet of Gripping : Il y a quelque temps, j'ai vu une vidéo youtube de Chris Hadfield. Entre autres choses, il a parlé de la difficulté du travail pendant une sortie dans l'espace. Le problème n'est pas seulement que le costume est maladroit, mais aussi, que c'est un peu comme un ballon, ça doit être
EAL - Programmation embarquée : Candy Mixer 1000 : 9 étapes
EAL - Programmation embarquée : Candy Mixer 1000 : Pour notre projet en Arduino nous avons décidé de faire un mixeur pour bonbons. L'idée est que l'utilisateur puisse appuyer sur un bouton, puis les moteurs commenceront à éjecter les bonbons dans un bol, et lorsque le programme aura suivi son cours, il s'arrêtera. Le premier jet w