<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki.fablab-lannion.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=3dofbis</id>
	<title>Kernel Fablab Lannion - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.fablab-lannion.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=3dofbis"/>
	<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Sp%C3%A9cial:Contributions/3dofbis"/>
	<updated>2026-05-02T06:05:50Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5238</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5238"/>
		<updated>2017-01-27T13:28:37Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
[[File:IMG_20170127_sandale.jpg|800px]]&lt;br /&gt;
==sketch podometre==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test in situ==&lt;br /&gt;
La restitution des informations en direct de l'esp sur tablette via l'appli μpanel ou via web:&lt;br /&gt;
[[File:Screenshot_2017-01-27-13-26-44.png|400px]][[File:Screenshot_2017-01-27-09-41-19.png|400px]]&lt;br /&gt;
[[File:Screenshot_2017-01-27-13-25-56.png|200px]]&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5237</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5237"/>
		<updated>2017-01-27T13:19:09Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
[[File:IMG_20170127_sandale.jpg|800px]]&lt;br /&gt;
==sketch podometre==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test in situ==&lt;br /&gt;
La restitution des informations en direct de l'esp sur tablette via l'appli μpanel ou via web:&lt;br /&gt;
[[File:Screenshot_2017-01-27-13-26-44.png|400px]][[File:Screenshot_2017-01-27-09-41-19.png|400px]]&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:Screenshot_2017-01-27-09-41-19.png&amp;diff=5236</id>
		<title>Fichier:Screenshot 2017-01-27-09-41-19.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:Screenshot_2017-01-27-09-41-19.png&amp;diff=5236"/>
		<updated>2017-01-27T13:18:30Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5235</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5235"/>
		<updated>2017-01-27T13:16:22Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
[[File:IMG_20170127_sandale.jpg|800px]]&lt;br /&gt;
==sketch podometre==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test in situ==&lt;br /&gt;
La restitution des informations en direct de l'esp sur tablette via l'appli μpanel ou via web:&lt;br /&gt;
[[File:Screenshot_2017-01-27-13-25-56.png|400px]][[File:Screenshot_2017-01-27-13-26-44.png|400px]]&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:Screenshot_2017-01-27-13-26-44.png&amp;diff=5234</id>
		<title>Fichier:Screenshot 2017-01-27-13-26-44.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:Screenshot_2017-01-27-13-26-44.png&amp;diff=5234"/>
		<updated>2017-01-27T13:16:12Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5233</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5233"/>
		<updated>2017-01-27T13:14:11Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
[[File:IMG_20170127_sandale.jpg|800px]]&lt;br /&gt;
==sketch podometre==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Test in situ==&lt;br /&gt;
La restitution des informations en direct de l'esp sur tablette via l'appli μpanel ou via web:&lt;br /&gt;
[[File:Screenshot_2017-01-27-13-25-56.png|400px]]&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:Screenshot_2017-01-27-13-25-56.png&amp;diff=5232</id>
		<title>Fichier:Screenshot 2017-01-27-13-25-56.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:Screenshot_2017-01-27-13-25-56.png&amp;diff=5232"/>
		<updated>2017-01-27T13:13:23Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5231</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5231"/>
		<updated>2017-01-27T13:02:52Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
[[File:IMG_20170127_sandale.jpg|800px]]&lt;br /&gt;
==sketch podometre==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5230</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5230"/>
		<updated>2017-01-27T13:00:49Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
[[File:IMG_20170127_sandale.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
==sketch podometre==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20170127_sandale.jpg&amp;diff=5229</id>
		<title>Fichier:IMG 20170127 sandale.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20170127_sandale.jpg&amp;diff=5229"/>
		<updated>2017-01-27T13:00:23Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5206</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5206"/>
		<updated>2017-01-23T19:30:19Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
==sketch podometre==&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5205</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5205"/>
		<updated>2017-01-23T19:28:49Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
test&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5204</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5204"/>
		<updated>2017-01-23T18:51:43Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : /* sketch podometre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5203</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5203"/>
		<updated>2017-01-23T18:51:11Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : /* sketch podometre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
==sketch podometre== &lt;br /&gt;
&amp;lt;nowiki&amp;gt;[[Category:Projet]]&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5202</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5202"/>
		<updated>2017-01-23T18:50:30Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : /* sketch podometre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
==sketch podometre== &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[[Category:Projet]]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5201</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5201"/>
		<updated>2017-01-23T18:45:08Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
==sketch podometre== &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
[[Category:Projet]]&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
]]&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5200</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5200"/>
		<updated>2017-01-23T18:41:41Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : /* sketch podometre */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
==sketch podometre== &lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5199</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5199"/>
		<updated>2017-01-23T18:40:43Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
==sketch podometre== &lt;br /&gt;
&amp;lt;nowiki&amp;gt;String Msg;&lt;br /&gt;
char ChNumbers = 1;            // Number of enabled channels&lt;br /&gt;
char ChScanning = 0;           // Channel to scan&lt;br /&gt;
&lt;br /&gt;
int ChValues[4] = {0,0,0,0};   // Array of channel values&lt;br /&gt;
long LastMeasTime = 0;         // Time of last measurement&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
  pinMode(13, OUTPUT);&lt;br /&gt;
  Serial.begin(57600);         // Initialise serial&lt;br /&gt;
  delay(3000);                 // Let's the module start&lt;br /&gt;
  Serial.println(&amp;quot;&amp;quot;);            // Dismiss partial sent messages&lt;br /&gt;
  Serial.println(&amp;quot;$PING 200&amp;quot;);   // Enable real-time communication&lt;br /&gt;
  SendSplashScreen();          // Send Application Splash Screen&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendSplashScreen()        // Send the splash screen cointaining the Start button&lt;br /&gt;
{&lt;br /&gt;
   Serial.print(&amp;quot;\n$P:D!g5;{^*30%80,100!g3{ht2,000,1*7T#180:&amp;amp;#956Panel;}/3{*4T#888:Mobile Interactive;_T#888:Universal Panel;}&amp;quot;);&lt;br /&gt;
   Serial.println(&amp;quot;_{*10T#FFF:Podometre Testeur;_*8T#3AA:P.Pinault BIOZOPIX;_I1.762%50;}}/20*10B0%20,10r30g0.1#FFFfb:PODO;&amp;quot;);  &lt;br /&gt;
      Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void SendPanel(char NumberOfChannels)&lt;br /&gt;
{&lt;br /&gt;
   char x; &lt;br /&gt;
   char y;&lt;br /&gt;
   // Send the definition of the Panel header and define the macro to display channels&lt;br /&gt;
   Serial.print(&amp;quot;$P:D!g1;{^%100,20!g8|%33B1%80:FSR+;|%33B2%80:FSR-;|%33B3%80:Sortie;}&amp;quot;);&lt;br /&gt;
   Serial.print(&amp;quot;K1:{p8*15%87!g8_T:FSR?= ;M??fb:0.00;T: N;A??G%45:5.10:5.11:0::0:0.25;|T:BIOZOPIX;}$&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++)    // Recall the channel Macro to display enabled channel sub-panel&lt;br /&gt;
   {&lt;br /&gt;
     Serial.print(&amp;quot;J1(&amp;quot;);               // Macro call keyword&lt;br /&gt;
     Serial.print(x,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
  //   Serial.print(y,DEC);     // Pass to the macro the number of channel&lt;br /&gt;
     Serial.print(&amp;quot;)&amp;quot;);                 // Terminate the Macro call&lt;br /&gt;
   } &lt;br /&gt;
  &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
    &lt;br /&gt;
   for(x=0; x&amp;lt;NumberOfChannels; x++) DisplayChannel(x);  // Update the channels' value&lt;br /&gt;
   &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void DisplayChannel(char c)    // Update the channel value&lt;br /&gt;
{&lt;br /&gt;
  &lt;br /&gt;
    Serial.print(&amp;quot;#A&amp;quot;); Serial.print(c,DEC); Serial.print(&amp;quot;:&amp;quot;);  // Update the analog bar value&lt;br /&gt;
    Serial.println(ChValues[c]);                                 // with the acquired value (LSB)&lt;br /&gt;
    &lt;br /&gt;
  //  float v = ((float) ChValues[c]) / 1024.0 * 5.0;              // Transfor the LSB into voltage&lt;br /&gt;
    float w = ((float) ChValues[c]) / 1024.0 * 5.0*300/2.65;&lt;br /&gt;
 //   Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    analogWrite(13, int(w/2));    &lt;br /&gt;
 //   Serial.println(v);                                           // with the acquired value (V)&lt;br /&gt;
    Serial.print(&amp;quot;#M&amp;quot;); Serial.print(c,DEC);                     // Update the channel value message&lt;br /&gt;
    Serial.println(w);                                           // with the acquired value (V)&lt;br /&gt;
  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  int c;&lt;br /&gt;
  while ((c = Serial.read()) &amp;gt; '\n') Msg += (char) c;  // Read incoming chars, if any, until new line&lt;br /&gt;
  if (c == '\n')                                       // is message complete?&lt;br /&gt;
  { &lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B3P&amp;quot;)) SendSplashScreen();    // has Exit key been pressed? Splash screen!&lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B0P&amp;quot;)) SendPanel(ChNumbers);  // has Start key been pressed? Display Panel&lt;br /&gt;
    &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B1P&amp;quot;))     // has the channel ADD button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers++;                           // Increase the number of channels&lt;br /&gt;
        if (ChNumbers &amp;gt; 4) ChNumbers = 4;      // up to 4&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
      &lt;br /&gt;
    if (Msg.substring(0,4).equals(&amp;quot;#B2P&amp;quot;))     // has the channel DELETE button been pressed?&lt;br /&gt;
      {  &lt;br /&gt;
        ChNumbers--;                           // Decrease the number of channels&lt;br /&gt;
        if (ChNumbers &amp;lt; 1) ChNumbers = 1;      // down to 1&lt;br /&gt;
        SendPanel(ChNumbers);                  // Send the new panel&lt;br /&gt;
      }&lt;br /&gt;
         &lt;br /&gt;
    Msg = &amp;quot;&amp;quot;;&lt;br /&gt;
  } &lt;br /&gt;
  &lt;br /&gt;
  if (millis() - LastMeasTime &amp;gt; 100)                      // is time for a new measurement? &lt;br /&gt;
  {&lt;br /&gt;
    if (ChScanning &amp;gt;= ChNumbers) ChScanning = 0;         // if all channels already scanned, restart from 0&lt;br /&gt;
    ChValues[ChScanning] = analogRead(A0+ChScanning);    // Read analog value of selected channel&lt;br /&gt;
    DisplayChannel(ChScanning++);                        // Update panel and move to the next channel&lt;br /&gt;
    LastMeasTime = millis();                             // save the time of this measurement&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
  delay(150); &lt;br /&gt;
   Serial.println(&amp;quot;&amp;quot;);                  // Terminate the panel definition&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5198</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5198"/>
		<updated>2017-01-23T18:38:18Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;[[Category:Projet]]&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5183</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5183"/>
		<updated>2017-01-16T21:35:13Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]][[File:IMG_20160809_1.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20160809_1.jpg&amp;diff=5182</id>
		<title>Fichier:IMG 20160809 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20160809_1.jpg&amp;diff=5182"/>
		<updated>2017-01-16T21:34:58Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5181</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5181"/>
		<updated>2017-01-16T21:32:41Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:IMG_201608091.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_201608091.jpg&amp;diff=5180</id>
		<title>Fichier:IMG 201608091.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_201608091.jpg&amp;diff=5180"/>
		<updated>2017-01-16T21:32:22Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5179</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5179"/>
		<updated>2017-01-16T21:30:57Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5178</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5178"/>
		<updated>2017-01-16T21:29:28Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[:File:IMG_20160809_204947_404#1.jpg]]&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20160809_204947_404.jpeg&amp;diff=5177</id>
		<title>Fichier:IMG 20160809 204947 404.jpeg</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20160809_204947_404.jpeg&amp;diff=5177"/>
		<updated>2017-01-16T21:27:21Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20160809_204947_404&amp;diff=5176</id>
		<title>Fichier:IMG 20160809 204947 404</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20160809_204947_404&amp;diff=5176"/>
		<updated>2017-01-16T21:25:59Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : Page créée avec « 400px »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:IMG_20160809_204947_404#1.jpg|400px]]&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5174</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5174"/>
		<updated>2017-01-16T21:25:16Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. [[:File:IMG_20160809_204947_404#1.jpg]]D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5172</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5172"/>
		<updated>2017-01-16T21:23:09Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:IMG_20160809_205006_056#1.jpg|400px]]&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. [[:File:IMG_20160809_205006_056#1.jpg]]D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5171</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5171"/>
		<updated>2017-01-16T21:21:59Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. [[:File:IMG_20160809_205006_056#1.jpg]]D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20160809_205006_056-1.jpg&amp;diff=5170</id>
		<title>Fichier:IMG 20160809 205006 056-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20160809_205006_056-1.jpg&amp;diff=5170"/>
		<updated>2017-01-16T21:21:04Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5169</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5169"/>
		<updated>2017-01-16T21:15:55Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]] http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5168</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5168"/>
		<updated>2017-01-16T21:14:22Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse ([[:File:IMG_20151016_111925_626.jpg]]http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5167</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5167"/>
		<updated>2017-01-16T21:12:29Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[:File:IMG_20151016_111925_626.jpg]]La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse (http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20151016_111925_626.jpg&amp;diff=5166</id>
		<title>Fichier:IMG 20151016 111925 626.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20151016_111925_626.jpg&amp;diff=5166"/>
		<updated>2017-01-16T21:12:09Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : 3dofbis a téléversé une nouvelle version de Fichier:IMG 20151016 111925 626.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20151016_111925_626.jpg&amp;diff=5165</id>
		<title>Fichier:IMG 20151016 111925 626.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Fichier:IMG_20151016_111925_626.jpg&amp;diff=5165"/>
		<updated>2017-01-16T21:06:05Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5151</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5151"/>
		<updated>2017-01-08T21:47:08Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse (http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronics&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronics a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5150</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5150"/>
		<updated>2017-01-08T21:31:24Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse (http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 résistances (10Kohms)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-2 capteurs FSR sensitronic&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un arduino pro mini&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronic a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5149</id>
		<title>Semelle connectee</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Semelle_connectee&amp;diff=5149"/>
		<updated>2017-01-08T21:29:28Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : Resumé semelle connectee&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La semelle connectée est d’abord constituée d’une semelle imprimée par une TOBECAV1 en PLA semi-souple ORBI-TECH selon un modèle paramétrique déposé sur thingiverse (http://www.thingiverse.com/thing:375428). Caractéristique principale de la hauteur de pied à relever,  la mesure selon l’axe Z entre le plateau et le sommet de la voute plantaire est comblée par du matériau support formant une structure allégée dans laquelle est taillée à la dremel le logement des différents composants:&lt;br /&gt;
&lt;br /&gt;
-une battery li-on 3,7V&lt;br /&gt;
-2 résistances (10Kohms)&lt;br /&gt;
-2 capteurs FSR sensitronic&lt;br /&gt;
-un arduino pro mini&lt;br /&gt;
-un esp8266 avec le firmware italien uPanel&lt;br /&gt;
&lt;br /&gt;
Le capteur FSR Sensitronic a été sélectionné et testé lors de séances ENUMEA (ex club REIA) pour son prix (6$), sa souplesse d'utilisation et son potentiel de compatibilité biomecanique. D’autres capteurs embarqués ont été abordés avec l'expertise notamment de Christophe Onillon dans la recherche de partenariat avec des fondeurs. D’abord envisagé avec TI (CC2650) sous l’impulsion de la Cité de l’Objet Connecté à Angers, c’est avec ST que la relation s’affirme dans le choix technologique  autour du module STEVAL WESU.&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
	<entry>
		<id>https://wiki.fablab-lannion.org//index.php?title=Cat%C3%A9gorie:Projet&amp;diff=5148</id>
		<title>Catégorie:Projet</title>
		<link rel="alternate" type="text/html" href="https://wiki.fablab-lannion.org//index.php?title=Cat%C3%A9gorie:Projet&amp;diff=5148"/>
		<updated>2017-01-08T21:09:43Z</updated>

		<summary type="html">&lt;p&gt;3dofbis : Semelle connectee resumé&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;gallery &amp;gt;&lt;br /&gt;
File:Logo-fabalb.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Exemple_de_projet]]&amp;lt;/div&amp;gt;|link=[[Exemple_de_projet]]&lt;br /&gt;
File:logo-pouce-300x300.jpg|&amp;lt;div style=&amp;quot;text-align: center; font-size: 0.9em;&amp;quot;&amp;gt;[[BorneAutoStop]]&amp;lt;/div&amp;gt;|link=[[BorneAutoStop]]&lt;br /&gt;
File:Bob.jpg|&amp;lt;div style=&amp;quot;text-align: center; font-size: 0.9em;&amp;quot;&amp;gt;[[Bob le Bipède]]&amp;lt;/div&amp;gt;|link=[[Bob le Bipède]]&lt;br /&gt;
File:Bzzz-logo_fond_blanc.jpg|&amp;lt;div style=&amp;quot;text-align: center; font-size: 0.9em;&amp;quot;&amp;gt; [[Suivi_des_ruches|Bzzz: Suivi des ruches]]&amp;lt;/div&amp;gt;|link=[[Suivi_des_ruches]]&lt;br /&gt;
File:Buddiesjewel_131220.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[BuddiesJewel]]&amp;lt;/div&amp;gt;|link=[[BuddiesJewel]]&lt;br /&gt;
File:Zuzuhack.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[ZuzuHack]]&amp;lt;/div&amp;gt;|link=[[ZuzuHack]]&lt;br /&gt;
File:practice.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Practice Hack]]&amp;lt;/div&amp;gt;|link=[[ Practice Hack ]]&lt;br /&gt;
File:Illustrabot.jpg|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[IllustraBot]]&amp;lt;/div&amp;gt;|link=[[IllustraBot]]&lt;br /&gt;
Fichier:20140106_125232.jpg|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[IllustraBot2]]&amp;lt;/div&amp;gt;|link=[[IllustraBot2]]&lt;br /&gt;
File:Pompe3d.jpg|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[Pompe Péristaltique]]&amp;lt;/div&amp;gt;|link=[[Pompe Péristaltique]]&lt;br /&gt;
File:Registre.jpg|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[By-pass 3 voies]]&amp;lt;/div&amp;gt;|link=[[By-pass 3 voies]]&lt;br /&gt;
File:Teleinfo.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Domotique]]&amp;lt;/div&amp;gt;|link=[[Domotique]]&lt;br /&gt;
File:Pictutag.svg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[PictuTag]]&amp;lt;/div&amp;gt;|link=[[PictuTag]]&lt;br /&gt;
File:helib1.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[HeliBroute]]&amp;lt;/div&amp;gt;|link=[[HeliBroute]]&lt;br /&gt;
File:File Heliostat.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Héliostat]]&amp;lt;/div&amp;gt;|link=[[Héliostat]]&lt;br /&gt;
File:logo-fabalb.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Declencheur photographique]]&amp;lt;/div&amp;gt;|link=[[Declencheur photographique]]&lt;br /&gt;
File:logo-fabalb.png|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[Robot GéoLocalisé]]&amp;lt;/div&amp;gt;|link=[[Robot GéoLocalisé]]&lt;br /&gt;
File:logo-fabalb.png|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[Scanner 3D]]&amp;lt;/div&amp;gt;|link=[[Scanner 3D]]&lt;br /&gt;
File:Bombertag.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[BomberTag]]&amp;lt;/div&amp;gt;|link=[[BomberTag]]&lt;br /&gt;
File:Vatx pcb v2.0.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[vATX]]&amp;lt;/div&amp;gt;|link=[[vATX]]&lt;br /&gt;
Fichier:akeru-beta-32-fr.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Akeru]]&amp;lt;/div&amp;gt;|link=[[Akeru]]&lt;br /&gt;
File:LoRaAntenne.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[LoRa]]&amp;lt;/div&amp;gt;|link=[[LoRa]]&lt;br /&gt;
File:robot-312208_640.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Robot humanoid]]&amp;lt;/div&amp;gt;|link=[[Robot humanoid]]&lt;br /&gt;
File:RPiPSU_logo.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[RPiPSU]]&amp;lt;/div&amp;gt;|link=[[RPiPSU]]&lt;br /&gt;
Fichier:multigraph.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[NerzhTi]]&amp;lt;/div&amp;gt;|link=[[NerzhTi]]&lt;br /&gt;
File:jeu_oie.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Jeu de l'oie]]&amp;lt;/div&amp;gt;|link=[[Jeu de l'oie]]&lt;br /&gt;
File:Rw IMG 20160204 183111.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Borne d'arcade]]&amp;lt;/div&amp;gt;|link=[[Borne d'arcade]]&lt;br /&gt;
File:3D.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Apprendre à souder]]&amp;lt;/div&amp;gt;|link=[[Apprendre à souder]]&lt;br /&gt;
File:boite4g.jpg|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[KerLiveEvent]]&amp;lt;/div&amp;gt;|link=[[KerLiveEvent]]&lt;br /&gt;
&amp;lt;!-- File:lot-de-3-lecteurs-de-disquette-pc-492198.jpg|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[Emuler un lecteur de disquette]]&amp;lt;/div&amp;gt;|link=[[Emuler un lecteur de disquette]] abandonné achat lecteur disquette usb plus rapide ! --&amp;gt;&lt;br /&gt;
File:Macareux.png|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[Comptage_Macareux]]&amp;lt;/div&amp;gt;|link=[[Comptage_Macareux]]&lt;br /&gt;
File:logo-fabalb.png|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[Projet_electronique_et_audio_musique]]&amp;lt;/div&amp;gt;|link=[[Projet_electronique_et_audio_musique]]&lt;br /&gt;
File:WolAndShutProto.jpg|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[IR-WolAndShut]]&amp;lt;/div&amp;gt;|link=[[IR-WolAndShut]]&lt;br /&gt;
File:Logo-LeFeT.png|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[Libre en Fête en Trégor 2016]]&amp;lt;/div&amp;gt;|link=[[Libre en Fête en Trégor 2016]]&lt;br /&gt;
File:MontageBrasRobot.png|&amp;lt;div style=&amp;quot;text-align: center; &amp;quot;&amp;gt;[[Bras_de_Robot]]&lt;br /&gt;
File:Trender.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Trender]]&amp;lt;/div&amp;gt;|link=[[Trender]]&lt;br /&gt;
File:regleBygraveMkIIA.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Règle_Bygrave]]&amp;lt;/div&amp;gt;|link=[[Règle_Bygrave]]&lt;br /&gt;
File:Thegrue.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[TheGrue]]&amp;lt;/div&amp;gt;|link=[[TheGrue]]&lt;br /&gt;
File:Zz20161005 103417.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Maquette Scène de Théâtre]]&amp;lt;/div&amp;gt;|link=[[Maquette Scène de Théâtre]]&lt;br /&gt;
File:20160908_073306.jpg|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Visualisateur de documents]]&amp;lt;/div&amp;gt;|link=[[Visualisateur de documents]]&lt;br /&gt;
File:chess1.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[ChessClock|Pendule d'échecs]]&amp;lt;/div&amp;gt;|link=[[ChessClock]]&lt;br /&gt;
File:Logo-fabalb.png|&amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt;[[Semelle connectée]]&amp;lt;/div&amp;gt;|link=[[Semelle_connectee]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>3dofbis</name></author>
	</entry>
</feed>