ENIB 2024 : Bass Hero

De Les Fabriques du Ponant
Révision datée du 31 janvier 2024 à 14:24 par Olivier25 (discussion | contributions) (Étapes de fabrication)
Aller à : navigation, rechercher

Titre de la fiche expérience :

Description (résumé)

Notre équipe a décidé pour se Hackathon de créer un jeu de rythme inspiré de la série de jeux vidéos "Guitar Hero" qui consiste à appuyer sur des boutons en fonction du rythme de la musique et des indications à l'écran. Nous l'avons nommé "Bass Hero"

BassHero.png

Pour ce faire des carrés lumineux descendront sur un écran LED 16x16 et indiqueront au joueur à quels moments appuyer sur les boutons correspondant

Introduction

Nous sommes 5 à participer à ce projet:

Yassine, Olivier, Antoine, Yann, Rodrigue

Yassine.jpg Olivier Riviere.jpg Antoine Vermander.PNG Yann Tissier.jpg Rodrigue Lemaire.jpg

Le projet que nous avons choisis n'avait pas de thème précis donc nous avons pu laisser libre cours à notre imagination, et nous avons donc eu l'idée de faire un jeu de rythme simple pour pouvoir utiliser complétement la grille de LED 16x16 qui nous a été donné

outil et matériel

fichiers à joindre

code, ficher d'impression 3D, de découpe laser ou vinyle, ...

Code Arduino

 1  
 2 #define PIN 9
 3 #include <Arduino_GFX_Library.h>
 4 
 5 void setup() {
 6   // put your setup code here, to run once:
 7 
 8 }
 9 
10 void loop() {
11   // put your main code here, to run repeatedly:
12 
13 }

Étapes de fabrication

Voici les différentes étapes que nous avons utilisé pour arriver au projet final:

Circuit Bass Hero.png

Étape 1

Pour commencer on a fabriqué un prototype de la boite en partant d'un carton vide, qui contiendra les circuits internes pour avoir une idée de à quoi ressemblera le projet final:

Carton vide Bass Hero.jpg Prototype 1 Bass Hero.jpg

Étape 2

Début de la création du code (connexions à la carte, affichage des lumières):

Codage du debut Bass Hero.jpg

Étape 3

Préparation des circuits électroniques:

Electronique Bass Hero.jpg Connexions Electronique Bass Hero.jpg

Étape 4

Préparation de la boite du produit final:

Préparation boite final Bass Hero.jpg

Étape 5

Finalisation du code et préparation des interactions avec le joueur:

Finialisation Bass Hero.gif


troubleshouting

quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?

Sources et documentation complémentaire

ne pas modifier sous cette ligne