<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://wiki.lesfabriquesduponant.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=P+merlet</id>
		<title>Les Fabriques du Ponant - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.lesfabriquesduponant.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=P+merlet"/>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Sp%C3%A9cial:Contributions/P_merlet"/>
		<updated>2026-04-27T22:47:32Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37770</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37770"/>
				<updated>2026-01-22T15:36:06Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin temp_présentation_projet.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de gérer la position du moteur en temps réel. Cela permet que l'aiguille s'arrête devant le bon état de météo.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
En parallèle, nous avons continué à cabler le montage en ajoutant le système d'aiguille avec le support.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont les difficultés rencontrées, les problèmes, les solutions, ainsi que les trucs et astuces pour que cela fonctionne ?&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions permettant d’allumer la bonne LED en fonction de la température sélectionnée. Ce problème venait du fait qu’en langage Arduino, il n’est pas possible d’encadrer directement une variable par des conditions comme nous l’avions initialement prévu. Nous avons donc modifié la logique du test en séparant les deux conditions. Notre code est ainsi redevenu fonctionnel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un problème lors de l’utilisation du servomoteur. En effet, celui-ci ne possède pas de position de départ relative. Nous avons donc fait le choix d’utiliser un moteur à incrémentation.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Au départ, nous avons testé l’ajout d’un contacteur afin de détecter lorsqu’un tour complet était effectué, ce qui nous aurait permis de gérer la direction de l’aiguille vers la bonne météo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Cependant, cette solution ne fonctionnait pas correctement car le contact était trop court.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous avons alors opté pour une nouvelle idée : ajouter un morceau de cuivre (matériau conducteur) afin d’obtenir une surface de contact plus grande lorsque les deux fils se croisent.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution nous a permis de résoudre le problème. Désormais, lorsque le programme se lance, le servomoteur tourne jusqu’à ce que les deux contacteurs se touchent.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous avons ainsi déterminé une position 0.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Troisièmement, nous avons rencontré un problème de manque de temps, car deux camarades sur les trois initiaux ne pouvaient pas être présents l’après-midi du 22/01/2026.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous n’avons malheureusement pas pu aller jusqu’au bout du projet.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 : [[Fichier:Devin temp_présentation_projet.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37401</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37401"/>
				<updated>2026-01-22T10:45:35Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de gérer la position du moteur en temps réel. Cela permet que l'aiguille s'arrête devant le bon état de météo.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
En parallèle, nous avons continué à cabler le montage en ajoutant le système d'aiguille avec le support.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont les difficultés rencontrées, les problèmes, les solutions, ainsi que les trucs et astuces pour que cela fonctionne ?&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions permettant d’allumer la bonne LED en fonction de la température sélectionnée. Ce problème venait du fait qu’en langage Arduino, il n’est pas possible d’encadrer directement une variable par des conditions comme nous l’avions initialement prévu. Nous avons donc modifié la logique du test en séparant les deux conditions. Notre code est ainsi redevenu fonctionnel.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un problème lors de l’utilisation du servomoteur. En effet, celui-ci ne possède pas de position de départ relative. Nous avons donc fait le choix d’utiliser un moteur à incrémentation.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Au départ, nous avons testé l’ajout d’un contacteur afin de détecter lorsqu’un tour complet était effectué, ce qui nous aurait permis de gérer la direction de l’aiguille vers la bonne météo.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Cependant, cette solution ne fonctionnait pas correctement car le contact était trop court.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous avons alors opté pour une nouvelle idée : ajouter un morceau de cuivre (matériau conducteur) afin d’obtenir une surface de contact plus grande lorsque les deux fils se croisent.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Cette solution nous a permis de résoudre le problème. Désormais, lorsque le programme se lance, le servomoteur tourne jusqu’à ce que les deux contacteurs se touchent.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous avons ainsi déterminé une position 0.&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
Troisièmement, nous avons rencontré un problème de manque de temps, car deux camarades sur les trois initiaux ne pouvaient pas être présents l’après-midi du 22/01/2026.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous n’avons malheureusement pas pu aller jusqu’au bout du projet.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37399</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37399"/>
				<updated>2026-01-22T10:44:23Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de gérer la position du moteur en temps réel. Cela permet que l'aiguille s'arrête devant le bon état de météo.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
En parallèle, nous avons continué à cabler le montage en ajoutant le système d'aiguille avec le support.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du servomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix d'utiliser un moteur à incrémentation. &amp;lt;br /&amp;gt;&lt;br /&gt;
Au départ, nous avons testé d'ajouter un contacteur afin de savoir lorsqu'il réalise un tour complet et ainsi pouvoir gérer la direction de l'aiguille vers la bonne météo. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mais, cela ne fonctionnait pas très bien car le contact était trop cours. &amp;lt;br /&amp;gt;&lt;br /&gt;
Nous sommes partis sur une nouvelle idée : ajouter un morceau de cuivre (matériaux conducteur) afin d'obtenir une surface plus grande lorsque les deux fils se croisent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cela nous a permis de résoudre le problème. Désormais lorsque le programme se lance, le servomoteur tourne jusqu'a ce que les deux contacteurs se touchent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous avons déterminé une position 0.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Troisièmement, nous avons rencontré un problème de manque de temps, car deux camarades sur les trois initiaux ne pouvaient être présent l'après-midi du 22/01/2026. &amp;lt;br /&amp;gt;&lt;br /&gt;
Nous n'avons malheursement pas pu aller jusqu'au bout du projet.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37396</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37396"/>
				<updated>2026-01-22T10:43:58Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de gérer la position du moteur en temps réel. Cela permet que l'aiguille s'arrête devant le bon état de météo.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
En parallèle, nous avons continué à cabler le montage en ajoutant le système d'aiguille avec le support.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du servomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix d'utiliser un moteur à incrémentation. &amp;lt;br /&amp;gt;&lt;br /&gt;
Au départ, nous avons testé d'ajouter un contacteur afin de savoir lorsqu'il réalise un tour complet et ainsi pouvoir gérer la direction de l'aiguille vers la bonne météo. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mais, cela ne fonctionnait pas très bien car le contact était trop cours. &amp;lt;br /&amp;gt;&lt;br /&gt;
Nous sommes partis sur une nouvelle idée : ajouter un morceau de cuivre (matériaux conducteur) afin d'obtenir une surface plus grande lorsque les deux fils se croisent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cela nous a permis de résoudre le problème. Désormais lorsque le programme se lance, le servomoteur tourne jusqu'a ce que les deux contacteurs se touchent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous avons déterminé une position 0.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Troisièmement, nous avons rencontré un problème de manque de temps, car deux camarades sur les trois initiaux ne pouvaient être présent l'après-midi du 22/01/2026. &amp;lt;br /&amp;gt;&lt;br /&gt;
Nous n'avons malheursement pas pu aller jusqu'au bout du projet.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37392</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37392"/>
				<updated>2026-01-22T10:40:58Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de gérer la position du moteur en temps réel. Cela permet que l'aiguille s'arrête devant le bon état de météo.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
En parallèle, nous avons continué à cabler le montage en ajoutant le système d'aiguille avec le support.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du servomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix d'utiliser un moteur à incrémentation. &amp;lt;br /&amp;gt;&lt;br /&gt;
Au départ, nous avons testé d'ajouter un contacteur afin de savoir lorsqu'il réalise un tour complet et ainsi pouvoir gérer la direction de l'aiguille vers la bonne météo. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mais, cela ne fonctionnait pas très bien car le contact était trop cours. &amp;lt;br /&amp;gt;&lt;br /&gt;
Nous sommes partis sur une nouvelle idée : ajouter un morceau de cuivre (matériaux conducteur) afin d'obtenir une surface plus grande lorsque les deux fils se croisent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Cela nous a permis de résoudre le problème. Désormais lorsque le programme se lance, le servomoteur tourne jusqu'a ce que les deux contacteurs se touchent.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nous avons déterminé une position 0.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37385</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37385"/>
				<updated>2026-01-22T10:37:49Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de gérer la position du moteur en temps réel. Cela permet que l'aiguille s'arrête devant le bon état de météo.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
En parallèle, nous avons continué à cabler le montage en ajoutant le système d'aiguille avec le support.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix d'utiliser un moteur à incrémentation. &amp;lt;br /&amp;gt;&lt;br /&gt;
Au départ, nous avons testé d'ajouter un contacteur afin de savoir lorsqu'il réalise un tour complet et ainsi pouvoir gérer la direction de l'aiguille vers la bonne météo. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mais, cela ne fonctionnait pas très bien car le contact était trop cours. &amp;lt;br /&amp;gt;&lt;br /&gt;
Nous sommes partis sur une nouvelle idée :&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37369</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37369"/>
				<updated>2026-01-22T10:23:53Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de gérer la position du moteur en temps réel. Cela permet que l'aiguille s'arrête devant le bon état de météo.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
En parallèle, nous avons continué à compléter le montage en ajoutant le système d'aiguille.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix d'utiliser un moteur à incrémentation. &amp;lt;br /&amp;gt;&lt;br /&gt;
Au départ, nous avons testé d'ajouter un contacteur afin de savoir lorsqu'il réalise un tour complet et ainsi pouvoir gérer la direction de l'aiguille vers la bonne météo. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mais, cela ne fonctionnait pas très bien car le contact était trop cours. &amp;lt;br /&amp;gt;&lt;br /&gt;
Nous sommes partis sur une nouvelle idée :&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37358</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37358"/>
				<updated>2026-01-22T10:19:12Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix d'utiliser un moteur à incrémentation. &amp;lt;br /&amp;gt;&lt;br /&gt;
Au départ, nous avons testé d'ajouter un contacteur afin de savoir lorsqu'il réalise un tour complet et ainsi pouvoir gérer la direction de l'aiguille vers la bonne météo. &amp;lt;br /&amp;gt;&lt;br /&gt;
Mais, cela ne fonctionnait pas très bien car le contact était trop cours. &amp;lt;br /&amp;gt;&lt;br /&gt;
Nous sommes partis sur une nouvelle idée :&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37349</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37349"/>
				<updated>2026-01-22T10:12:09Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37348</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37348"/>
				<updated>2026-01-22T10:11:41Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37347</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37347"/>
				<updated>2026-01-22T10:11:12Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37345</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37345"/>
				<updated>2026-01-22T10:10:36Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37343</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37343"/>
				<updated>2026-01-22T10:10:20Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37339</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37339"/>
				<updated>2026-01-22T10:07:38Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Nous avons continué par coder le moteur. Nous avons ajouté un contacteur afin de &lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37331</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37331"/>
				<updated>2026-01-22T10:00:36Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Outil et matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un moteur 28BYJ-48 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37310</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37310"/>
				<updated>2026-01-22T09:47:59Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Sources et documentation complémentaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET. Elles sont donc libre de droit.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37306</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37306"/>
				<updated>2026-01-22T09:45:34Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Elément de présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Seconde présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37304</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37304"/>
				<updated>2026-01-22T09:45:12Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Elément de présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 : [[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxième présentation 22/01/2026 :&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37302</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37302"/>
				<updated>2026-01-22T09:44:48Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Elément de présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation 21/01/2026 :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxième présentation 22/01/2026 :&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37298</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37298"/>
				<updated>2026-01-22T09:43:58Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Elément de présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
Première présentation :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37287</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37287"/>
				<updated>2026-01-22T09:42:05Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Sources et documentation complémentaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino &amp;lt;br&amp;gt;&lt;br /&gt;
Rest API: HTTP GET Request - https://forum.arduino.cc/t/rest-api-http-get-request&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37273</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37273"/>
				<updated>2026-01-22T09:39:18Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Sources et documentation complémentaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
La rédaction, ainsi que les photos ont été réalisé par notre secrétaire Pierre MERLET.&lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, nous avons utilisé de la documentation pour comprendre comment l'API fonctionne sur Arduino :&amp;lt;br&amp;gt;&lt;br /&gt;
ESP32 HTTP GET and HTTP POST with Arduino IDE (JSON, URL Encoded, Text) - https://randomnerdtutorials.com/esp32-http-get-post-arduino&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Nous n'avons pas utilisé l'IA pour réaliser le programme.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37247</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37247"/>
				<updated>2026-01-22T09:32:31Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 1 : La Recherche d'idée */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37245</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37245"/>
				<updated>2026-01-22T09:31:37Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 1 : La Recherche d'idée */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37244</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37244"/>
				<updated>2026-01-22T09:31:14Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37243</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37243"/>
				<updated>2026-01-22T09:30:57Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Devin'Temp montage.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Devin%27Temp_montage.jpeg&amp;diff=37241</id>
		<title>Fichier:Devin'Temp montage.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Devin%27Temp_montage.jpeg&amp;diff=37241"/>
				<updated>2026-01-22T09:30:22Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37239</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37239"/>
				<updated>2026-01-22T09:28:53Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
[[Fichier:Devin'Temp progra.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Devin%27Temp_progra.jpeg&amp;diff=37237</id>
		<title>Fichier:Devin'Temp progra.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Devin%27Temp_progra.jpeg&amp;diff=37237"/>
				<updated>2026-01-22T09:28:02Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37227</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37227"/>
				<updated>2026-01-22T09:25:13Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37226</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37226"/>
				<updated>2026-01-22T09:24:56Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37225</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37225"/>
				<updated>2026-01-22T09:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37223</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37223"/>
				<updated>2026-01-22T09:24:17Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Support meteo.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Support_meteo.jpeg&amp;diff=37222</id>
		<title>Fichier:Support meteo.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Support_meteo.jpeg&amp;diff=37222"/>
				<updated>2026-01-22T09:23:32Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37205</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37205"/>
				<updated>2026-01-22T09:18:41Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* ne pas modifier sous cette ligne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==Ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37203</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37203"/>
				<updated>2026-01-22T09:17:46Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
Premièrement, nous avons rencontré des difficultés pour réaliser les conditions pour allumer la bonne LED suivant si la bonne température est sélectionné. Ce problème venait du fait qu'en language Arduino, il n'est pas possible d'encadrer une variable par des conditions. Nous avons donc modifié le tire, en séparent les deux conditions. Notre code est devenue à nouveau fonctionnel. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Deuxièmement, nous avons rencontré un second problème pour l'utilisation du cervomoteur. En effet, il ne possède pas de position relative (de départ). Donc, nous avons fait le choix&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37180</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37180"/>
				<updated>2026-01-22T09:07:01Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Dans cette page dédiée à notre projet Devin'Temp, vous trouverez les ressources que nous avons utilisées pour le concevoir.&amp;lt;br /&amp;gt;&lt;br /&gt;
Vous trouverez également un guide retraçant les différentes étapes que nous avons effectuées. &amp;lt;br /&amp;gt;&lt;br /&gt;
Ce projet s’est déroulé sur deux journées entières.&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37171</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37171"/>
				<updated>2026-01-22T08:59:35Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37168</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37168"/>
				<updated>2026-01-22T08:59:02Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37167</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37167"/>
				<updated>2026-01-22T08:58:47Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37166</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37166"/>
				<updated>2026-01-22T08:58:23Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37165</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37165"/>
				<updated>2026-01-22T08:57:33Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37162</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37162"/>
				<updated>2026-01-22T08:57:19Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
Lors de cette 4ème étape, nous avons réalisé le support contenant l'ensemble des états de météo existant. &amp;lt;br /&amp;gt; &lt;br /&gt;
Pour ce faire, nous avons utilisé un morceau de carton et imprimé des images de météo.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37156</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37156"/>
				<updated>2026-01-22T08:53:01Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37155</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37155"/>
				<updated>2026-01-22T08:52:51Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37154</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37154"/>
				<updated>2026-01-22T08:52:27Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37153</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37153"/>
				<updated>2026-01-22T08:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37151</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37151"/>
				<updated>2026-01-22T08:51:43Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37149</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37149"/>
				<updated>2026-01-22T08:51:25Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur.&lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. &amp;lt;br /&amp;gt; &lt;br /&gt;
Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37146</id>
		<title>ENIB 2026 : Devin'Temp</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_Devin%27Temp&amp;diff=37146"/>
				<updated>2026-01-22T08:50:09Z</updated>
		
		<summary type="html">&lt;p&gt;P merlet : /* Etape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Description (résumé)==&lt;br /&gt;
Photo de l'Equipe Devin'Temp&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Equipe Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du projet du Hackathon avec l'ENIB, nous devons réaliser un projet concret en deux jours pour faire de la médiation scientifique. &amp;lt;br /&amp;gt;&lt;br /&gt;
Pour se faire, nous avons deux jours pour réaliser les différentes étapes allant de la conception de l'idée à son élaboration. &amp;lt;br /&amp;gt;&lt;br /&gt;
Notre projet Devin'Temp consiste à réaliser un petit jeu permettant de deviner la température extérieur à Brest : si la bonne température est trouvée, l'aiguille du cerveau moteur pointera vers la météo actuelle.&lt;br /&gt;
&lt;br /&gt;
==Outil et matériel==&lt;br /&gt;
Lors de ce projet, nous allons utiliser : &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une plaque labdec &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une carte ESP32 &amp;lt;br /&amp;gt;&lt;br /&gt;
-Trois bouton poussoir &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led rouge &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une led jaune &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un servo moteur &amp;lt;br /&amp;gt;&lt;br /&gt;
-Des câbles éléctriques &amp;lt;br /&amp;gt;&lt;br /&gt;
-Un morceau de carton &amp;lt;br /&amp;gt;&lt;br /&gt;
-Une feuille de papier &amp;lt;br /&amp;gt;&lt;br /&gt;
-Plusieurs feutres&lt;br /&gt;
&lt;br /&gt;
==Fichiers à joindre==&lt;br /&gt;
[[Fichier:Devin’Temp Présentation PowerPoint.pdf]]&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Etapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Programmation Devin'Temp.jpeg|200px]]&lt;br /&gt;
===Etape 1 : La Recherche d'idée===&lt;br /&gt;
Premièrement, nous avons commencé par lister nos premières idées. A l'aide d'un brainstorming nous avons mis l'ensemble des éléments qui nous venaient en tête en rapport avec le sujet. &amp;lt;br /&amp;gt; &lt;br /&gt;
Puis nous avons rédigé une première description du fonctionnement de notre projet. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
[[Fichier:Premier scenario.jpeg|200px]]&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Puis, aprés un échange avec Nadia, une intervenante nous avons modifier notre fonctionnement final qui est le suivant :&amp;lt;br /&amp;gt; &lt;br /&gt;
Le système récupère automatiquement, via une clé API météo, la température actuelle de la ville de Brest. &amp;lt;br /&amp;gt; &lt;br /&gt;
Les participants doivent deviner dans quelle zone de température se situe la température réelle, puis appuyer sur le bouton correspondant. &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Les trois boutons poussoirs représentent chacun une plage de température indiqué:&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 1 : température inférieure ou égale à 5 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 2 : température comprise entre 5 °C et 10 °C  &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 3 : température comprise entre 10 °C et 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
Bouton 4 : température supérieure ou égale à 15 °C &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Fonctionnement du système : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur un mauvais bouton : &amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED rouge s’allume&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Aucune autre action ne se produit : cela indique que la température sélectionnée est incorrecte.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
Si le participant appuie sur le bon bouton :&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;lt;br /&amp;gt; &lt;br /&gt;
La LED verte s’allume et le servomoteur s’active. Le servomoteur possède un aiguille qui pointera en direction de la méteo actuelle.&lt;br /&gt;
&lt;br /&gt;
===Etape 2===&lt;br /&gt;
&lt;br /&gt;
Pour cette seconde étape, nous avons commencé à regarder la documentation technique afin de s'approprier le fonctionnement de la connectivité entre la carte ESP32 et notre ordinateur.&lt;br /&gt;
Puis, nous avons commencé le câblage de notre circuit, en commençant par câbler les LED et les boutons poussoirs.&lt;br /&gt;
&lt;br /&gt;
===Etape 3===&lt;br /&gt;
[[Fichier:TManuel Devin'Temp.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Ensuite, nous avons commencé à connecter l'API à notre programme afin de recevoir la température en temps réel de la ville de Brest. &amp;lt;\br&amp;gt;&lt;br /&gt;
Puis, nous avons réussi à connecter les 4 boutons poussoirs et faire fonctionner notre idée : si le bon bouton poussoir correspondant à la bonne température est appuyée la LED verte s'allume. Dans le cas contraire, la LED rouge s'allume.&lt;br /&gt;
&lt;br /&gt;
===Etape 4===&lt;br /&gt;
===Etape 5===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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é. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
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е.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>P merlet</name></author>	</entry>

	</feed>