Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Bonjour, nous sommes un groupe de trois étudiants du module de 4ème année d'ingénierie électronique de l'Université de Malaga, École des télécommunications (https://www.uma.es/etsi-de-telecomunicacion/) et nous allons vous montrer notre projet pour le sujet intitulé 'Creative Electronics'.
Le projet consiste en un mini-jeu dans lequel la carte arduino décide au hasard d'une mélodie à jouer et le joueur doit répondre de manière appropriée en cliquant sur le bouton poussoir correspondant; si vous appuyez sur le bouton poussoir associé à la chanson en cours, une LED verte s'allume et le décompte d'affichage augmente, sinon une LED rouge s'allume et le décompte est réinitialisé.
Espérons que vous apprécierez!
Étape 1: Liste des matériaux et composants
1x Arduino Leonardo
1x carte PCB
8x boutons-poussoirs
7x résistances 220ohm
1x 74HC595
1x affichage LED à 7 segments
1x sonnerie
1x soudeur
1x bobine d'étain
1x pinces
1x alimentation de sortie 5V (powerbank par exemple)
Voici les matériaux nécessaires à la fabrication de la boîte:
1x un morceau de bois
1x colle blanche
1x une scie électrique
1x Henge
Étape 2: Construisez la boîte
Tout d'abord, découpez les 4 côtés de la boîte aux dimensions (20x5) cm. Ensuite, réalisez le dessus de la boîte et la base, avec les mesures du carré faites avec les côtés et collez les côtés avec la base.
Plus tard, placez le dessus avec une charnière et faites les trous pour les boutons, les leds et les 7 segments de led. Collez les boutons sur le dessus et placez la carte Arduino sur la base avec une vis.
Enfin, tous les composants sont connectés et les photographies des chansons sont collées sur le dessus de la boîte.
Étape 3: À l'intérieur de la boîte
Lorsque vous avez reçu la boîte, nous vous recommandons de tester le circuit dans une carte proto avant de souder la carte PCB. Notez que les boutons utilisent la résistance PULL-UP d'Arduino par logiciel.
Connectez ensuite tous les boutons poussoirs et l'écran 7seg à la carte arduino à l'aide de connecteurs mâle-femelle par exemple.
La carte arduino peut être alimentée par une batterie externe à l'intérieur du boîtier ou directement connectée au PC par un trou dans le boîtier si vous le souhaitez.
Étape 4: Programmation et schéma des blocs
Le problème principal est de pouvoir mettre de nombreuses chansons sans utiliser de module SD et sans rendre le code très long et difficile à gérer. Pour cela, nous avons mis toutes les chansons dans une bibliothèque séparée et nous avons appelé depuis l'arduino pour créer un code facile à lire et facilement modifiable afin que vous puissiez modifier les chansons à votre guise. La bibliothèque utilise la fréquence et le silence de chaque note.
Le code Arduino a été créé à l'aide d'une structure de boîtier de commutation. Tout d'abord, un nombre aléatoire est généré et une chanson associée retentit dans ce cas. Si l'utilisateur appuie sur le bon bouton, le voyant bleu s'allume et le compteur ajoute 1, sinon le voyant rouge s'allume et une autre chanson aléatoire est générée lorsque le bouton de démarrage est enfoncé.
Pour compiler le code, vous devez d'abord compresser les codes.cpp et.h, puis vous devrez importer la bibliothèque dans votre IDE arduino, Programme-> Inclure la bibliothèque-> Ajouter la bibliothèque. ZIP.