ENIB 2026 : sabliLED : Différence entre versions
(→étape 6) |
(→étape 6) |
||
| Ligne 86 : | Ligne 86 : | ||
| − | [[Image:Patron.jpeg|150px|<center>longueur : 55,5 cm // largeur max : 19,5 cm</center>]][[Image:Patronroman.jpeg|150px]] | + | [[Image:Patron.jpeg|150px|thumb|<center>longueur : 55,5 cm // largeur max : 19,5 cm</center>]][[Image:Patronroman.jpeg|150px]] |
===étape 7=== | ===étape 7=== | ||
Version du 22 janvier 2026 à 12:09
Titre de la fiche expérience :
Sommaire
présentation temporaire
Introduction (résumé)
Voilà c'est enfin le début du projet Hackaton. TROP BIEN !!! ;) Pour ce projet nous avons décidé de créer le SabliLED pour vous permettre de cuire des pattes de manière stylé. Avec son design parfait pour décorer l'intérieur de votre cuisine, vous ne serez jamais en manque de chronomètre.
Descrition
Dans ce projet nous avons décidé de réaliser un sablier avec des LED. Pour cela il nous a fallut créer le cicuit électronique avec les bon composants bien cablés. Par la suite, nous avons créé un code pour faire en sorte que l'allumage des LED s'accumule en fonction du temps passé. Afin de pouvoir régler le temps du minuteur, nous avons décidé de rajouter un potentiomètre tout en adaptant le code Arduino. Pour notre API nous avons décider de réaliser une télécommande d'allumage a distance qui fonctionne en wifi. Après avoir finis l'aspect technique et pour finir le projet, nous avons réalisé l'esthétique du SabliLED qui est épuré et design.
outil et matériel
- des cables
- une plaque labdec
- 2 cartes Arduino ESP 32
- un Bandeau de LED
- un bouton poussoir
- votre ordinateur
- un cable USB
- logiciel Arduino
fichiers à joindre
Mettre du 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
Présentation détaillé du projet avec tout les aspects technique
étape 1
La première étape a été d'imaginer le projet et de bien définir son aspect ludique. Nous avons dans un premier temps voulus imaginer une horloge pour jouer aux échec mais cela n'était pas en accord avec les objectifs du projet. Nous avons décider de repenser le projet de base pour fabriquer un sablier électronique.
étape 2
Avant de commencer le projet il nous fallait définir son intêret ludique. Nous avons trouvez un intéret pour les classes de maternelle et primaire notamment, pour que lors d'un exercice ou d'une évalution chronometré, tous les élèves puissent suivre l'avancée du chrono grâce au bandeau de LED accroché dans la classe. L'enseignant pourra également lancer le minuteur à distance.
étape 3
Pour passer à la conception du produit, il fallu se renseigner sur le fonctionnement de la carte ESP 32, que ce soit pour la connecter au logiciel Arduino ou pour la cabler correctement. Il a fallu aussi cabler corretement le bandeau de LED, tout cela à l'aide de la plaque labdec.
étape 4
Nous sommes ensuite passé au codage du bandeau de LED. Au départ, juste parvenir à afficher toutes les leds puis à les afficher en cascade pour symboliser le temps qui s'écoule. Après ça, il fallait ajouter l'accumluation de LED symbolisant le temps deja écoulé. La difficulté était d'avoir cette fonctionnalité tout en gradant l'écoulement du temps avec les LED. Pour finir cette étape il ne restait plus qu'à faire un dégradé de couleur du vert au rouge pour avoir un rendu plus esthétique.
étape 5
Il fallait ensuite ajouter des fonctions suplémentaires : L'activation du minuteur grâce à un bouton poussoir (en local d'abord). Le changement de valeur du minuteur à l'aide d'un potentiométre.
étape 6
Nous avons du concevoir un support en carton en forme de sablier pour y mettre le bandeau LED dedans. Ensuite nous avons rajouter une feuille de papier blanc sur le bandeau pour avoir une lumière plus dispersée et donc un tout uniforme plutot que 30 LED indépendantes.
étape 7
Connexon du bouton à distance grâce a l'API
Troubleshouting
Quelles sont les difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?
Sources et documentation complémentaire
- Rédаctiоn et illustratiоn :
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé.
- Prоgrammаtiоn :
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.
- Transpаrence et dосumеntatiоn :
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.
- Traçabilité :
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.
Elément de présentation
je met ici le document de présentation de mon projet