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

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37761</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37761"/>
				<updated>2026-01-22T15:17:33Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Finalestruc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Élément de la liste à puces&lt;br /&gt;
//Librairie&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;soc/soc.h&amp;quot;&lt;br /&gt;
#include &amp;quot;soc/rtc_cntl_reg.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const int PAS_PAR_TOUR = 2048;&lt;br /&gt;
const float PAS_PAR_METRE = PAS_PAR_TOUR / 7.0;&lt;br /&gt;
const float HAUTEUR_MAX = 7.0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const char* ssid     = &amp;quot;Formation&amp;quot;;       &lt;br /&gt;
const char* password = &amp;quot;Apdgo29200!&amp;quot;;     &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Stepper myStepper(PAS_PAR_TOUR, 27, 26, 25, 33);      &lt;br /&gt;
const int boutonPin_Brest = 14;           &lt;br /&gt;
const int boutonPin_Bayonne = 5; &lt;br /&gt;
const int boutonPin_Marseille = 13; &lt;br /&gt;
const int LED_VILLE_BREST = 12;&lt;br /&gt;
const int LED_VILLE_BAYONNE = 19;&lt;br /&gt;
const int LED_VILLE_MARSEILLE = 21;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
String url_base = &amp;quot;https://services.data.shom.fr/maregraphie/observation/json/&amp;quot;; &lt;br /&gt;
String Ville_ID = &amp;quot;3&amp;quot;;                                    &lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;pool.ntp.org&amp;quot;, 0);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); &lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  pinMode(boutonPin_Brest, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Bayonne, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Marseille, INPUT_PULLUP);&lt;br /&gt;
  pinMode(LED_VILLE_BREST,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_BAYONNE,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_MARSEILLE,OUTPUT);&lt;br /&gt;
  myStepper.setSpeed(10); &lt;br /&gt;
  digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;Connexion au WiFi&amp;quot;);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  &lt;br /&gt;
  int timeout = 0;&lt;br /&gt;
  while (WiFi.status() != WL_CONNECTED &amp;amp;&amp;amp; timeout &amp;lt; 20) { &lt;br /&gt;
    delay(500); &lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;); &lt;br /&gt;
    timeout++;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    Serial.println(&amp;quot;\nWiFi Connecté !&amp;quot;);&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;\nEchec WiFi&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  Serial.println(&amp;quot;Pret.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void lancerAnimationMaree() {&lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    unsigned long epoch = timeClient.getEpochTime();&lt;br /&gt;
    String url = url_base + Ville_ID + &amp;quot;?sources=1&amp;amp;dtStart=&amp;quot; + getFormattedDate(epoch - 600) + &amp;quot;&amp;amp;dtEnd=&amp;quot; + getFormattedDate(epoch + 60);&lt;br /&gt;
    &lt;br /&gt;
    HTTPClient http;&lt;br /&gt;
    http.begin(url);&lt;br /&gt;
    int code = http.GET(); &lt;br /&gt;
    &lt;br /&gt;
    if (code == 200) { &lt;br /&gt;
      String payload = http.getString();&lt;br /&gt;
      JsonDocument doc;&lt;br /&gt;
      deserializeJson(doc, payload);&lt;br /&gt;
&lt;br /&gt;
      if (doc[&amp;quot;data&amp;quot;].size() &amp;gt; 0) {&lt;br /&gt;
        int dernierIndex = doc[&amp;quot;data&amp;quot;].size() - 1;&lt;br /&gt;
        float niveau = doc[&amp;quot;data&amp;quot;][dernierIndex][&amp;quot;value&amp;quot;];&lt;br /&gt;
        Serial.print(&amp;quot;Hauteur SHOM : &amp;quot;); Serial.println(niveau); &lt;br /&gt;
&lt;br /&gt;
        if (niveau &amp;gt; HAUTEUR_MAX) {&lt;br /&gt;
          niveau = HAUTEUR_MAX;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        long pasAfaire = (long)(niveau * PAS_PAR_METRE);&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Deplacement vers la hauteur...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(-pasAfaire); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Retour a zero...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(pasAfaire); &lt;br /&gt;
        &lt;br /&gt;
        extinctionMoteur();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    http.end();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void extinctionMoteur() {&lt;br /&gt;
  digitalWrite(27, LOW); digitalWrite(26, LOW);&lt;br /&gt;
  digitalWrite(25, LOW); digitalWrite(33, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String getFormattedDate(unsigned long epoch) {&lt;br /&gt;
  time_t rawtime = epoch;&lt;br /&gt;
  struct tm * ti;&lt;br /&gt;
  ti = gmtime (&amp;amp;rawtime);&lt;br /&gt;
  char buffer[25];&lt;br /&gt;
  sprintf(buffer, &amp;quot;%04d-%02d-%02dT%02d:%02d:%02dZ&amp;quot;, &lt;br /&gt;
          ti-&amp;gt;tm_year + 1900, ti-&amp;gt;tm_mon + 1, ti-&amp;gt;tm_mday, &lt;br /&gt;
          ti-&amp;gt;tm_hour, ti-&amp;gt;tm_min, ti-&amp;gt;tm_sec);&lt;br /&gt;
  return String(buffer);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update(); &lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(boutonPin_Brest) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Brest detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Bayonne) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Bayonne detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Marseille) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Marseille detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,HIGH);&lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&lt;br /&gt;
&lt;br /&gt;
Le matériel était également défaillant, les câbles et la plaque ne fonctionnait pas à tous les coups.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37759</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37759"/>
				<updated>2026-01-22T15:14:17Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Finalestruc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Élément de la liste à puces&lt;br /&gt;
//Librairie&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;soc/soc.h&amp;quot;&lt;br /&gt;
#include &amp;quot;soc/rtc_cntl_reg.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const int PAS_PAR_TOUR = 2048;&lt;br /&gt;
const float PAS_PAR_METRE = PAS_PAR_TOUR / 7.0;&lt;br /&gt;
const float HAUTEUR_MAX = 7.0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const char* ssid     = &amp;quot;Formation&amp;quot;;       &lt;br /&gt;
const char* password = &amp;quot;Apdgo29200!&amp;quot;;     &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Stepper myStepper(PAS_PAR_TOUR, 27, 26, 25, 33);      &lt;br /&gt;
const int boutonPin_Brest = 14;           &lt;br /&gt;
const int boutonPin_Bayonne = 5; &lt;br /&gt;
const int boutonPin_Marseille = 13; &lt;br /&gt;
const int LED_VILLE_BREST = 12;&lt;br /&gt;
const int LED_VILLE_BAYONNE = 19;&lt;br /&gt;
const int LED_VILLE_MARSEILLE = 21;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
String url_base = &amp;quot;https://services.data.shom.fr/maregraphie/observation/json/&amp;quot;; &lt;br /&gt;
String Ville_ID = &amp;quot;3&amp;quot;;                                    &lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;pool.ntp.org&amp;quot;, 0);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); &lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  pinMode(boutonPin_Brest, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Bayonne, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Marseille, INPUT_PULLUP);&lt;br /&gt;
  pinMode(LED_VILLE_BREST,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_BAYONNE,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_MARSEILLE,OUTPUT);&lt;br /&gt;
  myStepper.setSpeed(10); &lt;br /&gt;
  digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;Connexion au WiFi&amp;quot;);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  &lt;br /&gt;
  int timeout = 0;&lt;br /&gt;
  while (WiFi.status() != WL_CONNECTED &amp;amp;&amp;amp; timeout &amp;lt; 20) { &lt;br /&gt;
    delay(500); &lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;); &lt;br /&gt;
    timeout++;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    Serial.println(&amp;quot;\nWiFi Connecté !&amp;quot;);&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;\nEchec WiFi&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  Serial.println(&amp;quot;Pret.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void lancerAnimationMaree() {&lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    unsigned long epoch = timeClient.getEpochTime();&lt;br /&gt;
    String url = url_base + Ville_ID + &amp;quot;?sources=1&amp;amp;dtStart=&amp;quot; + getFormattedDate(epoch - 600) + &amp;quot;&amp;amp;dtEnd=&amp;quot; + getFormattedDate(epoch + 60);&lt;br /&gt;
    &lt;br /&gt;
    HTTPClient http;&lt;br /&gt;
    http.begin(url);&lt;br /&gt;
    int code = http.GET(); &lt;br /&gt;
    &lt;br /&gt;
    if (code == 200) { &lt;br /&gt;
      String payload = http.getString();&lt;br /&gt;
      JsonDocument doc;&lt;br /&gt;
      deserializeJson(doc, payload);&lt;br /&gt;
&lt;br /&gt;
      if (doc[&amp;quot;data&amp;quot;].size() &amp;gt; 0) {&lt;br /&gt;
        int dernierIndex = doc[&amp;quot;data&amp;quot;].size() - 1;&lt;br /&gt;
        float niveau = doc[&amp;quot;data&amp;quot;][dernierIndex][&amp;quot;value&amp;quot;];&lt;br /&gt;
        Serial.print(&amp;quot;Hauteur SHOM : &amp;quot;); Serial.println(niveau); &lt;br /&gt;
&lt;br /&gt;
        if (niveau &amp;gt; HAUTEUR_MAX) {&lt;br /&gt;
          niveau = HAUTEUR_MAX;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        long pasAfaire = (long)(niveau * PAS_PAR_METRE);&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Deplacement vers la hauteur...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(-pasAfaire); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Retour a zero...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(pasAfaire); &lt;br /&gt;
        &lt;br /&gt;
        extinctionMoteur();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    http.end();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void extinctionMoteur() {&lt;br /&gt;
  digitalWrite(27, LOW); digitalWrite(26, LOW);&lt;br /&gt;
  digitalWrite(25, LOW); digitalWrite(33, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String getFormattedDate(unsigned long epoch) {&lt;br /&gt;
  time_t rawtime = epoch;&lt;br /&gt;
  struct tm * ti;&lt;br /&gt;
  ti = gmtime (&amp;amp;rawtime);&lt;br /&gt;
  char buffer[25];&lt;br /&gt;
  sprintf(buffer, &amp;quot;%04d-%02d-%02dT%02d:%02d:%02dZ&amp;quot;, &lt;br /&gt;
          ti-&amp;gt;tm_year + 1900, ti-&amp;gt;tm_mon + 1, ti-&amp;gt;tm_mday, &lt;br /&gt;
          ti-&amp;gt;tm_hour, ti-&amp;gt;tm_min, ti-&amp;gt;tm_sec);&lt;br /&gt;
  return String(buffer);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update(); &lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(boutonPin_Brest) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Brest detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Bayonne) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Bayonne detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Marseille) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Marseille detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,HIGH);&lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37735</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37735"/>
				<updated>2026-01-22T15:05:50Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Equipe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Finalestruc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt;//Librairie&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;soc/soc.h&amp;quot;&lt;br /&gt;
#include &amp;quot;soc/rtc_cntl_reg.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const int PAS_PAR_TOUR = 2048;&lt;br /&gt;
const float PAS_PAR_METRE = PAS_PAR_TOUR / 7.0;&lt;br /&gt;
const float HAUTEUR_MAX = 7.0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const char* ssid     = &amp;quot;Formation&amp;quot;;       &lt;br /&gt;
const char* password = &amp;quot;Apdgo29200!&amp;quot;;     &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Stepper myStepper(PAS_PAR_TOUR, 27, 26, 25, 33);      &lt;br /&gt;
const int boutonPin_Brest = 14;           &lt;br /&gt;
const int boutonPin_Bayonne = 5; &lt;br /&gt;
const int boutonPin_Marseille = 13; &lt;br /&gt;
const int LED_VILLE_BREST = 12;&lt;br /&gt;
const int LED_VILLE_BAYONNE = 19;&lt;br /&gt;
const int LED_VILLE_MARSEILLE = 21;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
String url_base = &amp;quot;https://services.data.shom.fr/maregraphie/observation/json/&amp;quot;; &lt;br /&gt;
String Ville_ID = &amp;quot;3&amp;quot;;                                    &lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;pool.ntp.org&amp;quot;, 0);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); &lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  pinMode(boutonPin_Brest, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Bayonne, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Marseille, INPUT_PULLUP);&lt;br /&gt;
  pinMode(LED_VILLE_BREST,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_BAYONNE,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_MARSEILLE,OUTPUT);&lt;br /&gt;
  myStepper.setSpeed(10); &lt;br /&gt;
  digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;Connexion au WiFi&amp;quot;);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  &lt;br /&gt;
  int timeout = 0;&lt;br /&gt;
  while (WiFi.status() != WL_CONNECTED &amp;amp;&amp;amp; timeout &amp;lt; 20) { &lt;br /&gt;
    delay(500); &lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;); &lt;br /&gt;
    timeout++;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    Serial.println(&amp;quot;\nWiFi Connecté !&amp;quot;);&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;\nEchec WiFi&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  Serial.println(&amp;quot;Pret.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void lancerAnimationMaree() {&lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    unsigned long epoch = timeClient.getEpochTime();&lt;br /&gt;
    String url = url_base + Ville_ID + &amp;quot;?sources=1&amp;amp;dtStart=&amp;quot; + getFormattedDate(epoch - 600) + &amp;quot;&amp;amp;dtEnd=&amp;quot; + getFormattedDate(epoch + 60);&lt;br /&gt;
    &lt;br /&gt;
    HTTPClient http;&lt;br /&gt;
    http.begin(url);&lt;br /&gt;
    int code = http.GET(); &lt;br /&gt;
    &lt;br /&gt;
    if (code == 200) { &lt;br /&gt;
      String payload = http.getString();&lt;br /&gt;
      JsonDocument doc;&lt;br /&gt;
      deserializeJson(doc, payload);&lt;br /&gt;
&lt;br /&gt;
      if (doc[&amp;quot;data&amp;quot;].size() &amp;gt; 0) {&lt;br /&gt;
        int dernierIndex = doc[&amp;quot;data&amp;quot;].size() - 1;&lt;br /&gt;
        float niveau = doc[&amp;quot;data&amp;quot;][dernierIndex][&amp;quot;value&amp;quot;];&lt;br /&gt;
        Serial.print(&amp;quot;Hauteur SHOM : &amp;quot;); Serial.println(niveau); &lt;br /&gt;
&lt;br /&gt;
        if (niveau &amp;gt; HAUTEUR_MAX) {&lt;br /&gt;
          niveau = HAUTEUR_MAX;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        long pasAfaire = (long)(niveau * PAS_PAR_METRE);&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Deplacement vers la hauteur...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(-pasAfaire); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Retour a zero...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(pasAfaire); &lt;br /&gt;
        &lt;br /&gt;
        extinctionMoteur();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    http.end();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void extinctionMoteur() {&lt;br /&gt;
  digitalWrite(27, LOW); digitalWrite(26, LOW);&lt;br /&gt;
  digitalWrite(25, LOW); digitalWrite(33, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String getFormattedDate(unsigned long epoch) {&lt;br /&gt;
  time_t rawtime = epoch;&lt;br /&gt;
  struct tm * ti;&lt;br /&gt;
  ti = gmtime (&amp;amp;rawtime);&lt;br /&gt;
  char buffer[25];&lt;br /&gt;
  sprintf(buffer, &amp;quot;%04d-%02d-%02dT%02d:%02d:%02dZ&amp;quot;, &lt;br /&gt;
          ti-&amp;gt;tm_year + 1900, ti-&amp;gt;tm_mon + 1, ti-&amp;gt;tm_mday, &lt;br /&gt;
          ti-&amp;gt;tm_hour, ti-&amp;gt;tm_min, ti-&amp;gt;tm_sec);&lt;br /&gt;
  return String(buffer);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update(); &lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(boutonPin_Brest) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Brest detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Bayonne) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Bayonne detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Marseille) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Marseille detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,HIGH);&lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

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

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37730</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37730"/>
				<updated>2026-01-22T15:00:16Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt;//Librairie&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;soc/soc.h&amp;quot;&lt;br /&gt;
#include &amp;quot;soc/rtc_cntl_reg.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const int PAS_PAR_TOUR = 2048;&lt;br /&gt;
const float PAS_PAR_METRE = PAS_PAR_TOUR / 7.0;&lt;br /&gt;
const float HAUTEUR_MAX = 7.0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const char* ssid     = &amp;quot;Formation&amp;quot;;       &lt;br /&gt;
const char* password = &amp;quot;Apdgo29200!&amp;quot;;     &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Stepper myStepper(PAS_PAR_TOUR, 27, 26, 25, 33);      &lt;br /&gt;
const int boutonPin_Brest = 14;           &lt;br /&gt;
const int boutonPin_Bayonne = 5; &lt;br /&gt;
const int boutonPin_Marseille = 13; &lt;br /&gt;
const int LED_VILLE_BREST = 12;&lt;br /&gt;
const int LED_VILLE_BAYONNE = 19;&lt;br /&gt;
const int LED_VILLE_MARSEILLE = 21;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
String url_base = &amp;quot;https://services.data.shom.fr/maregraphie/observation/json/&amp;quot;; &lt;br /&gt;
String Ville_ID = &amp;quot;3&amp;quot;;                                    &lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;pool.ntp.org&amp;quot;, 0);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); &lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  pinMode(boutonPin_Brest, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Bayonne, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Marseille, INPUT_PULLUP);&lt;br /&gt;
  pinMode(LED_VILLE_BREST,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_BAYONNE,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_MARSEILLE,OUTPUT);&lt;br /&gt;
  myStepper.setSpeed(10); &lt;br /&gt;
  digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;Connexion au WiFi&amp;quot;);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  &lt;br /&gt;
  int timeout = 0;&lt;br /&gt;
  while (WiFi.status() != WL_CONNECTED &amp;amp;&amp;amp; timeout &amp;lt; 20) { &lt;br /&gt;
    delay(500); &lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;); &lt;br /&gt;
    timeout++;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    Serial.println(&amp;quot;\nWiFi Connecté !&amp;quot;);&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;\nEchec WiFi&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  Serial.println(&amp;quot;Pret.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void lancerAnimationMaree() {&lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    unsigned long epoch = timeClient.getEpochTime();&lt;br /&gt;
    String url = url_base + Ville_ID + &amp;quot;?sources=1&amp;amp;dtStart=&amp;quot; + getFormattedDate(epoch - 600) + &amp;quot;&amp;amp;dtEnd=&amp;quot; + getFormattedDate(epoch + 60);&lt;br /&gt;
    &lt;br /&gt;
    HTTPClient http;&lt;br /&gt;
    http.begin(url);&lt;br /&gt;
    int code = http.GET(); &lt;br /&gt;
    &lt;br /&gt;
    if (code == 200) { &lt;br /&gt;
      String payload = http.getString();&lt;br /&gt;
      JsonDocument doc;&lt;br /&gt;
      deserializeJson(doc, payload);&lt;br /&gt;
&lt;br /&gt;
      if (doc[&amp;quot;data&amp;quot;].size() &amp;gt; 0) {&lt;br /&gt;
        int dernierIndex = doc[&amp;quot;data&amp;quot;].size() - 1;&lt;br /&gt;
        float niveau = doc[&amp;quot;data&amp;quot;][dernierIndex][&amp;quot;value&amp;quot;];&lt;br /&gt;
        Serial.print(&amp;quot;Hauteur SHOM : &amp;quot;); Serial.println(niveau); &lt;br /&gt;
&lt;br /&gt;
        if (niveau &amp;gt; HAUTEUR_MAX) {&lt;br /&gt;
          niveau = HAUTEUR_MAX;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        long pasAfaire = (long)(niveau * PAS_PAR_METRE);&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Deplacement vers la hauteur...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(-pasAfaire); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Retour a zero...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(pasAfaire); &lt;br /&gt;
        &lt;br /&gt;
        extinctionMoteur();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    http.end();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void extinctionMoteur() {&lt;br /&gt;
  digitalWrite(27, LOW); digitalWrite(26, LOW);&lt;br /&gt;
  digitalWrite(25, LOW); digitalWrite(33, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String getFormattedDate(unsigned long epoch) {&lt;br /&gt;
  time_t rawtime = epoch;&lt;br /&gt;
  struct tm * ti;&lt;br /&gt;
  ti = gmtime (&amp;amp;rawtime);&lt;br /&gt;
  char buffer[25];&lt;br /&gt;
  sprintf(buffer, &amp;quot;%04d-%02d-%02dT%02d:%02d:%02dZ&amp;quot;, &lt;br /&gt;
          ti-&amp;gt;tm_year + 1900, ti-&amp;gt;tm_mon + 1, ti-&amp;gt;tm_mday, &lt;br /&gt;
          ti-&amp;gt;tm_hour, ti-&amp;gt;tm_min, ti-&amp;gt;tm_sec);&lt;br /&gt;
  return String(buffer);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update(); &lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(boutonPin_Brest) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Brest detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Bayonne) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Bayonne detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Marseille) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Marseille detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,HIGH);&lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37723</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37723"/>
				<updated>2026-01-22T14:58:32Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt;//Librairie&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;soc/soc.h&amp;quot;&lt;br /&gt;
#include &amp;quot;soc/rtc_cntl_reg.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const int PAS_PAR_TOUR = 2048;&lt;br /&gt;
const float PAS_PAR_METRE = PAS_PAR_TOUR / 7.0;&lt;br /&gt;
const float HAUTEUR_MAX = 7.0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const char* ssid     = &amp;quot;Formation&amp;quot;;       &lt;br /&gt;
const char* password = &amp;quot;Apdgo29200!&amp;quot;;     &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Stepper myStepper(PAS_PAR_TOUR, 27, 26, 25, 33);      &lt;br /&gt;
const int boutonPin_Brest = 14;           &lt;br /&gt;
const int boutonPin_Bayonne = 5; &lt;br /&gt;
const int boutonPin_Marseille = 13; &lt;br /&gt;
const int LED_VILLE_BREST = 12;&lt;br /&gt;
const int LED_VILLE_BAYONNE = 19;&lt;br /&gt;
const int LED_VILLE_MARSEILLE = 21;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
String url_base = &amp;quot;https://services.data.shom.fr/maregraphie/observation/json/&amp;quot;; &lt;br /&gt;
String Ville_ID = &amp;quot;3&amp;quot;;                                    &lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;pool.ntp.org&amp;quot;, 0);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); &lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  pinMode(boutonPin_Brest, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Bayonne, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Marseille, INPUT_PULLUP);&lt;br /&gt;
  pinMode(LED_VILLE_BREST,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_BAYONNE,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_MARSEILLE,OUTPUT);&lt;br /&gt;
  myStepper.setSpeed(10); &lt;br /&gt;
  digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;Connexion au WiFi&amp;quot;);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  &lt;br /&gt;
  int timeout = 0;&lt;br /&gt;
  while (WiFi.status() != WL_CONNECTED &amp;amp;&amp;amp; timeout &amp;lt; 20) { &lt;br /&gt;
    delay(500); &lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;); &lt;br /&gt;
    timeout++;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    Serial.println(&amp;quot;\nWiFi Connecté !&amp;quot;);&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;\nEchec WiFi&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  Serial.println(&amp;quot;Pret.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void lancerAnimationMaree() {&lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    unsigned long epoch = timeClient.getEpochTime();&lt;br /&gt;
    String url = url_base + Ville_ID + &amp;quot;?sources=1&amp;amp;dtStart=&amp;quot; + getFormattedDate(epoch - 600) + &amp;quot;&amp;amp;dtEnd=&amp;quot; + getFormattedDate(epoch + 60);&lt;br /&gt;
    &lt;br /&gt;
    HTTPClient http;&lt;br /&gt;
    http.begin(url);&lt;br /&gt;
    int code = http.GET(); &lt;br /&gt;
    &lt;br /&gt;
    if (code == 200) { &lt;br /&gt;
      String payload = http.getString();&lt;br /&gt;
      JsonDocument doc;&lt;br /&gt;
      deserializeJson(doc, payload);&lt;br /&gt;
&lt;br /&gt;
      if (doc[&amp;quot;data&amp;quot;].size() &amp;gt; 0) {&lt;br /&gt;
        int dernierIndex = doc[&amp;quot;data&amp;quot;].size() - 1;&lt;br /&gt;
        float niveau = doc[&amp;quot;data&amp;quot;][dernierIndex][&amp;quot;value&amp;quot;];&lt;br /&gt;
        Serial.print(&amp;quot;Hauteur SHOM : &amp;quot;); Serial.println(niveau); &lt;br /&gt;
&lt;br /&gt;
        if (niveau &amp;gt; HAUTEUR_MAX) {&lt;br /&gt;
          niveau = HAUTEUR_MAX;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        long pasAfaire = (long)(niveau * PAS_PAR_METRE);&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Deplacement vers la hauteur...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(-pasAfaire); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Retour a zero...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(pasAfaire); &lt;br /&gt;
        &lt;br /&gt;
        extinctionMoteur();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    http.end();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void extinctionMoteur() {&lt;br /&gt;
  digitalWrite(27, LOW); digitalWrite(26, LOW);&lt;br /&gt;
  digitalWrite(25, LOW); digitalWrite(33, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String getFormattedDate(unsigned long epoch) {&lt;br /&gt;
  time_t rawtime = epoch;&lt;br /&gt;
  struct tm * ti;&lt;br /&gt;
  ti = gmtime (&amp;amp;rawtime);&lt;br /&gt;
  char buffer[25];&lt;br /&gt;
  sprintf(buffer, &amp;quot;%04d-%02d-%02dT%02d:%02d:%02dZ&amp;quot;, &lt;br /&gt;
          ti-&amp;gt;tm_year + 1900, ti-&amp;gt;tm_mon + 1, ti-&amp;gt;tm_mday, &lt;br /&gt;
          ti-&amp;gt;tm_hour, ti-&amp;gt;tm_min, ti-&amp;gt;tm_sec);&lt;br /&gt;
  return String(buffer);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update(); &lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(boutonPin_Brest) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Brest detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Bayonne) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Bayonne detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Marseille) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Marseille detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,HIGH);&lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37719</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37719"/>
				<updated>2026-01-22T14:57:08Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt;//Librairie&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;soc/soc.h&amp;quot;&lt;br /&gt;
#include &amp;quot;soc/rtc_cntl_reg.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const int PAS_PAR_TOUR = 2048;&lt;br /&gt;
const float PAS_PAR_METRE = PAS_PAR_TOUR / 7.0;&lt;br /&gt;
const float HAUTEUR_MAX = 7.0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const char* ssid     = &amp;quot;Formation&amp;quot;;       &lt;br /&gt;
const char* password = &amp;quot;Apdgo29200!&amp;quot;;     &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Stepper myStepper(PAS_PAR_TOUR, 27, 26, 25, 33);      &lt;br /&gt;
const int boutonPin_Brest = 14;           &lt;br /&gt;
const int boutonPin_Bayonne = 5; &lt;br /&gt;
const int boutonPin_Marseille = 13; &lt;br /&gt;
const int LED_VILLE_BREST = 12;&lt;br /&gt;
const int LED_VILLE_BAYONNE = 19;&lt;br /&gt;
const int LED_VILLE_MARSEILLE = 21;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
String url_base = &amp;quot;https://services.data.shom.fr/maregraphie/observation/json/&amp;quot;; &lt;br /&gt;
String Ville_ID = &amp;quot;3&amp;quot;;                                    &lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;pool.ntp.org&amp;quot;, 0);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); &lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  pinMode(boutonPin_Brest, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Bayonne, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Marseille, INPUT_PULLUP);&lt;br /&gt;
  pinMode(LED_VILLE_BREST,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_BAYONNE,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_MARSEILLE,OUTPUT);&lt;br /&gt;
  myStepper.setSpeed(10); &lt;br /&gt;
  digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;Connexion au WiFi&amp;quot;);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  &lt;br /&gt;
  int timeout = 0;&lt;br /&gt;
  while (WiFi.status() != WL_CONNECTED &amp;amp;&amp;amp; timeout &amp;lt; 20) { &lt;br /&gt;
    delay(500); &lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;); &lt;br /&gt;
    timeout++;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    Serial.println(&amp;quot;\nWiFi Connecté !&amp;quot;);&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;\nEchec WiFi&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  Serial.println(&amp;quot;Pret.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void lancerAnimationMaree() {&lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    unsigned long epoch = timeClient.getEpochTime();&lt;br /&gt;
    String url = url_base + Ville_ID + &amp;quot;?sources=1&amp;amp;dtStart=&amp;quot; + getFormattedDate(epoch - 600) + &amp;quot;&amp;amp;dtEnd=&amp;quot; + getFormattedDate(epoch + 60);&lt;br /&gt;
    &lt;br /&gt;
    HTTPClient http;&lt;br /&gt;
    http.begin(url);&lt;br /&gt;
    int code = http.GET(); &lt;br /&gt;
    &lt;br /&gt;
    if (code == 200) { &lt;br /&gt;
      String payload = http.getString();&lt;br /&gt;
      JsonDocument doc;&lt;br /&gt;
      deserializeJson(doc, payload);&lt;br /&gt;
&lt;br /&gt;
      if (doc[&amp;quot;data&amp;quot;].size() &amp;gt; 0) {&lt;br /&gt;
        int dernierIndex = doc[&amp;quot;data&amp;quot;].size() - 1;&lt;br /&gt;
        float niveau = doc[&amp;quot;data&amp;quot;][dernierIndex][&amp;quot;value&amp;quot;];&lt;br /&gt;
        Serial.print(&amp;quot;Hauteur SHOM : &amp;quot;); Serial.println(niveau); &lt;br /&gt;
&lt;br /&gt;
        if (niveau &amp;gt; HAUTEUR_MAX) {&lt;br /&gt;
          niveau = HAUTEUR_MAX;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        long pasAfaire = (long)(niveau * PAS_PAR_METRE);&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Deplacement vers la hauteur...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(-pasAfaire); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Retour a zero...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(pasAfaire); &lt;br /&gt;
        &lt;br /&gt;
        extinctionMoteur();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    http.end();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void extinctionMoteur() {&lt;br /&gt;
  digitalWrite(27, LOW); digitalWrite(26, LOW);&lt;br /&gt;
  digitalWrite(25, LOW); digitalWrite(33, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String getFormattedDate(unsigned long epoch) {&lt;br /&gt;
  time_t rawtime = epoch;&lt;br /&gt;
  struct tm * ti;&lt;br /&gt;
  ti = gmtime (&amp;amp;rawtime);&lt;br /&gt;
  char buffer[25];&lt;br /&gt;
  sprintf(buffer, &amp;quot;%04d-%02d-%02dT%02d:%02d:%02dZ&amp;quot;, &lt;br /&gt;
          ti-&amp;gt;tm_year + 1900, ti-&amp;gt;tm_mon + 1, ti-&amp;gt;tm_mday, &lt;br /&gt;
          ti-&amp;gt;tm_hour, ti-&amp;gt;tm_min, ti-&amp;gt;tm_sec);&lt;br /&gt;
  return String(buffer);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update(); &lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(boutonPin_Brest) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Brest detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Bayonne) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Bayonne detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Marseille) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Marseille detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,HIGH);&lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37715</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37715"/>
				<updated>2026-01-22T14:56:21Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&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;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;soc/soc.h&amp;quot;&lt;br /&gt;
#include &amp;quot;soc/rtc_cntl_reg.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const int PAS_PAR_TOUR = 2048;&lt;br /&gt;
const float PAS_PAR_METRE = PAS_PAR_TOUR / 7.0;&lt;br /&gt;
const float HAUTEUR_MAX = 7.0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const char* ssid     = &amp;quot;Formation&amp;quot;;       &lt;br /&gt;
const char* password = &amp;quot;Apdgo29200!&amp;quot;;     &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Stepper myStepper(PAS_PAR_TOUR, 27, 26, 25, 33);      &lt;br /&gt;
const int boutonPin_Brest = 14;           &lt;br /&gt;
const int boutonPin_Bayonne = 5; &lt;br /&gt;
const int boutonPin_Marseille = 13; &lt;br /&gt;
const int LED_VILLE_BREST = 12;&lt;br /&gt;
const int LED_VILLE_BAYONNE = 19;&lt;br /&gt;
const int LED_VILLE_MARSEILLE = 21;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
String url_base = &amp;quot;https://services.data.shom.fr/maregraphie/observation/json/&amp;quot;; &lt;br /&gt;
String Ville_ID = &amp;quot;3&amp;quot;;                                    &lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;pool.ntp.org&amp;quot;, 0);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); &lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  pinMode(boutonPin_Brest, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Bayonne, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Marseille, INPUT_PULLUP);&lt;br /&gt;
  pinMode(LED_VILLE_BREST,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_BAYONNE,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_MARSEILLE,OUTPUT);&lt;br /&gt;
  myStepper.setSpeed(10); &lt;br /&gt;
  digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;Connexion au WiFi&amp;quot;);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  &lt;br /&gt;
  int timeout = 0;&lt;br /&gt;
  while (WiFi.status() != WL_CONNECTED &amp;amp;&amp;amp; timeout &amp;lt; 20) { &lt;br /&gt;
    delay(500); &lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;); &lt;br /&gt;
    timeout++;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    Serial.println(&amp;quot;\nWiFi Connecté !&amp;quot;);&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;\nEchec WiFi&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  Serial.println(&amp;quot;Pret.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void lancerAnimationMaree() {&lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    unsigned long epoch = timeClient.getEpochTime();&lt;br /&gt;
    String url = url_base + Ville_ID + &amp;quot;?sources=1&amp;amp;dtStart=&amp;quot; + getFormattedDate(epoch - 600) + &amp;quot;&amp;amp;dtEnd=&amp;quot; + getFormattedDate(epoch + 60);&lt;br /&gt;
    &lt;br /&gt;
    HTTPClient http;&lt;br /&gt;
    http.begin(url);&lt;br /&gt;
    int code = http.GET(); &lt;br /&gt;
    &lt;br /&gt;
    if (code == 200) { &lt;br /&gt;
      String payload = http.getString();&lt;br /&gt;
      JsonDocument doc;&lt;br /&gt;
      deserializeJson(doc, payload);&lt;br /&gt;
&lt;br /&gt;
      if (doc[&amp;quot;data&amp;quot;].size() &amp;gt; 0) {&lt;br /&gt;
        int dernierIndex = doc[&amp;quot;data&amp;quot;].size() - 1;&lt;br /&gt;
        float niveau = doc[&amp;quot;data&amp;quot;][dernierIndex][&amp;quot;value&amp;quot;];&lt;br /&gt;
        Serial.print(&amp;quot;Hauteur SHOM : &amp;quot;); Serial.println(niveau); &lt;br /&gt;
&lt;br /&gt;
        if (niveau &amp;gt; HAUTEUR_MAX) {&lt;br /&gt;
          niveau = HAUTEUR_MAX;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
        long pasAfaire = (long)(niveau * PAS_PAR_METRE);&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Deplacement vers la hauteur...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(-pasAfaire); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Serial.println(&amp;quot;Retour a zero...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(pasAfaire); &lt;br /&gt;
        &lt;br /&gt;
        extinctionMoteur();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    http.end();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void extinctionMoteur() {&lt;br /&gt;
  digitalWrite(27, LOW); digitalWrite(26, LOW);&lt;br /&gt;
  digitalWrite(25, LOW); digitalWrite(33, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String getFormattedDate(unsigned long epoch) {&lt;br /&gt;
  time_t rawtime = epoch;&lt;br /&gt;
  struct tm * ti;&lt;br /&gt;
  ti = gmtime (&amp;amp;rawtime);&lt;br /&gt;
  char buffer[25];&lt;br /&gt;
  sprintf(buffer, &amp;quot;%04d-%02d-%02dT%02d:%02d:%02dZ&amp;quot;, &lt;br /&gt;
          ti-&amp;gt;tm_year + 1900, ti-&amp;gt;tm_mon + 1, ti-&amp;gt;tm_mday, &lt;br /&gt;
          ti-&amp;gt;tm_hour, ti-&amp;gt;tm_min, ti-&amp;gt;tm_sec);&lt;br /&gt;
  return String(buffer);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update(); &lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(boutonPin_Brest) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Brest detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Bayonne) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Bayonne detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Marseille) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Marseille detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,HIGH);&lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37703</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37703"/>
				<updated>2026-01-22T14:54:13Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Mettre du code Arduino */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&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;
&lt;br /&gt;
/*&lt;br /&gt;
 * PROJET : ENIBEACH&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;WiFi.h&amp;gt;&lt;br /&gt;
#include &amp;lt;HTTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;ArduinoJson.h&amp;gt;&lt;br /&gt;
#include &amp;lt;NTPClient.h&amp;gt;&lt;br /&gt;
#include &amp;lt;WiFiUdp.h&amp;gt;&lt;br /&gt;
#include &amp;lt;Stepper.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;soc/soc.h&amp;quot;&lt;br /&gt;
#include &amp;quot;soc/rtc_cntl_reg.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
const int PAS_PAR_TOUR = 2048;&lt;br /&gt;
const float PAS_PAR_METRE = PAS_PAR_TOUR / 7.0;&lt;br /&gt;
const float HAUTEUR_MAX = 7.0;&lt;br /&gt;
&lt;br /&gt;
// --- 1. CONFIGURATION ---&lt;br /&gt;
&lt;br /&gt;
const char* ssid     = &amp;quot;Formation&amp;quot;;       //-&amp;gt; à modifier pour correspondre à votre réseau&lt;br /&gt;
const char* password = &amp;quot;Apdgo29200!&amp;quot;;     //-&amp;gt; IDEM&lt;br /&gt;
 &lt;br /&gt;
// Câblage : IN1-&amp;gt;19, IN3-&amp;gt;5, IN2-&amp;gt;18, IN4-&amp;gt;17&lt;br /&gt;
Stepper myStepper(PAS_PAR_TOUR, 27, 26, 25, 33);      //-&amp;gt; vous pouvez modifiez les Pins de branchement pour le Moteur&lt;br /&gt;
const int boutonPin_Brest = 14;           //-&amp;gt; IDEM pour le Bouton Poussoir&lt;br /&gt;
const int boutonPin_Bayonne = 5; &lt;br /&gt;
const int boutonPin_Marseille = 13; &lt;br /&gt;
const int LED_VILLE_BREST = 12;&lt;br /&gt;
const int LED_VILLE_BAYONNE = 19;&lt;br /&gt;
const int LED_VILLE_MARSEILLE = 21;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// FIN CONFIGURATION&lt;br /&gt;
&lt;br /&gt;
String url_base = &amp;quot;https://services.data.shom.fr/maregraphie/observation/json/&amp;quot;; &lt;br /&gt;
String Ville_ID = &amp;quot;3&amp;quot;;                                          //-&amp;gt; voir Tableau.pdf pour modifier la ville (Brest par défaut = 3)&lt;br /&gt;
WiFiUDP ntpUDP;&lt;br /&gt;
NTPClient timeClient(ntpUDP, &amp;quot;pool.ntp.org&amp;quot;, 0);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // Désactive le détecteur de Brownout&lt;br /&gt;
  WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0); &lt;br /&gt;
&lt;br /&gt;
  Serial.begin(115200);&lt;br /&gt;
  pinMode(boutonPin_Brest, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Bayonne, INPUT_PULLUP);&lt;br /&gt;
  pinMode(boutonPin_Marseille, INPUT_PULLUP);&lt;br /&gt;
  pinMode(LED_VILLE_BREST,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_BAYONNE,OUTPUT);&lt;br /&gt;
  pinMode(LED_VILLE_MARSEILLE,OUTPUT);&lt;br /&gt;
  myStepper.setSpeed(10); // Vitesse modérée pour voir l'ondulation&lt;br /&gt;
  digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
  digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Serial.print(&amp;quot;Connexion au WiFi&amp;quot;);&lt;br /&gt;
  WiFi.begin(ssid, password);&lt;br /&gt;
  &lt;br /&gt;
  int timeout = 0;&lt;br /&gt;
  while (WiFi.status() != WL_CONNECTED &amp;amp;&amp;amp; timeout &amp;lt; 20) { &lt;br /&gt;
    delay(500); &lt;br /&gt;
    Serial.print(&amp;quot;.&amp;quot;); &lt;br /&gt;
    timeout++;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    Serial.println(&amp;quot;\nWiFi Connecté !&amp;quot;);&lt;br /&gt;
  } else {&lt;br /&gt;
    Serial.println(&amp;quot;\nEchec WiFi&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  timeClient.begin();&lt;br /&gt;
  Serial.println(&amp;quot;Pret.&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// --- FONCTION PRINCIPALE ---&lt;br /&gt;
void lancerAnimationMaree() {&lt;br /&gt;
  if (WiFi.status() == WL_CONNECTED) {&lt;br /&gt;
    unsigned long epoch = timeClient.getEpochTime();&lt;br /&gt;
    String url = url_base + Ville_ID + &amp;quot;?sources=1&amp;amp;dtStart=&amp;quot; + getFormattedDate(epoch - 600) + &amp;quot;&amp;amp;dtEnd=&amp;quot; + getFormattedDate(epoch + 60);&lt;br /&gt;
    &lt;br /&gt;
    HTTPClient http;&lt;br /&gt;
    http.begin(url);&lt;br /&gt;
    int code = http.GET(); &lt;br /&gt;
    &lt;br /&gt;
    if (code == 200) { &lt;br /&gt;
      String payload = http.getString();&lt;br /&gt;
      JsonDocument doc;&lt;br /&gt;
      deserializeJson(doc, payload);&lt;br /&gt;
&lt;br /&gt;
      if (doc[&amp;quot;data&amp;quot;].size() &amp;gt; 0) {&lt;br /&gt;
        int dernierIndex = doc[&amp;quot;data&amp;quot;].size() - 1;&lt;br /&gt;
        float niveau = doc[&amp;quot;data&amp;quot;][dernierIndex][&amp;quot;value&amp;quot;];&lt;br /&gt;
        Serial.print(&amp;quot;Hauteur SHOM : &amp;quot;); Serial.println(niveau); &lt;br /&gt;
&lt;br /&gt;
        // Limitation Sécurité&lt;br /&gt;
        if (niveau &amp;gt; HAUTEUR_MAX) {&lt;br /&gt;
          niveau = HAUTEUR_MAX;&lt;br /&gt;
        }&lt;br /&gt;
        // Calcul des pas pour aller à la hauteur de marée&lt;br /&gt;
        long pasAfaire = (long)(niveau * PAS_PAR_METRE);&lt;br /&gt;
&lt;br /&gt;
        // 1. ALLER À LA HAUTEUR DE MARÉE&lt;br /&gt;
        Serial.println(&amp;quot;Deplacement vers la hauteur...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(-pasAfaire); // (Négatif = monter)&lt;br /&gt;
&lt;br /&gt;
        // 2. RETOUR À ZÉRO&lt;br /&gt;
        Serial.println(&amp;quot;Retour a zero...&amp;quot;);&lt;br /&gt;
        if (pasAfaire &amp;gt; 0) myStepper.step(pasAfaire); &lt;br /&gt;
        &lt;br /&gt;
        extinctionMoteur();&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    http.end();&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void extinctionMoteur() {&lt;br /&gt;
  digitalWrite(27, LOW); digitalWrite(26, LOW);&lt;br /&gt;
  digitalWrite(25, LOW); digitalWrite(33, LOW);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
String getFormattedDate(unsigned long epoch) {&lt;br /&gt;
  time_t rawtime = epoch;&lt;br /&gt;
  struct tm * ti;&lt;br /&gt;
  ti = gmtime (&amp;amp;rawtime);&lt;br /&gt;
  char buffer[25];&lt;br /&gt;
  sprintf(buffer, &amp;quot;%04d-%02d-%02dT%02d:%02d:%02dZ&amp;quot;, &lt;br /&gt;
          ti-&amp;gt;tm_year + 1900, ti-&amp;gt;tm_mon + 1, ti-&amp;gt;tm_mday, &lt;br /&gt;
          ti-&amp;gt;tm_hour, ti-&amp;gt;tm_min, ti-&amp;gt;tm_sec);&lt;br /&gt;
  return String(buffer);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  timeClient.update(); &lt;br /&gt;
&lt;br /&gt;
  if (digitalRead(boutonPin_Brest) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Brest detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Bayonne) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Bayonne detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,HIGH);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,LOW); &lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
  if (digitalRead(boutonPin_Marseille) == LOW) {&lt;br /&gt;
    Serial.println(&amp;quot;Bouton Marseille detecté !&amp;quot;);&lt;br /&gt;
    digitalWrite(LED_VILLE_BREST,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_BAYONNE,LOW);&lt;br /&gt;
    digitalWrite(LED_VILLE_MARSEILLE,HIGH);&lt;br /&gt;
    lancerAnimationMaree();&lt;br /&gt;
    delay(500); &lt;br /&gt;
    &lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37666</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37666"/>
				<updated>2026-01-22T14:40:35Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37664</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37664"/>
				<updated>2026-01-22T14:40:04Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Elément de présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|500px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37663</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37663"/>
				<updated>2026-01-22T14:39:53Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Elément de présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|350px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37661</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37661"/>
				<updated>2026-01-22T14:39:41Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Elément de présentation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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;
Voici une idée du cablage avec les PIN qui ne corresponde pas au code.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage croc.png|150px]]&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Cablage_croc.png&amp;diff=37658</id>
		<title>Fichier:Cablage croc.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Cablage_croc.png&amp;diff=37658"/>
				<updated>2026-01-22T14:38:42Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37608</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37608"/>
				<updated>2026-01-22T14:17:51Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Troubleshouting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Nous avons du renoncer à certaine partie de notre projet, du à la difficulté de l'acquisition des données et de la création du code.&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>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37602</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37602"/>
				<updated>2026-01-22T14:16:52Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==étapes de fabrication==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===étape 1=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37600</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37600"/>
				<updated>2026-01-22T14:16:20Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* fichiers à joindre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&lt;br /&gt;
&lt;br /&gt;
==fichiers à joindre==&lt;br /&gt;
&lt;br /&gt;
===Mettre du code Arduino===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;Arduino&amp;quot; line&amp;gt; &lt;br /&gt;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37596</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37596"/>
				<updated>2026-01-22T14:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==Equipe==&lt;br /&gt;
Les membres de l'équipes sont:&lt;br /&gt;
   -Elwann RUETTE&lt;br /&gt;
   -Thomas PROMONET&lt;br /&gt;
   -Matthieu LASSURE&lt;br /&gt;
   -Augustin MERKLER&lt;br /&gt;
   -Noomane AMINE&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37576</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37576"/>
				<updated>2026-01-22T14:09:49Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
Dans le cadre de notre inter semestre nous allons réaliser un POCL, un objet connecté et ludique.&lt;br /&gt;
&lt;br /&gt;
Notre POCL, est un indicateur du niveau de la marée dans trois villes côtières de France, à savoir Brest, Marseille et Bayonne.&lt;br /&gt;
&lt;br /&gt;
Pour indiquer le niveau de la mer, un morceau de carton bleu représentant la mer va pouvoir être plus ou moins haut grâce à une ficelle reliée à un moteur. &lt;br /&gt;
&lt;br /&gt;
Trois boutons permettrons de choisir la ville dont ont veux le niveau de la marée. Des LED présentes sous les boutons seront les indicateur du dernier bouton activé et par conséquent de quelle ville nous montrons le niveau de la marée.&lt;br /&gt;
&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37486</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37486"/>
				<updated>2026-01-22T13:23:08Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 5===&lt;br /&gt;
Réaliser le cablage.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37485</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37485"/>
				<updated>2026-01-22T13:22:45Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
Placer les LED sous les boutons, elles indiques quelle ville est actuellement en cours d'affichage. Fabriquer des panneaux indiquant le nom des villes en fonction des boutons.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:LED Struct (1).jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37484</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37484"/>
				<updated>2026-01-22T13:19:22Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
[[Fichier:Cablage struct.jpeg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37483</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37483"/>
				<updated>2026-01-22T13:18:44Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 4===&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Cablage_struct.jpeg&amp;diff=37482</id>
		<title>Fichier:Cablage struct.jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Cablage_struct.jpeg&amp;diff=37482"/>
				<updated>2026-01-22T13:17:53Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:LED_Struct_(1).jpeg&amp;diff=37481</id>
		<title>Fichier:LED Struct (1).jpeg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:LED_Struct_(1).jpeg&amp;diff=37481"/>
				<updated>2026-01-22T13:16:58Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37328</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37328"/>
				<updated>2026-01-22T10:00:06Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37327</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37327"/>
				<updated>2026-01-22T09:59:41Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape ... */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 3===&lt;br /&gt;
Faire trois trou sur le côté de la structure pour y insérer les boutons. Relier également le file de la bobine à la plaque de carton bleu amovible sur laquelle on peut d'ailleurs mettre de petite vague bleu pour décorer.&lt;br /&gt;
[[Fichier:Bouton struct.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Bouton_struct.jpg&amp;diff=37323</id>
		<title>Fichier:Bouton struct.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Bouton_struct.jpg&amp;diff=37323"/>
				<updated>2026-01-22T09:55:29Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37213</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37213"/>
				<updated>2026-01-22T09:21:27Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
Créer la bobine en enroulant un bout de carton sur lui même, en l'encadrant de deux autres disques de carton, et recouvrir la partie sur laquelle va être le fille d'un bout de feuille pour lisser la surface avant d'y coller le fil. Faire un petit trou de la taille de la  partie rotative du moteur, et coller cette partie du moteur à la bobine.&lt;br /&gt;
[[Fichier:Bobine.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37199</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37199"/>
				<updated>2026-01-22T09:15:48Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étapes de fabrication */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== &lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37196</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37196"/>
				<updated>2026-01-22T09:15:21Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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=== Structure&lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37194</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37194"/>
				<updated>2026-01-22T09:14:35Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|150px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37193</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37193"/>
				<updated>2026-01-22T09:14:18Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:STRUCT1.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:STRUCT1.jpg&amp;diff=37189</id>
		<title>Fichier:STRUCT1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:STRUCT1.jpg&amp;diff=37189"/>
				<updated>2026-01-22T09:11:58Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Bobine.jpg&amp;diff=37185</id>
		<title>Fichier:Bobine.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Bobine.jpg&amp;diff=37185"/>
				<updated>2026-01-22T09:10:46Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37179</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37179"/>
				<updated>2026-01-22T09:04:44Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* étape 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
Faire le début de la structure en carton en découpant au cutter un planche en carton d'une largeur égale à la longueur d'une feuille A4, et d'une hauteur un peu plus grande.&lt;br /&gt;
Puis encadrer avec une autre plaque de carton qui sera au sol pour soutenir et de deux autres plus petites sur le côté pour fermer.&lt;br /&gt;
Placer la feuille jaune pour faire la plage, découper une partie d'une feuille bleue pour faire la mer fixer par dessus une feuille bleue collé à un carton préalablement découper à la bonne taille, cette plaque tient grâce à des calles en carton, et servira en fonction de la hauteur à laquelle elle va être par rapport à la feuille jaune représentant la plage, le niveau de la mer.&lt;br /&gt;
&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37152</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37152"/>
				<updated>2026-01-22T08:52:06Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* outil et matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 ULN2003AN&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37147</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37147"/>
				<updated>2026-01-22T08:50:26Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* outil et matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
* morceau de carton&lt;br /&gt;
* 2 feuilles A4 bleu&lt;br /&gt;
* 1 feuille A4 jaune&lt;br /&gt;
* 3 boutons poussoir&lt;br /&gt;
* 1 moteur pas à pas&lt;br /&gt;
* 1 ordinateur avec arduino&lt;br /&gt;
* 1 breadboard&lt;br /&gt;
* des câbles&lt;br /&gt;
* 3 LED&lt;br /&gt;
* pistolet à colle&lt;br /&gt;
* cutter&lt;br /&gt;
* une paire de ciseaux&lt;br /&gt;
* du fil&lt;br /&gt;
* 1 relais&lt;br /&gt;
* 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37145</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37145"/>
				<updated>2026-01-22T08:49:52Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* outil et matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
- morceau de carton&lt;br /&gt;
*- 2 feuilles A4 bleu&lt;br /&gt;
- 1 feuille A4 jaune&lt;br /&gt;
- 3 boutons poussoir&lt;br /&gt;
- 1 moteur pas à pas&lt;br /&gt;
- 1 ordinateur avec arduino&lt;br /&gt;
- 1 breadboard&lt;br /&gt;
- des câbles&lt;br /&gt;
- 3 LED&lt;br /&gt;
- pistolet à colle&lt;br /&gt;
- cutter&lt;br /&gt;
- une paire de ciseaux&lt;br /&gt;
- du fil&lt;br /&gt;
- 1 relais&lt;br /&gt;
- 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37144</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=37144"/>
				<updated>2026-01-22T08:48:59Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* outil et matériel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&lt;br /&gt;
- morceau de carton&lt;br /&gt;
- 2 feuilles A4 bleu&lt;br /&gt;
- 1 feuille A4 jaune&lt;br /&gt;
- 3 boutons poussoir&lt;br /&gt;
- 1 moteur pas à pas&lt;br /&gt;
- 1 ordinateur avec arduino&lt;br /&gt;
- 1 breadboard&lt;br /&gt;
- des câbles&lt;br /&gt;
- 3 LED&lt;br /&gt;
- pistolet à colle&lt;br /&gt;
- cutter&lt;br /&gt;
- une paire de ciseaux&lt;br /&gt;
- du fil&lt;br /&gt;
- 1 relais&lt;br /&gt;
- 1 ESP-32&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=36904</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=36904"/>
				<updated>2026-01-21T11:33:02Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|300px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=36903</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=36903"/>
				<updated>2026-01-21T11:32:30Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=36902</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=36902"/>
				<updated>2026-01-21T11:32:14Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : /* description (résumé) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Projet ENIBEACH croc.jpg|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Projet_ENIBEACH_CROC.jpg&amp;diff=36901</id>
		<title>Fichier:Projet ENIBEACH CROC.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Projet_ENIBEACH_CROC.jpg&amp;diff=36901"/>
				<updated>2026-01-21T11:30:59Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : Elwann a téléversé une nouvelle version de Fichier:Projet ENIBEACH CROC.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Projet_ENIBEACH_croc.jpg&amp;diff=36895</id>
		<title>Fichier:Projet ENIBEACH croc.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Projet_ENIBEACH_croc.jpg&amp;diff=36895"/>
				<updated>2026-01-21T11:27:41Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Projet_ENIBEACH_CROC.jpg&amp;diff=36886</id>
		<title>Fichier:Projet ENIBEACH CROC.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Fichier:Projet_ENIBEACH_CROC.jpg&amp;diff=36886"/>
				<updated>2026-01-21T11:25:08Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=36879</id>
		<title>ENIB 2026 : ENIBEACH</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=ENIB_2026_:_ENIBEACH&amp;diff=36879"/>
				<updated>2026-01-21T11:20:29Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : Page créée avec « Titre de la fiche expérience : ==description (résumé)== éventuelle photo de l'équipe   200px  ==Introduction==  éventu... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Titre de la fiche expérience :&lt;br /&gt;
==description (résumé)==&lt;br /&gt;
éventuelle photo de l'équipe &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Totem-maisonsDesMinerauxCrozon.JPG|200px]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
éventuelle vidéo&lt;br /&gt;
==outil et matériel==&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;
#define PIN 9&lt;br /&gt;
#include &amp;lt;Arduino_GFX_Library.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly:&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==é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===&lt;br /&gt;
===étape 2===&lt;br /&gt;
===étape ...===&lt;br /&gt;
===Troubleshouting===&lt;br /&gt;
Quelles sont difficultés, les problèmes, quelles sont les solutions, les trucs et astuces pour que ça marche ?&lt;br /&gt;
&lt;br /&gt;
==Sources et documentation complémentaire==&lt;br /&gt;
&lt;br /&gt;
* Rédаctiоn et illustratiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Pоur tоus vоs trаvauх, qu'ils sоient écrits оu visuels, l'utilisatiоn de l'intеlligеnce artificiеllе générativе, que сe sоit pоur le teхte оu les images, n'еst pas conseillé. &lt;br /&gt;
&lt;br /&gt;
* Prоgrammаtiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
En сe qui cоncernе la prоgrаmmatiоn, il est еssentiеl de ne pаs faire dе l'IA vоtrе prеmier rеcоurs. Cоncеntrеz-vоus d'abоrd sur vоtre prоpre lоgiquе, votre experience еt lеs ressоurcеs disponibles.&lt;br /&gt;
&lt;br /&gt;
* Transpаrence et dосumеntatiоn : &amp;lt;br&amp;gt;&lt;br /&gt;
Si vоus utilisеz l'IA pоur déblоquer оu améliоrеr une pаrtiе de vоtre cоdе, il est cruciаl de l'indiquеr сlairеmеnt dans vоtre dосumentatiоn tеchniquе.&lt;br /&gt;
&lt;br /&gt;
* Traçabilité : &amp;lt;br&amp;gt;&lt;br /&gt;
Chаque ехtrait de cоde généré avес l'аidе de l'IA dоit êtrе accоmpagné de la sоurce, ainsi que du prоmpt eхact qui a été utilisé pоur sа créatiоn, afin d'аssurеr une évaluatiоn clаire dе vоtre prоcessus.&lt;br /&gt;
&lt;br /&gt;
==Elément de présentation==&lt;br /&gt;
je met ici le document de présentation de mon projet&lt;br /&gt;
&lt;br /&gt;
==ne pas modifier sous cette ligne==&lt;br /&gt;
[[Catégorie:Enib2026]]&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	<entry>
		<id>http://wiki.lesfabriquesduponant.net/index.php?title=Utilisateur:Elwann&amp;diff=36873</id>
		<title>Utilisateur:Elwann</title>
		<link rel="alternate" type="text/html" href="http://wiki.lesfabriquesduponant.net/index.php?title=Utilisateur:Elwann&amp;diff=36873"/>
				<updated>2026-01-21T11:17:17Z</updated>
		
		<summary type="html">&lt;p&gt;Elwann : Page créée avec « Je suis étudiant à l'ENIB et cette page sera la présentation de notre POCL. »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Je suis étudiant à l'ENIB et cette page sera la présentation de notre POCL.&lt;/div&gt;</summary>
		<author><name>Elwann</name></author>	</entry>

	</feed>