Table des matières:

PROFITEZ DES SONS : 6 étapes (avec photos)
PROFITEZ DES SONS : 6 étapes (avec photos)

Vidéo: PROFITEZ DES SONS : 6 étapes (avec photos)

Vidéo: PROFITEZ DES SONS : 6 étapes (avec photos)
Vidéo: 6 Étapes Pour Changer ta Vie en 2023 (Guide Complet Productivité) 2024, Novembre
Anonim
PROFITEZ DES SONS
PROFITEZ DES SONS

introduction

Le but de ce projet est de créer un nouveau produit qui résout une sorte de problème en utilisant une carte arduino pour créer un prototype rapide.

Étape 1: Définition du problème

De nos jours, les enfants ne semblent plus s'intéresser à la musique et aux instruments. L'une des raisons pour lesquelles nous pensons que cela se produit est que, avec toute la technologie dont ils sont entourés, ils ne développent pas cet intérêt pour la façon dont la musique est faite. À partir de cette idée, nous avons pensé, pourquoi n'utilisons-nous pas la technologie pour résoudre ce problème ? Et c'est ainsi que nous avons créé notre produit ! Sur la base du classique Simon Says, nous allons créer un jeu qui aidera les enfants à apprendre les différents types d'instruments de musique utilisés dans différents styles de musique.

Étape 2: Solution proposée

Nous allons coder la carte arduino pour pouvoir contrôler les informations données par 5 boutons différents afin que, dans un premier temps, une led s'allume en même temps que le son de et l'instrument sonne. Ensuite, l'enfant devra appuyer sur le même bouton. C'est la même fonction que Simon Says utilise mais en utilisant le son de différents types d'instruments de musique. De cette façon, l'enfant reliera le son de l'instrument avec l'image de l'instrument.

Étape 3: pièces: éléments pour faire un jeu

Pièces: éléments pour faire un jeu
Pièces: éléments pour faire un jeu

Carte Arduino Uno: 1 unité

Cavaliers: 1 unité de modèle d'emballage

Carte Proto: 1 unité

Résistance: 5 unités

Led: Bouton: 5 unités

Haut-parleur: 1 unité

Batterie: 1 unité

Carte SD: 1 unité

Batterie 9Volts: 1 unité

Dessins de cas: 1 unité

Étape 4: Formatage du circuit

Format de circuit
Format de circuit
Format de circuit
Format de circuit
Format de circuit
Format de circuit

Étape 5: CODE

Je poste le fichier du jeu "PlayMemmory". Nous nous sommes inspirés d'un dossier du jeu Simon mais avec 5 boutons, au lieu de 4. Pour travailler avec des fichiers pour jouer de la musique il faut utiliser la librairie "TMRpcm-master". Par conséquent, ce que vous avez à faire est d'ouvrir la bibliothèque ardunio et de joindre le dossier que je vais mettre ci-dessous.

INSPIRATION

Le code du jeu est simple et commenté. Mais je me suis inspiré de deux dossiers pour créer le jeu.

En revanche, le dossier "DFPlayer-Mini-mp3-master" se charge de vérifier si la lecture des fichiers WAV fonctionne. Pour accéder au fichier il faut aller: C:\DFPlayer-Mini-mp3-master\DFPlayer_Mini_Mp3\exemples\DFPlayer_sample

D'une part vous contrôlez les boutons avec les leds, les boutons et leur fichier au format WAV. Pour localiser le fichier il faut aller: C:\Bouton-master\Bouton-master\exemples\SimpleOnOff

Je partage les dossiers avec votre code afin que vous ajoutiez plus de boutons et plus de sons.

Étape 6: Prototyper

Prototype
Prototype
Prototype
Prototype
Prototype
Prototype

AFFICHE ET ÉTUI

Pour réaliser la maquette du boîtier nous avons utilisé la découpe laser. Nous accrocherons le fichier "template.dxf" afin que vous puissiez le découper dans une machine laser si vous en avez. Nous devons dire que nous publierons un exemple "viento" et "cuerda" des fichiers musicaux au format wav et son affiche respective.

FORMAT AUDIO

Pour convertir des fichiers mp3 en WAV, je vous montre le programme "ffmpeg" avec le format qu'arduino peut lire.

  • 8 bits
  • 8000 Hz
  • Format audio (mono). Parce que nous utilisons un haut-parleur.

Il est important que vous convertissiez le fichier mp3 en wav dans le même dossier "bin". Il doit y avoir des fichiers dans le même dossier bin à convertir. Il doit aller dans "ffmpeg-20171109-723b6ba-win64-static" pour:

C:\ffmpeg-20171109-723b6ba-win64-static\bin

Conseillé: