Table des matières:

QUIZ MUSICAL : 5 étapes
QUIZ MUSICAL : 5 étapes

Vidéo: QUIZ MUSICAL : 5 étapes

Vidéo: QUIZ MUSICAL : 5 étapes
Vidéo: 1 Drum Fill - 5 Levels: Can YOU Play Them All? (QUIZ) 2024, Juillet
Anonim
QUIZ MUSICAL
QUIZ MUSICAL

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

Construisez la boîte
Construisez la boîte
Construisez la boîte
Construisez la boîte
Construisez la boîte
Construisez la boîte
Construisez la boîte
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

À l'intérieur de la boîte
À l'intérieur de la boîte
À l'intérieur de la boîte
À l'intérieur de la boîte
À l'intérieur de la boîte
À 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

Schéma de programmation et de blocs
Schéma de programmation et de 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.

Conseillé: