ENIB 2023 : Labyrinthe invisible
photo de l'équipe
Notre projet
Nous créons un labyrinthe de LED RGB. Le but du joueur est de trouver le chemin vers la sortie en déplaçant son personnage en tapotant la table du côté de la pièce de puzzle vers laquelle il veut se diriger. Par défaut, toutes les LED sont allumées en blanc, et la LED correspondant à la case où se trouve le joueur est affiché en bleu. Lorsqu'il heurte un mur, la LED correspondante au mur est affichée en rouge. Les points de départ et d'arrivée sont affichée en vert.
Le projet a été grandement ralentit à cause des microcontrôleurs que nous essayons de communiquer avec les rubans de LED. D'abord nous avons essayé d'utiliser le wemosD1 mini mais nous avons obtenues aucun résultats, aucune des LED ne s'allumaient. Ensuite nous sommes passé au ESP32 mais avons rencontrés des problème de mise en place avec lIDE Arduino avant d'enfin passer à l'Arduino micro qui nous a permit d'avoir la réponse souhaitée. Cependant trouver un microcontrôleur adapté non a pris trop de temps, temps que nous avons pas pu passer sur le code qui était déjà ambitieux.
En manque de capteur de vibration, nous avons essayé d'utiliser un piezo en inversant son utilisation initiale afin qu'il détecte les vibrations mais notre solution technique n'a pas fonctionnée. Etant donné que nous n'avions pas d'autre capteur de vibration à disposition nous avons choisi de les remplacer par des boutons poussoirs mais n'avons pas eu le temps de les câbler.
Parallèlement nous avons créé un support en bois et carton afin de cacher le câblage ainsi qu'un sticker a but purement esthétique.
Notre matériel
- Pièce de puzzle
- Rubans de LED
- 4 Piezo
- Arduino Uno
- Fils conducteurs
- Scotch
- Fer à souder
- Du bois
- Des boutons