<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wikidebrouillard.qualif.dokit.app/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lucem</id>
	<title>Wikidebrouillard - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wikidebrouillard.qualif.dokit.app/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lucem"/>
	<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/wiki/Sp%C3%A9cial:Contributions/Lucem"/>
	<updated>2026-11-15T00:49:21Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=18113</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=18113"/>
		<updated>2024-10-11T13:52:04Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux.  &lt;br /&gt;
&lt;br /&gt;
Swim Sync est un POCL* matérialisé par une piscine en bois sur laquelle avance ou recule un nageur en fonction de l&#039;affluence de la piscine concerné. Des leds s&#039;allument derrière le nageur en fonction de sa progression, elles respectent un code couleur représentatif du niveau de fréquentation du lieu. Cela permet a l&#039;utilisateur d&#039;avoir une vision plus précise de l&#039;information transmise par l&#039;emplacement du nageur.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Petit objet connecté ludique&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_1.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_2.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_3.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_4.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_5.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_6.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_7.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
|Step_Content=Pour la conception de la boite et du nageur, nous avons établi nos modèles à l&#039;aide des mesures suivantes :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nageur (2D) : 5cm&lt;br /&gt;
&lt;br /&gt;
Boite : 22cm x 11cm x 3cm &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&lt;br /&gt;
|Step_Picture_01=Swim_Sync_Capture_d_e_cran_2024-10-11_134656.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
|Step_Content=Détachez le nageur a l&#039;aide d&#039;une découpe laser.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse sur un rail et des leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
|Applications=Swim Sync a pour objectif de permettre aux nageurs de connaitre l&#039;affluence d&#039;une piscine, afin qu&#039;ils puissent choisir le meilleur créneau de baignade.  Ce  POCL, en raison de son format réduit, peut se placer aisément dans n&#039;importe quel endroit d&#039;une maison. L&#039;usage est très simple : le nageur n&#039;a qu&#039;à jeter un coup d&#039;oeil rapide au Swim Sync pour savoir si oui ou non il peut aller se baigner tranquillement.&lt;br /&gt;
|Objectives=Ce projet peut vous permettre de développer vos compétences de manière significative en raison de la nécessité de collaborer avec d&#039;autres profils professionnels. &lt;br /&gt;
&lt;br /&gt;
En effet, ce projet permet de travailler la compétence de valorisation et de matérialisation des données, ici en temps réel.&lt;br /&gt;
&lt;br /&gt;
Aussi, il peut être utile de le présenter à des écoles, type lycées, afin de créer des vocations.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=18025</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=18025"/>
		<updated>2024-10-11T12:26:02Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux.  &lt;br /&gt;
&lt;br /&gt;
Swim Sync est un POCL* matérialisé par une piscine en bois sur laquelle avance ou recule un nageur en fonction de l&#039;affluence de la piscine concerné. Des leds s&#039;allument derrière le nageur en fonction de sa progression, elles respectent un code couleur représentatif du niveau de fréquentation du lieu. Cela permet a l&#039;utilisateur d&#039;avoir une vision plus précise de l&#039;information transmise par l&#039;emplacement du nageur.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Petit objet connecté ludique&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_1.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_2.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_3.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_4.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_5.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_6.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_7.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
|Step_Content=Pour la conception de la boite et du nageur, nous avons établi nos modèles à l&#039;aide des mesures suivantes :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nageur (2D) : 5cm&lt;br /&gt;
&lt;br /&gt;
Boite : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&lt;br /&gt;
|Step_Picture_01=Swim_Sync_Capture_d_e_cran_2024-10-11_134656.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
|Step_Content=Détachez le nageur a l&#039;aide d&#039;une découpe laser.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse sur un rail et des leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
|Applications=Swim Sync a pour objectif de permettre aux nageurs de connaitre l&#039;affluence d&#039;une piscine, afin qu&#039;ils puissent choisir le meilleur créneau de baignade.  Ce  POCL, en raison de son format réduit, peut se placer aisément dans n&#039;importe quel endroit d&#039;une maison. L&#039;usage est très simple : le nageur n&#039;a qu&#039;à jeter un coup d&#039;oeil rapide au Swim Sync pour savoir si oui ou non il peut aller se baigner tranquillement.&lt;br /&gt;
|Objectives=Ce projet peut vous permettre de développer vos compétences de manière significative en raison de la nécessité de collaborer avec d&#039;autres profils professionnels. &lt;br /&gt;
&lt;br /&gt;
En effet, ce projet permet de travailler la compétence de valorisation et de matérialisation des données, ici en temps réel.&lt;br /&gt;
&lt;br /&gt;
Aussi, il peut être utile de le présenter à des écoles, type lycées, afin de créer des vocations.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=18021</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=18021"/>
		<updated>2024-10-11T12:24:17Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux.  &lt;br /&gt;
&lt;br /&gt;
Swim Sync est un POCL* matérialisé par une piscine en bois sur laquelle avance ou recule un nageur en fonction de l&#039;affluence de la piscine concerné. Des leds s&#039;allument derrière le nageur en fonction de sa progression, elles respectent un code couleur représentatif du niveau de fréquentation du lieu. Cela permet a l&#039;utilisateur d&#039;avoir une vision plus précise de l&#039;information transmise par l&#039;emplacement du nageur.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Petit objet connecté ludique&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_1.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_2.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_3.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_4.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_5.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_6.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_7.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
|Step_Content=Pour la conception de la boite et du nageur, nous avons établi nos modèles à l&#039;aide des mesures suivantes :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nageur (2D) : 5cm&lt;br /&gt;
&lt;br /&gt;
Boite : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&lt;br /&gt;
|Step_Picture_01=Swim_Sync_Capture_d_e_cran_2024-10-11_134656.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
|Step_Content=Détachez le nageur a l&#039;aide d&#039;une découpe laser.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
|Applications=Swim Sync a pour objectif de permettre aux nageurs de connaitre l&#039;affluence d&#039;une piscine, afin qu&#039;ils puissent choisir le meilleur créneau de baignade.  Ce  POCL, en raison de son format réduit, peut se placer aisément dans n&#039;importe quel endroit d&#039;une maison. L&#039;usage est très simple : le nageur n&#039;a qu&#039;à jeter un coup d&#039;oeil rapide au Swim Sync pour savoir si oui ou non il peut aller se baigner tranquillement.&lt;br /&gt;
|Objectives=Ce projet peut vous permettre de développer vos compétences de manière significative en raison de la nécessité de collaborer avec d&#039;autres profils professionnels. &lt;br /&gt;
&lt;br /&gt;
En effet, ce projet permet de travailler la compétence de valorisation et de matérialisation des données, ici en temps réel.&lt;br /&gt;
&lt;br /&gt;
Aussi, il peut être utile de le présenter à des écoles, type lycées, afin de créer des vocations.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=18013</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=18013"/>
		<updated>2024-10-11T12:11:02Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux.  &lt;br /&gt;
&lt;br /&gt;
Swim Sync est un POCL* matérialisé par une piscine en bois sur laquelle avance ou recule un nageur en fonction de l&#039;affluence de la piscine concerné. Des leds s&#039;allument derrière le nageur en fonction de sa progression, elles respectent un code couleur représentatif du niveau de fréquentation du lieu. Cela permet a l&#039;utilisateur d&#039;avoir une vision plus précise de l&#039;information transmise par l&#039;emplacement du nageur.   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Petit objet connecté ludique&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_1.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_2.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_3.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_4.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_5.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_6.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_7.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
|Step_Content=Pour la conception de la boite et du nageur, nous avons établi nos modèles à l&#039;aide des mesures suivantes :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nageur (2D) : 5cm&lt;br /&gt;
&lt;br /&gt;
Boite : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&lt;br /&gt;
|Step_Picture_01=Swim_Sync_Capture_d_e_cran_2024-10-11_134656.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
|Step_Content=Détachez le nageur a l&#039;aide d&#039;une découpe laser.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
|Applications=Swim Sync a pour objectif de permettre aux nageurs de connaitre l&#039;affluence d&#039;une piscine, afin qu&#039;ils puissent choisir le meilleur créneau de baignade.  Ce  POCL, en raison de son format réduit, peut se placer aisément&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Item-Swim_Sync_Design_sans_titre.png&amp;diff=18005</id>
		<title>Fichier:Item-Swim Sync Design sans titre.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Item-Swim_Sync_Design_sans_titre.png&amp;diff=18005"/>
		<updated>2024-10-11T12:07:33Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Item-Swim_Sync_Design_sans_titre&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Item-Swim_Sync_Design_sans_titre&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17999</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17999"/>
		<updated>2024-10-11T11:59:46Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux.  &lt;br /&gt;
&lt;br /&gt;
Swim Sync est un POCL* matérialisé par une piscine en bois sur laquelle avance ou recule un nageur en fonction de l&#039;affluence de la piscine concerné. Des leds s&#039;allument derrière le nageur en fonction de sa progression, elles respectent un code couleur représentatif du niveau de fréquentation du lieu. Cela permet a l&#039;utilisateur d&#039;avoir une vision plus précise de l&#039;information transmise par l&#039;emplacement du nageur.   &lt;br /&gt;
&lt;br /&gt;
Swim Sync a pour objectif de permettre aux nageurs de connaitre l&#039;affluence d&#039;une piscine, afin qu&#039;ils puissent choisir le meilleur créneau de baignade. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Petit objet connecté ludique&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_1.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_2.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_3.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_4.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_5.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_6.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_7.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
|Step_Content=Pour la conception de la boite et du nageur, nous avons établi nos modèles à l&#039;aide des mesures suivantes :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nageur (2D) : 5cm&lt;br /&gt;
&lt;br /&gt;
Boite : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&lt;br /&gt;
|Step_Picture_01=Swim_Sync_Capture_d_e_cran_2024-10-11_134656.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
|Step_Content=Détachez le nageur a l&#039;aide d&#039;une découpe laser.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_de_coupe-laser-sur_metal_en_action_-_img_princ.jpg&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_de_coupe-laser-sur_metal_en_action_-_img_princ.jpg&amp;diff=17997</id>
		<title>Fichier:Swim Sync de coupe-laser-sur metal en action - img princ.jpg</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_de_coupe-laser-sur_metal_en_action_-_img_princ.jpg&amp;diff=17997"/>
		<updated>2024-10-11T11:57:46Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_de_coupe-laser-sur_metal_en_action_-_img_princ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_de_coupe-laser-sur_metal_en_action_-_img_princ&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Capture_d_e_cran_2024-10-11_134656.png&amp;diff=17995</id>
		<title>Fichier:Swim Sync Capture d e cran 2024-10-11 134656.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Capture_d_e_cran_2024-10-11_134656.png&amp;diff=17995"/>
		<updated>2024-10-11T11:53:50Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_Capture_d_e_cran_2024-10-11_134656&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_Capture_d_e_cran_2024-10-11_134656&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17992</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17992"/>
		<updated>2024-10-11T11:52:02Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux.  &lt;br /&gt;
&lt;br /&gt;
Swim Sync est un POCL* matérialisé par une piscine en bois sur laquelle avance ou recule un nageur en fonction de l&#039;affluence de la piscine concerné. Des leds s&#039;allument derrière le nageur en fonction de sa progression, elles respectent un code couleur représentatif du niveau de fréquentation du lieu. Cela permet a l&#039;utilisateur d&#039;avoir une vision plus précise de l&#039;information transmise par l&#039;emplacement du nageur.   &lt;br /&gt;
&lt;br /&gt;
Swim Sync a pour objectif de permettre aux nageurs de connaitre l&#039;affluence d&#039;une piscine, afin qu&#039;ils puissent choisir le meilleur créneau de baignade. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Petit objet connecté ludique&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_1.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_2.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_3.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_4.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_5.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_6.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_7.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
|Step_Content=Pour la conception de la boite et du nageur, nous avons établi nos modèles à l&#039;aide des mesures suivantes :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nageur (2D) : 5cm&lt;br /&gt;
&lt;br /&gt;
Boite : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_7.png&amp;diff=17991</id>
		<title>Fichier:Swim Sync 7.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_7.png&amp;diff=17991"/>
		<updated>2024-10-11T11:51:54Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_7&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_7&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_6.png&amp;diff=17989</id>
		<title>Fichier:Swim Sync 6.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_6.png&amp;diff=17989"/>
		<updated>2024-10-11T11:51:40Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_6&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_5.png&amp;diff=17988</id>
		<title>Fichier:Swim Sync 5.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_5.png&amp;diff=17988"/>
		<updated>2024-10-11T11:51:28Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_5&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_4.png&amp;diff=17987</id>
		<title>Fichier:Swim Sync 4.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_4.png&amp;diff=17987"/>
		<updated>2024-10-11T11:51:16Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_4&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_4&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_3.png&amp;diff=17984</id>
		<title>Fichier:Swim Sync 3.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_3.png&amp;diff=17984"/>
		<updated>2024-10-11T11:51:02Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_3&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_2.png&amp;diff=17983</id>
		<title>Fichier:Swim Sync 2.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_2.png&amp;diff=17983"/>
		<updated>2024-10-11T11:50:45Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_2&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17981</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17981"/>
		<updated>2024-10-11T11:50:21Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux.  &lt;br /&gt;
&lt;br /&gt;
Swim Sync est un POCL* matérialisé par une piscine en bois sur laquelle avance ou recule un nageur en fonction de l&#039;affluence de la piscine concerné. Des leds s&#039;allument derrière le nageur en fonction de sa progression, elles respectent un code couleur représentatif du niveau de fréquentation du lieu. Cela permet a l&#039;utilisateur d&#039;avoir une vision plus précise de l&#039;information transmise par l&#039;emplacement du nageur.   &lt;br /&gt;
&lt;br /&gt;
Swim Sync a pour objectif de permettre aux nageurs de connaitre l&#039;affluence d&#039;une piscine, afin qu&#039;ils puissent choisir le meilleur créneau de baignade. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Petit objet connecté ludique&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_1.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
|Step_Content=Pour la conception de la boite et du nageur, nous avons établi nos modèles à l&#039;aide des mesures suivantes :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nageur (2D) : 5cm&lt;br /&gt;
&lt;br /&gt;
Boite : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_1.png&amp;diff=17980</id>
		<title>Fichier:Swim Sync 1.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_1.png&amp;diff=17980"/>
		<updated>2024-10-11T11:49:41Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_1&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17973</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17973"/>
		<updated>2024-10-11T10:27:04Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux.  &lt;br /&gt;
&lt;br /&gt;
Swim Sync est un POCL* matérialisé par une piscine en bois sur laquelle avance ou recule un nageur en fonction de l&#039;affluence de la piscine concerné. Des leds s&#039;allument derrière le nageur en fonction de sa progression, elles respectent un code couleur représentatif du niveau de fréquentation du lieu. Cela permet a l&#039;utilisateur d&#039;avoir une vision plus précise de l&#039;information transmise par l&#039;emplacement du nageur.   &lt;br /&gt;
&lt;br /&gt;
Swim Sync a pour objectif de permettre aux nageurs de connaitre l&#039;affluence d&#039;une piscine, afin qu&#039;ils puissent choisir le meilleur créneau de baignade. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Petit objet connecté ludique&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
|Step_Content=Pour la conception de la boite et du nageur, nous avons établi nos modèles à l&#039;aide des mesures suivantes :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nageur (2D) : 5cm&lt;br /&gt;
&lt;br /&gt;
Boite : &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&amp;diff=17964</id>
		<title>Fichier:Swim Sync Capture d e cran 2024-10-11 115829.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Capture_d_e_cran_2024-10-11_115829.png&amp;diff=17964"/>
		<updated>2024-10-11T10:17:25Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_Capture_d_e_cran_2024-10-11_115829&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_Capture_d_e_cran_2024-10-11_115829&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17963</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17963"/>
		<updated>2024-10-11T10:16:11Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Main_Picture=Swim_Sync_Design_sans_titre.png&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Design_sans_titre.png&amp;diff=17962</id>
		<title>Fichier:Swim Sync Design sans titre.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Design_sans_titre.png&amp;diff=17962"/>
		<updated>2024-10-11T10:16:02Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_Design_sans_titre&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_Design_sans_titre&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17958</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17958"/>
		<updated>2024-10-11T10:12:36Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
|Step_Content=Dans la première image, nous voyons la configuration de la connexion Wi-Fi. Le programme utilise deux chaînes de caractères pour stocker le nom du réseau Wi-Fi (&amp;lt;code&amp;gt;ssid&amp;lt;/code&amp;gt;) et le mot de passe (&amp;lt;code&amp;gt;password&amp;lt;/code&amp;gt;). Ces informations sont nécessaires pour permettre à l&#039;appareil de se connecter au réseau Wi-Fi afin d&#039;accéder à Internet ou à d&#039;autres réseaux.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
|Step_Content=Dans la deuxième image, le code définit les broches (ou pins) qui seront utilisées pour contrôler les LEDs. Les LEDs sont connectées à différentes broches de la carte ESP32, qui peuvent être contrôlées pour s&#039;allumer ou s&#039;éteindre selon les besoins. Chaque broche correspond à un numéro spécifique, comme &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;12&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
|Step_Content=Dans la troisième image, le programme établit la connexion au réseau Wi-Fi. La fonction &amp;lt;code&amp;gt;WiFi.begin(ssid, password)&amp;lt;/code&amp;gt; démarre le processus de connexion en utilisant le nom et le mot de passe du réseau précédemment définis. Ensuite, une boucle &amp;lt;code&amp;gt;while&amp;lt;/code&amp;gt; attend que l&#039;appareil soit connecté. Pendant ce temps, un message &amp;quot;Connexion en cours...&amp;quot; est affiché toutes les secondes. Une fois la connexion réussie, un message &amp;quot;Connecté au réseau Wi-Fi !&amp;quot; est affiché dans la console.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
|Step_Content=La quatrième image montre la partie du code où l&#039;on cherche les informations sur la piscine spécifique, ici la piscine Judaïque - Jean Boiteux, située dans la zone Ouest. Le programme récupère des données d&#039;une source externe (une API) et parcourt chaque entrée pour vérifier si l&#039;information concerne la piscine et la zone souhaitées. Si c&#039;est le cas, il extrait la valeur &amp;lt;code&amp;gt;FmiCourante&amp;lt;/code&amp;gt;, qui représente la fréquentation actuelle, et stocke cette valeur dans la variable &amp;lt;code&amp;gt;current&amp;lt;/code&amp;gt;.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
|Step_Content=Dans la cinquième image, le programme calcule le nombre de LEDs à allumer en fonction du pourcentage de remplissage de la piscine par rapport à sa capacité maximale. Le nombre de LEDs allumées augmente à mesure que le pourcentage de remplissage augmente. Le programme garantit qu&#039;au moins une LED sera allumée même si la piscine est vide.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
|Step_Content=La sixième image montre la partie où les LEDs sont effectivement allumées ou éteintes. Le programme parcourt chaque broche associée à une LED et, selon le calcul précédent, il allume ou éteint les LEDs une par une. Un message est affiché pour chaque LED indiquant si elle est allumée ou éteinte.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
|Step_Content=Enfin, la septième image montre la fin du processus HTTP. Après avoir obtenu les informations de l&#039;API, la connexion HTTP est fermée pour libérer les ressources. Si la connexion Wi-Fi n&#039;a pas pu être établie, le programme affiche un message indiquant que la connexion n&#039;a pas réussi.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17955</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17955"/>
		<updated>2024-10-11T10:03:13Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception de la boite&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Assemblage&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Test&lt;br /&gt;
}}&lt;br /&gt;
{{Notes&lt;br /&gt;
|Observations=Le nageur progresse et les leds s&#039;allument de manière synchrone en fonction du taux de remplissage d&#039;une piscine.&lt;br /&gt;
|Avertissement=Une mauvaise impression 3D, une erreur dans le code ou encore une déconnexion pourraient faire rater l&#039;expérience. Veillez à être attentif a toutes les différentes étapes du tutoriel, sans quoi vous risqueriez d&#039;échouer.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17954</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17954"/>
		<updated>2024-10-11T09:58:57Z</updated>

		<summary type="html">&lt;p&gt;Lucem : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Récupération des données&lt;br /&gt;
|Step_Content=Rendez vous sur la plateforme [https://opendata.bordeaux-metropole.fr/pages/accueil/ &amp;quot;https://opendata.bordeaux-metropole.fr/pages/accueil/]&amp;quot; pour récupérer le jeu de données &amp;quot;&amp;lt;nowiki&amp;gt;https://opendata.bordeaux-metropole.fr/explore/dataset/bor_frequentation_piscine_tr/information/&amp;lt;/nowiki&amp;gt; &amp;quot;.&lt;br /&gt;
|Step_Picture_00=Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Configuration wi-fi&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Définir les broches des leds&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Valider la connexion au réseau&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Chercher les données ciblées&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Déterminer le nombre de leds à allumer à l&#039;aide de conditions&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Allumer les leds appropriées&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Fermer la connexion au serveur&lt;br /&gt;
}}&lt;br /&gt;
{{Notes}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.53.01.png&amp;diff=17953</id>
		<title>Fichier:Swim Sync Capture d e cran 2024-10-11 a 11.53.01.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.53.01.png&amp;diff=17953"/>
		<updated>2024-10-11T09:53:35Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.53.01&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.53.01&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&amp;diff=17952</id>
		<title>Fichier:Swim Sync Capture d e cran 2024-10-11 a 11.51.45.png</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Fichier:Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45.png&amp;diff=17952"/>
		<updated>2024-10-11T09:52:28Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Swim_Sync_Capture_d_e_cran_2024-10-11_a_11.51.45&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17950</id>
		<title>Swim Sync</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Swim_Sync&amp;diff=17950"/>
		<updated>2024-10-11T09:49:06Z</updated>

		<summary type="html">&lt;p&gt;Lucem : Page créée avec « {{Tuto Details |Licences=Attribution (CC-BY) |Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&amp;#039;indiquer en direct l&amp;#039;affluence des quat... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tuto Details&lt;br /&gt;
|Licences=Attribution (CC-BY)&lt;br /&gt;
|Description=Swim Sync est un POCL à destination des nageurs de Bordeaux. Il permet d&#039;indiquer en direct l&#039;affluence des quatre piscines municipales de la ville.&lt;br /&gt;
|Disciplines scientifiques=Computing, Electricity&lt;br /&gt;
|Difficulty=Expert&lt;br /&gt;
|Duration=2&lt;br /&gt;
|Duration-type=day(s)&lt;br /&gt;
|Tags=Bois, Piscine, Leds, Esp32, design, codage, open data, découpe laser&lt;br /&gt;
}}&lt;br /&gt;
{{Introduction&lt;br /&gt;
|Introduction=Ce tutoriel vous permet de reproduire le Swim Sync, un objet à destination des nageurs souhaitant connaitre l&#039;affluence des piscines de la ville de Bordeaux. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Disclaimer : Ce tutoriel est à destination de personnes averties, ayant des qualifications réelles en codage et design.&lt;br /&gt;
}}&lt;br /&gt;
{{Materials&lt;br /&gt;
|ItemList={{ItemList&lt;br /&gt;
|Item=LED&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=ESP32&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Bois&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Imprimante 3D&lt;br /&gt;
}}{{ItemList&lt;br /&gt;
|Item=Découpeuse laser&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Step&lt;br /&gt;
|Step_Title=Conception, croquis&lt;br /&gt;
|Step_Content=Premièrement,&lt;br /&gt;
}}&lt;br /&gt;
{{Notes}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
	<entry>
		<id>https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Utilisateur:Lucem&amp;diff=17943</id>
		<title>Utilisateur:Lucem</title>
		<link rel="alternate" type="text/html" href="https://wikidebrouillard.qualif.dokit.app/w/index.php?title=Utilisateur:Lucem&amp;diff=17943"/>
		<updated>2024-10-11T09:21:41Z</updated>

		<summary type="html">&lt;p&gt;Lucem : create user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Lucem</name></author>
	</entry>
</feed>