ENIB 2025 : Métronome JJJA
Sommaire
Description
Le projet consiste en la conception et la réalisation d'un métronome à tempo variable, réglable entre 40 et 200 BPM à l’aide de boutons "+" et "-". Il dispose d’un écran numérique pour afficher avec précision le tempo sélectionné, d’une LED verte clignotant en synchronisation avec le rythme, ainsi que d'une deuxième LED avec intensité ajustable via un potentiomètre. Cette dernière assure un éclairage efficace de l’aiguille, permettant une utilisation optimale dans différentes conditions de luminosité.
Introduction
Dans le cadre de ce projet, l'équipe JJJA (Joachim, Joseph, Jean, Antoine) a entrepris de transformer un papertoy existant en un métronome fonctionnel. En conservant les éléments essentiels du modèle de départ, à l’exception de la boîte initiale, l’équipe a entièrement repensé et adapté le dispositif.
Outils et matériel
Outils
- Pistolet à colle
- Cutter
- Ciseaux
- Crayon
- Cerveau affûté d'Antoine l’ingénieur
- Doigts minutieux et précis de Jean l’ingénieur
Matériel
- 2 LEDs vertes
- Un potentiomètre 10 kΩ
- Un haut-parleur WSC 8 Ω 2 V
- Un écran 7 segments (4-digit display version 1.2)
- Une carte Wemos D1 Mini
- Un micro servo 9g NG90
- Un bouton poussoir
- Une breadboard
- Une batterie 2600 mAh avec câble
- Des câbles classiques
- Du carton
Fichiers annexes
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
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...) Le processus de fabrication est détaillé en plusieurs étapes clés :
Étape 1 : Conception
Analyse des contraintes liées au papertoy existant. Définition du projet final (métronome) et de ses besoins. Réalisation du design initial, incluant le positionnement des composants et les choix esthétiques.
Étape 2 : Programmation
Rédaction et test du code Arduino pour contrôler le tempo, l’affichage et la synchronisation des LEDs.
Étape 3 : Assemblage
Montage des composants électroniques sur la breadboard. Intégration des LEDs, de l’écran, du potentiomètre et du servo dans la structure en carton.
Étape 4 : Finalisation
Rédaction et mise en page du wiki. Préparation des documents de présentation et des illustrations.
Troubleshooting
Problème : Le clignotement de la LED n’est pas synchronisé avec le tempo.
Solution : Vérifier le timing dans le code Arduino et ajuster les délais.
Problème : Le servo ne bouge pas ou fonctionne mal.
Solution : S’assurer que l’alimentation est suffisante et que les connexions sont solides.
Astuce : Utiliser des câbles plus longs pour faciliter l’assemblage et éviter les tensions sur les composants.
Sources et documentation complémentaire
Élément de présentation
je met ici le document de présentation de mon projet