<?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=Albane</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=Albane"/>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Sp%C3%A9cial:Contributions/Albane"/>
		<updated>2026-04-27T22:47:33Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37748</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37748"/>
				<updated>2026-01-22T15:10:28Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* fichiers joint */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers joint==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSchema.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joint&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API : &amp;lt;br&amp;gt;&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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;
* Pour la prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
https://shinyu.org/fr/arduino/data-formats-and-serialization/working-with-json/#google_vignette&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi utilisé ChatGPT avec le prompt suivant : &amp;quot;Aide moi à comprendre l'erreur dans mon code au niveau du déchifrage du fihier JSON&amp;quot;&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37742</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37742"/>
				<updated>2026-01-22T15:08:05Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Sources et documentation complémentaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers joint==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSchema.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joint&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API : &amp;lt;br&amp;gt;&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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;
* Pour la prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
https://shinyu.org/fr/arduino/data-formats-and-serialization/working-with-json/#google_vignette&lt;br /&gt;
&lt;br /&gt;
Nous avons aussi utilisé ChatGPT avec le prompt suivant : &amp;quot;Aide moi à comprendre l'erreur dans mon code au niveau du déchifrage du fihier JSON&amp;quot;&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37738</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37738"/>
				<updated>2026-01-22T15:07:36Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Sources et documentation complémentaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers joint==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSchema.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joint&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API : &amp;lt;br&amp;gt;&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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;
* Pour la prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
https://shinyu.org/fr/arduino/data-formats-and-serialization/working-with-json/#google_vignette&lt;br /&gt;
&lt;br /&gt;
Nous avons utilisé ChatGPT avec le prompt suivant : &amp;quot;Aide moi à comprendre l'erreur dans mon code au niveau du déchifrage du fihier JSON&amp;quot;&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37722</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37722"/>
				<updated>2026-01-22T14:58:01Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Sources et documentation complémentaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers joint==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSchema.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joint&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API : &amp;lt;br&amp;gt;&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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;
* Pour la prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
https://shinyu.org/fr/arduino/data-formats-and-serialization/working-with-json/#google_vignette&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37717</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37717"/>
				<updated>2026-01-22T14:56:42Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Sources et documentation complémentaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers joint==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSchema.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joint&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API : &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37713</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37713"/>
				<updated>2026-01-22T14:55:57Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 1 : conception de l'objet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers joint==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSchema.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joint&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteSchema.jpg&amp;diff=37711</id>
		<title>Fichier:EnRouteSchema.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteSchema.jpg&amp;diff=37711"/>
				<updated>2026-01-22T14:55:25Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37699</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37699"/>
				<updated>2026-01-22T14:52:17Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 4 : connexion ordinateur-carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers joint==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joint&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37697</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37697"/>
				<updated>2026-01-22T14:51:35Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers joint==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37696</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37696"/>
				<updated>2026-01-22T14:50:48Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37692</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37692"/>
				<updated>2026-01-22T14:50:04Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiClientSecure.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
// Librairies additionnelles :&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// ici on initialise les broches pour le moteur&lt;br /&gt;
const int ENA = 23;   &lt;br /&gt;
const int IN1 = 22;   &lt;br /&gt;
const int IN2 = 21;   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Fonction pour contrôler le moteur&lt;br /&gt;
// sens = true -&amp;gt; horaire, false -&amp;gt; antihoraire&lt;br /&gt;
// vitesse = 0 à 255&lt;br /&gt;
void setMotor(bool sens, int vitesse) {&lt;br /&gt;
  vitesse = constrain(vitesse, 0, 255); // Sécurité&lt;br /&gt;
&lt;br /&gt;
  if (sens) {&lt;br /&gt;
    digitalWrite(IN1, HIGH);&lt;br /&gt;
    digitalWrite(IN2, LOW);&lt;br /&gt;
  } else {&lt;br /&gt;
    digitalWrite(IN1, LOW);&lt;br /&gt;
    digitalWrite(IN2, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  analogWrite(ENA, vitesse); // PWM pour vitesse&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
const char* SSID = &amp;quot;Formation&amp;quot;;&lt;br /&gt;
const char* PSWD = &amp;quot;Apdgo29200!&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
StaticJsonDocument&amp;lt;200&amp;gt; json_parse(String json) {&lt;br /&gt;
  StaticJsonDocument&amp;lt;200&amp;gt; doc;&lt;br /&gt;
&lt;br /&gt;
  // Deserialize the JSON document&lt;br /&gt;
  DeserializationError error = deserializeJson(doc, json);&lt;br /&gt;
&lt;br /&gt;
  // Test if parsing succeeds.&lt;br /&gt;
  if (error) {&lt;br /&gt;
    Serial.print(F(&amp;quot;deserializeJson() failed: &amp;quot;));&lt;br /&gt;
    Serial.println(error.f_str());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  return doc;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void wifi_setup() {&lt;br /&gt;
  WiFi.begin(SSID, PSWD);&lt;br /&gt;
  Serial.print(&amp;quot;\nConnecting&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
  while(WiFi.status() != WL_CONNECTED) {&lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;);&lt;br /&gt;
    delay(500);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  Serial.println(&amp;quot;\nConnected to the WiFi network&amp;quot;);&lt;br /&gt;
  Serial.print(&amp;quot;Local ESP32 IP: &amp;quot;);&lt;br /&gt;
  Serial.println(WiFi.localIP());&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String get_http_string(String url) {&lt;br /&gt;
  WiFiClientSecure client;&lt;br /&gt;
  client.setInsecure();   // ignore SSL certificate (OK for APIs)&lt;br /&gt;
&lt;br /&gt;
  HTTPClient https;&lt;br /&gt;
  https.begin(client, url);&lt;br /&gt;
&lt;br /&gt;
  String payload = &amp;quot;{}&amp;quot;;&lt;br /&gt;
  int httpCode = https.GET();&lt;br /&gt;
&lt;br /&gt;
  if (httpCode &amp;gt; 0) {&lt;br /&gt;
      payload = https.getString();&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;HTTP ERROR&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  https.end();&lt;br /&gt;
  return payload;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
&lt;br /&gt;
  //moteur&lt;br /&gt;
  pinMode(ENA, OUTPUT);&lt;br /&gt;
  pinMode(IN1, OUTPUT);&lt;br /&gt;
  pinMode(IN2, OUTPUT);&lt;br /&gt;
&lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  int vitesse = 1;&lt;br /&gt;
  Serial.println(&amp;quot;on alume le moteur&amp;quot;);&lt;br /&gt;
  setMotor(true, vitesse); // on commence avec une vitesse faible tant qu'on a pas encore les données&lt;br /&gt;
  wifi_setup();&lt;br /&gt;
  char * url = &amp;quot;https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/etat-du-trafic-en-temps-reel/records?limit=20&amp;quot;;&lt;br /&gt;
  String json = get_http_string(url);&lt;br /&gt;
  StaticJsonDocument doc = json_parse(json);&lt;br /&gt;
  for (int i = 0; i &amp;lt; 15; i++) {&lt;br /&gt;
      float averagevehiclespeed = doc[&amp;quot;results&amp;quot;][i][&amp;quot;averagevehiclespeed&amp;quot;];&lt;br /&gt;
      Serial.print(&amp;quot;averagevehiclespeed &amp;quot;);&lt;br /&gt;
      Serial.print(averagevehiclespeed);&lt;br /&gt;
      Serial.print(i);&lt;br /&gt;
      Serial.print(&amp;quot; : &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
      float v = (averagevehiclespeed*255)/130;&lt;br /&gt;
      setMotor(true, v); // sens horaire et vitesse v&lt;br /&gt;
      delay(10000);&lt;br /&gt;
      Serial.print(&amp;quot;v&amp;quot;);&lt;br /&gt;
      Serial.println(v);&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
void loop(){&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37687</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37687"/>
				<updated>2026-01-22T14:48:03Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : branchement de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à Output A.&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à +5V Power.&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37684</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37684"/>
				<updated>2026-01-22T14:47:01Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : branchement de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
Il faut branche les deux câbles du moteur à ...&lt;br /&gt;
&lt;br /&gt;
Il faut brancher les fils rouge de la batterie à ....&lt;br /&gt;
&lt;br /&gt;
Le reste des câbles doivent être branché à la masse.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37679</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37679"/>
				<updated>2026-01-22T14:44:10Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : branchement de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à A Enable du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37677</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37677"/>
				<updated>2026-01-22T14:43:01Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : branchement de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|300px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à ENA du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37675</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37675"/>
				<updated>2026-01-22T14:42:38Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : branchement de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRoutBranchement3.JPG|400px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à ENA du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRoutBranchement3.JPG&amp;diff=37673</id>
		<title>Fichier:EnRoutBranchement3.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRoutBranchement3.JPG&amp;diff=37673"/>
				<updated>2026-01-22T14:42:12Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteBranchement2.jpeg&amp;diff=37662</id>
		<title>Fichier:EnRouteBranchement2.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteBranchement2.jpeg&amp;diff=37662"/>
				<updated>2026-01-22T14:39:47Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37649</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37649"/>
				<updated>2026-01-22T14:34:19Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : branchement de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|400px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|400px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à ENA du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37647</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37647"/>
				<updated>2026-01-22T14:33:58Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : branchement de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteL295N.png|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23 de la carte à ENA du L295N, la Pin 22 à IN1, la Pin 21 à IN2.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteL295N.png&amp;diff=37643</id>
		<title>Fichier:EnRouteL295N.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteL295N.png&amp;diff=37643"/>
				<updated>2026-01-22T14:32:59Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteConstr.jpeg&amp;diff=37624</id>
		<title>Fichier:EnRouteConstr.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteConstr.jpeg&amp;diff=37624"/>
				<updated>2026-01-22T14:21:45Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : Albane a téléversé une nouvelle version de Fichier:EnRouteConstr.jpeg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37619</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37619"/>
				<updated>2026-01-22T14:19:55Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37610</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37610"/>
				<updated>2026-01-22T14:17:53Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37597</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37597"/>
				<updated>2026-01-22T14:15:26Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
Notre équipe de droite à gauche : Jûna, Fanny, Julie, Albane&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37594</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37594"/>
				<updated>2026-01-22T14:14:25Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37593</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37593"/>
				<updated>2026-01-22T14:14:06Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteEquipe2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteEquipe.jpeg&amp;diff=37589</id>
		<title>Fichier:EnRouteEquipe.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteEquipe.jpeg&amp;diff=37589"/>
				<updated>2026-01-22T14:13:26Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : Albane a téléversé une nouvelle version de Fichier:EnRouteEquipe.jpeg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteEquipe.jpeg&amp;diff=37581</id>
		<title>Fichier:EnRouteEquipe.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteEquipe.jpeg&amp;diff=37581"/>
				<updated>2026-01-22T14:10:59Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : Albane a téléversé une nouvelle version de Fichier:EnRouteEquipe.jpeg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteEquipe.jpeg&amp;diff=37572</id>
		<title>Fichier:EnRouteEquipe.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteEquipe.jpeg&amp;diff=37572"/>
				<updated>2026-01-22T14:08:44Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37553</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37553"/>
				<updated>2026-01-22T14:03:32Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Sources et documentation complémentaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Pour l'API :&lt;br /&gt;
&lt;br /&gt;
https://data.rennesmetropole.fr/explore/dataset/etat-du-trafic-en-temps-reel/api/&lt;br /&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37537</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37537"/>
				<updated>2026-01-22T13:57:51Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette2.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteMaquette2.jpeg&amp;diff=37529</id>
		<title>Fichier:EnRouteMaquette2.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteMaquette2.jpeg&amp;diff=37529"/>
				<updated>2026-01-22T13:55:44Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37512</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37512"/>
				<updated>2026-01-22T13:48:23Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* le matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* une batterie&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37510</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37510"/>
				<updated>2026-01-22T13:47:39Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
&lt;br /&gt;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière. Nous avons fini par en trouver non pas sur la ville de Brest mais sur la ville de Rennes.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration du logiciel Arduino pour qu'il détecte la carte. Une des solutions  que nous avons trouvé est qu'il faut appuyer sur le bouton Boot pour que le programme se lance.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37505</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37505"/>
				<updated>2026-01-22T13:43:49Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 4 : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : connexion ordinateur-carte===&lt;br /&gt;
Copiez le code qui est donné avant, dans la partie &amp;quot;fichers joints&amp;quot;, sur le logiciel Arduino. Puis lancez le code Arduino de manière classique et appuyiez sur le bouton Boot de la carte ESP32 en même temps.&lt;br /&gt;
&lt;br /&gt;
===étape 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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37501</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37501"/>
				<updated>2026-01-22T13:39:45Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : branchement de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30, le pont en H L295N et la batterie selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Il faut brancher la Pin 23, 22, 21 et les masses.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : ===&lt;br /&gt;
&lt;br /&gt;
===étape 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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37496</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37496"/>
				<updated>2026-01-22T13:37:19Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 3 : connexion de la carte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : branchement de la carte===&lt;br /&gt;
Branchez la carte ESP30 et le pont en H L295N selon la photo ci-dessous.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : ===&lt;br /&gt;
&lt;br /&gt;
===étape 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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37494</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37494"/>
				<updated>2026-01-22T13:34:48Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : connexion de la carte===&lt;br /&gt;
Sur l'application Arduino, copiez le code fournis plus haut.&lt;br /&gt;
&lt;br /&gt;
===étape 4 : ===&lt;br /&gt;
&lt;br /&gt;
===étape 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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37435</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37435"/>
				<updated>2026-01-22T11:05:57Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 2 : construction de la maquette */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteDecoupe.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : connexion de la carte===&lt;br /&gt;
Sur l'application Arduino, copiez le code fournis plus haut.&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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37434</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37434"/>
				<updated>2026-01-22T11:05:03Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 2 : construction de la maquette */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette suivant les photos ci-dessous.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : connexion de la carte===&lt;br /&gt;
Sur l'application Arduino, copiez le code fournis plus haut.&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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37432</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37432"/>
				<updated>2026-01-22T11:04:04Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* étape 2 : construction de la maquette */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteConstr.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteDisque.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : connexion de la carte===&lt;br /&gt;
Sur l'application Arduino, copiez le code fournis plus haut.&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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRoutreconstr2.jpeg&amp;diff=37429</id>
		<title>Fichier:EnRoutreconstr2.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRoutreconstr2.jpeg&amp;diff=37429"/>
				<updated>2026-01-22T11:02:24Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : Albane a téléversé une nouvelle version de Fichier:EnRoutreconstr2.jpeg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRoutreconstr2.jpeg&amp;diff=37426</id>
		<title>Fichier:EnRoutreconstr2.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRoutreconstr2.jpeg&amp;diff=37426"/>
				<updated>2026-01-22T11:00:53Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteConstr.jpeg&amp;diff=37425</id>
		<title>Fichier:EnRouteConstr.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteConstr.jpeg&amp;diff=37425"/>
				<updated>2026-01-22T11:00:14Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteDecoupe.jpeg&amp;diff=37386</id>
		<title>Fichier:EnRouteDecoupe.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:EnRouteDecoupe.jpeg&amp;diff=37386"/>
				<updated>2026-01-22T10:38:17Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37319</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37319"/>
				<updated>2026-01-22T09:51:35Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* le matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298N Dual H-Bridge&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSocleSupport.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteDisque.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : connexion de la carte===&lt;br /&gt;
Sur l'application Arduino, copiez le code fournis plus haut.&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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37317</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37317"/>
				<updated>2026-01-22T09:50:53Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* le matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un L298 Dual H-Bridge Motor Driver Integrated Circuit&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSocleSupport.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteDisque.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : connexion de la carte===&lt;br /&gt;
Sur l'application Arduino, copiez le code fournis plus haut.&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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37292</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37292"/>
				<updated>2026-01-22T09:42:47Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* outil */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un pont en H&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===les outils===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSocleSupport.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteDisque.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : connexion de la carte===&lt;br /&gt;
Sur l'application Arduino, copiez le code fournis plus haut.&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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37221</id>
		<title>ENIB 2026 : En route !</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_En_route_!&amp;diff=37221"/>
				<updated>2026-01-22T09:23:25Z</updated>
		
		<summary type="html">&lt;p&gt;Albane : /* matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Introduction==&lt;br /&gt;
Nous sommes quatre étudiantes de troisième année à l'ENIB : l'Ecole Nationale d'Ingénieur de Brest.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
Dans le cadre du hackathon « Hack the POCL », organisé par Les Petits Débrouillards et Les Fabriques du Ponant, nous devons rendre des données tangibles en inventant un POCL : un Petit Objet Connecté Ludique.&lt;br /&gt;
&lt;br /&gt;
Nous avons conçus une maquette qui permet de voir en temps réel le trafic dans la métropole de Rennes. Si la voiture bouge rapidement, cela signifie que le trafic est fluide et inversement si la voiture bouge lentement.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteMaquette.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
===le matériel===&lt;br /&gt;
* une carte ESP32&lt;br /&gt;
* une plaque labdec&lt;br /&gt;
* un moteur continu&lt;br /&gt;
* un pont en H&lt;br /&gt;
* des câbles&lt;br /&gt;
&lt;br /&gt;
===outil===&lt;br /&gt;
* du carton&lt;br /&gt;
* un cutter&lt;br /&gt;
* un pistolet à colle&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
code, ficher d'impression 3D, de découpe laser ou vinyle, ...&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;
const int motorPin = 22;  // Broche connectée à la base du transistor (via résistance)&lt;br /&gt;
int i = 0; &lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(motorPin, OUTPUT);  // Définit la broche comme sortie&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  if (i!= 20){&lt;br /&gt;
    digitalWrite(motorPin, HIGH);  // Allume le moteur&lt;br /&gt;
    delay(2000);                   // Attend 2 secondes&lt;br /&gt;
    digitalWrite(motorPin, LOW);&lt;br /&gt;
    i+=1;}   // Éteint le moteur            &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
indiquer autant d'étape que nécessaire, chacune illustrée par des images (photo, dessins, ...)&lt;br /&gt;
&lt;br /&gt;
===étape 1 : conception de l'objet===&lt;br /&gt;
Faire un schéma papier aux dimensions souhaitées de la maquette.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:En route schema.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2 : construction de la maquette===&lt;br /&gt;
Construire la maquette&lt;br /&gt;
&lt;br /&gt;
[[Fichier:EnRouteSocleSupport.jpeg|200px]]&lt;br /&gt;
[[Fichier:EnRouteDisque.jpeg|200px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3 : connexion de la carte===&lt;br /&gt;
Sur l'application Arduino, copiez le code fournis plus haut.&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;
On a eu du mal à trouver des données en temps réel qui avaient un rapport avec la circulation routière.&lt;br /&gt;
&lt;br /&gt;
On a eu beaucoup de mal à la configuration de la carte et lors de l'installation des configurations de ESP32.&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>Albane</name></author>	</entry>

	</feed>