Attribut:ItemLongDescription

This is a property of type Text.

Affichage de 100 pages utilisant cette propriété.
C
<nowiki>== Caractéristiques ==<br />Ce module de haute précision possède 12 boutons tactiles et supporte la communication I2C. <br /><br />Il peut être facilement interfacé avec n'importe quel microcontrôleur. <br /><br /><br />Il n'y a pas de régulateur sur la carte, donc la tension d'alimentation doit être comprise entre 1.7 et 3.6VDC.<br /><br /><br />Il comporte 18 broches :<br /><br /><br />6 broches à gauche :<br /><br />*    VCC : Alimentation du module - 3.3V<br />*    IRQ : Sortie d'interruption<br />*    SCL : Entrée horloge série pour le protocole I2C<br />*    SDA : Entrée/sortie de données série pour le protocole I2C<br />*    ADD : Adresse d'ajustement pour le protocole I2C<br />*    GND : Masse<br /><br />12 broches sur la droite :<br /><br />*    0-11 : Boutons tactiles<br /><br /><br/><br /><br />== Bibliothèque ==<br />Il peut s'utiliser avec plusieurs bibliothèques. A partir du gestionnaire de bibliothèque, ajoutez la bibliothèque Adafruit MPR121<br /><br />== Câblage ==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur Capacitif MPR121 CapteurcapacitifMPR121 bb.png" data-sourceimage="https://www.wikidebrouillard.org/images/5/5c/Item-Capteur_Capacitif_MPR121_CapteurcapacitifMPR121_bb.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_Capacitif_MPR121_CapteurcapacitifMPR121_bb.png" class="image" title="Capteur tactile capacitif MPR121"><img alt="Capteur tactile capacitif MPR121" src="/images/5/5c/Item-Capteur_Capacitif_MPR121_CapteurcapacitifMPR121_bb.png" width="729" height="432" data-file-width="729" data-file-height="432" /></a></div></div></span></div><br/><br /><br />== Code minimal ==<br /><br/><br /><table class="wikitable" width="617" cellspacing="0" cellpadding="2"><br /><tr><br /><td width="98" height="17" bgcolor="#999999"><br /></td><td width="199" bgcolor="#999999"><br /></td><td width="308" bgcolor="#999999">MPR121<br /></td></tr><tr><br /><td rowspan="2" width="98" bgcolor="#999999">Avant le Setup<br /></td><td width="199" bgcolor="#999999">Importation de la bibliothèque<br /></td><td width="308">#include <Wire.h><br /><br />#include "Adafruit_MPR121.h"<br /></td></tr><tr><br /><td width="199" bgcolor="#999999">Création de l’objet<br /></td><td width="308">Adafruit_MPR121 capteur = Adafruit_MPR121();<br /><br /><br />// Déclaration de variable<br /><br />uint16_t actuelleTouche = 0;<br /></td></tr><tr><br /><td width="98" height="17" bgcolor="#999999">Dans le Setup<br /></td><td width="199" bgcolor="#999999">Démarrage de l’objet<br /></td><td width="308">if (!capteur.begin(0x5A)) {<br /><br />while (1);<br /><br />}<br /></td></tr><tr><br /><td width="98" height="17" bgcolor="#999999">Dans le Loop<br /></td><td width="199" bgcolor="#999999">Utilisation<br /></td><td width="308">actuelleTouche = capteur.touched();<br/><br /></td></tr></table><br /><br /><br />== Exemple ==<br /><br/><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="c1">////////////////////////</span><br /><span class="lineno"> 2 </span><span class="c1">// Capteur Capacitif //</span><br /><span class="lineno"> 3 </span><span class="c1">// MPR121 //</span><br /><span class="lineno"> 4 </span><span class="c1">////////////////////////</span><br /><span class="lineno"> 5 </span><br /><span class="lineno"> 6 </span><span class="cm">/*</span><br /><span class="lineno"> 7 </span><br /><span class="lineno"> 8 </span><span class="cm">LOLIN (wemos)D1 mini </span><br /><span class="lineno"> 9 </span><span class="cm"> _______________________________ Capteur capacitif MPR121</span><br /><span class="lineno">10 </span><span class="cm"> / _________________ \ _________________</span><br /><span class="lineno">11 </span><span class="cm"> / / D1 mini \ \ | L 11[ ]|</span><br /><span class="lineno">12 </span><span class="cm"> / |[ ]RST TX[ ]| \ | E 10[ ]|</span><br /><span class="lineno">13 </span><span class="cm"> | |[ ]A0 -GPIO RX[ ]| \ | D 9[ ]|</span><br /><span class="lineno">14 </span><span class="cm"> | |[ ]D0-16 5-D1[X]| SCL----------. \-|[X]3,3V / 8[ ]|</span><br /><span class="lineno">15 </span><span class="cm"> | |[ ]D5-14 4-D2[X]| SDA---------. \ |[ ]IRQ e 7[ ]|</span><br /><span class="lineno">16 </span><span class="cm"> | |[ ]D6-12 0-D3[ ]| \ \-|[X]SCL l 6[ ]|</span><br /><span class="lineno">17 </span><span class="cm"> | |[ ]D7-13 2-D4[ ]| LED_BUILTIN \--|[X]SDA e 5[ ]|</span><br /><span class="lineno">18 </span><span class="cm"> | |[ ]D8-15 GND[X]|--------------. |[ ]ADD c 4[ ]|</span><br /><span class="lineno">19 </span><span class="cm"> \--|[X]3V3 5V[ ]| \--|[X]GND t 3[ ]|</span><br /><span class="lineno">20 </span><span class="cm"> | +---+ | | r 2[ ]|</span><br /><span class="lineno">21 </span><span class="cm"> |_______|USB|_______| | o 1[ ]|</span><br /><span class="lineno">22 </span><span class="cm"> | MPR121 d 0[ ]|</span><br /><span class="lineno">23 </span><span class="cm"> |_________e_______| </span><br /><span class="lineno">24 </span><br /><span class="lineno">25 </span><span class="cm">Matériel :</span><br /><span class="lineno">26 </span><span class="cm"> - Des fils dupont</span><br /><span class="lineno">27 </span><span class="cm"> - Un LOLIN (ou Wemos) D1 mini</span><br /><span class="lineno">28 </span><span class="cm"> - Capteur capacitif MPR121</span><br /><span class="lineno">29 </span><br /><span class="lineno">30 </span><span class="cm"> </span><br /><span class="lineno">31 </span><span class="cm"> Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos</span><br /><span class="lineno">32 </span><span class="cm"> Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)</span><br /><span class="lineno">33 </span><span class="cm"> ___</span><br /><span class="lineno">34 </span><span class="cm"> / ___ \</span><br /><span class="lineno">35 </span><span class="cm"> |_| | </span><br /><span class="lineno">36 </span><span class="cm"> /_/</span><br /><span class="lineno">37 </span><span class="cm"> _ ___ _</span><br /><span class="lineno">38 </span><span class="cm"> |_| |___|_| |_</span><br /><span class="lineno">39 </span><span class="cm"> ___|_ _|</span><br /><span class="lineno">40 </span><span class="cm"> |___| |_|</span><br /><span class="lineno">41 </span><span class="cm"> Les petits Débrouillards - février 2023 - CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/</span><br /><span class="lineno">42 </span><br /><span class="lineno">43 </span><span class="cm"> Inspiré de : https://electropeak.com/learn/interfacing-mpr121-capacitive-touch-sensor-module-with-arduino/</span><br /><span class="lineno">44 </span><span class="cm"> Modified by MehranMaleki from Arduino Examples - janvier 2021</span><br /><span class="lineno">45 </span><span class="cm">*/</span><br /><span class="lineno">46 </span><br /><span class="lineno">47 </span><span class="cp">#include</span> <span class="cpf"><Wire.h></span><span class="cp"></span><br /><span class="lineno">48 </span><span class="cp">#include</span> <span class="cpf">"Adafruit_MPR121.h"</span><span class="cp"></span><br /><span class="lineno">49 </span><br /><span class="lineno">50 </span><span class="cp">#ifndef _BV</span><br /><span class="lineno">51 </span><span class="cp">#define _BV(bit) (1 << (bit))</span><br /><span class="lineno">52 </span><span class="cp">#endif</span><br /><span class="lineno">53 </span><br /><span class="lineno">54 </span><span class="c1">// Vous pouvez en avoir jusqu'à 4 MPR121 sur un bus i2c mais un seul suffit pour les tests !</span><br /><span class="lineno">55 </span><span class="n">Adafruit_MPR121</span> <span class="n">cap</span> <span class="o">=</span> <span class="n">Adafruit_MPR121</span><span class="p">();</span><br /><span class="lineno">56 </span><br /><span class="lineno">57 </span><span class="c1">// Garde la trace des dernières broches touchés.</span><br /><span class="lineno">58 </span><span class="c1">// Ainsi, nous savons quand les boutons sont 'relâchés'.</span><br /><span class="lineno">59 </span><span class="kr">uint16_t</span> <span class="n">precedentTouche</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span><br /><span class="lineno">60 </span><span class="kr">uint16_t</span> <span class="n">actuelTouche</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span><br /><span class="lineno">61 </span><br /><span class="lineno">62 </span><span class="kr">void</span> <span class="nb">setup</span> <span class="p">()</span> <span class="p">{</span><br /><span class="lineno">63 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="lineno">64 </span><br /><span class="lineno">65 </span> <span class="k">while</span> <span class="p">(</span><span class="o">!</span><span class="nf">Serial</span><span class="p">)</span> <span class="p">{</span> <span class="c1">// indispensable pour empêcher un Arduino leonardo/micro de démarrer trop vite !</span><br /><span class="lineno">66 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">10</span><span class="p">);</span><br /><span class="lineno">67 </span> <span class="p">}</span><br /><span class="lineno">68 </span><br /><span class="lineno">69 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Programme de test du capteur capacitif MPR121 avec la bibliothèque Adafruit MPR121"</span><span class="p">);</span><br /><span class="lineno">70 </span><br /><span class="lineno">71 </span> <span class="c1">// L'adresse par défaut est 0x5A, si elle est liée à 3.3V, elle est 0x5B.</span><br /><span class="lineno">72 </span> <span class="c1">// Si elle est liée à SDA, c'est 0x5C et si elle est liée à SCL, c'est 0x5D.</span><br /><span class="lineno">73 </span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">cap</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mh">0x5A</span><span class="p">))</span> <span class="p">{</span><br /><span class="lineno">74 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Le MPR121 n'a pas été trouvé, vérifiez le cablage ?"</span><span class="p">);</span><br /><span class="lineno">75 </span> <span class="k">while</span> <span class="p">(</span><span class="mi">1</span><span class="p">);</span><br /><span class="lineno">76 </span> <span class="p">}</span><br /><span class="lineno">77 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"MPR121 trouvé !"</span><span class="p">);</span><br /><span class="lineno">78 </span><span class="p">}</span><br /><span class="lineno">79 </span><br /><span class="lineno">80 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">81 </span> <span class="c1">// récupère les broches actuellement touchés</span><br /><span class="lineno">82 </span> <span class="n">actuelTouche</span> <span class="o">=</span> <span class="n">cap</span><span class="p">.</span><span class="n">touched</span><span class="p">();</span><br /><span class="lineno">83 </span><br /><span class="lineno">84 </span> <span class="k">for</span> <span class="p">(</span><span class="kr">uint8_t</span> <span class="n">i</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="n">i</span> <span class="o"><</span> <span class="mi">12</span><span class="p">;</span> <span class="n">i</span><span class="o">++</span><span class="p">)</span> <span class="p">{</span><br /><span class="lineno">85 </span> <span class="c1">// si *est* touché et *n'était pas* touché avant, alerte !</span><br /><span class="lineno">86 </span> <span class="k">if</span> <span class="p">((</span><span class="n">actuelTouche</span> <span class="o">&</span> <span class="n">_BV</span><span class="p">(</span><span class="n">i</span><span class="p">))</span> <span class="o">&&</span> <span class="o">!</span><span class="p">(</span><span class="n">precedentTouche</span> <span class="o">&</span> <span class="n">_BV</span><span class="p">(</span><span class="n">i</span><span class="p">))</span> <span class="p">)</span> <span class="p">{</span><br /><span class="lineno">87 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Broche N° "</span><span class="p">);</span><span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="n">i</span><span class="p">);</span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">" touché"</span><span class="p">);</span><br /><span class="lineno">88 </span> <span class="p">}</span><br /><span class="lineno">89 </span> <span class="c1">// si elle *était* touchée et qu'elle ne l'est plus, alerte !</span><br /><span class="lineno">90 </span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="p">(</span><span class="n">actuelTouche</span> <span class="o">&</span> <span class="n">_BV</span><span class="p">(</span><span class="n">i</span><span class="p">))</span> <span class="o">&&</span> <span class="p">(</span><span class="n">precedentTouche</span> <span class="o">&</span> <span class="n">_BV</span><span class="p">(</span><span class="n">i</span><span class="p">))</span> <span class="p">)</span> <span class="p">{</span><br /><span class="lineno">91 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Broche N° "</span><span class="p">);</span><span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="n">i</span><span class="p">);</span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"relachée"</span><span class="p">);</span><br /><span class="lineno">92 </span> <span class="p">}</span><br /><span class="lineno">93 </span> <span class="p">}</span><br /><span class="lineno">94 </span><br /><span class="lineno">95 </span> <span class="c1">// Mémorisation</span><br /><span class="lineno">96 </span> <span class="n">precedentTouche</span> <span class="o">=</span> <span class="n">actuelTouche</span><span class="p">;</span><br /><span class="lineno">97 </span><br /><span class="lineno">98 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
<nowiki><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Il doit être alimenté en 5V</div><br /></div><br /><br /><br />plus d'infos : <br />=Caractéristiques=<br /><br />*alimentation maxi : 5V<br /><br /><br/><br />=Bibliothèque : =<br />Pour utiliser facilement cet Interrupteur, nous vous conseillons d'utiliser la bibliothèque<br /><br />ezButton (présente dans le gestionnaire de bibliothèques arduino)<br /><br />plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-End-Stop Sensor Library.png" data-sourceimage="https://www.wikidebrouillard.org/images/5/5f/Item-End-Stop_Sensor_Library.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-End-Stop_Sensor_Library.png" class="image"><img alt="Item-End-Stop Sensor Library" src="/images/5/5f/Item-End-Stop_Sensor_Library.png" width="1031" height="228" data-file-width="1031" data-file-height="228" /></a></div></div></span></div><br /><br /><br /><br />La bibliothèque est disponible ici : https://github.com/ArduinoGetStarted/button<br />=Câblage : =<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-End-Stop Sensor.png" data-sourceimage="https://www.wikidebrouillard.org/images/9/97/Item-End-Stop_Sensor.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-End-Stop_Sensor.png" class="image"><img alt="Item-End-Stop Sensor" src="/images/9/97/Item-End-Stop_Sensor.png" width="1041" height="690" data-file-width="1041" data-file-height="690" /></a></div></div></span></div><br /><br /><br />=Le code minimal : =<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">End-Stop Sensor<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">#include <ezButton.h><br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Création de l'objet et Configuration de la broche<br /></td><td valign="middle" align="left">ezButton limitSwitch(7); <br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Configuration du temps de rebond<br /></td><td valign="middle" align="left">limitSwitch.setDebounceTime(50);<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">limitSwitch.loop(); <br /><br />  if(limitSwitch.isPressed())<br /><br />    Serial.println("L'interrupteur de fin de course: NON TOUCHÉ -> TOUCHÉ");<br /><br />  if(limitSwitch.isReleased())<br /><br />    Serial.println("L'interrupteur de fin de course: TOUCHÉ -> NON TOUCHÉ");<br /><br />  int state = limitSwitch.getState();<br /><br />  if(state == HIGH)<br /><br />    Serial.println("L'interrupteur de fin de course: NON TOUCHÉ");<br /><br />  else<br /><br />    Serial.println("L'interrupteur de fin de course: TOUCHÉ");<br /></td></tr></table><br />=Autres fonctionnalités=<br />Aucune autres fonctionnalités<br />=Exemple : =<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="cp">#include</span> <span class="cpf"><ezButton.h></span><span class="cp"></span><br /><span class="lineno"> 2 </span><br /><span class="lineno"> 3 </span><span class="n">ezButton</span> <span class="nf">limitSwitch</span><span class="p">(</span><span class="mi">7</span><span class="p">);</span> <span class="c1">// créer un objet ezButton qui s'attache à la broche 7</span><br /><span class="lineno"> 4 </span><br /><span class="lineno"> 5 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno"> 6 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="lineno"> 7 </span> <span class="n">limitSwitch</span><span class="p">.</span><span class="n">setDebounceTime</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span> <span class="c1">// fixer le temps de rebond à 50 millisecondes</span><br /><span class="lineno"> 8 </span><br /><span class="lineno"> 9 </span><span class="p">}</span><br /><span class="lineno">10 </span><br /><span class="lineno">11 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">12 </span> <span class="n">limitSwitch</span><span class="p">.</span><span class="nb">loop</span><span class="p">();</span> <span class="c1">// DOIT appeler la fonction loop() en premier</span><br /><span class="lineno">13 </span><br /><span class="lineno">14 </span> <span class="k">if</span><span class="p">(</span><span class="n">limitSwitch</span><span class="p">.</span><span class="nf">isPressed</span><span class="p">())</span><br /><span class="lineno">15 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"L'interrupteur de fin de course: NON TOUCHÉ -> TOUCHÉ"</span><span class="p">);</span><br /><span class="lineno">16 </span><br /><span class="lineno">17 </span> <span class="k">if</span><span class="p">(</span><span class="n">limitSwitch</span><span class="p">.</span><span class="n">isReleased</span><span class="p">())</span><br /><span class="lineno">18 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"L'interrupteur de fin de course: TOUCHÉ -> NON TOUCHÉ"</span><span class="p">);</span><br /><span class="lineno">19 </span><br /><span class="lineno">20 </span> <span class="kr">int</span> <span class="n">state</span> <span class="o">=</span> <span class="n">limitSwitch</span><span class="p">.</span><span class="n">getState</span><span class="p">();</span><br /><span class="lineno">21 </span> <span class="k">if</span><span class="p">(</span><span class="n">state</span> <span class="o">==</span> <span class="kr">HIGH</span><span class="p">)</span><br /><span class="lineno">22 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"L'interrupteur de fin de course: NON TOUCHÉ"</span><span class="p">);</span><br /><span class="lineno">23 </span> <span class="k">else</span><br /><span class="lineno">24 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"L'interrupteur de fin de course: TOUCHÉ"</span><span class="p">);</span><br /><span class="lineno">25 </span><br /><span class="lineno">26 </span><span class="p">}</span><br /></pre></div><span> </span></nowiki>  
Le capteur Mi-flora fonctionne en Bluetooth Il permet de mesurer les grandeurs suivantes : - Température en °C - Humidité du sol en % - Conductivité en µS/cm (Indice de fertilisation) - Luminosité en Lux  +
<nowiki>'''DHT''' c'est pour "'''D'''igital-output relative '''H'''umidity & '''T'''emperature sensor", ce qui signifie à peu près capteur d'humidité relative et température à sortie numérique.<br /><br /><br />il fonctionne de 3,3 V à 6V et sur une plage de température de -40°C à +80°C. <br /><br /><br />Ses dimension sont de :<br /><br />*14*18*5.5mm, pour le petit modèle<br />*22*28*5mm , pour le grand modèle<br /><br />Il s'utilise avec Arduino, Raspberry pi ou n'importe quel microcontrôleur ou ordinateur.<br /><br /><br/><br /><br />==Caractéristiques : ==<br /><br />*Alimentation: 3,3 à 6 Vcc<br />*Consommation maxi: 1,5 mA<br />*Consommation au repos: 50 µA<br />*Plage de mesure: - température: -40 à +80 °C - humidité: 0 à 100 % RH<br />*Précision: - température: ± 0,5 °C - humidité: ± 2 % RH<br />*Dimensions: 25 x 15 x 9 mm<br /><br /><br/><br />==Bibliothèque : ==<br />Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque "'''''DHT Sensor Library by Adafruit'''''" (présente dans le gestionnaire de bibliothèques arduino)<br /><br />plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur dhumidite-Temperature DHT22 Arduino-lib-DHT.png" data-sourceimage="https://www.wikidebrouillard.org/images/8/8e/Item-Capteur_dhumidite-Temperature_DHT22_Arduino-lib-DHT.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_dhumidite-Temperature_DHT22_Arduino-lib-DHT.png" class="image"><img alt="Item-Capteur dhumidite-Temperature DHT22 Arduino-lib-DHT.png" src="/images/8/8e/Item-Capteur_dhumidite-Temperature_DHT22_Arduino-lib-DHT.png" width="780" height="100" data-file-width="780" data-file-height="100" /></a></div></div></span></div>La bibliothèque est ici : https://github.com/adafruit/DHT-sensor-library<br /><br /><br /><br />Installez la dépendance Adafruit Unified Sensor Library si le gestionnaire de Bibliothèque ne vous la propose pas :<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur dhumidite-Temperature DHT22 Capture decran du 2020-12-08 16-25-59.png" data-sourceimage="https://www.wikidebrouillard.org/images/e/e9/Item-Capteur_dhumidite-Temperature_DHT22_Capture_decran_du_2020-12-08_16-25-59.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_dhumidite-Temperature_DHT22_Capture_decran_du_2020-12-08_16-25-59.png" class="image"><img alt="Item-Capteur dhumidite-Temperature DHT22 Capture decran du 2020-12-08 16-25-59.png" src="/images/e/e9/Item-Capteur_dhumidite-Temperature_DHT22_Capture_decran_du_2020-12-08_16-25-59.png" width="831" height="128" data-file-width="831" data-file-height="128" /></a></div></div></span></div><br/><br /><br />==Câblage : ==<br />Attention utilisez une résistance de 10KOhm pour la résistance de PULLUP !<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur dhumidite-Temperature DHT22 DHT22 bb.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/5/56/Item-Capteur_dhumidite-Temperature_DHT22_DHT22_bb.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_dhumidite-Temperature_DHT22_DHT22_bb.jpg" class="image"><img alt="Item-Capteur dhumidite-Temperature DHT22 DHT22 bb.jpg" src="/images/5/56/Item-Capteur_dhumidite-Temperature_DHT22_DHT22_bb.jpg" width="567" height="768" data-file-width="567" data-file-height="768" /></a></div></div></span></div><br/><br />==Code Minimal==<br /><br/><br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">Capteur DHT22<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">#include "DHT.h"<br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Création de l’objet<br /></td><td valign="middle" align="left">DHT dht(broche, DHT22);<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Démarrage de l’objet<br /></td><td valign="middle" align="left">dht.begin();<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">int temp = dht.readTemperature();<br />int hum = dht.readHumidity();<br /></td></tr></table><br /><br/><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="c1">//Ajout de la bibliothèque DHT Sensor Library</span><br /><span class="lineno"> 2 </span><span class="cp">#include</span> <span class="cpf">"DHT.h"</span><span class="cp"></span><br /><span class="lineno"> 3 </span><br /><span class="lineno"> 4 </span><span class="c1">// Broche où est connectée le capteur DHT</span><br /><span class="lineno"> 5 </span><span class="cp">#define DHTPIN D2</span><br /><span class="lineno"> 6 </span><br /><span class="lineno"> 7 </span><span class="c1">// Définir le type de capteur DHT</span><br /><span class="lineno"> 8 </span><span class="cp">#define DHTTYPE DHT22 </span><br /><span class="lineno"> 9 </span><br /><span class="lineno">10 </span><span class="c1">// Initialisation du Capteur DHT</span><br /><span class="lineno">11 </span><span class="n">DHT</span> <span class="nf">dht</span><span class="p">(</span><span class="n">DHTPIN</span><span class="p">,</span> <span class="n">DHTTYPE</span><span class="p">);</span><br /><span class="lineno">12 </span><br /><span class="lineno">13 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">14 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span> <span class="c1">// démarrage de la connexion série</span><br /><span class="lineno">15 </span> <span class="n">dht</span><span class="p">.</span><span class="nf">begin</span><span class="p">();</span><br /><span class="lineno">16 </span><span class="p">}</span><br /><span class="lineno">17 </span><br /><span class="lineno">18 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">19 </span> <span class="cm">/* Mesure de température et d'humidité */</span><br /><span class="lineno">20 </span> <span class="c1">//Lecture de l'humidité ambiante</span><br /><span class="lineno">21 </span> <span class="kr">float</span> <span class="n">h</span> <span class="o">=</span> <span class="n">dht</span><span class="p">.</span><span class="n">readHumidity</span><span class="p">();</span><br /><span class="lineno">22 </span> <span class="c1">// Lecture de la température en Celcius</span><br /><span class="lineno">23 </span> <span class="kr">float</span> <span class="n">t</span> <span class="o">=</span> <span class="n">dht</span><span class="p">.</span><span class="nf">readTemperature</span><span class="p">();</span><br /><span class="lineno">24 </span> <span class="c1">//Affichage de la température dans le moniteur série</span><br /><span class="lineno">25 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Température : "</span><span class="p">);</span><br /><span class="lineno">26 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">t</span><span class="p">);</span><br /><span class="lineno">27 </span> <span class="c1">//Affichage de l'humidité dans le moniteur série</span><br /><span class="lineno">28 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Humidité : "</span><span class="p">);</span><br /><span class="lineno">29 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">h</span><span class="p">);</span><br /><span class="lineno">30 </span><span class="p">}</span><br /></pre></div></nowiki>  
<nowiki><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Il doit être alimenté en 5V</div><br /></div><br/><br />=Caractéristiques : =<br /><br />*alimentation maxi : 5V<br/><br /><br />=Bibliothèque : =<br />Pour utiliser le capteur d'inclinaison à bille il n'y a besoin d'aucunes bibliothèques <br />=Câblage : =<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur dinclinaison SW-520D.png" data-sourceimage="https://www.wikidebrouillard.org/images/f/f5/Item-Capteur_dinclinaison_SW-520D.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_dinclinaison_SW-520D.png" class="image"><img alt="Item-Capteur dinclinaison SW-520D" src="/images/f/f5/Item-Capteur_dinclinaison_SW-520D.png" width="1024" height="1024" data-file-width="1024" data-file-height="1024" /></a></div></div></span></div><br/><br />=Le code minimal : =<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">SW-520D<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">Aucune Librairies<br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Définition des pins et des variables<br /></td><td valign="middle" align="left">#define inPin 7<br />int value = 0<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Configuration des pins<br /></td><td valign="middle" align="left">pinMode(inPin, INPUT);<br />Serial.begin(9600);<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">value = digitalRead(inPin);<br /></td></tr></table><br />=Autres fonctionnalités=<br />Aucune autres fonctionalités <br />=Exemple : =<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">#define inPin 7</span><br /><span class="kr">int</span> <span class="n">value</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span><br /><br /><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">inPin</span><span class="p">,</span> <span class="kr">INPUT</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="p">}</span><br /><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /> <span class="n">value</span> <span class="o">=</span> <span class="nf">digitalRead</span><span class="p">(</span><span class="n">inPin</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Valeur: "</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">value</span><span class="p">);</span><br /><span class="p">}</span><br /></pre></div><span> </span><br /><br /><br/></nowiki>  
<nowiki>==Principe: ==<br />Le capteur CO2 Sensair S8, est un capteur NDIR (InfraRouge non Dispersif), le principe de mesure est un principe optique :<br /><br />Une chambre de mesure est parcourue par un faisceau infrarouge et de l'autre coté de la chambre un capteur ultra sensible mesure les variations d’absorption de la lumière. En fonction des ondes absorbées par la présence de CO2 il en déduit la quantité. Cette mesure utilise le principe de la spectrométrie. (expérience en lien [[Lumière : dispersion de la lumière]] )<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Schema de principe du capteur.png" data-sourceimage="https://www.wikidebrouillard.org/images/8/86/Schema_de_principe_du_capteur.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Schema_de_principe_du_capteur.png" class="image" title="Schema de principe"><img alt="Schema de principe" src="/images/8/86/Schema_de_principe_du_capteur.png" width="697" height="333" data-file-width="697" data-file-height="333" /></a></div></div></span></div><br /><br /><br />Selon le Fablab Central Supélec La Fabrique, les capteurs NDIR sont plus fiables et robustes que les capteurs de CO2 utilisant d'autres technologies (chimiques, MOX ...). Plus d'infos http://projetco2.fr/documents/presentation_PM_webinaireco2_v5_bpd.pdf<br />==Caractéristiques : ==<br />Document PDF : http://co2meters.com/Documentation/Manuals/DS_SE_0119_CM_0177_Revised8.pdf<br /><br />*Mesure du CO2 : infrarouge non dispersif (NDIR)<br />*Méthode de mesure : diffusion<br />*Plage de mesure : (0-10 000 ppm)<br />*Temps de réponse : 90% à 2 minutes<br />*Intervalle de mesure: 0,5 Hz (toutes les 2 secondes)<br />*Précision CO2: ± 70ppm ± 3% de la valeur mesurée<br />*Options de communication: UART Modbus<br />*Sortie disponible : analogique<br />*Espérance de vie du capteur : > 15 ans<br />*Intervalle de maintenance : aucun entretien requis<br />*Autodiagnostic : contrôle de fonctionnement complet au démarrage<br /><br /><br/><br />==Bibliothèque : ==<br />Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque ''AirGradient Air Quality Sensor'' que vous trouverez dans le catalogue de bibliothèques d'Arduino plus d'infos pour la procédure [[Importer des bibliothèques dans l'interface Arduino|<u>Importer des bibliothèques dans l'interface Arduino</u>]]<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de CO2 SENSEAIR S8 Image2.png" data-sourceimage="https://www.wikidebrouillard.org/images/7/7b/Item-Capteur_de_CO2_SENSEAIR_S8_Image2.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_CO2_SENSEAIR_S8_Image2.png" class="image"><img alt="Item-Capteur de CO2 SENSEAIR S8 Image2.png" src="/images/7/7b/Item-Capteur_de_CO2_SENSEAIR_S8_Image2.png" width="827" height="147" data-file-width="827" data-file-height="147" /></a></div></div></span></div><br/>Plus d'infos et sources : <u>https://github.com/airgradienthq/arduino</u><br />==Câblage==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de CO2 SENSEAIR S8 Capture decran du 2021-04-02 10-56-35.png" data-sourceimage="https://www.wikidebrouillard.org/images/7/75/Item-Capteur_de_CO2_SENSEAIR_S8_Capture_decran_du_2021-04-02_10-56-35.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_CO2_SENSEAIR_S8_Capture_decran_du_2021-04-02_10-56-35.png" class="image"><img alt="Item-Capteur de CO2 SENSEAIR S8 Imageschema.png" src="/images/thumb/7/75/Item-Capteur_de_CO2_SENSEAIR_S8_Capture_decran_du_2021-04-02_10-56-35.png/872px-Item-Capteur_de_CO2_SENSEAIR_S8_Capture_decran_du_2021-04-02_10-56-35.png" width="872" height="591" srcset="/images/thumb/7/75/Item-Capteur_de_CO2_SENSEAIR_S8_Capture_decran_du_2021-04-02_10-56-35.png/1308px-Item-Capteur_de_CO2_SENSEAIR_S8_Capture_decran_du_2021-04-02_10-56-35.png 1.5x, /images/7/75/Item-Capteur_de_CO2_SENSEAIR_S8_Capture_decran_du_2021-04-02_10-56-35.png 2x" data-file-width="1386" data-file-height="939" /></a></div></div></span></div><br/><br />==Code Minimal==<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td rowspan="2" valign="middle" height="60" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">#include <AirGradient.h><br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Création de l’objet<br /></td><td valign="middle" align="left">AirGradient monCapteur = AirGradient();<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Démarrage de l’objet<br /></td><td valign="middle" align="left">monCapteur.CO2_Init(D4,D3); // coté wemos broche RX (D4), broche TX (D3)<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">int CO2 = monCapteur.getCO2_Raw(); <br /></td></tr></table>Astuce: il est possible RX et TX soient inversé, dans ce cas il vous suffit d'inverser D3 et D4 dans votre code. ATTENTION Valable uniquement pour un wemos ESP8266<br />==Exemple==<br /><br/><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 0 </span><span class="cp">#include</span> <span class="cpf"><AirGradient.h> // import de la bibliothèque Air Gradient</span><span class="cp"></span><br /><span class="lineno"> 1 </span><span class="n">AirGradient</span> <span class="n">monCapteur</span> <span class="o">=</span> <span class="n">AirGradient</span><span class="p">();</span> <span class="c1">// Création de l'objet "monCapteur"</span><br /><span class="lineno"> 2 </span><br /><span class="lineno"> 3 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">(){</span><br /><span class="lineno"> 4 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span> <span class="c1">// Démarrage de la liaison série</span><br /><span class="lineno"> 5 </span> <span class="n">monCapteur</span><span class="p">.</span><span class="n">CO2_Init</span><span class="p">(</span><span class="n">D4</span><span class="p">,</span><span class="n">D3</span><span class="p">);</span> <span class="c1">// Démarrage et initialisation de l'objet, définition des broches RX (D4) et TX (D3) du Wemos</span><br /><span class="lineno"> 6 </span><span class="p">}</span><br /><span class="lineno"> 7 </span><br /><span class="lineno"> 8 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">(){</span><br /><span class="lineno"> 9 </span><span class="kr">int</span> <span class="n">CO2</span> <span class="o">=</span> <span class="n">monCapteur</span><span class="p">.</span><span class="n">getCO2_Raw</span><span class="p">();</span> <span class="c1">// mesure brute du CO2 placée dans la variable "CO2"</span><br /><span class="lineno">10 </span><span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Taux de CO2 : "</span><span class="p">);</span><br /><span class="lineno">11 </span><span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">CO2</span><span class="p">);</span> <span class="c1">// Affichage du CO2 en ppm </span><br /><span class="lineno">12 </span><span class="nf">delay</span><span class="p">(</span><span class="mi">5000</span><span class="p">);</span> <span class="c1">// attente de 5 secondes (le temps de mesure du capteur est de 2s)</span><br /><span class="lineno">13 </span><span class="p">}</span><br /></pre></div><br /><br />== Le capteurs en ASCII pour de beaux codes ! ==<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="cm">/*</span><br /><span class="cm">Senseair S8</span><br /><span class="cm"> ________________________</span><br /><span class="cm">|*/</span><br /></pre></div>Exemple pour décrire la connexion à un D1 mini :<div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="cm">/* D1 mini</span><br /><span class="cm"> BROCHAGE </span><br /><span class="cm"> _________________ </span><br /><span class="cm"> / D1 mini \ </span><br /><span class="cm"> |[ ]RST TX[ ]| </span><br /><span class="cm"> |[ ]A0 -GPIO RX[ ]| </span><br /><span class="cm"> |[ ]D0-16 5-D1[ ]| </span><br /><span class="cm"> |[ ]D5-14 4-D2[ ]| </span><br /><span class="cm"> |[ ]D6-12 0-D3[X]| -> UART_RxD </span><br /><span class="cm"> |[ ]D7-13 2-D4[X]| -> UART_TxD </span><br /><span class="cm"> |[ ]D8-15 GND[X]| -> G0 </span><br /><span class="cm"> |[ ]3V3 . 5V[X]| -> G+ </span><br /><span class="cm"> | +---+ | </span><br /><span class="cm"> |_______|USB|_______| </span><br /><br /><span class="cm"> ________________________</span><br /><span class="cm"> | |° ° ° ° ° °| | |</span><br /><span class="cm"> +5V <- G+ |[X]| ° ° ° ° °/ |[ ]| DVCC_out</span><br /><span class="cm"> GND <- G0 |[X]|° ° ° ° °/ |[X]| UART_RxD -> D3</span><br /><span class="cm"> Alarm_OC |[ ]|_°_°_°_°| |[X]| UART_TxD -> D4</span><br /><span class="cm"> PWM 1Khz |[ ]| |[ ]| UART_R/T</span><br /><span class="cm"> | | SenseAir® S8 |[ ]| bCAL_in/CAL</span><br /><span class="cm"> |___|________________|___|</span><br /><span class="cm">*/</span><br /></pre></div><br/><br />==<span>Note pour la calibration du Capteur</span>==<br />Il est possible que votre capteur de dérègle ou que vous le receviez non étalonné. Pour calibrer votre capteur '''il suffit de le placer à l'extérieur,''' à l’abri de toute pollution (évitez les abords d'une autoroute. ) et '''d'appuyer sur le bouton calibration pendant 6 secondes''' (entre 4 et 8 secondes, pas plus sinon au bout de 13 secondesil passe dans un autre mode de calibration ).<br /><br />Votre capteur devrait alors indiquer 400 ppm valeur nominale de quantité de CO2 à l'extérieur.<br /><br />==Liens Utiles : ==<br />Projet CO2 :<br /><br />http://projetco2.fr/<br /><br />http://lafabrique.centralesupelec.fr/projetco2/document/la_fabrique_projetCO2_v7.pdf<br /><br /><br />Expériences en lien avec le fonctionnement du capteur (absorption de la lumière, spectrométrie) :<br /><br />[[Pourquoi le ciel est-il bleu]]<br /><br />[[Arc-en-ciel de chambre]]<br /><br />[[Lumière : dispersion de la lumière]]<br /><br />[[Disque de Newton]]<br /><br />[[Gonfler un ballon sans souffler]]<br /><br />==Idées pour frankencoder : ==<br />Un capteur connecté :<br /><br />[[Créer un compte chez AdafruitIO pour envoyer des données dans le web]]<br /><br />[[Envoyer des données sur le WEB grâce à MQTT]]<br /><br /><br />Une interface WEB :<br /><br />[[Créer une Interface Web pour ESP32]]<br /><br /><br />Un capteur avec un écran :<br /><br />[[Item:Ecran OLED 1.3 pouces I2C]]<br /><br /><br/></nowiki>  
<nowiki><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Il doit être alimenté en 5V</div><br /></div><br/><br />=Caractéristiques : =<br /><br />*alimentation maxi : 6V<br/><br /><br />=Bibliothèque : =<br />Pour utiliser le capteur de couleur il n'y a besoin d'aucunes bibliothèques<br /><br/><br /><br />=Câblage : =<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Color Sensor TCS 3200.png" data-sourceimage="https://www.wikidebrouillard.org/images/2/26/Item-Color_Sensor_TCS_3200.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Color_Sensor_TCS_3200.png" class="image"><img alt="Item-Color Sensor TCS 3200" src="/images/2/26/Item-Color_Sensor_TCS_3200.png" width="842" height="501" data-file-width="842" data-file-height="501" /></a></div></div></span></div><br /><br /><br />=Le code minimal : =<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">TCS 3200<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">Aucune Librairies<br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Définition des pins et des variables<br /></td><td valign="middle" align="left">#define S0 4<br /><br />#define S1 5<br /><br />#define S2 6<br /><br />#define S3 7<br /><br />#define sensorOut 8<br /><br />int redFrequency = 0;<br /><br />int greenFrequency = 0;<br /><br />int blueFrequency = 0;<br /><br/><br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Configuration des pins & initialisation des valeurs<br /></td><td valign="middle" align="left">pinMode(S0, OUTPUT);<br /><br />pinMode(S1, OUTPUT);<br /><br />pinMode(S2, OUTPUT);<br /><br />pinMode(S3, OUTPUT); <br /><br />pinMode(sensorOut, INPUT);<br /><br />digitalWrite(S0,HIGH);<br /><br />digitalWrite(S1,LOW);<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">redFrequency = pulseIn(sensorOut, LOW);<br /><br />greenFrequency = pulseIn(sensorOut, LOW);<br /><br />blueFrequency = pulseIn(sensorOut, LOW);<br /></td></tr></table><br /><br />=Autres fonctionnalités=<br />Aucune autres fonctionalités<br /><br/><br /><br />=Exemple : =<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">#define S0 4</span><br /><span class="cp">#define S1 5</span><br /><span class="cp">#define S2 6</span><br /><span class="cp">#define S3 7</span><br /><span class="cp">#define sensorOut 8</span><br /><br /><span class="kr">int</span> <span class="n">redFrequency</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span><br /><span class="kr">int</span> <span class="n">greenFrequency</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span><br /><span class="kr">int</span> <span class="n">blueFrequency</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span><br /><br /><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">S0</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">S1</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">S2</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span><br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">S3</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span><br /> <br /> <span class="nf">pinMode</span><span class="p">(</span><span class="n">sensorOut</span><span class="p">,</span> <span class="kr">INPUT</span><span class="p">);</span><br /> <br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">S0</span><span class="p">,</span><span class="kr">HIGH</span><span class="p">);</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">S1</span><span class="p">,</span><span class="kr">LOW</span><span class="p">);</span><br /> <br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="p">}</span><br /><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">S2</span><span class="p">,</span><span class="kr">LOW</span><span class="p">);</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">S3</span><span class="p">,</span><span class="kr">LOW</span><span class="p">);</span><br /> <br /> <span class="n">redFrequency</span> <span class="o">=</span> <span class="nf">pulseIn</span><span class="p">(</span><span class="n">sensorOut</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"R = "</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="n">redFrequency</span><span class="p">);</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="mi">100</span><span class="p">);</span><br /> <br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">S2</span><span class="p">,</span><span class="kr">HIGH</span><span class="p">);</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">S3</span><span class="p">,</span><span class="kr">HIGH</span><span class="p">);</span><br /> <br /> <span class="n">greenFrequency</span> <span class="o">=</span> <span class="nf">pulseIn</span><span class="p">(</span><span class="n">sensorOut</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">" V = "</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="n">greenFrequency</span><span class="p">);</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="mi">100</span><span class="p">);</span><br /> <br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">S2</span><span class="p">,</span><span class="kr">LOW</span><span class="p">);</span><br /> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">S3</span><span class="p">,</span><span class="kr">HIGH</span><span class="p">);</span><br /> <br /> <span class="n">blueFrequency</span> <span class="o">=</span> <span class="nf">pulseIn</span><span class="p">(</span><span class="n">sensorOut</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span><br /> <br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">" B = "</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">blueFrequency</span><span class="p">);</span><br /> <span class="nf">delay</span><span class="p">(</span><span class="mi">100</span><span class="p">);</span><br /><span class="p">}</span><br /></pre></div><br/></nowiki>  
<nowiki><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Il doit être alimenté en 5V</div><br /></div><br /><br /><br /><br />plus d'infos sur [https://pdf1.alldatasheet.fr/datasheet-pdf/view/652087/ETC2/SW-420.html la notice du composant "datasheet".]<br />=Caractéristiques=<br /><br />*alimentation maxi : 5V<br /><br /><br/><br />=Bibliothèque : =<br />Pour utiliser le capteur de vibration il n'y a besoin d'aucunes bibliothèques<br />=Câblage : =<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item Vibration Sensor SW420.png" data-sourceimage="https://www.wikidebrouillard.org/images/c/ce/Item_Vibration_Sensor_SW420.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item_Vibration_Sensor_SW420.png" class="image"><img alt="Item Vibration Sensor SW420" src="/images/c/ce/Item_Vibration_Sensor_SW420.png" width="971" height="518" data-file-width="971" data-file-height="518" /></a></div></div></span></div><br/><br />=Le code minimal : =<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">Vibration Sensor SW-420<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">Aucunes bibliothèques<br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Création des variables<br /></td><td valign="middle" align="left">int Vibration_signal = 7;<br />int Sensor_state = 1;<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Configuration de la broche<br /></td><td valign="middle" align="left">pinMode(Vibration_signal, INPUT);<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">Serial.print("État des vibrations : ");<br /><br />Sensor_state = digitalRead(Vibration_signal);<br /><br />if (Sensor_state == 1) {<br /><br />Serial.println("Détection des vibrations");<br /><br />} else {<br /><br />Serial.println("Pas de vibration");<br /><br />}<br /><br />delay(50);<br /></td></tr></table><br />=Autres fonctionnalités=<br />Aucune autres fonctionnalités<br />=Exemple : =<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="kr">int</span> <span class="n">Vibration_signal</span> <span class="o">=</span> <span class="mi">7</span><span class="p">;</span><br /><span class="lineno"> 2 </span><span class="kr">int</span> <span class="n">Sensor_state</span> <span class="o">=</span> <span class="mi">1</span><span class="p">;</span><br /><span class="lineno"> 3 </span><br /><span class="lineno"> 4 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno"> 5 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">Vibration_signal</span><span class="p">,</span> <span class="kr">INPUT</span><span class="p">);</span><br /><span class="lineno"> 6 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="lineno"> 7 </span><span class="p">}</span><br /><span class="lineno"> 8 </span><br /><span class="lineno"> 9 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">10 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"État des vibrations : "</span><span class="p">);</span><br /><span class="lineno">11 </span> <span class="n">Sensor_state</span> <span class="o">=</span> <span class="nf">digitalRead</span><span class="p">(</span><span class="n">Vibration_signal</span><span class="p">);</span><br /><span class="lineno">12 </span> <span class="k">if</span> <span class="p">(</span><span class="n">Sensor_state</span> <span class="o">==</span> <span class="mi">1</span><span class="p">)</span> <span class="p">{</span><br /><span class="lineno">13 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Détection des vibrations"</span><span class="p">);</span><br /><span class="lineno">14 </span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span><br /><span class="lineno">15 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Pas de vibration"</span><span class="p">);</span><br /><span class="lineno">16 </span> <span class="p">}</span><br /><span class="lineno">17 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">50</span><span class="p">);</span><br /><span class="lineno">18 </span><span class="p">}</span><br /></pre></div><span> </span></nowiki>  
<nowiki><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Il doit être alimenté en 3.3V</div><br /></div><br/><br />=Caractéristiques : =<br /><br />*alimentation maxi : 5V<br/><br /><br />=Bibliothèque : =<br />Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque<br /><br />AdaFruit TCS34725(présente dans le gestionnaire de bibliothèques arduino)<br /><br />plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-RGB Color Sensor TCS3472 Library.png" data-sourceimage="https://www.wikidebrouillard.org/images/d/df/Item-RGB_Color_Sensor_TCS3472_Library.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-RGB_Color_Sensor_TCS3472_Library.png" class="image"><img alt="Item-RGB Color Sensor TCS3472 Library" src="/images/d/df/Item-RGB_Color_Sensor_TCS3472_Library.png" width="1033" height="196" data-file-width="1033" data-file-height="196" /></a></div></div></span></div><br /><br /><br />La bibliothèque est disponible ici : https://github.com/adafruit/Adafruit_TCS34725<br /><br />=Câblage : =<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-RGB Color Sensor TCS3472.png" data-sourceimage="https://www.wikidebrouillard.org/images/6/6c/Item-RGB_Color_Sensor_TCS3472.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-RGB_Color_Sensor_TCS3472.png" class="image"><img alt="Item-RGB Color Sensor TCS3472" src="/images/6/6c/Item-RGB_Color_Sensor_TCS3472.png" width="908" height="574" data-file-width="908" data-file-height="574" /></a></div></div></span></div><br/><br />=Le code minimal : =<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">TCS 3472<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">#include <Wire.h><br />#include "Adafruit_TCS34725.h"<br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Initialisation de l'objet<br /></td><td valign="middle" align="left">Adafruit_TCS34725 tcs = Adafruit_TCS34725(TCS34725_INTEGRATIONTIME_614MS, TCS34725_GAIN_1X);<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Configuration de l'objet<br /></td><td valign="middle" align="left">if (tcs.begin()) {<br />    Serial.println("Capteur Trouvé");<br /><br />} else {<br /><br />    Serial.println("Aucun TCS34725 trouvé ... vérifie la connections");<br /><br />    while (1);<br /><br />}<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">uint16_t r, g, b, c, colorTemp, lux;<br />tcs.getRawData(&r, &g, &b, &c);<br /><br />colorTemp = tcs.calculateColorTemperature_dn40(r, g, b, c);<br /><br />lux = tcs.calculateLux(r, g, b);<br /><br />Serial.println("Détection des couleurs");<br /><br />Serial.print("Lux: ");<br /><br />Serial.println(lux, DEC);<br /><br />Serial.print("ROUGE: ");<br /><br />Serial.println(r, DEC);<br /><br />Serial.print("VERT: ");<br /><br />Serial.println(g, DEC);<br /><br />Serial.print("BLEU: ");<br /><br />Serial.println(b, DEC);<br /><br /><br/><br /></td></tr></table><br />=Autres fonctionnalités=<br />Aucune autres fonctionalités <br />=Exemple : =<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="cp">#include</span> <span class="cpf"><Wire.h></span><span class="cp"></span><br /><span class="cp">#include</span> <span class="cpf">"Adafruit_TCS34725.h"</span><span class="cp"></span><br /><br /><span class="n">Adafruit_TCS34725</span> <span class="n">tcs</span> <span class="o">=</span> <span class="n">Adafruit_TCS34725</span><span class="p">(</span><span class="n">TCS34725_INTEGRATIONTIME_614MS</span><span class="p">,</span> <span class="n">TCS34725_GAIN_1X</span><span class="p">);</span><br /><br /><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><br /> <span class="k">if</span> <span class="p">(</span><span class="n">tcs</span><span class="p">.</span><span class="nf">begin</span><span class="p">())</span> <span class="p">{</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Capteur Trouvé"</span><span class="p">);</span><br /> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Aucun TCS34725 trouvé ... vérifier la connections"</span><span class="p">);</span><br /> <span class="k">while</span> <span class="p">(</span><span class="mi">1</span><span class="p">);</span><br /> <span class="p">}</span><br /><span class="p">}</span><br /><br /><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /> <span class="kr">uint16_t</span> <span class="n">r</span><span class="p">,</span> <span class="n">g</span><span class="p">,</span> <span class="n">b</span><span class="p">,</span> <span class="n">c</span><span class="p">,</span> <span class="n">colorTemp</span><span class="p">,</span> <span class="n">lux</span><span class="p">;</span><br /><br /> <span class="n">tcs</span><span class="p">.</span><span class="n">getRawData</span><span class="p">(</span><span class="o">&</span><span class="n">r</span><span class="p">,</span> <span class="o">&</span><span class="n">g</span><span class="p">,</span> <span class="o">&</span><span class="n">b</span><span class="p">,</span> <span class="o">&</span><span class="n">c</span><span class="p">);</span><br /> <span class="n">colorTemp</span> <span class="o">=</span> <span class="n">tcs</span><span class="p">.</span><span class="n">calculateColorTemperature_dn40</span><span class="p">(</span><span class="n">r</span><span class="p">,</span> <span class="n">g</span><span class="p">,</span> <span class="n">b</span><span class="p">,</span> <span class="n">c</span><span class="p">);</span><br /> <span class="n">lux</span> <span class="o">=</span> <span class="n">tcs</span><span class="p">.</span><span class="n">calculateLux</span><span class="p">(</span><span class="n">r</span><span class="p">,</span> <span class="n">g</span><span class="p">,</span> <span class="n">b</span><span class="p">);</span><br /><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Détection des couleurs"</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Lux: "</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">lux</span><span class="p">,</span> <span class="n">DEC</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"ROUGE: "</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">r</span><span class="p">,</span> <span class="n">DEC</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"VERT: "</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">g</span><span class="p">,</span> <span class="n">DEC</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"BLEU: "</span><span class="p">);</span><br /> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">b</span><span class="p">,</span> <span class="n">DEC</span><span class="p">);</span><br /><span class="p">}</span><br /></pre></div><span> </span><br /><br /><br/></nowiki>  
<nowiki>==Principe==<br />Le capteur de distance à ultrason permet d'évaluer la distance d'un objet vis a vis du capteur, il fonctionne sur le même principe que les chauves souris.<br /><br />Ce capteur est composé d'un émetteur à ultrasons et d'un micro à ultrason. Lorsque l’émetteur (haut parleur) envoie un ultrason ce dernier va etre réfléchis par l'objet qui est placé devant, puis le son va revenir dans le micro à ultrason du capteur. En mesurant le temps entre l’émission et la réception du son, et sachant que la vitesse du son est de 340,29 m / s on peux en déduire la distance.<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de distance a ultrasons HC-SR04 Principe Ultrasons 1-768x352.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/4/4a/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Principe_Ultrasons_1-768x352.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_distance_a_ultrasons_HC-SR04_Principe_Ultrasons_1-768x352.jpg" class="image"><img alt="Item-Capteur de distance a ultrasons HC-SR04 Principe Ultrasons 1-768x352.jpg" src="/images/4/4a/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Principe_Ultrasons_1-768x352.jpg" width="768" height="352" data-file-width="768" data-file-height="352" /></a></div></div></span></div><br /><br />==Caractéristiques : ==<br /><br />*Alimentation: 3,3 ou 5 Vcc<br />*Consommation: 15 mA<br />*Fréquence: 40 kHz<br />*Portée: de 2 cm à 4 m<br />*Déclenchement: impulsion TTL positive de 10µs<br />*Signal écho: impulsion positive TTL proportionnelle à la distance.<br />*Calcul: distance (cm) = impulsion (µs) / 58<br />*Trous de fixation: 1,8 mm<br />*Dimensions: 45 x 20 x 18 mm<br /><br /><br/><br />==Bibliothèque : ==<br />Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque Ultrasonic (présente dans le gestionnaire de bibliothèques arduino)<br /><br />plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-58-38.png" data-sourceimage="https://www.wikidebrouillard.org/images/1/13/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Capture_decran_du_2020-12-04_14-58-38.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_distance_a_ultrasons_HC-SR04_Capture_decran_du_2020-12-04_14-58-38.png" class="image"><img alt="Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-58-38.png" src="/images/1/13/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Capture_decran_du_2020-12-04_14-58-38.png" width="832" height="135" data-file-width="832" data-file-height="135" /></a></div></div></span></div><br /><br /><br />La bibliothèque est ici : https://github.com/ErickSimoes/Ultrasonic<br /><br />==Câblage : ==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-34-42.png" data-sourceimage="https://www.wikidebrouillard.org/images/e/ec/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Capture_decran_du_2020-12-04_14-34-42.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_distance_a_ultrasons_HC-SR04_Capture_decran_du_2020-12-04_14-34-42.png" class="image"><img alt="Item-Capteur de distance a ultrasons HC-SR04 Capture decran du 2020-12-04 14-34-42.png" src="/images/e/ec/Item-Capteur_de_distance_a_ultrasons_HC-SR04_Capture_decran_du_2020-12-04_14-34-42.png" width="494" height="534" data-file-width="494" data-file-height="534" /></a></div></div></span></div><br/><br /><br />==Code Minimal==<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" align="left" bgcolor="#999999"><br /></td><td align="center" valign="middle" bgcolor="#999999"><br /></td><td align="center" bgcolor="#999999">Capteur de distance SR04<br /></td></tr><tr><br /><td rowspan="2" height="60" align="center" valign="middle" bgcolor="#999999">Avant le Setup<br /></td><td align="center" valign="middle" bgcolor="#999999">Importation de la bibliothèque<br /></td><td align="left" valign="middle">#include <Ultrasonic.h><br /></td></tr><tr><br /><td align="center" valign="middle" bgcolor="#999999">Création de l’objet<br /></td><td align="left" valign="middle">Ultrasonic ultrasonic(broche trig, broche echo);<br /></td></tr><tr><br /><td height="17" align="center" valign="middle" bgcolor="#999999">Dans le Setup<br /></td><td align="center" valign="middle" bgcolor="#999999">Démarrage de l’objet<br /></td><td align="left" valign="middle"><br /></td></tr><tr><br /><td height="17" align="center" valign="middle" bgcolor="#999999">Dans le Loop<br /></td><td align="center" valign="middle" bgcolor="#999999">Utilisation<br /></td><td align="left" valign="middle">int distanceCM = ultrasonic.read();<br /></td></tr></table><br /><br />==Exemple : ==<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="c1">//Ajout de la bibliothèque ultrasonic</span><br /><span class="lineno"> 2 </span><span class="cp">#include</span> <span class="cpf"><Ultrasonic.h></span><span class="cp"></span><br /><span class="lineno"> 3 </span><br /><span class="lineno"> 4 </span><span class="c1">//Création de l'objet ultrasonic</span><br /><span class="lineno"> 5 </span><span class="n">Ultrasonic</span> <span class="nf">ultrasonic</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span> <span class="mi">13</span><span class="p">);</span><br /><span class="lineno"> 6 </span><br /><span class="lineno"> 7 </span><br /><span class="lineno"> 8 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno"> 9 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span> <span class="c1">// démarrage de la connexion série</span><br /><span class="lineno">10 </span><span class="p">}</span><br /><span class="lineno">11 </span><br /><span class="lineno">12 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">13 </span> <span class="c1">//utilisation de l'objet</span><br /><span class="lineno">14 </span> <span class="kr">int</span> <span class="n">distance</span> <span class="o">=</span> <span class="n">ultrasonic</span><span class="p">.</span><span class="nf">read</span><span class="p">();</span><br /><span class="lineno">15 </span> <span class="c1">// affichage de la distance dans le terminal série</span><br /><span class="lineno">16 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Distance in CM: "</span><span class="p">);</span><br /><span class="lineno">17 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">distance</span><span class="p">);</span><br /><span class="lineno">18 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span> <span class="c1">//délais d'une seconde</span><br /><span class="lineno">19 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
<nowiki>'''Principe:'''<br /><br />Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.<br /><br />Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.<br /><br />Il communique avec un microcontrôleur compatible via une sortie UART. <br /><br />Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.<br /><br />Une librairie Arduino sous licence GPL est disponible en téléchargement . <br /><br />Librairie Nova_SDS011 Sensor <br /><br />Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.<br /><br /><br /><br />Caractéristiques :<br /> Alimentation: 4,7 à 5,3 Vcc<br /><br /> Consommation:<br /><br /> - au travail: 70 mA ±10mA<br /><br /> - au repos: < 4 mA <br /><br /> Plage de mesure: 0 à 999,9 µg/m³<br /><br /> Résolution: 0,3 µg/m³<br /><br /> Fréquence d'échantillonage: 1 Hz<br /><br /> Température de service: -10 à 50 °C<br /><br /> Humidité de service: 70 % RH maxi<br /><br /> Pression atmosphérique: 86 KPa à 110 KPa<br /><br /> Dimensions: 71 x 70 x 23 mm<br /><br/><br /><br />==Bibliothèque : ==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de particules SDS011 Sensor.png" data-sourceimage="https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_particules_SDS011_Sensor.png" class="image"><img alt="Item-Capteur de particules SDS011 Sensor.png" src="/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png" width="751" height="126" data-file-width="751" data-file-height="126" /></a></div></div></span></div>Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque ''sds-dust-sensors-arduino-library'' que vous trouverez [https://github.com/lewapek/sds-dust-sensors-arduino-library ici, en cliquant sur ce lien]<br /><br /><br />==Câblage==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg" data-sourceimage="https://www.wikidebrouillard.org/images/b/bd/Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg"><span ><div class="floatleft"><a href="/wiki/Fichier:Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg" class="image"><img alt="Item-Capteur de particules SDS011 Dust sensor .jpg" src="/images/thumb/b/bd/Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg/600px-Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg" width="600" height="312" srcset="/images/thumb/b/bd/Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg/900px-Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg 1.5x, /images/thumb/b/bd/Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg/1200px-Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg 2x" data-file-width="1446" data-file-height="753" /></a></div></span></div><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de particules SDS011 Branchements.png" data-sourceimage="https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_particules_SDS011_Branchements.png" class="image"><img alt="Item-Capteur de particules SDS011 Branchements.png" src="/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png" width="538" height="294" data-file-width="538" data-file-height="294" /></a></div></div></span></div><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg" class="image"><img alt="Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg" src="/images/thumb/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg/500px-Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg" width="500" height="667" srcset="/images/thumb/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg/750px-Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg 1.5x, /images/thumb/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg/1000px-Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg 2x" data-file-width="1368" data-file-height="1824" /></a></div></div></span></div><br /><br /><br />==Code Minimal==<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td rowspan="2" height="60" align="center" valign="middle" bgcolor="#999999">Avant le Setup<br /></td><td align="center" valign="middle" bgcolor="#999999">Importation de la bibliothèque<br /></td><td align="left" valign="middle">#include "SdsDustSensor.h"<br /></td></tr><tr><br /><td align="center" valign="middle" bgcolor="#999999">Création de l’objet<br /></td><td align="left" valign="middle">int rxPin = D5;<br /><br />int txPin = D6;<br /><br />SdsDustSensor sds(rxPin, txPin);<br /></td></tr><tr><br /><td height="17" align="center" valign="middle" bgcolor="#999999">Dans le Setup<br /></td><td align="center" valign="middle" bgcolor="#999999">Démarrage de l’objet<br /></td><td align="left" valign="middle">Serial.begin(9600);<br /><br />sds.begin();<br /></td></tr><tr><br /><td height="17" align="center" valign="middle" bgcolor="#999999">Dans le Loop<br /></td><td align="center" valign="middle" bgcolor="#999999">Utilisation<br /></td><td align="left" valign="middle">PmResult pm = sds.readPm();<br /><br />Serial.print("PM2.5 = ");<br /><br />Serial.print(pm.pm25);<br /><br />Serial.print(", PM10 = ");<br /><br />Serial.println(pm.pm10);<br /></td></tr></table><br />Astuce: il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.<br/><br /><br />==Exemple==<br /><br/><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="cp">#include</span> <span class="cpf">"SdsDustSensor.h"</span><span class="cp"></span><br /><span class="lineno"> 2 </span><br /><span class="lineno"> 3 </span><span class="kr">int</span> <span class="n">rxPin</span> <span class="o">=</span> <span class="n">D5</span><span class="p">;</span><br /><span class="lineno"> 4 </span><span class="kr">int</span> <span class="n">txPin</span> <span class="o">=</span> <span class="n">D6</span><span class="p">;</span><br /><span class="lineno"> 5 </span><span class="n">SdsDustSensor</span> <span class="nf">sds</span><span class="p">(</span><span class="n">rxPin</span><span class="p">,</span> <span class="n">txPin</span><span class="p">);</span><br /><span class="lineno"> 6 </span><br /><span class="lineno"> 7 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno"> 8 </span> <br /><span class="lineno"> 9 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="lineno">10 </span> <span class="n">sds</span><span class="p">.</span><span class="nf">begin</span><span class="p">();</span><br /><span class="lineno">11 </span><br /><span class="lineno">12 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">sds</span><span class="p">.</span><span class="n">queryFirmwareVersion</span><span class="p">().</span><span class="n">toString</span><span class="p">());</span><br /><span class="lineno">13 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">sds</span><span class="p">.</span><span class="n">setActiveReportingMode</span><span class="p">().</span><span class="n">toString</span><span class="p">());</span><br /><span class="lineno">14 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">sds</span><span class="p">.</span><span class="n">setContinuousWorkingPeriod</span><span class="p">().</span><span class="n">toString</span><span class="p">());</span> <br /><span class="lineno">15 </span><span class="p">}</span><br /><span class="lineno">16 </span><br /><span class="lineno">17 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">18 </span> <br /><span class="lineno">19 </span> <span class="n">PmResult</span> <span class="n">pm</span> <span class="o">=</span> <span class="n">sds</span><span class="p">.</span><span class="n">readPm</span><span class="p">();</span><br /><span class="lineno">20 </span> <span class="k">if</span> <span class="p">(</span><span class="n">pm</span><span class="p">.</span><span class="n">isOk</span><span class="p">())</span> <span class="p">{</span><br /><span class="lineno">21 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"PM2.5 = "</span><span class="p">);</span><br /><span class="lineno">22 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="n">pm</span><span class="p">.</span><span class="n">pm25</span><span class="p">);</span><br /><span class="lineno">23 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">", PM10 = "</span><span class="p">);</span><br /><span class="lineno">24 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">pm</span><span class="p">.</span><span class="n">pm10</span><span class="p">);</span><br /><span class="lineno">25 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">pm</span><span class="p">.</span><span class="n">toString</span><span class="p">());</span><br /><span class="lineno">26 </span> <span class="p">}</span> <br /><span class="lineno">27 </span> <span class="k">else</span> <span class="p">{</span><br /><span class="lineno">28 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Could not read values from sensor, reason: "</span><span class="p">);</span><br /><span class="lineno">29 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">pm</span><span class="p">.</span><span class="n">statusToString</span><span class="p">());</span><br /><span class="lineno">30 </span> <span class="p">}</span><br /><span class="lineno">31 </span><br /><span class="lineno">32 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">500</span><span class="p">);</span><br /><span class="lineno">33 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
Une '''sonde de pression''' (ou ''[https://fr.wikipedia.org/wiki/Capteur capteur] de pression'') est un dispositif destiné à convertir les variations de [https://fr.wikipedia.org/wiki/Pression pression] en variations de [https://fr.wikipedia.org/wiki/Tension_%C3%A9lectrique tension électrique]. Lorsque la [https://fr.wikipedia.org/wiki/Sonde sonde] est reliée à un [https://fr.wikipedia.org/wiki/Ordinateur système numérique], les variations [https://fr.wikipedia.org/wiki/Analogique analogiques] sont d'abord converties en signaux [https://fr.wikipedia.org/wiki/Num%C3%A9rique numériques] [https://fr.wikipedia.org/wiki/Syst%C3%A8me_binaire binaires] par un [https://fr.wikipedia.org/wiki/Convertisseur_analogique-num%C3%A9rique convertisseur analogique-numérique] avant d'être transmises à l'ordinateur de contrôle et de gestion. L'unité de pression fournie par la sonde peut être exprimée en différentes unités, telle que [https://fr.wikipedia.org/wiki/Bar_(unit%C3%A9) bar], [https://fr.wikipedia.org/wiki/Pascal_(unit%C3%A9) pascal], etc.  +
<nowiki>==Principe : ==<br />Ce module permet la mesure de 4 paramètres différents liés à la qualité de l'air :<br /><br />*la '''température''' ;<br />*'''l'humidité''' ;<br />*la '''pression atmosphérique''' ;<br />*la '''concentration en composés organiques volatils''' (COV) via un capteur MOx, qui contient une couche sensible semi-conductrice (oxydes métalliques) dont la conductivité est dépendante de la composition de l’air qui l’entoure. Le signal obtenu correspond donc à une résistance variable en fonction de l’évolution de la conductivité liée à la teneur en gaz COV.<br /><br />==Caractéristiques : ==<br /><table class="wikitable"><br /><tr><br /><td rowspan="4">Généralités<br /></td><td>Alimentation<br /></td><td>3 à 5 Vcc<br /></td></tr><tr><br /><td>Interface<br /></td><td>I2C et SPI sur connecteur au pas de 2,54 mm<br /></td></tr><tr><br /><td>Dimensions<br /></td><td>30 x 14 x 10 mm<br /></td></tr><tr><br /><td>Poids<br /></td><td>10 g<br /></td></tr><tr><br /><td>Température<br /></td><td>Plage de mesure<br /></td><td> - 40 à 85 °C<br /></td></tr><tr><br /><td rowspan="3">Humidité<br /></td><td>Plage de mesure<br /></td><td>0 à 100 % RH<br /></td></tr><tr><br /><td>Précision relative<br /></td><td>± 3 % RH<br /></td></tr><tr><br /><td>Temps de réponse<br /></td><td>8 sec<br /></td></tr><tr><br /><td rowspan="2">Pression atmosphérique<br /></td><td>Plage de mesure<br /></td><td>300 à 1100 hPa<br /></td></tr><tr><br /><td>Précision absolue<br /></td><td>± 1 hPa<br /></td></tr><tr><br /><td rowspan="2">Qualité de l'air (IAQ)<br /></td><td>Plage de mesure<br /></td><td>0 à 500 (valeur de résistance)<br /></td></tr><tr><br /><td>Temps de réponse<br /></td><td>1 sec<br /></td></tr></table><br />Documentation complète du capteur : https://cdn-shop.adafruit.com/product-files/3660/BME680.pdf<br /><br />==Bibliothèque : ==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de qualite de lair BME 680 Capture decran du 2022-01-21 11-22-22.png" data-sourceimage="https://www.wikidebrouillard.org/images/2/22/Item-Capteur_de_qualite_de_lair_BME_680_Capture_decran_du_2022-01-21_11-22-22.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_qualite_de_lair_BME_680_Capture_decran_du_2022-01-21_11-22-22.png" class="image"><img alt="Item-Capteur de qualite de lair BME 680 800-455-max.png" src="/images/thumb/2/22/Item-Capteur_de_qualite_de_lair_BME_680_Capture_decran_du_2022-01-21_11-22-22.png/800px-Item-Capteur_de_qualite_de_lair_BME_680_Capture_decran_du_2022-01-21_11-22-22.png" width="800" height="150" srcset="/images/2/22/Item-Capteur_de_qualite_de_lair_BME_680_Capture_decran_du_2022-01-21_11-22-22.png 1.5x" data-file-width="841" data-file-height="158" /></a></div></div></span></div><br /><br /><br /><br />Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque BSEC du constructeur BOSH [https://www.bosch-sensortec.com/software-tools/software/bsec/ (https://www.bosch-sensortec.com/software-tools/software/bsec/]), présente dans le gestionnaire de bibliothèques Arduino.Cette bibliothèque permet d'obtenir des mesures plus fiables grâce à son algorythme de calculs intégrés, elle permet aussi de mesurer la qualité de l'air intérieur, contrairement aux autres bibliothèques. Plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]].<br /><br /><br />'''Attention,''' cette bibliothèque n'est pas opensource est est soumise à un copyright. Bosh ne fournit pas les calculs pour obtenir l'indice de qualité de l'air, nous sommes donc obligés de passer par cette bibiothèque pour pouvoir avoir des valeurs fiables.<br/><br /><br />==Câblage : ==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de qualite de lair BME 680 BME680 bb.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/0/0a/Item-Capteur_de_qualite_de_lair_BME_680_BME680_bb.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_qualite_de_lair_BME_680_BME680_bb.jpg" class="image"><img alt="Item-Capteur de qualite de lair BME 680 BME680 bb.jpg" src="/images/0/0a/Item-Capteur_de_qualite_de_lair_BME_680_BME680_bb.jpg" width="519" height="624" data-file-width="519" data-file-height="624" /></a></div></div></span></div><br/><br /><br />==Code minimal : ==<br /><table class="wikitable"><br /><tr><br /><th><br /></th><th><br /></th><th>Capteur BME 680<br /></th></tr><tr><br /><td rowspan="2">Avant le setup<br /></td><td>Importation des bibliothèques<br /></td><td>#include "bsec.h"<br /></td></tr><tr><br /><td>Création de l’objet<br /></td><td>Bsec ''objet;''<br /></td></tr><tr><br /><td>Dans le setup<br /></td><td>Démarrage de l’objet<br /></td><td>Wire.begin();<br />''objet''.begin(BME680_I2C_ADDR_SECONDARY, Wire);<br /><br />//Configuration du capteur<br /><br />bsec_virtual_sensor_t sensorList[4] = { <br /><br />BSEC_OUTPUT_RAW_PRESSURE,<br /><br />BSEC_OUTPUT_IAQ,<br /><br />BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_TEMPERATURE,<br /><br />BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_HUMIDITY,<br /><br />};<br /><br />''objet''.updateSubscription(sensorList, 4, BSEC_SAMPLE_RATE_LP);<br /><br/><br /></td></tr><tr><br /><td>Dans le loop<br /></td><td>Utilisation<br /></td><td>if(''objet''.run()){ // Dès que la mesure est effectuée, on affiche les valeurs<br />''objet''.temperature;<br /><br />''objet''.humidity;<br /><br />''objet''.pressure;<br /><br />''objet''.iaq; //indice de qualité de l'ai 0 -500<br /><br />''objet''.accuracy; // fiabilité des mesures (0 -> calibration 3-> mesures fiables)<br /><br />}<br /></td></tr></table><br/><br />==Exemple : ==<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="cp">#include</span> <span class="cpf">"bsec.h" // ajout de la bibliothèque Bsec de Bosh</span><span class="cp"></span><br /><span class="lineno"> 2 </span><span class="n">Bsec</span> <span class="n">iaqSensor</span><span class="p">;</span> <span class="c1">// creation de l'objet Iaq</span><br /><span class="lineno"> 3 </span><br /><span class="lineno"> 4 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">(</span><span class="kr">void</span><span class="p">)</span><br /><span class="lineno"> 5 </span><span class="p">{</span><br /><span class="lineno"> 6 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">115200</span><span class="p">);</span> <span class="c1">// Initialisation de la connexion série</span><br /><span class="lineno"> 7 </span> <span class="nf">Wire</span><span class="p">.</span><span class="nf">begin</span><span class="p">();</span> <span class="c1">// Démarrage de la connexion I2C avec le capteur</span><br /><span class="lineno"> 8 </span><br /><span class="lineno"> 9 </span> <span class="n">iaqSensor</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="n">BME680_I2C_ADDR_SECONDARY</span><span class="p">,</span> <span class="nf">Wire</span><span class="p">);</span> <span class="c1">// démarrage du capteur</span><br /><span class="lineno">10 </span> <span class="n">bsec_virtual_sensor_t</span> <span class="n">sensorList</span><span class="p">[</span><span class="mi">4</span><span class="p">]</span> <span class="o">=</span> <span class="p">{</span> <span class="c1">// Configuration du capteur</span><br /><span class="lineno">11 </span> <span class="n">BSEC_OUTPUT_RAW_PRESSURE</span><span class="p">,</span><br /><span class="lineno">12 </span> <span class="n">BSEC_OUTPUT_IAQ</span><span class="p">,</span><br /><span class="lineno">13 </span> <span class="n">BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_TEMPERATURE</span><span class="p">,</span><br /><span class="lineno">14 </span> <span class="n">BSEC_OUTPUT_SENSOR_HEAT_COMPENSATED_HUMIDITY</span><span class="p">,</span><br /><span class="lineno">15 </span> <span class="p">};</span><br /><span class="lineno">16 </span><br /><span class="lineno">17 </span> <span class="n">iaqSensor</span><span class="p">.</span><span class="n">updateSubscription</span><span class="p">(</span><span class="n">sensorList</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="n">BSEC_SAMPLE_RATE_LP</span><span class="p">);</span> <span class="c1">// configuration du capteur</span><br /><span class="lineno">18 </span><span class="p">}</span><br /><span class="lineno">19 </span><br /><span class="lineno">20 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">(</span><span class="kr">void</span><span class="p">)</span><br /><span class="lineno">21 </span><span class="p">{</span><br /><span class="lineno">22 </span> <span class="k">if</span> <span class="p">(</span><span class="n">iaqSensor</span><span class="p">.</span><span class="nf">run</span><span class="p">())</span> <span class="p">{</span> <span class="c1">// Dès que l'on reçoit des mesures</span><br /><span class="lineno">23 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"temperature : "</span><span class="p">);</span><br /><span class="lineno">24 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">iaqSensor</span><span class="p">.</span><span class="n">temperature</span><span class="p">);</span> <span class="c1">// Affichage de la température</span><br /><span class="lineno">25 </span><br /><span class="lineno">26 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"humidite : "</span><span class="p">);</span><br /><span class="lineno">27 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">iaqSensor</span><span class="p">.</span><span class="n">humidity</span><span class="p">);</span> <span class="c1">// Affichage de l'humidité</span><br /><span class="lineno">28 </span><br /><span class="lineno">29 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"pression : "</span><span class="p">);</span><br /><span class="lineno">30 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">iaqSensor</span><span class="p">.</span><span class="n">pressure</span><span class="p">);</span> <span class="c1">// Affichage de la pression en Pascal</span><br /><span class="lineno">31 </span><br /><span class="lineno">32 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"IAQ : "</span><span class="p">);</span><br /><span class="lineno">33 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">iaqSensor</span><span class="p">.</span><span class="n">iaq</span><span class="p">);</span> <span class="c1">// Indice de la qualité de l'air</span><br /><span class="lineno">34 </span><br /><span class="lineno">35 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"iAQ accuracy : "</span><span class="p">);</span><br /><span class="lineno">36 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">iaqSensor</span><span class="p">.</span><span class="n">iaqAccuracy</span><span class="p">);</span> <span class="c1">// Indice de calibration (attendre qu'il passe à 3 pour exploiter les mesures environ 2h)</span><br /><span class="lineno">37 </span> <span class="p">}</span><br /><span class="lineno">38 </span><span class="p">}</span><br /></pre></div><br/>Note sur la mesure de COV (Composés Organiques Volatiles) :<br /><br /><br />Ce capteur est étalonné en laboratoire, il est capable de donner une indication de la qualité de l'air intérieur en fonction de la mesure de la résistance de celui-ci. Un indice d'état de la mesure (indice de calibration) nous indique la fiabilité de la mesure :<br /><br />Au démarrage du capteur, les valeurs fournies sont un indice de 25 de qualité de l'air et un indice d'etat de 0, il faut attendre au moins 2h pour commencer à avoir des resultats fiables (indice égal à 3). (La documentation indique 4 jours de calibration)<br /><br />Les gas ciblés par ce capteur sont les suivants :<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de qualite de lair BME 680 Capture decran du 2022-01-20 14-22-06.png" data-sourceimage="https://www.wikidebrouillard.org/images/2/27/Item-Capteur_de_qualite_de_lair_BME_680_Capture_decran_du_2022-01-20_14-22-06.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_qualite_de_lair_BME_680_Capture_decran_du_2022-01-20_14-22-06.png" class="image"><img alt="Item-Capteur de qualite de lair BME 680 Capture decran du 2022-01-20 14-22-06.png" src="/images/2/27/Item-Capteur_de_qualite_de_lair_BME_680_Capture_decran_du_2022-01-20_14-22-06.png" width="895" height="255" data-file-width="895" data-file-height="255" /></a></div></div></span></div>Voici les indices de qualité de l'air intérieur en fonction de la résistance obtenue :<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de qualite de lair BME 680 Iaq table 700.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_qualite_de_lair_BME_680_Iaq_table_700.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_qualite_de_lair_BME_680_Iaq_table_700.jpg" class="image"><img alt="Item-Capteur de qualite de lair BME 680 Capture decran du 2022-01-20 14-16-04.png" src="/images/b/b4/Item-Capteur_de_qualite_de_lair_BME_680_Iaq_table_700.jpg" width="700" height="364" data-file-width="700" data-file-height="364" /></a></div></div></span></div><br/></nowiki>  
Au départ la température a un lien avec la sensation de chaud et de froid. Par ailleurs les premiers thermoscopes étaient gradués en très chaud, chaud, tempéré, froid, très froid. Mais très vite nous pouvons voir les limites de cette notion. En effet si vous plongez la main dans de l'eau froide puis dans de l'eau tiède, celle-ci vous paraitra chaude maintenant plongez la main dans de l'eau chaude et remettez-la dans la même eau tiède celle-ci vous paraitra plus froide qu'après. Cette notion n'étant ni précise,ni fidèle, les scientifiques ont voulu trouver un autre moyen de définir et de mesurer la température. La physique statistique définit la température comme un degré d'agitation des atomes et/ou des molécules. Un peu plus tard viendra la notion de désordre avec l'entropie. La thermodynamique apporte une énorme contribution dans la définition de la température. En effet celle-ci est introduite par Sadi Carnot en 1824 dans la notion de machine thermique parfaite décrite par un cycle. Dans cette notion le rapport de températures est défini par un rapport d'énergies. La température est une grandeur intensive, c'est-à-dire qu'elle traduit un "état" du système étudié au même titre qu'une tension électrique, une altitude ou un potentiel chimique, etc. On peut comparer les valeurs d'une grandeur intensive de deux systèmes, mais on ne peut pas en faire la somme. Une grandeur intensive est un potentiel d'où dérive un champ. À une grandeur intensive est associée une grandeur extensive. En thermique, la grandeur extensive associé à la température est l'entropie. Afin de mesurer la température il est nécessaire que le capteur mesure une grandeur physique qui dépend de la température de l'élément à mesurer. C'est-à-dire qu’il existe une relation mathématique qui relie la grandeur G à la température :  +
<nowiki>C'est un capteur One Wire qui renvoie donc l'information avec un seul fil.<br /><br /><br/><br /><br />=== Bibliothèques ===<br />Il faut importer les bibliothèque <br /><br />- OneWire<br /><br />- DallasTemperature<br/><br /><br />===Schéma de câblage===<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Capteur de temp rature DS18B20 DS18B20-cablage.png" data-sourceimage="https://www.wikidebrouillard.org/images/f/f1/Item-Capteur_de_temp_rature_DS18B20_DS18B20-cablage.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Capteur_de_temp_rature_DS18B20_DS18B20-cablage.png" class="image" title="cablage DS18B20"><img alt="cablage DS18B20" src="/images/f/f1/Item-Capteur_de_temp_rature_DS18B20_DS18B20-cablage.png" width="1024" height="576" data-file-width="1024" data-file-height="576" /></a></div></div></span></div><br/><br /><br />===Code Minimal===<br /><br /><br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">DS18B20<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">#include <OneWire.h><br />#include <DallasTemperature.h><br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Création de l’objet<br /></td><td valign="middle" align="left">OneWire oneWire(ONE_WIRE_BUS); // je crée une instance OneWire<br />DallasTemperature sensors(&oneWire); //je passe One Wire à Dallas temperature<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Démarrage de l’objet<br /></td><td valign="middle" align="left">sensors.begin();<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">sensors.requestTemperatures(); //commande pour récupoérer la température<br />//Nous utilisons la fonction ByIndex et, à titre d'exemple, nous obtenons la température du premier capteur uniquement.<br /><br />float tempC = sensors.getTempCByIndex(0);<br /></td></tr></table><br /><br />===Exemple===<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="c1">// Include the libraries we need</span><br /><span class="lineno"> 2 </span><span class="cp">#include</span> <span class="cpf"><OneWire.h></span><span class="cp"></span><br /><span class="lineno"> 3 </span><span class="cp">#include</span> <span class="cpf"><DallasTemperature.h></span><span class="cp"></span><br /><span class="lineno"> 4 </span><br /><span class="lineno"> 5 </span><span class="c1">// Data wire is plugged into port 2 on the Arduino</span><br /><span class="lineno"> 6 </span><span class="cp">#define ONE_WIRE_BUS 2</span><br /><span class="lineno"> 7 </span><br /><span class="lineno"> 8 </span><span class="c1">// Setup a oneWire instance to communicate with any OneWire devices (not just Maxim/Dallas temperature ICs)</span><br /><span class="lineno"> 9 </span><span class="n">OneWire</span> <span class="nf">oneWire</span><span class="p">(</span><span class="n">ONE_WIRE_BUS</span><span class="p">);</span><br /><span class="lineno">10 </span><br /><span class="lineno">11 </span><span class="c1">// Pass our oneWire reference to Dallas Temperature. </span><br /><span class="lineno">12 </span><span class="n">DallasTemperature</span> <span class="nf">sensors</span><span class="p">(</span><span class="o">&</span><span class="n">oneWire</span><span class="p">);</span><br /><span class="lineno">13 </span><br /><span class="lineno">14 </span><span class="cm">/*</span><br /><span class="lineno">15 </span><span class="cm"> * The setup function. We only start the sensors here</span><br /><span class="lineno">16 </span><span class="cm"> */</span><br /><span class="lineno">17 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">(</span><span class="kr">void</span><span class="p">)</span><br /><span class="lineno">18 </span><span class="p">{</span><br /><span class="lineno">19 </span> <span class="c1">// start serial port</span><br /><span class="lineno">20 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="lineno">21 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Dallas Temperature IC Control Library Demo"</span><span class="p">);</span><br /><span class="lineno">22 </span><br /><span class="lineno">23 </span> <span class="c1">// Start up the library</span><br /><span class="lineno">24 </span> <span class="n">sensors</span><span class="p">.</span><span class="nf">begin</span><span class="p">();</span><br /><span class="lineno">25 </span><span class="p">}</span><br /><span class="lineno">26 </span><br /><span class="lineno">27 </span><span class="cm">/*</span><br /><span class="lineno">28 </span><span class="cm"> * Main function, get and show the temperature</span><br /><span class="lineno">29 </span><span class="cm"> */</span><br /><span class="lineno">30 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">(</span><span class="kr">void</span><span class="p">)</span><br /><span class="lineno">31 </span><span class="p">{</span> <br /><span class="lineno">32 </span> <span class="c1">// call sensors.requestTemperatures() to issue a global temperature </span><br /><span class="lineno">33 </span> <span class="c1">// request to all devices on the bus</span><br /><span class="lineno">34 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Requesting temperatures..."</span><span class="p">);</span><br /><span class="lineno">35 </span> <span class="n">sensors</span><span class="p">.</span><span class="n">requestTemperatures</span><span class="p">();</span> <span class="c1">// Send the command to get temperatures</span><br /><span class="lineno">36 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"DONE"</span><span class="p">);</span><br /><span class="lineno">37 </span> <span class="c1">// After we got the temperatures, we can print them here.</span><br /><span class="lineno">38 </span> <span class="c1">// We use the function ByIndex, and as an example get the temperature from the first sensor only.</span><br /><span class="lineno">39 </span> <span class="kr">float</span> <span class="n">tempC</span> <span class="o">=</span> <span class="n">sensors</span><span class="p">.</span><span class="n">getTempCByIndex</span><span class="p">(</span><span class="mi">0</span><span class="p">);</span><br /><span class="lineno">40 </span><br /><span class="lineno">41 </span> <span class="c1">// Check if reading was successful</span><br /><span class="lineno">42 </span> <span class="k">if</span><span class="p">(</span><span class="n">tempC</span> <span class="o">!=</span> <span class="n">DEVICE_DISCONNECTED_C</span><span class="p">)</span> <br /><span class="lineno">43 </span> <span class="p">{</span><br /><span class="lineno">44 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Temperature for the device 1 (index 0) is: "</span><span class="p">);</span><br /><span class="lineno">45 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">tempC</span><span class="p">);</span><br /><span class="lineno">46 </span> <span class="p">}</span> <br /><span class="lineno">47 </span> <span class="k">else</span><br /><span class="lineno">48 </span> <span class="p">{</span><br /><span class="lineno">49 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Error: Could not read temperature data"</span><span class="p">);</span><br /><span class="lineno">50 </span> <span class="p">}</span><br /><span class="lineno">51 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
Pour utiliser le DHT 11 c'est la même procédure que pour le DHT22. Le code minimal est disponible sur la page [[Item:Capteur d'humidité-Température DHT22]] Pour plus d'info, consultez le site du carnet du Maker : https://www.carnetdumaker.net/articles/utiliser-un-capteur-de-temperature-et-dhumidite-dht11-dht22-avec-une-carte-arduino-genuino/  +
Applications: mesure de température, détecteur de mouvement, interrupteur, automation, etc. Ce module se raccorde sur une entrée analogique du Grove [https://www.gotronic.fr/art-module-grove-base-shield-sld12148p-19068.htm Base Shield] ou du [https://www.gotronic.fr/art-module-grove-mega-shield-sld90147p-19065.htm Mega Shield] via un câble 4 conducteurs inclus. Interface: compatible Grove Alimentation: 3 à 5 vcc Consommation: 200 µA maxi Plage de mesure: -10 à +100 °C Précision: ±2 °C Distance nominale de mesure: 9 cm Dimensions: 40 x 20 x 13 mm Connectique non compatible avec Tinker Kit Référence Seeedstudio: 101020062 (remplace SEN01041P) ''(source gotronic.fr)'' Documentation en anglais : https://wiki.seeedstudio.com/Grove-Infrared_Temperature_Sensor/ Achat :https://www.gotronic.fr/art-capteur-de-temperature-ir-grove-101020062-18966.htm <br/>  +
Ces détecteurs fonctionnent par absorption de photons infrarouge et photogénération de porteurs de charge (effet photovoltaïque ou photoconducteur) créant un excès de courant dans le matériau (photocourant). Les principaux photodétecteurs sont les photodiodes PN (principalement en tellurure de mercure-cadmium - HgCdTe), les photodiodes PIN à hétérojonction de type II, à base d'antimoine, les QWIP (quantum well infrared photodetector) et les QDIP (quantum dot infrared photodetector). Si la sensibilité et le temps de réponse de photodétecteurs sont meilleures que celles des thermodétecteurs, ainsi que pour les premiers la possibilité de détecter simultanément de multiples longueurs d'ondes, les photodétecteurs nécessitent en général d'être refroidis à des températures cryogéniques à cause du bruit thermique.  +
<nowiki>=Caractéristiques du capteur tactile capacitif TTP223=<br />Ce capteur fonctionne par la détection de variation du champ électrique qu'il émet lorsqu'on s'en approche.<br /><br /><br />Ce capteur peut reconnaître des objets même derrière du verre et des surfaces fines. <br /><br />La tension de fonctionnement est de 2 à 5,5 V. <br /><br />Le temps de réponse maximal est de 220 millisecondes. <br /><br />Ce module possède deux broches de réglage non soudées : A et B. <br /><br /><br />Les modes de fonctionnement sont les suivants :<br /><br />*A et B toutes deux ouvertes : La valeur par défaut de la broche de sortie est LOW. Lorsque le capteur est soumis à un toucher, la sortie est HIGH, et lorsqu'aucun toucher n'est détecté, elle redevient LOW.<br />*A ouvert et B fermé : la valeur par défaut de la broche de sortie est LOW. Lorsque le capteur est soumis à un contact, la sortie est HIGH et reste HIGH jusqu'au prochain contact.<br />*B ouvert et A fermé : la valeur par défaut de la broche de sortie est HIGH. Lorsque le capteur est soumis à un contact, la sortie est LOW et lorsqu'aucun contact n'est détecté, elle redevient HIGH.<br />*B fermé et A fermé : La valeur par défaut de la broche de sortie est HIGH. Lorsque le capteur est soumis à un contact, la sortie est LOW et reste LOW jusqu'au prochain contact.<br /><br /><br/><br /><br />==Câblage==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-capteur tactile capacitif TTP223 Capteurcapacitif-TTP223-230210 bb.png" data-sourceimage="https://www.wikidebrouillard.org/images/b/b3/Item-capteur_tactile_capacitif_TTP223_Capteurcapacitif-TTP223-230210_bb.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-capteur_tactile_capacitif_TTP223_Capteurcapacitif-TTP223-230210_bb.png" class="image" title="brochage du capteur capacitif TTP223"><img alt="brochage du capteur capacitif TTP223" src="/images/b/b3/Item-capteur_tactile_capacitif_TTP223_Capteurcapacitif-TTP223-230210_bb.png" width="624" height="432" data-file-width="624" data-file-height="432" /></a></div></div></span></div><br/><br /><br />==Code minimal==<br /><br/><br /><table class="wikitable" width="617" cellspacing="0" cellpadding="2"><br /><tr><br /><td width="98" height="17" bgcolor="#999999"><br /></td><td width="199" bgcolor="#999999"><br /></td><td width="308" bgcolor="#999999">TTP223<br /></td></tr><tr><br /><td rowspan="2" width="98" bgcolor="#999999">Avant le Setup<br /></td><td width="199" bgcolor="#999999">Importation de la bibliothèque<br /></td><td width="308"><br /></td></tr><tr><br /><td width="199" bgcolor="#999999">Création de l’objet<br /></td><td width="308">const int brocheCapteur = D2;<br/><br /></td></tr><tr><br /><td width="98" height="17" bgcolor="#999999">Dans le Setup<br /></td><td width="199" bgcolor="#999999">Démarrage de l’objet<br /></td><td width="308">pinMode(brocheBouton, INPUT);<br /></td></tr><tr><br /><td width="98" height="17" bgcolor="#999999">Dans le Loop<br /></td><td width="199" bgcolor="#999999">Utilisation<br /></td><td width="308">digitalRead(brocheCapteur);<br /><br/><br /></td></tr></table><br /><br /><br />==Exemple==<br /><br/><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="c1">///////////////////////</span><br /><span class="lineno"> 2 </span><span class="c1">// Capteur Capacitif //</span><br /><span class="lineno"> 3 </span><span class="c1">// TTP223 //</span><br /><span class="lineno"> 4 </span><span class="c1">///////////////////////</span><br /><span class="lineno"> 5 </span><br /><span class="lineno"> 6 </span><span class="cm">/*</span><br /><span class="lineno"> 7 </span><span class="cm">Ce programme est un exemple de base du capteur capacitif TTP223.</span><br /><span class="lineno"> 8 </span><span class="cm">Il écrit "vous avez touché le capetur !" sur le moniteur série lorsque le capteur est activé.</span><br /><span class="lineno"> 9 </span><br /><span class="lineno">10 </span><span class="cm">Lolin (Wemos) D1 mini</span><br /><span class="lineno">11 </span><span class="cm"> </span><br /><span class="lineno">12 </span><span class="cm"> _________________</span><br /><span class="lineno">13 </span><span class="cm"> / D1 mini \</span><br /><span class="lineno">14 </span><span class="cm"> |[ ]RST TX[ ]| Capteur capacitif TTP223</span><br /><span class="lineno">15 </span><span class="cm"> |[ ]A0 -GPIO RX[ ]| +-------------+</span><br /><span class="lineno">16 </span><span class="cm"> |[ ]D0-16 5-D1[ ]| .--|[X]VCC /‾‾‾‾\|</span><br /><span class="lineno">17 </span><span class="cm"> |[ ]D5-14 4-D2[X]|-----------|--|[X]I/O| |</span><br /><span class="lineno">18 </span><span class="cm"> |[ ]D6-12 0-D3[ ]| .-----|--|[X]GND \____/| </span><br /><span class="lineno">19 </span><span class="cm"> |[ ]D7-13 2-D4[ ]| / | |_____________|</span><br /><span class="lineno">20 </span><span class="cm"> |[ ]D8-15 GND[X]|---' /</span><br /><span class="lineno">21 </span><span class="cm"> |[ ]3V3 . 5V[X]|----------'</span><br /><span class="lineno">22 </span><span class="cm"> | +---+ |</span><br /><span class="lineno">23 </span><span class="cm"> |_______|USB|_______|</span><br /><span class="lineno">24 </span><br /><span class="lineno">25 </span><br /><span class="lineno">26 </span><span class="cm"> Matériel :</span><br /><span class="lineno">27 </span><span class="cm"> - Des fils dupont.</span><br /><span class="lineno">28 </span><span class="cm"> - Un LOLIN (Wemos) D1 mini</span><br /><span class="lineno">29 </span><span class="cm"> - Capteur capacitif TTP223</span><br /><span class="lineno">30 </span><br /><span class="lineno">31 </span><span class="cm"> </span><br /><span class="lineno">32 </span><span class="cm"> Schéma de l'Arduino en ASCII-ART CC-By http://busyducks.com/ascii-art-arduinos</span><br /><span class="lineno">33 </span><span class="cm"> Sous licence CC-By-Sa (http://creativecommons.org/licenses/by-nc-sa/3.0/)</span><br /><span class="lineno">34 </span><span class="cm"> ___</span><br /><span class="lineno">35 </span><span class="cm"> / ___ \</span><br /><span class="lineno">36 </span><span class="cm"> |_| | </span><br /><span class="lineno">37 </span><span class="cm"> /_/</span><br /><span class="lineno">38 </span><span class="cm"> _ ___ _</span><br /><span class="lineno">39 </span><span class="cm"> |_| |___|_| |_</span><br /><span class="lineno">40 </span><span class="cm"> ___|_ _|</span><br /><span class="lineno">41 </span><span class="cm"> |___| |_|</span><br /><span class="lineno">42 </span><span class="cm"> Les petits Débrouillards - janvier 2023- CC-By-Sa http://creativecommons.org/licenses/by-nc-sa/3.0/</span><br /><span class="lineno">43 </span><span class="cm"> Inspiré de :</span><br /><span class="lineno">44 </span><span class="cm"> TTP223B-Capacitive-Touch-Switch-Module - 08 Nov 2020</span><br /><span class="lineno">45 </span><span class="cm"> by Amir Mohammad Shojaee @ Electropeak</span><br /><span class="lineno">46 </span><span class="cm"> https://electropeak.com/learn/interfacing-ttp223-capacitive-switch-butto-touch-sensor-with-arduino/</span><br /><span class="lineno">47 </span><br /><span class="lineno">48 </span><span class="cm">*/</span><br /><span class="lineno">49 </span><span class="kr">const</span> <span class="kr">int</span> <span class="n">brocheCapteur</span> <span class="o">=</span> <span class="n">D2</span><span class="p">;</span><br /><span class="lineno">50 </span> <br /><span class="lineno">51 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">52 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="lineno">53 </span> <span class="c1">// initialisation de la broche en entrée (INPUT)</span><br /><span class="lineno">54 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">brocheCapteur</span><span class="p">,</span> <span class="kr">INPUT</span><span class="p">);</span><br /><span class="lineno">55 </span><span class="p">}</span><br /><span class="lineno">56 </span><br /><span class="lineno">57 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">58 </span> <span class="k">if</span><span class="p">(</span><span class="nf">digitalRead</span><span class="p">(</span><span class="n">brocheCapteur</span><span class="p">)</span> <span class="o">==</span> <span class="kr">HIGH</span><span class="p">){</span><br /><span class="lineno">59 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Vous avez touché le capteur !"</span><span class="p">);</span><br /><span class="lineno">60 </span> <span class="k">while</span><span class="p">(</span><span class="nf">digitalRead</span><span class="p">(</span><span class="n">brocheCapteur</span><span class="p">)</span> <span class="o">==</span> <span class="kr">HIGH</span><span class="p">){}</span><br /><span class="lineno">61 </span> <span class="p">}</span><br /><span class="lineno">62 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
Le carbonate de calcium s'utilise principalement dans les dentifrices comme épaississant et abrasif doux. Il est aussi intéressant pour son pouvoir opacifiant, notamment comme support blanc dans les produits de maquillage. Connu sous le nom "blanc de Meudon" il s'utilise également pour l'entretien ménager, pour nettoyer et polir les surfaces fragiles. Pour plus d'infos : https://www.aroma-zone.com/info/fiche-technique/carbonate-de-calcium-aroma-zone  +
* Couper : prendre une partie des cartes depuis le dessus du paquet pour les passer sous le paquet. Le joueur chargé de couper le paquet est généralement différent de celui qui bat le jeu. Désigne aussi dans certains jeux l'action de jouer une carte atout pendant un pli où l'atout n'est pas la couleur demandée. * La défausse : désigne un emplacement où les joueurs disposent, généralement face visible, les cartes dont ils se débarrassent au cours du jeu. * Distribuer ou donner : attribuer les cartes aux joueurs, une à une ou par paquets, en tournant dans le sens des aiguilles d'une montre ou dans l'autre sens, selon le jeu pratiqué. Le joueur qui distribue les cartes est appelé le [https://fr.wikipedia.org/wiki/Donneur_(jeu_de_cartes) donneur]. * La donne désigne dans la plupart des jeux de cartes la période de jeu (ou l'ensemble des actions ayant cours pendant cette période) qui commence par la distribution des cartes et se termine lorsque plus aucune carte ne peut être jouée. * Un [https://fr.wikipedia.org/wiki/Joker_(carte_%C3%A0_jouer) joker] ou une frime<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/Jeu_de_cartes#cite_note-1 1]</sup> (Québec) : le joker se rencontre généralement en paire, sa fonction est très variée mais généralement il permet de remplacer n'importe quelle autre carte. Il fut inventé vers 1850, probablement par les Américains qui l'incorporaient dans le jeu d'[https://fr.wikipedia.org/w/index.php?title=Euchre&action=edit&redlink=1 euchre]. Il est représenté sous forme d'un bouffon, d'un lutin ou d'un clown, ce qui correspond bien au mot anglais « ''joker'' » (« farceur » ou « blagueur »). Auparavant, on l'appelait ''Juker card'', l'euchre étant nommé ''juker'' ; puis, un jour, il fut nommé définitivement ''Joker''. * Une main ou un jeu : désigne les cartes détenues par un des joueurs. * La pioche, le talon ou la pige (Québec) : désigne le tas de cartes non distribuées, souvent retourné « Face cachée », et dans lequel le joueur peut ou doit « piocher » une carte selon les règles. * Un pli ou une levée : désigne l'ensemble des cartes jouées pendant un tour de jeu et généralement ensuite ramassées par le joueur ayant gagné ce tour. Désigne aussi le tour de jeu proprement dit. * Le ponte est, dans les jeux de hasard intéressés (baccara, pharaon, roulette, etc.), la personne qui joue contre le banquier.   
Il en existe de plusieurs capacité (de quelque Go à plusieurs centaines). Elle servent dans les smartphones, les appareils photos, les ordinateurs, les enregistreurs audio, etc...  +
== Origine == C'est un projet d'un membre du fablab de Lannion ([http://fablab-lannion.org/membres/jerome/ Jérôme]). Il en existe de nombreuses autres. == [[http://www.wikidebrouillard.org/index.php?title=Carte_VATX_:_la_petite_alimentation_de_labo&action=edit&section=3 modifier]] Propriétés == La carte est OpenHardware et peut donc être étudiée, modifiée, distribuée. Tensions fournies : * 3.3V 1A * 5V 1A * 12V 750mA * 1.25-11V 750mA La documentation détaillée se trouve sur le [http://fablab-lannion.org/wiki/index.php?title=VATX wiki du FabLab de Lannion]. == [[http://www.wikidebrouillard.org/index.php?title=Carte_VATX_:_la_petite_alimentation_de_labo&action=edit&section=4 modifier]] Expériences scientifiques avec Page type matériel == Toute experimentation électronique. == [[http://www.wikidebrouillard.org/index.php?title=Carte_VATX_:_la_petite_alimentation_de_labo&action=edit&section=5 modifier]] Où le trouver facilement ? == De part sa nature OpenHardware et sa simplicité, il est (relativement) facile de la produire (ou la faire produire soit-même) Sinon, le concepteur en vend régulièrement. Contact via le [http://fablab-lannion.org/wiki/index.php?title=VATX wiki du FabLab de Lannion] == [[http://www.wikidebrouillard.org/index.php?title=Carte_VATX_:_la_petite_alimentation_de_labo&action=edit&section=6 modifier]] Utilisations dans la vie quotidienne == Experimentation électrique et électronique. Réparations … == [[http://www.wikidebrouillard.org/index.php?title=Carte_VATX_:_la_petite_alimentation_de_labo&action=edit&section=7 modifier]] Plus d'informations sur Carte VATX : la petite alimentation de labo == Précautions d'utilisation, aspect environnemental du produit, santé humaine...  +
Il était destiné à l'origine principalement mais pas exclusivement à la programmation multimédia interactive, en vue de spectacles ou d'animations artistiques. L’histoire retiendra que c’est dans un bar d’une petite ville du nord de l’Italie qu’est né le projet Arduino. C’est en l’honneur de ce bar où Massimo Banzi a pour habitude d’étancher sa soif que fut nommé le projet électronique Arduino (dont il est le cofondateur). Arduino est une carte microcontrôleur à bas prix qui permet — même aux novices — de faire des choses époustouflantes. Sortie en 2005 comme un modeste outil pour les étudiants de Banzi à l’Interaction Design Institute Ivrea (IDII), Arduino a initié une révolution DIY dans l’électronique à l’échelle mondiale. Vous pouvez acheter une carte Arduino pour une vingtaine d'euros ou vous construire la vôtre à partir de rien : tous les schémas électroniques et le code source sont disponibles gratuitement sous des licences libres. Le résultat est qu’Arduino est devenu le projet le plus influent de son époque dans le monde du matériel libre. [http://www.framablog.org/index.php/post/2011/12/10/arduino-histoire Lire tout l'article source en CC-By-Sa sur Framablog] == Comment l'utiliser ? == * Il faut télécharger le logiciel de programmation [http://www.arduino.cc/fr/ sur le site Arduino]. * L'installer sur son ordinateur (le logiciel est compatible Linux, Mac OSX et Windows). Et vous pouvez commencer par tester, dans les exemples de programmes, le programme "Blink" qui fera clignoter la LED de l'Arduino qui est branchée sur la pin 13. Vous pouvez aussi tester le tutoriel [http://www.wikidebrouillard.org/index.php?title=Blinker_une_LED Blinker une LED]. On peut donner des "pouvoirs" supplémentaires à l'arduino grâce à des circuits imprimés qu'on branche dessus : les shields. Il en existe de différentes sorte : * ethernet : pour connecter votre arduino au réseau via un câble RJ45, * Bluetooth * Zigbee : pour communiquer par ondes radio * Wifi * Pilotage de moteurs * Ecran LCD * shield Breadboard : pour faire les montages directement sur l'arduino ! * ... == Qu'est-ce que c'est exactement ? == === Un micro-contrôleur === C'est un circuit intégré qui traite les informations qu'il reçoit et déclenche des actions suivant le programme qu'il a reçu. === Interface USB/série === L'Arduino se connecte à un ordinateur par un câble USB. C'est par ce câble qu'on va installer le programme. C'est également par ce câble que l'Arduino peut renvoyer des informations à l'ordinateur. Lorsque l'Arduino est connecté en USB, c'est l'USB qui assure l'alimentation électrique de l'Arduino. Pour l'ordinateur, la carte Arduino est comme un simple périphérique (il faut donc installer les pilotes !). === Des entrées et des sorties === Il y a 20 entrées/sorties sur l'Arduino. * 6 analogiques, numérotées de A0 à A5. * 14 numériques, numérotées de 0 à 13. 6 de ces entrées/sorties peuvent assurer une sortie PWM (Pulse Width Modulation - Modulation de Largeur d'Impulsion, une astuce pour modifier le courant de sortie). Les 6 PMW sont les numéros 3, 5, 6, 9, 10, 11. ==== Les entrées analogiques ==== Elles peuvent recevoir une tension variable (entre 0 et 5 volts) en provenance de capteurs analogiques (résistance variable par exemple). ==== Les entrées/sorties numériques ==== Elles reçoivent ou envoient des signaux numériques (donc 0 ou 1). ces signaux se traduisent par 0V ou 5V. Le fonctionnement (entrée ou sortie) est fixé dans le programme (INPUT, OUTPUT). ===== Entrées numériques : attention au smog électromagnétique ===== Lorsque qu'une entrée numérique n'est connectée à rien, elle reçoit un signal dû à l'électricité statique ou l'ambiance électromagnétique. On parle alors de potentiel flottant. On peut fixer le potentiel grâce à un système de résistance dite de pull-up (tension max, soit 5V) ou pull down (tension min ou 0V). On utilise une résistance de 10kOhms connectée de l'entrée au +5V (pull-up), ou alors à la masse (GND, 0V, le pull-down). ===== Sorties numériques ===== Leur puissance est limitée à 40 mA par broche pour un total de 200mA consommé. Si on a besoin de consommer plus de puissance électrique, alors il faudra utiliser un circuit supplémentaire (une autre carte, pilotée par l'Arduino qui servira à fournir le courant nécessaire. ça peut être un shield). Dans ce cas on parle de circuit de commande (l'arduino), et de circuit de puissance (le shield). Il est important que les masses (GND) soient connectées. La puce ATmega n'est pas capable de sortir des tensions variables mais grâce au signal PMW on peut fournir une tension variable artificielle. Le signal PMW consiste à faire "clignoter" le courant : * Quand le courant sort à 5V en continue, la broche sort du 5V. * Imaginez maintenant que la broche délivre très rapidement un clignotement entre 0V et 5V (la broche délivre soit 0V, soit 5V). Si elle délivre pour moitié du temps du 5V, elle imitera du 2,5V. Si elle donne 5V 20% du temps ce sera 1V, etc.... == Les limites de l'arduino == === Avec quoi alimenter mon arduino ? === * Par le port USB : 5V * Par une alimentation externe : ** Une fiche jack 2.1 mm mâle. ** Une alimentation DC stabilisée entre 7~12 volts DC. ** Le centre positif + <-----o )------> - l'arduino peut accepter entre 6, minimum et 20 Volts grand maximum. Intensité maximale disponible par broche entrée/sortie 5V : 40 mA (avec un total de 200 mA) Intensité maximale disponible pour la sortie 3,3V : 50 mA Intensité maximale disponible pour la sortie 5V : 500 mA en cas d'alimentation par le port USB seul, sinon en fonction de l'alimentation utilisée. * Mémoire Programme Flash : 32 KB (ATmega328) dont 0.5 KB sont utilisés par le bootloader * Mémoire SRAM (mémoire volatile) : 2 KB (ATmega328) * Mémoire EEPROM (mémoire non volatile) : 1 KB (ATmega328) * Vitesse d'horloge : 16 MHz [http://www.mon-club-elec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno Source : Mon club Elec licence CC-By-Sa]  
Selon l'utilisation prévue, il faut savoir sélectionner un carton qui ne doit être ni trop rigide, ni trop souple. Sa résistance à la pliure ne dépend pas de son épaisseur : un carton couché peut trop facilement craquer à la pliure et le sens des fibres du carton doit être pris en compte dans les travaux de façonnage. Avant utilisation, un carton (comme une [https://fr.wikipedia.org/wiki/Feuille_de_papier feuille de papier]) ne doit pas trop « tuiler », trace d'un stockage défectueux ou d'un mauvais taux d'humidité au passage à l'onduleuse, au risque de compromettre son utilisation sur des machines automatisées. Le sens des cannelures d'un carton ondulé est à prendre en compte lors de la conception du cartonnage : une pliure en travers est plus rigide qu'une pliure en long qui peut être un point de faiblesse mécanique.  +
== Origine == Il s'agit du produit solide résultant de feu. Seulement tout les feux ne produisent pas de cendre: exemple le pétrole. Les cendres sont le résultat d'une combustion incomplète. En effet dans le cas d'une combustion complète, toute la matière organique, composée d'atomes de carbone (C), d'oxygène (O) et d'hydrogène (H), réagit pour produire du gaz carbonique et de l'eau sous forme de vapeur. == [[http://www.wikidebrouillard.org/index.php?title=Cendre&action=edit&section=3 modifier]] Composition chimique == Elle est composé de chaînes de carboné qui peut englober un grand nombre de minéraux suivant les combustibles et comburant. == [[http://www.wikidebrouillard.org/index.php?title=Cendre&action=edit&section=4 modifier]] Propriétés == == [[http://www.wikidebrouillard.org/index.php?title=Cendre&action=edit&section=5 modifier]] Expériences qui utilisent ce matériel == Indiquer le '''concept scientifique''' associé à chacune des expériences. === [[http://www.wikidebrouillard.org/index.php?title=Cendre&action=edit&section=6 modifier]] Sur le Wikidébrouillard === [http://www.wikidebrouillard.org/index.php?title=Combustion_du_sucre Combustion du sucre] === [[http://www.wikidebrouillard.org/index.php?title=Cendre&action=edit&section=7 modifier]] Autres expériences utilisant ce matériel === Liens internet Pourquoi ne pas [http://www.wikidebrouillard.org/index.php?title=Aide:Aide#Comment_cr.C3.A9er_une_nouvelle_page_.3F réaliser la fiche expérience] pour le Wikidébrouillard ! == [[http://www.wikidebrouillard.org/index.php?title=Cendre&action=edit&section=8 modifier]] Où le trouver facilement ? == On en récupère après un feu de bois ou de tout autre fibre végétale. == [[http://www.wikidebrouillard.org/index.php?title=Cendre&action=edit&section=9 modifier]] Utilisations dans la vie quotidienne == Dans la vie quotidienne généralement on les jette, cependant on peut les récupérer comme litière. Autrefois, on en faisait du savon.  +
On appelle charbon actif tout charbon ayant subi une préparation particulière et qui, de ce fait, possède à un haut degré la propriété de fixer et de retenir certaines molécules amenées à son contact. Il s'agit d'une structure amorphe composée principalement d'[https://fr.wikipedia.org/wiki/Atome atomes] de [https://fr.wikipedia.org/wiki/Carbone carbone], généralement obtenue après une étape de [https://fr.wikipedia.org/wiki/Carbonisation carbonisation] d'un précurseur à haute température. Un charbon actif présente en général une grande [https://fr.wikipedia.org/wiki/Surface_sp%C3%A9cifique surface spécifique] qui lui confère un fort pouvoir [https://fr.wikipedia.org/wiki/Adsorption adsorbant]. L'[https://fr.wikipedia.org/wiki/Adsorption adsorption] est un phénomène de surface par lequel des molécules se fixent sur la surface de l'adsorbant par des liaisons faibles. (Définition Wikipedia)  +
Beaucoup d'équipements portatifs électroniques, incorporant leur propre circuit de contrôle de charge, ne nécessitent plus qu'un chargeur composé d'une simple alimentation stabilisée. C'est le cas notamment pour les actuels [https://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9phone_mobile téléphones mobiles], les [https://fr.wikipedia.org/wiki/Global_Positioning_System GPS], les [https://fr.wikipedia.org/wiki/Baladeur_num%C3%A9rique baladeurs], etc. Cette simplification des chargeurs a permis de les remplacer par d'autres sources d'alimentations stabilisées comme les ports informatiques [https://fr.wikipedia.org/wiki/Universal_Serial_Bus USB] qui prévoient une alimentation pour les périphériques. En 2009, l'[https://fr.wikipedia.org/wiki/Union_europ%C3%A9enne Union européenne] a fait pression sur les principaux fabricants de téléphones mobiles afin que soient normalisées les connectiques et tensions des chargeurs. Le format choisi a été le micro-USB<sup id="cite_ref-4" class="reference">[https://fr.wikipedia.org/wiki/Chargeur_(%C3%A9lectricit%C3%A9)#cite_note-4 4]</sup>. De plus en plus de fabricants fournissent des chargeurs équipés d'une prise USB-A (femelle) en sortie avec un cordon USB/micro-USB. [http://creativecommons.org/licenses/by-sa/3.0/deed.fr Contenu soumis à la licence CC-BY-SA 3.0]. Source : Article ''[https://fr.wikipedia.org/wiki/Chargeur_(%C3%A9lectricit%C3%A9) Chargeur (électricité)]'' de [https://fr.wikipedia.org/ Wikipédia en français] ([https://fr.wikipedia.org/w/index.php?title=Chargeur_(%C3%A9lectricit%C3%A9)&action=history auteurs])  +
Multifonction, il est capable de : *Charger une batterie 18 650 de 3,7V *Transformer le courant et délivrer au choix du 3V ou du 5V *Il dispose également d'un port USB pour recharger les smartphones *L'interrupteur ne sert qu'on alumer ou éteindre le port USB *Il se charge via le port micro USB <html><iframe width="560" height="315" src="https://www.youtube.com/embed/joAkJ9QA2bw" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>  +
== Origine == * Déjà les grecs en leur temps portaient des sandales. De nos jours, il en existe différentes formes pour différentes utilités. == [[http://www.wikidebrouillard.org/index.php?title=Chaussure&action=edit&section=3 modifier]] Composition chimique == * Elles peuvent être en plastique (dérivé du pétrole), en tissu (divers et variés, en bois, en cuir et pour cendrillon elles sont en verre. == [[http://www.wikidebrouillard.org/index.php?title=Chaussure&action=edit&section=4 modifier]] Propriétés == * Protège nos pieds de la dureté du sol et du froid * Peut avoir un certain attrait esthétique == [[http://www.wikidebrouillard.org/index.php?title=Chaussure&action=edit&section=5 modifier]] Expériences scientifiques avec Chaussure == == [[http://www.wikidebrouillard.org/index.php?title=Chaussure&action=edit&section=6 modifier]] Où le trouver facilement ? == * On peut en trouver partout dans des magasins de chaussures. == [[http://www.wikidebrouillard.org/index.php?title=Chaussure&action=edit&section=7 modifier]] Utilisations dans la vie quotidienne == * On en utilise tous les jours, aussi bien en tant que chaussures de marche ou même à la maison avec des chaussons souvent confortables.  +
<nowiki>Nous avons de 100 000 à 150 000 cheveux. Les chevelures claires comptent plus de cheveux que les chevelures noires ou rousses<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/Cheveu#cite_note-1 1]</sup>. La densité est d'environ 150 à 200 cheveux par [https://fr.wikipedia.org/wiki/Centim%C3%A8tre_carr%C3%A9 centimètre carré]<sup id="cite_ref-clinique-observatoire.be_2-0" class="reference">[https://fr.wikipedia.org/wiki/Cheveu#cite_note-clinique-observatoire.be-2 2]</sup>.<br /><br />En moyenne, un individu perd 40 à 50 cheveux par jour<sup id="cite_ref-clinique-observatoire.be_2-1" class="reference">[https://fr.wikipedia.org/wiki/Cheveu#cite_note-clinique-observatoire.be-2 2]</sup>.<br /><br />=== Forme ===<br />Selon certains scientifiques<sup class="need_ref_tag">[https://fr.wikipedia.org/wiki/Aide:R%C3%A9f%C3%A9rence_n%C3%A9cessaire [réf. nécessaire]]</sup> les différents types de chevelures résulteraient d’une adaptation aux [https://fr.wikipedia.org/wiki/Climat climats] régionaux.<br /><br />La forme du follicule qui produit le cheveu est une caractéristique génétique et elle influence la répartition des différentes couches de kératine dans le cheveu :<br />* un follicule rond, allongé et perpendiculaire à la surface de la peau va former un cheveu rond et lisse ;<br />* un follicule de coupe ovale et légèrement tordu en forme de virgule va produire un cheveu plus plat et frisé ;<br />* un follicule elliptique et pas du tout perpendiculaire à la surface (comme couché sous la peau) produira un cheveu crépu.<br />Les cheveux sont donc naturellement plutôt lisses ou épais (Asiatiques), lisses ou fins (Européens), frisés, [https://fr.wikipedia.org/wiki/Cheveux_cr%C3%A9pus crépus], lisses ou épais (Africains)</nowiki>  +
Tête très fermes et lourdes, au feuilles bleu rougeâtre finement nervurées. La couleur rouge foncé provient de l’anthocyanine, un colorant bleu. La couleur des [https://fr.wikipedia.org/wiki/Feuille feuilles] du chou rouge varie selon l'acidité du sol, en raison des propriétés acido-basiques de molécules de la famille des [https://fr.wikipedia.org/wiki/Anthocyane anthocyanes] qui sont responsables de sa couleur. Cultivé sur des sols acides, le chou rouge prend une teinte plutôt [https://fr.wikipedia.org/wiki/Rouge rougeâtre] alors que sur des terres basiques, il tend vers des teintes bleutées. Cette propriété fait aussi du jus de chou rouge un [https://fr.wikipedia.org/wiki/Indicateur_de_pH#Indicateurs_naturels_de_pH indicateur coloré naturel de pH]. Cuisiné, le chou rouge tournera normalement au bleu. Pour maintenir une couleur rouge, on peut l'arroser de vinaigre ou le cuire avec des fruits au jus naturellement acide. Plus précisément, les [https://fr.wikipedia.org/wiki/Anthocyane anthocyanes] du chou rouge sont de la famille de la cyanidine-3-diglucoside-5-glucoside, un hétéroside de la [https://fr.wikipedia.org/wiki/Cyanidine cyanidine]. Le chou rouge en contient 2.32 mg/g de matière sèche. Les anthocyanes du chou rouge sont des anti-oxydants, mais leur contribution à la forte activité anti-oxydante totale du chou rouge est faible par rapport aux autres anti-oxydants présents : vitamine C, [https://fr.wikipedia.org/wiki/Flavonols flavonols], [https://fr.wikipedia.org/wiki/Glucosinolates glucosinolates]…<sup id="cite_ref-WiczkowskiSzawara-Nowak2013_2-0" class="reference">[https://fr.wikipedia.org/wiki/Chou_rouge#cite_note-WiczkowskiSzawara-Nowak2013-2 2]</sup> Le chou rouge a besoin d'un sol bien fertilisé et d'une humidité suffisante pour se développer. C'est une plante saisonnière qui est semée au printemps et récoltée à l'automne. Le chou rouge se conserve plus longtemps que les autres variétés de chou. Le chou rouge produit une couche de [https://fr.wikipedia.org/wiki/Pruine pruine] qui le protège du soleil et de la sécheresse<sup id="cite_ref-3" class="reference">[https://fr.wikipedia.org/wiki/Chou_rouge#cite_note-3 3]</sup>.  
À l'origine, les chronomètres étaient destinés à être utilisés sur des bateaux pour déterminer la longitude selon les principes de la navigation céleste. Pour cela, il fallait mesurer la différence d'heure de culmination du soleil par rapport à celle de la dernière position connue. À l'époque, les premières horloges précises fonctionnaient à l'aide d'un pendule, mais étaient continuellement déréglées par le roulis du navire en mer. John Harrison, un charpentier-horloger anglais, fut le premier à résoudre ce problème, en développant une horloge avec une paire de pendules oscillants en sens contraire, connectés par des ressorts. Il remporta ainsi le prix de l'Amirauté britannique. == [[http://www.wikidebrouillard.org/index.php?title=Chronom%C3%A8tre&action=edit&section=3 modifier]] Propriétés == On peut classer les chronomètres en deux catégories: * Les chronomètres mécaniques, fonctionnant avec de nombreuses pièces mécaniques comme des ressorts ou des engrenages. * Les chronomètres électroniques (ou numériques), fonctionnant avec des circuits électroniques utilisant des quartz. == [[http://www.wikidebrouillard.org/index.php?title=Chronom%C3%A8tre&action=edit&section=4 modifier]] Expériences scientifiques avec Chronomètre == * [http://www.wikidebrouillard.org/index.php?title=Ton_temps_de_r%C3%A9action_est-il_plus_rapide_que_celui_de_ton_adversaire%3F Ton_temps_de_réaction_est-il_plus_rapide_que_celui_de_ton_adversaire?] * [http://www.wikidebrouillard.org/index.php?title=Laine_comme_isolant Laine_comme_isolant] * [http://www.wikidebrouillard.org/index.php?title=Noir_ou_blanc_%3F Noir_ou_blanc_?] == [[http://www.wikidebrouillard.org/index.php?title=Chronom%C3%A8tre&action=edit&section=5 modifier]] Où le trouver facilement ? == * Chez les horlogers. * Où l'on peut acheter des montres. * Souvent dans les structures où l'on pratique du sports. * La plupart des montres numériques ont aujourd'hui une fonction chronomètre. * De nombreux téléphones portable ont une fonction chronomètre. * Un programme spécifique sur un ordinateur peut servir de chronomètre. * Etc... == [[http://www.wikidebrouillard.org/index.php?title=Chronom%C3%A8tre&action=edit&section=6 modifier]] Utilisations dans la vie quotidienne == Les chronomètres sont très utilisés dans le milieu sportif ; que ce soit pour mesurer les durées de jeu souvent dans les sports collectif, ou pour déterminer avec grandes précisions les temps dans les sports de rapidité.  
Son nom est dérivé du grec ancien χρόνος, khrónos « le temps » et μέτρον, métron « mesure, instrument poursignifiant mesurer ». Le terme de « chronomètre » est utilisé abusivement pour des appareils de mesure de durées courtes, tels que ceux utilisés lors de compétitions sportives, qui sont en fait des « chronographes ». En [https://fr.wikipedia.org/wiki/Horlogerie horlogerie], un « chronomètre » est une [https://fr.wikipedia.org/wiki/Montre_(horlogerie) montre] munie d'un affichage de la seconde dont le [https://fr.wikipedia.org/wiki/Mouvement_(horlogerie) mouvement] a passé avec succès le contrôle de son exactitude par un organisme officiel neutre<sup id="cite_ref-CNRTL_1-1" class="reference">[https://fr.wikipedia.org/wiki/Chronom%C3%A8tre#cite_note-CNRTL-1 1]</sup>, plusieurs jours durant, dans différentes positions et à différentes températures. Un chronomètre se distingue donc de la simple montre par sa fiabilité et sa précision. Un « chronomètre de poche », ou une « montre de poche », désigne une [https://fr.wikipedia.org/wiki/Montre_%C3%A0_gousset montre à gousset] qui peut se tenir dans la [https://fr.wikipedia.org/wiki/Poche_(v%C3%AAtement) poche] d'un vêtement, par opposition au « chronomètre-bracelet » qui lui est attaché au [https://fr.wikipedia.org/wiki/Poignet poignet]. Le terme « montre de bord », ou « horloge de bord », désigne un instrument horaire embarqué à bord d'un [https://fr.wikipedia.org/wiki/V%C3%A9hicule véhicule] tel que les [https://fr.wikipedia.org/wiki/Automobile automobiles], les [https://fr.wikipedia.org/wiki/A%C3%A9ronef aéronefs] ou encore les [https://fr.wikipedia.org/wiki/Navette_spatiale navettes spatiales]. https://fr.wikipedia.org/wiki/Chronom%C3%A8tre  +
Elle est généralement composée d'une feuille de papier fin, la plupart du temps d'un filtre et principalement de tabac. Beaucoup d'additifs se rajoutent à cela : agents de texture et de saveur, ammoniaque, etc... == Propriétés == Elle a des effets apaisant mais aussi et surtout rend addictif la personne qui fume. La fumée de cigarette contient des composés chimique très divers et toxique. Même sans fumer, on peut être exposé à la fumée de cigarette (le tabagisme passif). Rappelons que fumer tue par des maladies cardio-vasculaires, des cancers, etc...  +
Les ciseaux ont été vraisemblablement inventés en Égypte vers [https://fr.wikipedia.org/wiki/-1500 -1500]. Les ciseaux à lames croisées pivotant sur un axe central, comme ceux connus de nos jours, existaient il y a deux mille ans dans l'[https://fr.wikipedia.org/wiki/Empire_romain Empire romain] (inventés vers 100 <abbr class="abbr nowrap" title="après Jésus-Christ">apr. J.-C.</abbr>) et en [https://fr.wikipedia.org/wiki/Extr%C3%AAme-Orient Extrême-Orient]. Les ciseaux deviennent des objets usuels en [https://fr.wikipedia.org/wiki/Europe Europe] et en [https://fr.wikipedia.org/wiki/Asie Asie] dès le [https://fr.wikipedia.org/wiki/IXe_si%C3%A8cle <abbr class="abbr" title="9ᵉ siècle">ix<sup>e</sup></abbr> siècle]. Ils étaient alors généralement en [https://fr.wikipedia.org/wiki/Bronze bronze] et les deux lames étaient montées sur un [https://fr.wikipedia.org/wiki/Ressort ressort] en arc de cercle. On utilisait ce type de ciseaux appelé [https://fr.wikipedia.org/wiki/Forces_(outil) forces] pour tondre les moutons. Leur usage se généralisera en [https://fr.wikipedia.org/wiki/Europe Europe] au [https://fr.wikipedia.org/wiki/XVIe_si%C3%A8cle <abbr class="abbr" title="16ᵉ siècle">xvi<sup>e</sup></abbr> siècle]. La production en série de ciseaux est due au coutelier britannique Robert Hinchliffe qui utilisa de l'acier moulé en [https://fr.wikipedia.org/wiki/1791 1791] pour obtenir des ciseaux de précision. Selon des recherches réalisées en 2007, les premiers ciseaux pour [https://fr.wikipedia.org/wiki/Gaucher gaucher] sont apparus vers 1880. C’est dans le bassin de Nogent qu’un Français fabrique la première paire de ciseaux pour gaucher. Destinée à couper uniquement du [https://fr.wikipedia.org/wiki/Papier papier], il faudra attendre une quarantaine d’années pour qu’un autre Français crée des ciseaux pour gaucher destinés cette fois aux tailleurs. Sources sous licence CC-By-Sa [https://fr.wikipedia.org/wiki/Paire_de_ciseaux Wikipédia]  +
Le citron est un agrume. C'est le fruit du citronnier. Le citronnier (Citrus limonum) est un arbuste de 5 à 10 m de haut, à feuilles persistantes. Le fruit a une écorce lisse jaune éclatant. Sa chair est juteuse, très acide et riche en vitamine C. De l'écorce jaune on extrait une huile essentielle qui contient entre autres substances du limonène et du citral. (Description prise sur wikipédia)  +
Les clous les plus anciens ont été retrouvés en [https://fr.wikipedia.org/wiki/M%C3%A9sopotamie Mésopotamie] ; ils servaient à fixer des feuilles de cuivre sur une statue datant de 3 500 ans <abbr class="abbr nowrap" title="avant Jésus-Christ">av. J.-C.</abbr> En effet, connu depuis l’[https://fr.wikipedia.org/wiki/Antiquit%C3%A9 Antiquité], [https://fr.wikipedia.org/wiki/Hom%C3%A8re Homère] citait le clou comme [https://fr.wikipedia.org/wiki/Cheville_(vis) cheville] de bois dur unissant deux planches. Les [https://fr.wikipedia.org/wiki/Romains Romains] fabriquaient des clous en fer pour garnir les chaussures des soldats.  +
== Origine == "Le Compact Disc a été inventé par Sony et Philips en 1981 afin de constituer un support audio compact de haute qualité permettant un accès direct aux pistes numériques. Il a été officiellement lancé en octobre 1982. En 1984, les spécifications du Compact Disc ont été étendues (avec l'édition du Yellow Book) afin de lui permettre de stocker des données numériques." == [[http://www.wikidebrouillard.org/index.php?title=Compact_Disc&action=edit&section=3 modifier]] Composition chimique == Voir à cette page Composition du CD avec des schémas [http://www.commentcamarche.net/pc/cdrom.php3 Comment ça marche] == [[http://www.wikidebrouillard.org/index.php?title=Compact_Disc&action=edit&section=4 modifier]] Propriétés == Voir à cette page fonctionnement et codage du CD [http://www.commentcamarche.net/pc/cdrom.php3 Comment ça marche] == [[http://www.wikidebrouillard.org/index.php?title=Compact_Disc&action=edit&section=5 modifier]] Expériences qui utilisent ce matériel == Indiquer le '''concept scientifique''' associé à chacune des expériences. === [[http://www.wikidebrouillard.org/index.php?title=Compact_Disc&action=edit&section=6 modifier]] Sur le Wikidébrouillard === * [http://www.wikidebrouillard.org/index.php?title=Dispersion_de_la_lumi%C3%A8re Dispersion de la lumière] * [http://www.wikidebrouillard.org/index.php?title=A%C3%A9roglisseur Aéroglisseur] === [[http://www.wikidebrouillard.org/index.php?title=Compact_Disc&action=edit&section=7 modifier]] Autres expériences utilisant ce matériel === Liens internet Pourquoi ne pas [http://www.wikidebrouillard.org/index.php?title=Aide:Aide#Comment_cr.C3.A9er_une_nouvelle_page_.3F réaliser la fiche expérience] pour le Wikidébrouillard ! == [[http://www.wikidebrouillard.org/index.php?title=Compact_Disc&action=edit&section=8 modifier]] Où le trouver facilement ? == Le récupérer : CD mal gravés, récupérer les CD publicitaires chez les opérateurs internet... == [[http://www.wikidebrouillard.org/index.php?title=Compact_Disc&action=edit&section=9 modifier]] Utilisations dans la vie quotidienne == * Sert à graver des informations * CD de musique, de jeux, éducatifs... * == Plus d'informations sur Compact Disc == ** [http://fr.wikipedia.org/wiki/Disque_compact Disque compact sur Wikipédia] ** [http://fr.wikipedia.org/wiki/Cat%C3%A9gorie:Stockage_informatique Différents supports de stockage informatique sur Wikipédia] ** [http://www.latribune.fr/info/IDC125724400511009C125733C0067C9F9-$Db=Dossiers/dossier_musique_et_video_sur_internet.nsf Le Compact Disc lutte pour sa survie à l'ère numérique] Dossier la Tribune.fr ** [http://www.groupe-sos.org/conso/cd.php La face cachée du CD] : problème environnemental ** [http://www.usine21.org/IMG/pdf/STS_recyclage-des-cd.pdf Rapport de stage "Recyclage des CD ?"]  
Un '''compas''' est un [https://fr.wikipedia.org/wiki/Instrument_de_mesure instrument] de [https://fr.wikipedia.org/wiki/G%C3%A9om%C3%A9trie géométrie] qui sert à tracer des [https://fr.wikipedia.org/wiki/Cercle cercles] ou des arcs de cercle, mais aussi à comparer, reporter ou mesurer des [https://fr.wikipedia.org/wiki/Distance_(math%C3%A9matiques) distances]. Il est constitué de deux branches jointes par une [https://fr.wikipedia.org/wiki/Articulation_(m%C3%A9canique) articulation]. Les compas sont, ou ont été, utilisés en [https://fr.wikipedia.org/wiki/Math%C3%A9matiques mathématiques], pour le [https://fr.wikipedia.org/wiki/Dessin_technique dessin technique], en [https://fr.wikipedia.org/wiki/G%C3%A9ographie géographie] pour le tracé et l'utilisation des [https://fr.wikipedia.org/wiki/Carte_g%C3%A9ographique cartes] …  +
== '''Description''' == On peut avoir recours à ces composants pour nos montages avec [http://www.wikidebrouillard.org/index.php?title=Cat%C3%A9gorie:Arduino Arduino]. Les circuits électroniques font aussi appel à des circuits de base, nous les listons ici également. Les composants sont classés en trois catégories : * Les composants électroniques * Les capteurs * Les actionneurs D'une manière générale, il faut se renseigner sur la manière d'utiliser les composants. Les constructeurs réalisent toujours une "datasheet", feuille qui décrit les caractéristiques et l'utilisation du composant. == comment les utiliser avec Arduino == Dans cet excellent article, vous trouverez 35 codes sources pour mettre en oeuvre les différents capteurs et actionneurs sur Arduino : http://blog.f8asb.com/?p=1529 == '''Composants''' == Les composants électroniques font partie des circuits que nous réalisons. '''Photo''' '''Nom et lien''' '''Symbole européen''' '''Symbole américain''' '''Description'''<center>Diode</center>[http://www.wikidebrouillard.org/index.php?title=Diode Diode] C'est un composant qui ne laisse passer le courant que dans un seul sens.<center>Résistance</center>[http://www.wikidebrouillard.org/index.php?title=R%C3%A9sistance Résistance] Elle résiste au passage du courant.<center>Breadboard</center>[http://www.wikidebrouillard.org/index.php?title=Breadboard Breadboard, platine labtec, plaque de prototypage,...] C'est là-dessus qu'on va brancher les composants électriques.<center>Condensateurs</center>[http://www.wikidebrouillard.org/index.php?title=Condensateur Condensateur] Ils stockent de l'électricité.<center>Transistor</center>[http://www.wikidebrouillard.org/index.php?title=Transitor Transitor] Il a 3 pattes. L'une des pattes sert à contrôler le courant dans les deux autres. Il est utilisé soit comme interrupteur, soit comme amplificateur.<center>Bobine</center>[http://www.wikidebrouillard.org/index.php?title=Bobine_(Coil)&action=edit&redlink=1 Bobine (Coil)] C'est un enroulement de fil électrique.<center>Circuit intégré</center>[http://www.wikidebrouillard.org/index.php?title=Circuit_int%C3%A9gr%C3%A9&action=edit&redlink=1 Circuit intégré] C'est un circuit enfermé dans un petit boîtier (donc un assemblage de composants). Il en existe de plusieurs sortes qui font des choses plus ou moins compliquées. Le micro-contrôleur de l'Arduino (ATmega) en est un.<center>Masse ou terre</center>[http://www.wikidebrouillard.org/index.php?title=Masse_(%C3%A9lectronique)&action=edit&redlink=1 masse (électronique)] La masse (Terre, ou GND - pour ground en anglais, le sol), c'est le potentiel 0. Elle représente 0 V. == '''Les capteurs''' == Leur rôle est de récupérer des données qui seront utilisées par l'arduino. Il en existe de 2 types : * Les capteurs dit "logiques" * Les capteurs analogiques. Les capteurs logiques renvoient des informations sous formes de 0 ou de 1 (pas de courant ou courant). Les capteurs analogiques renvoient une valeur en lien avec ce qui est mesuré (une tension : quelques volts). Par exemple, une photorésistance renvoie une valeur qui dépend de la quantité de lumière reçue. Ces capteurs peuvent être linéaires ou non-linéaires. Lorsqu'un capteur est linéaire, la valeur renvoyée par le capteur varie de la même manière que la grandeur physique mesurée. Lorsque le capteur n'est pas linéaire, la relation entre la grandeur mesurée et la valeur donnée par le capteur est plus complexe. '''Photo''' '''Nom et lien''' '''Symbole européen''' '''Symbole américain''' '''Description'''<center>Résistance</center>[http://www.wikidebrouillard.org/index.php?title=Photor%C3%A9sistance Photorésistance] Elle s'oppose au passage du courant. Sa résistance dépend de la lumière. Plus il y a de lumière, moins il y a de résistance.<center>potentiomètre</center>[http://www.wikidebrouillard.org/index.php?title=Potentiom%C3%A8tre Potentiomètre ou résistance variable] Il s'agit d'une résistance dont on peut faire varier la valeur. Il en existe de différentes formes (linéaire, rotative, etc...). Elle a trois sorties : la masse, la tension et la valeur de la résistance.<center>capteur de pression</center>[http://www.wikidebrouillard.org/index.php?title=Capteur_de_pression Capteur de pression] <center>Servomoteur</center>[http://www.wikidebrouillard.org/index.php?title=Servomoteur Servomoteur] C'est un moteur un peu spécial. Il connaît l'angle de rotation et sa position (information qu'il peut donner).<center>Interrupteur</center>[http://www.wikidebrouillard.org/index.php?title=Interrupteur&action=edit&redlink=1 Interrupteur] Il sert à ouvrir (éteindre) ou fermer (allumer) un circuit imprimé.<center>bouton poussoir</center>[http://www.wikidebrouillard.org/index.php?title=Bouton_poussoir Bouton poussoir] Un bouton poussoir sert à faire passer le courant lorsqu'on appuie dessus ou au contraire garder le circuit "éteint" lorsqu'on le relâche.<center>Capteur de température</center>[http://www.wikidebrouillard.org/index.php?title=Capteur_de_temp%C3%A9rature Capteur de température] Il indique la température.<center>Capteur de infrarouge</center>[http://www.wikidebrouillard.org/index.php?title=Capteur_infra-rouge Capteur infra-rouge] == '''Les actionneurs''' == Ils reçoivent des ordres de l'Arduino pour effectuer des tâches. Ils convertissent une valeur électrique en action physique : * Émettre de la lumière. * Effectuer une rotation pour un moteur * Chauffer * Afficher un message * .... '''Photo''' '''Nom et lien''' '''Symbole européen''' '''Symbole américain''' '''Description'''<center>Diode Electroluminescente</center>[http://www.wikidebrouillard.org/index.php?title=LED Diode Electro-Luminescente (DEL, LED).] Une sorte d'ampoule, c'est une diode (le courant ne passe que dans un sens) qui est lumineuse.<center>Afficheur 7 segments</center>[http://www.wikidebrouillard.org/index.php?title=Afficheur_7_segments Afficheur 7 segments] Il s'agit simplement de sept LED de formes adaptées.<center>Buzzer</center>[http://www.wikidebrouillard.org/index.php?title=Buzzer Buzzer piezo-electrique] C'est un composant qui peut émettre des sons de notes différentes. Il peut aussi être utilisé à l'envers, c'est à dire comme capteur de pression. Piézo-électrique, signifie que lorsqu'on appuie dessus il émet du courant, ou au contraire, quand on lui envoie du courant, il change de taille.<center>Moteur électrique</center>[http://www.wikidebrouillard.org/index.php?title=Moteur_%C3%A9lectrique&action=edit&redlink=1 Moteur électrique] Il fournit un mouvement qui tourne !<center>Servomoteur</center>[http://www.wikidebrouillard.org/index.php?title=Servomoteur Servomoteur] C'est un moteur un peu spécial. Il connait l'angle de rotation et sa position (information qu'il peut donner).<center>ventilateur</center>[http://www.wikidebrouillard.org/index.php?title=Ventilateur Ventilateur] C'est un moteur sur lequel des pales sont fixées.<center>Ecran LCD</center>[http://www.wikidebrouillard.org/index.php?title=Ecran_LCD Ecran LCD] <center>Relais</center>[http://www.wikidebrouillard.org/index.php?title=Relais&action=edit&redlink=1 Relais] C'est un interrupteur électro-mécanique, interrupteur classique commandé par de l'électricité (un électro-aimant actionne l'interrupteur mécanique).<center>Machin</center>... == '''les circuits de base''' == ils servent souvent, dans plusieurs situations ! de grands classiques de l'électronique, quoi ! === '''Le pont diviseur de tension''' === http://fr.wikipedia.org/wiki/Pont_diviseur_de_tension === '''Le pont diviseur de courant''' === http://fr.wikipedia.org/wiki/Pont_diviseur_de_courant === '''La diode de roue libre''' === http://forums.futura-sciences.com/electronique/83733-diode-de-roue-libre.html === résistance de rappel et résistance de tirage === Pull up/ Pull down * http://fr.wikipedia.org/wiki/Résistance_de_rappel === filtre anti rebond === avec condensateur  
Le '''coton''' est une [https://fr.wikipedia.org/wiki/Fibre_v%C3%A9g%C3%A9tale fibre végétale] qui entoure les [https://fr.wikipedia.org/wiki/Graine graines] des [https://fr.wikipedia.org/wiki/Cotonnier cotonniers] « véritables » (''[https://fr.wikipedia.org/wiki/Gossypium Gossypium]'' sp.), un [https://fr.wikipedia.org/wiki/Arbuste arbuste] de la [https://fr.wikipedia.org/wiki/Famille_(biologie) famille] des [https://fr.wikipedia.org/wiki/Malvaceae Malvacées]. Cette fibre est généralement transformée en [https://fr.wikipedia.org/wiki/Fil_textile fil] qui est tissé pour fabriquer des [https://fr.wikipedia.org/wiki/Textile tissus]. Le coton est la fibre naturelle la plus produite dans le monde, principalement en Chine et en Inde. Depuis le [https://fr.wikipedia.org/wiki/XIXe_si%C3%A8cle <abbr class="abbr" title="19ᵉ siècle">XIX<sup>e</sup></abbr> siècle], il constitue, grâce aux progrès de l'[https://fr.wikipedia.org/wiki/Industrialisation industrialisation] et de l'[https://fr.wikipedia.org/wiki/Agronomie agronomie], la première [https://fr.wikipedia.org/wiki/Fibre_textile fibre textile] du monde (près de la moitié de la consommation mondiale de fibres textiles). Son nom vient de l'arabe ''qutuun'' .  +
<nowiki>Les premiers couteaux faits de [https://fr.wikipedia.org/wiki/Roche pierre], [https://fr.wikipedia.org/wiki/Silex silex] ou [https://fr.wikipedia.org/wiki/Obsidienne obsidienne] notamment, sous forme d'éclats bruts, sont datés d'il y a environ 25 000 ans. Ils étaient parfois aussi en [https://fr.wikipedia.org/wiki/Os os]. À cette époque, le couteau sert aussi bien d'outil que d'arme. Dès l'[https://fr.wikipedia.org/wiki/%C3%82ge_du_bronze âge du bronze], les couteaux sont faits en [https://fr.wikipedia.org/wiki/M%C3%A9tal métal] et sont pour la première fois munis d'une poignée. Les [https://fr.wikipedia.org/wiki/Rome_antique Romains] fabriquent les premières lames en [https://fr.wikipedia.org/wiki/Acier acier] comme ils fabriquent aussi à partir du [https://fr.wikipedia.org/wiki/Ier_si%C3%A8cle <abbr class="abbr" title="1ᵉʳ siècle">I<sup>er</sup></abbr> siècle] les premiers couteaux à lame repliable. Au [https://fr.wikipedia.org/wiki/XIVe_si%C3%A8cle <abbr class="abbr" title="14ᵉ siècle">XIV<sup>e</sup></abbr> siècle], ils étaient couramment utilisés comme [https://fr.wikipedia.org/wiki/Fourchette fourchettes] et c'est à l'apparition de la fourchette que les couteaux de table prirent un bout rond pour différencier les usages.<br /><br />Les matériaux utilisés pour fabriquer les couteaux évoluèrent au fur et à mesure de la maîtrise de la [https://fr.wikipedia.org/wiki/M%C3%A9tallurgie métallurgie]. Ainsi, les premiers couteaux en [https://fr.wikipedia.org/wiki/Acier_inoxydable acier inoxydable] sont produits aux [https://fr.wikipedia.org/wiki/%C3%89tats-Unis États-Unis] en [https://fr.wikipedia.org/wiki/1921 1921]. Les techniques de [https://fr.wikipedia.org/wiki/Trempe_(m%C3%A9tallurgie) trempe] permettent, comme pour d'autres outils, de rendre le métal plus dur et plus résistant, autorisant des lames plus fines et plus tranchantes.<br /><br />Petit, facile à fabriquer comme à transporter, il fait partie de l'équipement de base de tous ceux qui peuvent en avoir l'usage, tels les [https://fr.wikipedia.org/wiki/Chasse chasseurs], les [https://fr.wikipedia.org/wiki/Militaire militaires], les [https://fr.wikipedia.org/wiki/Artisanat artisans], les [https://fr.wikipedia.org/wiki/Cuisinier cuisiniers], etc. Actuellement, on décrit<sup class="need_ref_tag">[https://fr.wikipedia.org/wiki/Aide:Qui [Qui ?]]</sup> cette arme comme très dangereuse et mortelle</nowiki>  
=== Cuisine === En [https://fr.wikipedia.org/wiki/Cuisine cuisine], ce terme désigne l'[https://fr.wikipedia.org/wiki/Liste_des_ustensiles_de_cuisine ustensile de cuisine] qui sert à couvrir un récipient de cuisson ([https://fr.wikipedia.org/wiki/Casserole casserole], [https://fr.wikipedia.org/wiki/Marmite_(ustensile) marmite], [https://fr.wikipedia.org/wiki/Cocotte_(cuisine) cocotte]...). Sur des [https://fr.wikipedia.org/wiki/Cocotte-minute cocotte-minutes] (ou autocuiseur), l'intérieur du couvercle est en relief pour faire redescendre la [https://fr.wikipedia.org/wiki/Vapeur_d%27eau vapeur] condensée en pluie. Il existe des couvercles perforés pour l'évacuation de la vapeur ou pour un égouttage. Cependant, comme ustensile de cuisine, le couvercle permet de chauffer plus rapidement le contenu en concentrant la chaleur ; il garde au chaud ou permet de mijoter à feu doux. === Emballage === En [https://fr.wikipedia.org/wiki/Emballage emballage], le rôle du couvercle est de protéger le contenu entre deux utilisations. Il y a des couvercles à charnière (par exemple boîtes en carton pour la lessive en poudre ou boîte à thé en métal). Il y a des couvercles emboîtés (pot de peinture) et des couvercles clipsés (barquette de beurre). C'est l'élasticité du matériau qui assure la fermeture et l'étanchéité. Il y a des couvercles vissés, en métal ou en plastique qu'on appelle parfois [https://fr.wikipedia.org/wiki/Capsule_%C3%A0_vis capsule], voir photo. Souvent, le couvercle abrite un [https://fr.wikipedia.org/wiki/Opercule_(emballage) opercule] étanche qu'on ôte à la première utilisation, il garantit l'inviolabilité du contenu et sa conservation parfaite. À la différence d'un couvercle, un opercule ordinaire n'est pas repositionnable. Source sous licence CC-By-Sa - [https://fr.wikipedia.org/wiki/Couvercle Wikipédia]  +
La craie de tableau est fabriqué à partir de la roche sédimentaire du même nom que l'on réduit en poudre pour ensuite la compacter sous la forme d'un bâtonnet arrondi ou carré. Le problème d'un bâtonnet en craie pure est qu'à l'usgae il est très salissant et produit de petites particules volatiles qui pourraient affecter nos poumons. Ainsi, les fabricants y ajoutent du plâtre en quantité variable selon l'utilisation souhaitée.  +
Le crayon de bois a été mis au point par Nicolas-Jacques Conté (un français) en 1795. Un crayon de bois est généralement composé d'un corps en bois et d'une mine en graphite. C'est un petit bâton qui sert à écrire ! ==Où le trouver facilement ?== En papeterie, chez les buralistes et dans la plupart des supermarchés.  +
On parle de « crayon-mine », de « crayon de mine », de « crayon à papier », de « crayon de papier », de « crayon de bois » ou « crayon gris », « crayon de plomb » ou « crayon à mine » ou simplement « crayon ». Les crayons ont différentes duretés. Le degré de dureté des mines de crayons est défini par l’échelle suivante : <table class="wikitable" align="center"> <tr> <td>9H </td><td>8H </td><td>7H </td><td>6H </td><td>5H </td><td>4H </td><td>3H </td><td>2H </td><td>H </td><td>F </td><td>HB </td><td>B </td><td>2B </td><td>3B </td><td>4B </td><td>5B </td><td>6B </td><td>7B </td><td>8B </td><td>9B </td></tr><tr> <td colspan="3">Dure </td><td colspan="5">→ </td><td colspan="4">Moyenne </td><td colspan="5">→ </td><td colspan="3">Tendre </td></tr></table> * '''H''' (''hard'') : dure (ou sèche); * '''B''' (''black'') : tendre (ou grasse) ; * '''HB''' (''hard black'') : moyenne ; * '''F''' (''fine point'') : fine. Il s’agit du milieu de l’échelle, ''HB'' étant un peu plus tendre. Une mine dure est sèche, précise et durable, mais manque de noirceur ; une mine tendre est grasse et a une bonne noirceur, mais s’use rapidement. L’utilisateur d’un crayon choisit le type de mine en fonction de l’usage auquel il le destine :  * '''pour un dessin technique''' qui exige la clarté du tracé et la précision des traits, le choix se porte vers une mine très sèche ('''type 3H à 9H'''). Ce type de construction graphique nécessite parfois un encrage du support (calque ou polyester) pour permettre la reproduction. Aujourd'hui, beaucoup préfèrent utiliser un portemine équipé de mines de diamètre très fin (0,3 <abbr class="abbr" title="millimètre">mm</abbr>) qui ont l’avantage de donner un trait fin. Cependant, même avec une pointe fine, l'épaisseur du trait varie, de par l'inclinaison du porte-mine. Aussi nombre de dessinateurs de métiers anciens (exemple dessin d'atelier d'ébénisterie), plus puristes, utilisent encore des porte-mines à mines très épaisses, qu'ils taillent eux-mêmes sur un papier de verre, afin de le conserver en permanence en pointe. * '''pour un dessin aux instruments''' qui exige construction et précision avec une certaine sensibilité, la mine de dureté moyenne '''type HB''' est particulièrement adaptée ; en effet, elle permet un certain « repentir » (utilisation de la [https://fr.wikipedia.org/wiki/Gomme_%C3%A0_effacer gomme]) sans détruire la qualité du dessin initial. * '''pour un dessin artistique''', croquis ou dessin à main levée, la '''mine 2B''' ou plus, existant en portemine de 0,5 <abbr class="abbr" title="millimètre">mm</abbr> à 0,7 <abbr class="abbr" title="millimètre">mm</abbr> ou 1,2 <abbr class="abbr" title="millimètre">mm</abbr> de diamètre, ou crayon classique, permet l’exploitation de toutes les techniques d’expression graphiques ; cependant l’utilisation du « repentir » (la gomme) peut empâter le dessin et est souvent proscrite. La [https://fr.wikipedia.org/wiki/Gomme_mie_de_pain gomme mie de pain] est plus efficace sur ce type de marques. Dans un usage « artistique », le crayon permet de jouer avec la finesse du trait par la taille précise de la mine et l’usage de la pointe, ou d’en varier la texture et l’épaisseur en utilisant une mine plus émoussée, ou en inclinant le crayon de manière à avoir une surface de mine plus importante en contact avec le papier : se rapprochant ainsi des possibilités offertes par les mines de plomb, craies ou fusains qui sont dépourvus de la gaine de bois du crayon. Les mines contiennent de l’[https://fr.wikipedia.org/wiki/Argile argile] et du [https://fr.wikipedia.org/wiki/Graphite graphite]. Une mine tendre contient moins d’argile et une mine dure moins de graphite. Le graphite apporte le côté « gras » à la mine par son pouvoir lubrifiant, alors que l’argile est au contraire une charge maigre. Le modèle HB, le plus utilisé par les consommateurs, est en quelque sorte le modèle standard, les autres sont réservés aux artistes ou à des professionnels, comme les [https://fr.wikipedia.org/wiki/Architecte architectes]. L'épaisseur typique d'un trait de crayon est de quelques dizaines de nanomètres, soit une centaine de couches atomiques[https://fr.wikipedia.org/wiki/Crayon_gris#cite_note-5 5]. L’échelle servant à classer la dureté des mines a été créée par la maison Brookmann qui exploitait les mines de graphite de Borrowdale en Angleterre ; d'où le code de lettres faisant référence à des mots anglais. Originellement, il comprenait six duretés : B, BB, F, HB, H, HH, le dernier contenant une proportion plus importante d'argile, le premier une teneur en graphite relativement élevée[https://fr.wikipedia.org/wiki/Crayon_gris#cite_note-Pey29-2 2]. Ensuite [https://fr.wikipedia.org/wiki/Faber-Castell Lothar von Faber] vers [https://fr.wikipedia.org/wiki/1839 1839] l'a développée ; elle est très courante en France.  Source sous licence CC-By-Sa - [https://fr.wikipedia.org/wiki/Crayon Wikipédia]  
Pendant la préhistoire, des coquilles étaient utilisées comme cuillères. Le terme vient d'ailleurs du latin "cochlearium", lui-même tiré de "cochlea" (escargot) sans qu'on sache pourtant s'il s'agissait de coquilles d'escargots employées comme cuillères ou de sortes de cuillères servant à manger les escargots. Le paléolithique a livré des cuillères en os et en bois. Dans la Grèce antique, la cuillère en bois était utilisé pour manger les œufs. La Rome antique a connu une grande et une petite cuillère. Le mot "cuillère" apparaît dans la langue française à partir du XIIe siècle. Jusqu'au XVIIe siècle, la cuillère n'était pas utilisée comme couvert de table et servait principalement à mélanger les sauces ou à servir les liquides. Outre sa fonction principale de porter à la bouche des aliments, la cuillère peut avoir d'autres fonctions comme mesurer ou peser, verser, doser, transvaser, voire pêcher.  +
Les cure-dents sont généralement de [https://fr.wikipedia.org/wiki/Bois bois], mais ils peuvent aussi être en [https://fr.wikipedia.org/wiki/Mati%C3%A8re_plastique plastique], ou en [https://fr.wikipedia.org/wiki/M%C3%A9tal métal]. Les plus vieux cure-dents étaient des brindilles de bois ou étaient faits d'[https://fr.wikipedia.org/wiki/Os os]. Le cure-dent est taillé soit en pointe, soit en [https://fr.wikipedia.org/wiki/Biseau biseau]. Ils mesurent en moyenne 5 ou 6 centimètres. Le cure-dent existe déjà depuis la [https://fr.wikipedia.org/wiki/Pr%C3%A9histoire Préhistoire], car des marques de cure-dents ont été découvertes dans les dents des crânes d’homme du [https://fr.wikipedia.org/wiki/N%C3%A9olithique Néolithique]. Des cure-dents faits en [https://fr.wikipedia.org/wiki/Bronze bronze] ont été trouvés dans des tombes préhistoriques au nord de l’[https://fr.wikipedia.org/wiki/Italie Italie] et à l’est des [https://fr.wikipedia.org/wiki/Alpes Alpes]. Cet objet était aussi connu en [https://fr.wikipedia.org/wiki/M%C3%A9sopotamie Mésopotamie]. On a également trouvé des cure-dents en argent datant de l’[https://fr.wikipedia.org/wiki/Antiquit%C3%A9 Antiquité], et des cure-dents [https://fr.wikipedia.org/wiki/Empire_romain romains] en bois de [https://fr.wikipedia.org/wiki/Lentisque lentisque]. Le mot est cité pour la première fois dans l’Inventaire du [https://fr.wikipedia.org/wiki/Jean_Ier_de_Berry duc de Berry] en [https://fr.wikipedia.org/wiki/1416 1416], et le cure-dent moderne le plus ancien qui nous soit parvenu est un cure-dent en or du [https://fr.wikipedia.org/wiki/XVIe_si%C3%A8cle <abbr class="abbr" title="16ᵉ siècle">xvi<sup>e</sup></abbr> siècle], d’origine italienne, conservé au ''Metropolitan Musem'' de [https://fr.wikipedia.org/wiki/New_York New York]. Source sous licence CC-By-SA : [https://fr.wikipedia.org/wiki/Cure-dent Wikipédia]  +
Le cure-dent existe déjà depuis la [https://fr.wikipedia.org/wiki/Pr%C3%A9histoire Préhistoire], car des marques de cure-dents ont été découvertes dans les dents des crânes d’homme du [https://fr.wikipedia.org/wiki/N%C3%A9olithique Néolithique]. Des cure-dents faits en [https://fr.wikipedia.org/wiki/Bronze bronze] ont été trouvés dans des tombes préhistoriques au nord de l’[https://fr.wikipedia.org/wiki/Italie Italie] et à l’est des [https://fr.wikipedia.org/wiki/Alpes Alpes]. Cet objet était aussi connu en [https://fr.wikipedia.org/wiki/M%C3%A9sopotamie Mésopotamie]. [https://fr.wikipedia.org/wiki/Agathocle_de_Syracuse Agathocle de Syracuse] aurait été tué en [https://fr.wikipedia.org/wiki/-289 289 <abbr class="abbr nowrap" title="avant Jésus-Christ">av. J.-C.</abbr>] par un cure-dent enduit de poison qui lui a été donné par un de ses esclaves. On a également trouvé des cure-dents en argent datant de l’[https://fr.wikipedia.org/wiki/Antiquit%C3%A9 Antiquité], et des cure-dents [https://fr.wikipedia.org/wiki/Empire_romain romains] en bois de [https://fr.wikipedia.org/wiki/Lentisque lentisque]. Le mot est cité pour la première fois dans l’Inventaire du [https://fr.wikipedia.org/wiki/Jean_Ier_de_Berry duc de Berry] en [https://fr.wikipedia.org/wiki/1416 1416], et le cure-dent moderne le plus ancien qui nous soit parvenu est un cure-dent en or du [https://fr.wikipedia.org/wiki/XVIe_si%C3%A8cle <abbr class="abbr" title="16ᵉ siècle">XVI<sup>e</sup></abbr> siècle], d’origine italienne, conservé au ''Metropolitan Musem'' de [https://fr.wikipedia.org/wiki/New_York New York]. Aux [https://fr.wikipedia.org/wiki/%C3%89tats-Unis États-Unis], il semble que l’un des plus vieux restaurants du pays, l'[https://fr.wikipedia.org/wiki/Union_Oyster_House Union Oyster House] à [https://fr.wikipedia.org/wiki/Boston Boston] ait été en [https://fr.wikipedia.org/wiki/1862 1862] le premier à offrir des cure-dents à ses clients. Le propriétaire, Charles Forster, avait importé des cure-dents de l’[https://fr.wikipedia.org/wiki/Am%C3%A9rique_du_Sud Amérique du Sud] et souhaitait promouvoir cet objet. En conséquence, il a payé des étudiants de l’[https://fr.wikipedia.org/wiki/Universit%C3%A9_Harvard université Harvard] pour qu’ils mangent au restaurant et réclament des cure-dents. Le premier appareil à fabriquer de façon industrielle des cure-dents a été [https://fr.wikipedia.org/wiki/Brevet breveté] le <time datetime="1872-02-20" class="nowrap date-lien" data-sort-value="1872-02-20">[https://fr.wikipedia.org/wiki/20_f%C3%A9vrier 20] [https://fr.wikipedia.org/wiki/F%C3%A9vrier_1872 février] [https://fr.wikipedia.org/wiki/1872 1872]</time> par Silas Noble et J. P. Cooley, résidents du [https://fr.wikipedia.org/wiki/Massachusetts Massachusetts].  
On retrouve principalement deux types de cutters. Ils ont tous cependant un boîtier muni d'un mécanisme qui permet d'avancer ou de reculer la lame. Les plus anciens étaient faits de métal avec une lame unique. Les plus récents sont conçus pour des usages plus légers, la lame est composée de plusieurs sections qui sont cassées au fur et à mesure qu'elles s'usent, de manière à conserver à l'ensemble un tranchant aussi efficace que possible. Sources sous licence CC-By-Sa [https://fr.wikipedia.org/wiki/Couteau_à_lame_rétractable Wikipédia]  +
De différentes longueurs et de différents embouts (malles ou femelles avec toutes les combinaisons possibles : M-M, M-F, F-F), ils sont utilisés pour brancher les composants électroniques entre eux (Arduino, breadboards, ...) pour faire du prototypage.  +
== USB == Le bus USB permet de connecter des périphériques ''[https://fr.wikipedia.org/wiki/Hot-Plug à chaud]'' (quand l'ordinateur est en marche) et en bénéficiant du ''[https://fr.wikipedia.org/wiki/Plug_and_Play Plug and Play]'' qui reconnaît automatiquement le périphérique. Il peut alimenter les périphériques peu gourmands en énergie ([https://fr.wikipedia.org/wiki/Cl%C3%A9_USB clé USB], [https://fr.wikipedia.org/wiki/Solid-state_drive disques SSD], <abbr class="abbr" title="et cetera">etc.</abbr>). La version 1.0 de l'USB est apparue en <time datetime="1996-01" class="nowrap date-lien" data-sort-value="1996-01">[https://fr.wikipedia.org/wiki/Janvier_1996 janvier] [https://fr.wikipedia.org/wiki/1996_en_informatique 1996]</time><sup id="cite_ref-2" class="reference">[https://fr.wikipedia.org/wiki/Universal_Serial_Bus#cite_note-2 1]</sup>, ce connecteur s'est généralisé dans les [https://fr.wikipedia.org/wiki/Ann%C3%A9es_2000 années 2000] pour connecter [https://fr.wikipedia.org/wiki/Souris_(informatique) souris], [https://fr.wikipedia.org/wiki/Clavier_d%27ordinateur clavier d'ordinateur], [https://fr.wikipedia.org/wiki/Imprimante imprimantes], [https://fr.wikipedia.org/wiki/Cl%C3%A9_USB clés USB] et autres périphériques sur les [https://fr.wikipedia.org/wiki/Ordinateur_personnel ordinateurs personnels]. Les performances de l'USB, notamment concernant les débits, se sont grandement améliorées au fil des versions : de 1,5 <abbr class="abbr" title="mégabit par seconde">Mbit/s</abbr> pour la version 1.0 à 10 <abbr class="abbr" title="gigabit par seconde">Gbit/s</abbr> théoriques pour la version 3.1 Gen 2. == Micro-USB == Les micro-connecteurs sont de types ''Micro-A'' et ''Micro-B''. La taille des appareils mobiles s'étant encore réduite, les connecteurs Mini-A et Mini-B sont devenus à leur tour trop gros. En <time datetime="2007-01" class="nowrap date-lien" data-sort-value="2007-01">[https://fr.wikipedia.org/wiki/Janvier_2007 janvier] [https://fr.wikipedia.org/wiki/2007_en_informatique 2007]</time>, le nouveau connecteur Micro-B est annoncé<sup id="cite_ref-18" class="reference">[https://fr.wikipedia.org/wiki/Universal_Serial_Bus#cite_note-18 17]</sup>. Il est non seulement plus fin que le mini-B, mais également prévu pour supporter un grand nombre de cycles de connexion/déconnexion (jusqu'à 10 000<sup id="cite_ref-lammertbies_16-1" class="reference">[https://fr.wikipedia.org/wiki/Universal_Serial_Bus#cite_note-lammertbies-16 15]</sup>), ce qui le rend particulièrement bien adapté aux appareils mobiles souvent branchés/débranchés ([https://fr.wikipedia.org/wiki/Tablette_tactile tablettes tactiles], [https://fr.wikipedia.org/wiki/Smartphone smartphones], <abbr class="abbr" title="et cetera">etc.</abbr>). Pour les mêmes raisons, en <time datetime="2007-04" class="nowrap date-lien" data-sort-value="2007-04">[https://fr.wikipedia.org/wiki/Avril_2007 avril] [https://fr.wikipedia.org/wiki/2007_en_informatique 2007]</time>, un nouveau connecteur Micro-A vient remplacer le connecteur Mini-A, qui est officiellement déconseillée le mois suivant<sup id="cite_ref-19" class="reference">[https://fr.wikipedia.org/wiki/Universal_Serial_Bus#cite_note-19 18]</sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-20" class="reference">[https://fr.wikipedia.org/wiki/Universal_Serial_Bus#cite_note-20 19]</sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-lammertbies_16-2" class="reference">[https://fr.wikipedia.org/wiki/Universal_Serial_Bus#cite_note-lammertbies-16 15]</sup>. Comme dans le cas des mini-connecteurs, l'arrivée du Micro-A mène aussi à la création du port femelle ''Micro-AB'' permettant d'y brancher les connecteurs Micro-A et Micro-B. Avec l'arrivée de l'USB 3.0, les nouveaux connecteurs ''USB 3.0 Micro-A'' et ''USB 3.0 Micro-B'' est apparu. Toujours comme les normes précédentes, le connecteur femelle ''USB 3.0 Micro-AB'' permet d'accueillir les connecteurs USB 3.0 Micro-A et Micro-B. [http://creativecommons.org/licenses/by-sa/3.0/deed.fr Contenu soumis à la licence CC-BY-SA 3.0]. Source : Article ''[https://fr.wikipedia.org/wiki/Universal_Serial_Bus Universal Serial Bus]'' de [https://fr.wikipedia.org/ Wikipédia en français] ([https://fr.wikipedia.org/w/index.php?title=Universal_Serial_Bus&action=history auteurs])  
Le céleri ([https://fr.wikipedia.org/wiki/Rave_(plante) rave] et [https://fr.wikipedia.org/wiki/Feuille feuille]) est utilisé en cuisine à la fois comme [https://fr.wikipedia.org/wiki/Condiment condiment] et comme [https://fr.wikipedia.org/wiki/L%C3%A9gume légume]. Il est [https://fr.wikipedia.org/wiki/Allerg%C3%A8ne allergène] pour certaines personnes. Le céleri est très peu calorique (entre 12 et 20 kilocalories pour 100 grammes, soit environ 50 à 100 kilojoules). Selon certains auteurs, sa digestion consomme plus de calories que l'aliment n'en apporte<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/C%C3%A9leri#cite_note-1 1]</sup>. Ses feuilles tendres, finement ciselées, peuvent servir à relever diverses préparations, notamment [https://fr.wikipedia.org/wiki/Soupe soupes] et [https://fr.wikipedia.org/wiki/Sauce sauces]. Leur goût, plus fort que celui du persil, rappelle la [https://fr.wikipedia.org/wiki/Liv%C3%A8che livèche]. Les côtes du céleri-branche se consomment cuites le plus souvent sautées à la sauce blanche ou à la [https://fr.wikipedia.org/wiki/Cr%C3%A8me_fra%C3%AEche crème] ou bien en gratin (légume similaire aux côtes de blettes). Elles peuvent également se consommer crues, coupées finement, dans des salades. La racine du céleri-rave, à saveur un peu piquante, se consomme crue, râpée en [https://fr.wikipedia.org/wiki/R%C3%A9moulade rémoulade], ou cuite, par exemple en gratin, en [https://fr.wikipedia.org/wiki/Soupe soupe], en purée ou sautée. Les graines sont utilisées pour parfumer le [https://fr.wikipedia.org/wiki/Poisson poisson] et le [https://fr.wikipedia.org/wiki/Chou-fleur chou-fleur], et peuvent, infusées dans de l'eau de vie, donner une [https://fr.wikipedia.org/wiki/Liqueur liqueur].  +
D
Le D1 mini est un cousin de [[Item:Arduino|Arduino]], il s'agit d'un micro-contrôleur qui peut déployer un réseau Wifi.<br /><br />Cette carte fonctionne comme un serveur web, elle est aussi capable de se connecter à un réseau wifi ou de créer un réseau elle-même.<br /><br />Elle dispose de broches et se programme de différente manières, en particulier via le logiciel Arduino.<br /><br />Il en existe de plusieurs marques, la plus connue étant [https://docs.wemos.cc/en/latest/d1/d1_mini.html LOLIN (Ex-Wemos)].<br /><br /><br />'''Brochage'''<br /><table class="wikitable" border="1"><br /><tr><br /><th class="head">Pin<br /></th><th class="head">Function<br /></th><th class="head">ESP-8266 Pin<br /></th></tr><tr class="row-even"><br /><td>TX<br /></td><td>TXD<br /></td><td>GPIO1<br /></td></tr><tr class="row-odd"><br /><td>RX<br /></td><td>RXD<br /></td><td>GPIO3<br /></td></tr><tr class="row-even"><br /><td>A0<br /></td><td>Analog input, max 3.2V<br /></td><td>A0<br /></td></tr><tr class="row-odd"><br /><td>D0<br /></td><td>IO<br /></td><td>GPIO16<br /></td></tr><tr class="row-even"><br /><td>D1<br /></td><td>IO, SCL<br /></td><td>GPIO5<br /></td></tr><tr class="row-odd"><br /><td>D2<br /></td><td>IO, SDA<br /></td><td>GPIO4<br /></td></tr><tr class="row-even"><br /><td>D3<br /></td><td>IO, 10k Pull-up<br /></td><td>GPIO0<br /></td></tr><tr class="row-odd"><br /><td>D4<br /></td><td>IO, 10k Pull-up, BUILTIN_LED<br /></td><td>GPIO2<br /></td></tr><tr class="row-even"><br /><td>D5<br /></td><td>IO, SCK<br /></td><td>GPIO14<br /></td></tr><tr class="row-odd"><br /><td>D6<br /></td><td>IO, MISO<br /></td><td>GPIO12<br /></td></tr><tr class="row-even"><br /><td>D7<br /></td><td>IO, MOSI<br /></td><td>GPIO13<br /></td></tr><tr class="row-odd"><br /><td>D8<br /></td><td>IO, 10k Pull-down, SS<br /></td><td>GPIO15<br /></td></tr><tr class="row-even"><br /><td>G<br /></td><td>Ground<br /></td><td>GND<br /></td></tr><tr class="row-odd"><br /><td>5V<br /></td><td>5V<br /></td><td> -<br /></td></tr><tr class="row-even"><br /><td>3V3<br /></td><td>3.3V<br /></td><td>3.3V<br /></td></tr><tr class="row-odd"><br /><td>RST<br /></td><td>Reset<br /></td><td>RST<br /></td></tr></table><br /><br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-D1 mini Esp8266-wemos-d1-mini-pinout.png" data-sourceimage="https://www.wikidebrouillard.org/images/6/60/Item-D1_mini_Esp8266-wemos-d1-mini-pinout.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-D1_mini_Esp8266-wemos-d1-mini-pinout.png" class="image"><img alt="Item-D1 mini Esp8266-wemos-d1-mini-pinout.png" src="/images/thumb/6/60/Item-D1_mini_Esp8266-wemos-d1-mini-pinout.png/1094px-Item-D1_mini_Esp8266-wemos-d1-mini-pinout.png" width="1094" height="723" srcset="/images/6/60/Item-D1_mini_Esp8266-wemos-d1-mini-pinout.png 1.5x" data-file-width="1288" data-file-height="851" /></a></div></div></span></div><br /><br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-D1 mini WemosD1mini-schema.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/8/81/Item-D1_mini_WemosD1mini-schema.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-D1_mini_WemosD1mini-schema.jpg" class="image" title="schéma des broches du Wemos (LOLIN) D1 mini"><img alt="schéma des broches du Wemos (LOLIN) D1 mini" src="/images/8/81/Item-D1_mini_WemosD1mini-schema.jpg" width="1000" height="1000" data-file-width="1000" data-file-height="1000" /></a></div></div></span></div>  
<nowiki>=Principe=<br />Attention ! Les deux se ressemblent beaucoup mais il y a une différence entre le DFplayer et le MP3-TF-16P. Il faut mettre à jour cette fiche, des infos sont disponibles sur cette page en anglais : http://www.digitaltown.co.uk/components17dfminiplayer.php .<br /><br /><br/><div class="icon-instructions caution-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-exclamation-triangle"></i></div><br /><div class="icon-instructions-text">Attention au modèle que vous utilisez !</div><br /></div><br /><br /><br />Le DFPlayer Mini MP3 Player pour Arduino est un petit module MP3 avec une sortie directement branchée sur le haut-parleur. Le module peut être utilisé comme un module autonome avec batterie, haut-parleur et boutons-poussoirs attachés ou utilisé en combinaison avec un Arduino UNO ou tout autre module avec des capacités RX / TX.<br /><br />Il nécessite l'utilisation d'une carte microSD pour le stockage des fichiers MP3.<br /><br /><br />Il s'utilise avec une carte micro-SD de 32 Go maximum (formaté FAT16 ou FAT32) et permet de lire les fichier .mp3 ou .wave qui y sont stockés (soit à la racine de la carte soit dans des dossiers).<br /><br />Il peut accueillir jusqu'à 100 dossiers et 255 fichiers par dossier.<br /><br />Il semble que le déclenchement des .mp3 prenne quelque quarts de seconde à démarrer alors que les .wave démarrent tout de suite.<br /><br />Le haut-parleur qu'on peut utiliser directement ne doit pas dépasser 3W de puissance.<br /><br />Avec de simples bouton poussoir et un haut-parleur on peut l'utiliser seul. Sinon il est parfait pour des montages arduino.<br /><br />Vous trouvez un mode d'emplois détaillé sur le [https://www.dfrobot.com/wiki/index.php/DFPlayer_Mini_SKU:DFR0299#Connection_Diagram site DFRobot]<br /><br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-DFPlayer Lecteur MP3 Miniplayer pin map.png" data-sourceimage="https://www.wikidebrouillard.org/images/6/65/Item-DFPlayer_Lecteur_MP3_Miniplayer_pin_map.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-DFPlayer_Lecteur_MP3_Miniplayer_pin_map.png" class="image"><img alt="Item-DFPlayer Lecteur MP3 Miniplayer pin map.png" src="/images/6/65/Item-DFPlayer_Lecteur_MP3_Miniplayer_pin_map.png" width="641" height="379" data-file-width="641" data-file-height="379" /></a></div></div></span></div><br/><br /><br />=Problèmes possibles=<br />Si vous utilisez Mac OS X pour copier les mp3, le système de fichiers ajoutera automatiquement des fichiers cachés comme : "._0001.mp3" pour l'index. Le DFPlayer Mini MP3 Player les traitera comme des fichiers mp3 valides. <br /><br />C'est vraiment ennuyeux. <br /><br /><br /><br />Vous pouvez donc exécuter la commande suivante dans le terminal pour éliminer ces fichiers.<div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span>dot_clean /Volumes/<SDVolumeName><br /></pre></div><br /><br /><br />Veuillez remplacer le <code class="sourceCode bash"><SDVolumeName></code> par le nom de volume de votre carte SD.<br /><br/><br />=Caractéristiques=<br /><br />*Fréquences d'échantillonnage prises en charge (kHz): 8 / 11,025 / 12/16 / 22,05 / 24/32 / 44,1 / 48<br />*Sortie DAC 24 bits, prise en charge de la plage dynamique 90dB, prise en charge SNR 85dB<br />*Prend entièrement en charge les systèmes de fichiers FAT16 et FAT32, prise en charge maximale de 32G de la carte TF, prise en charge de 32G de disque U, 64M octets NORFLASH<br />*Une variété de modes de contrôle, mode de contrôle E / S, mode série, mode de contrôle du bouton AD<br />*Données audio triées par dossier, prend en charge jusqu'à 100 dossiers, chaque dossier peut contenir jusqu'à 255 chansons<br />*Volume réglable à 30 niveaux, égaliseur à 6 niveaux réglable<br /><br />=Bibliothèque=<br />Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque DFRobot (présente dans le gestionnaire de bibliothèques arduino)<br />plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Bibiothèque DFRobotPlayerMini.png" data-sourceimage="https://www.wikidebrouillard.org/images/9/94/Bibioth%C3%A8que_DFRobotPlayerMini.png"><span ><div class="floatleft"><a href="/wiki/Fichier:Bibioth%C3%A8que_DFRobotPlayerMini.png" class="image"><img alt="Bibiothèque DFRobotPlayerMini.png" src="/images/9/94/Bibioth%C3%A8que_DFRobotPlayerMini.png" width="757" height="116" data-file-width="757" data-file-height="116" /></a></div></span></div><br /><br /><br /><br /><br /><br /><br /><br />La bibliothèque est ici : https://github.com/DFRobot/DFRobotDFPlayerMini<br /><br />=Câblage=<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-DFPlayer Lecteur MP3 MP3-TF-16P bb.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/9/93/Item-DFPlayer_Lecteur_MP3_MP3-TF-16P_bb.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-DFPlayer_Lecteur_MP3_MP3-TF-16P_bb.jpg" class="image"><img alt="Item-DFPlayer Lecteur MP3 MP3-TF-16P bb.jpg" src="/images/thumb/9/93/Item-DFPlayer_Lecteur_MP3_MP3-TF-16P_bb.jpg/400px-Item-DFPlayer_Lecteur_MP3_MP3-TF-16P_bb.jpg" width="400" height="358" data-file-width="825" data-file-height="738" /></a></div></div></span></div><br />=Code Minimal=<br /><table class="wikitable" width="617" cellspacing="0" cellpadding="2"><br /><tr><br /><td width="98" height="17" bgcolor="#999999"><br /></td><td width="199" bgcolor="#999999"><br /></td><td width="308" bgcolor="#999999">DFPlayer Mini MP3<br /></td></tr><tr><br /><td rowspan="2" width="98" bgcolor="#999999">Avant le Setup<br /></td><td width="199" bgcolor="#999999">Importation de la bibliothèque<br /></td><td width="308">#include <SoftwareSerial.h><br /><br />#include <DFRobotDFPlayerMini.h><br /></td></tr><tr><br /><td width="199" bgcolor="#999999">Création de l’objet<br /></td><td width="308">SoftwareSerial mySoftwareSerial(D5, D6); //TX, RX - attention il y a une erreur sur le site de DFRobot<br /><br />DFRobotDFPlayerMini myDFPlayer ;<br /></td></tr><tr><br /><td width="98" height="17" bgcolor="#999999">Dans le Setup<br /></td><td width="199" bgcolor="#999999">Démarrage de l’objet<br /></td><td width="308">mySoftwareSerial.begin(9600) ;<br /><br />myDFPlayer.begin(mySoftwareSerial) ;<br /></td></tr><tr><br /><td width="98" height="17" bgcolor="#999999">Dans le Loop<br /></td><td width="199" bgcolor="#999999">Utilisation<br /></td><td width="308">myDFPlayer.setTimeOut(500) ;<br /><br />myDFPlayer.volume(20) ;<br /><br />myDFPlayer.play(1);<br /></td></tr></table><br /><br />=Autres fonctions=<br /><br />*  myDFPlayer.next();  //Jouer le prochain mp3<br />*  myDFPlayer.previous();  //Jouer le précédent mp3<br />*  myDFPlayer.play(1);  //Jouer le premier mp3<br />*  myDFPlayer.loop(1);  //Jouer le premier en boucle mp3<br />*  myDFPlayer.pause();  //mettre en pause le mp3<br />*  myDFPlayer.start();  //reprendre la lecture du mp3 en pause<br />*  myDFPlayer.playFolder(15, 4);  //Jouer le mp3 N°4 du fichier N°15 SD:/15/004.mp3; Le nom du fichier allant de 1à 99; le nom du fichier de 1 à 255.<br />*  myDFPlayer.enableLoopAll(); //lire en boucle tout les mp3.<br />*  myDFPlayer.disableLoopAll(); //arrêter de lire en boucle tout les mp3.<br />*  myDFPlayer.playMp3Folder(4); //Jouer le mp3 N°4 dans le dossier "MP3" SD:/MP3/0004.mp3; le nom du fichier de 0 à 65535.<br />*  myDFPlayer.randomAll(); //Jouer tous les mp3 au hasard<br />*  myDFPlayer.enableLoop(); //Jouer en boucle.<br />*  myDFPlayer.disableLoop(); //Arrêter la boucle.<br /><br />=Exemple=<br /><br/><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="c1">// DFPlayer Code minimal pour test</span><br /><span class="lineno"> 2 </span><br /><span class="lineno"> 3 </span><span class="cp">#include</span> <span class="cpf"><SoftwareSerial.h></span><span class="cp"></span><br /><span class="lineno"> 4 </span><span class="cp">#include</span> <span class="cpf"><DFRobotDFPlayerMini.h> </span><span class="cp"></span><br /><span class="lineno"> 5 </span><br /><span class="lineno"> 6 </span><span class="nf">SoftwareSerial</span> <span class="nf">mySoftwareSerial</span><span class="p">(</span><span class="n">D5</span><span class="p">,</span> <span class="n">D6</span><span class="p">);</span> <span class="c1">// TX, RX</span><br /><span class="lineno"> 7 </span><span class="n">DFRobotDFPlayerMini</span> <span class="n">myDFPlayer</span> <span class="p">;</span> <br /><span class="lineno"> 8 </span><br /><span class="lineno"> 9 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">10 </span><br /><span class="lineno">11 </span> <span class="n">mySoftwareSerial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">)</span> <span class="p">;</span><br /><span class="lineno">12 </span><br /><span class="lineno">13 </span> <span class="n">myDFPlayer</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="n">mySoftwareSerial</span><span class="p">)</span> <span class="p">;</span><br /><span class="lineno">14 </span><span class="p">}</span><br /><span class="lineno">15 </span><br /><span class="lineno">16 </span><br /><span class="lineno">17 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">18 </span> <span class="c1">// Joue la premiere chanson de la carte SD pendant 10 secondes</span><br /><span class="lineno">19 </span> <span class="n">myDFPlayer</span><span class="p">.</span><span class="n">setTimeOut</span><span class="p">(</span><span class="mi">500</span><span class="p">)</span> <span class="p">;</span><br /><span class="lineno">20 </span><br /><span class="lineno">21 </span> <span class="n">myDFPlayer</span><span class="p">.</span><span class="n">volume</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span> <span class="p">;</span> <span class="c1">// fixe le son à 10 (maximum)</span><br /><span class="lineno">22 </span><br /><span class="lineno">23 </span> <span class="n">myDFPlayer</span><span class="p">.</span><span class="n">play</span><span class="p">(</span><span class="mi">1</span><span class="p">);</span> <span class="c1">// joue le premier fichier son.</span><br /><span class="lineno">24 </span><br /><span class="lineno">25 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">10000</span><span class="p">);</span> <span class="c1">//pause de 10 secondes</span><br /><span class="lineno">26 </span><span class="p">}</span><br /></pre></div></nowiki>  
L'application Dabble transforme votre smartphone en un périphérique d'E/S virtuel et vous permet de contrôler le matériel à l'aide de Bluetooth, de communiquer avec lui et d'accéder à des capteurs tels que l'accéléromètre, le GPS, la proximité et d'autres fonctionnalités de votre smartphone. Vous pouvez écrire le programme dans l'Arduino IDE ou PictoBlox (programmation graphique basée sur Scratch 3.0). Des exemples de codes sont également fournis dans la bibliothèque Arduino de Dabble.  +
<nowiki><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Elle doit être alimentée en 5V</div><br /></div><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Il existe 2 types de Del RVB, les Dels à Anode commune (+5V sur la broche la plus longue) et les Dels à Cathode commune (GND sur la broche la plus longue).</div><br /></div><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">il faut minimum une résistance de 1K sur la broche commune</div><br /></div><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Pour avoir tout l'éventail des couleurs vous devez mettre une résistance par broche non commune</div><br /></div><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Remarque : pour pouvoir obtenir des niveaux de couleur variables, il faudra utiliser le mode « sortie analogique PWM » des ports numériques, et par conséquent, utiliser des ports qui en sont capables, c’est à dire ceux qui ont le symbole « ~ ».</div><br /></div><br /><br /><br />plus d'infos : [https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente Les leds sur Wikipédia]<br /><br />[https://www.w3schools.com/colors/colors_hexadecimal.asp trouver la référence couleur sur le W3C School.]<br/><br />=Caractéristiques=<br /><br />*Alimentation maxi : 5V<br />*Sur la version à Anode commune, il faut mettre LOW à la place de HIGH pour allumer la couleur<br /><br /><br/><br />=Bibliothèque : =<br />Pour utiliser la Del RVB il n'y a besoin d'aucunes bibliothèques <br />=Câblage 1 résistance : =<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Led RGB Schémas.png" data-sourceimage="https://www.wikidebrouillard.org/images/8/82/Led_RGB_Sch%C3%A9mas.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Led_RGB_Sch%C3%A9mas.png" class="image"><img alt="Led RGB Schémas" src="/images/8/82/Led_RGB_Sch%C3%A9mas.png" width="547" height="558" data-file-width="547" data-file-height="558" /></a></div></div></span></div><br/><br /><br />=Câblage 3 résistances : =<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Del RVB 3 Resistors.png" data-sourceimage="https://www.wikidebrouillard.org/images/5/51/Item-Del_RVB_3_Resistors.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Del_RVB_3_Resistors.png" class="image"><img alt="Item-Del RVB 3 résistances" src="/images/5/51/Item-Del_RVB_3_Resistors.png" width="557" height="616" data-file-width="557" data-file-height="616" /></a></div></div></span></div><br/><br />=Le code minimal : =<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">Del RVB<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">Aucunes bibliothèques<br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Définition des pins<br /></td><td valign="middle" align="left">#define LED_RED <numéro de pin>; // je défini la pin pour la couleur Rouge<br />#define LED_GREEN <numéro de pin>; // je défini la pin pour la couleur Vert<br /><br />#define LED_BLUE <numéro de pin>; // je défini la pin pour la couleur Bleue<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Configuration des pins<br /></td><td valign="middle" align="left">pinMode(LED_RED, OUTPUT);<br />pinMode(LED_GREEN, OUTPUT);<br /><br />pinMode(LED_BLUE, OUTPUT);<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">digitalWrite(LED_RED, LOW); //on allume la couleur Rouge<br />digitalWrite(LED_GREEN, HIGH); //on éteint la couleur Verte<br /><br />digitalWrite(LED_BLUE, HIGH); //on éteint la couleur Bleue<br /></td></tr></table><br />=Autres fonctionnalités=<br />Aucune autres fonctionnalités <br />=Exemple 1 résistance : =<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="cp">#define LED_BLUE 2 </span><span class="c1">//définition de la pin Bleue</span><br /><span class="lineno"> 2 </span><span class="cp">#define LED_GREEN 3 </span><span class="c1">//définition de la pin Verte</span><br /><span class="lineno"> 3 </span><span class="cp">#define LED_RED 4 </span><span class="c1">//définition de la pin Rouge</span><br /><span class="lineno"> 4 </span><br /><span class="lineno"> 5 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno"> 6 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span> <span class="c1">//configuration de la pin Bleu en mode Sortie</span><br /><span class="lineno"> 7 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span> <span class="c1">//configuration de la pin Verte en mode Sortie</span><br /><span class="lineno"> 8 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span> <span class="c1">//configuration de la pin Rouge en mode Sortie</span><br /><span class="lineno"> 9 </span><span class="p">}</span><br /><span class="lineno">10 </span><br /><span class="lineno">11 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">12 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">13 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">14 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span> <span class="c1">//allumage de la pin</span><br /><span class="lineno">15 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span><br /><span class="lineno">16 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">17 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span> <span class="c1">//allumage de la pin</span><br /><span class="lineno">18 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">19 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span><br /><span class="lineno">20 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="kr">LOW</span><span class="p">);</span> <span class="c1">//allumage de la pin</span><br /><span class="lineno">21 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">22 </span> <span class="nf">digitalWrite</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="kr">HIGH</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">23 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span><br /><span class="lineno">24 </span><span class="p">}</span><br /></pre></div><br /><br />=<span> Exemple 3 résistances avec PWM :</span>=<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="cp">#define LED_BLUE 9 </span><span class="c1">//définition de la pin Bleue</span><br /><span class="lineno"> 2 </span><span class="cp">#define LED_GREEN 10 </span><span class="c1">//définition de la pin Verte</span><br /><span class="lineno"> 3 </span><span class="cp">#define LED_RED 11 </span><span class="c1">//définition de la pin Rouge</span><br /><span class="lineno"> 4 </span><br /><span class="lineno"> 5 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno"> 6 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span> <span class="c1">//configuration de la pin Bleu en mode Sortie</span><br /><span class="lineno"> 7 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span> <span class="c1">//configuration de la pin Verte en mode Sortie</span><br /><span class="lineno"> 8 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="kr">OUTPUT</span><span class="p">);</span> <span class="c1">//configuration de la pin Rouge en mode Sortie</span><br /><span class="lineno"> 9 </span><span class="p">}</span><br /><span class="lineno">10 </span><br /><span class="lineno">11 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">12 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">13 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">14 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="mi">127</span><span class="p">);</span> <span class="c1">//allumage de la pin à 50%</span><br /><span class="lineno">15 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span><br /><span class="lineno">16 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">17 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="mi">127</span><span class="p">);</span> <span class="c1">//allumage de la pin à 50%</span><br /><span class="lineno">18 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">19 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span><br /><span class="lineno">20 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_BLUE</span><span class="p">,</span> <span class="mi">127</span><span class="p">);</span> <span class="c1">//allumage de la pin à 50%</span><br /><span class="lineno">21 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_GREEN</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">22 </span> <span class="nf">analogWrite</span><span class="p">(</span><span class="n">LED_RED</span><span class="p">,</span> <span class="mi">0</span><span class="p">);</span> <span class="c1">//extinction de la pin</span><br /><span class="lineno">23 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">1000</span><span class="p">);</span><br /><span class="lineno">24 </span><span class="p">}</span><br /></pre></div></nowiki>  
Le diapason est constitué de deux lames (branches) épaisses parallèles, soudées en forme de U et prolongées par une tige. Les branches en métal élastique (usuellement l'acier) en vibrant émettent un son à la fréquence étalonnée ; ce son est amplifié si l’on pose la base du diapason sur une cavité résonnante, comme la caisse d’une guitare, ou sur une table. Son invention est attribuée au trompettiste et luthiste anglais John Shore (1662-1752) en 1711. La principale raison de la forme du diapason est qu'il produit une note pratiquement pure. La majeure partie de l'énergie de vibration se retrouve dans la fréquence fondamentale, et très peu dans les harmoniques, contrairement aux autres résonateurs. La raison de cela est que la fréquence de la première harmonique est d'environ 5<sup>2</sup>/2<sup>2</sup> = 25/4 = 6 1/4 fois la fondamentale (environ 2 1/2 octaves au-dessus de la fondamentale). Par comparaison, la première harmonique d'une corde vibrante est d'une octave au-dessus de la fondamentale. Ainsi lorsque le diapason est excité, peu d'énergie se répartit dans les harmoniques ; celles-ci s'amortissent en conséquence plus rapidement, laissant vibrer la fondamentale. Il est plus facile d'accorder d'autres instruments avec cette note pure. Diapason avec résonateur Une autre raison de la forme du diapason est que, lorsqu'il vibre, la tige vibre longitudinalement alors que les branches se déplacent de part et d'autre, en opposition de phase, dans leur plan commun. Il y a donc un nœud de pression (point de non vibration, et non pas nœud de vitesse) à la base commune des branches. Le mouvement de la tige est insensible, ce qui permet de tenir le diapason par celle-ci sans amortir les vibrations : la tige peut donc transmettre les vibrations au résonateur (par exemple une boite rectangulaire creuse), qui amplifie le son du diapason. Sans un résonateur, le son est très faible. La raison en est que les ondes sonores produites par chaque branche ont des phases décalées de 180° l'une de l'autre ; à une certaine distance du diapason (soit à égale distance des deux branches de celui-ci, donc dans un plan perpendiculaire au plan de vibration des branches), elles interfèrent et s'annihilent l'une l'autre. Si un obstacle absorbant le son est glissé perpendiculairement entre les branches du diapason excité, celui-ci réduit l'onde déphasée de 180° venant de l'autre branche ; le volume perçu alors croît, car il y a réduction du phénomène d'interférence (absorption du « court-circuit » acoustique). On peut aussi appuyer la tige du diapason sur la boîte crânienne ou le tenir entre les dents ; on perçoit alors le son par conduction osseuse sans que l'entourage ne l'entende. Définition et photo de wikipédia https://fr.wikipedia.org/wiki/Diapason  
Une diode électroluminescente ne laisse passer le courant électrique que dans un seul sens (le sens passant, comme une diode classique, l'inverse étant le sens bloquant) et produit une lumière d'une ou plusieurs couleurs à partir de l'électricité qui la traverse. Elle compte plusieurs dérivées, principalement, l'OLED, l'AMOLED ou le FOLED (pour flexible oled). En raison de leur rendement lumineux, les LED pourraient devenir la prinbcipale technique d'éclairage (ampoules, feux des voitures, lampadaires,...). Elles sont aussi utilisées dans la construction des écrans plats de télévision : pour le rétroéclairage des écrans à cristaux liquides ou comme source d'illumination principale dans les télévisions à OLED. Les premières LED à être commercialisées ont produit de la lumière infrarouge, rouge, verte puis jaune. L'arrivée de la LED bleue, associée aux progrès techniques et d'assemblage permet de couvrir la bande des longueurs d'onde d'émission s’étendant de l'ultraviolet (350 nm) à l’infrarouge (2 000 nm), ce qui répond à de nombreux besoins. De nombreux appareils sont munis de LED composites (trois LED réunies en un composant : rouge, vert et bleu), ce sont des LED dites RGB (Red, Green, blue).  +
Un drone (de l'anglais « faux-bourdon » ; sigle militaire : UAV, Unmanned Aerial Vehicle) est un aérodyne sans pilote embarqué et télécommandé qui emporte une charge utile, destinée à des missions de surveillance, de renseignement, d'exploration, de combat, ou de transport. Les drones sont en général utilisés au profit des forces armées ou de sécurité (police, douane, etc.) d'un État, mais peuvent avoir aussi des applications civiles. La charge utile du drone de combat ou UCAV (Unmanned Combat Aerial Vehicle) en fait une arme. La taille et la masse (de quelques grammes à plusieurs tonnes) sont fonction des capacités opérationnelles recherchées. Le pilotage automatique ou à partir du sol permet d'envisager des vols de très longue durée, de l'ordre de plusieurs dizaines d'heures, à comparer aux deux heures typiques d'autonomie d'un chasseur. Certains missiles non balistiques, en particulier les missiles de croisière, ont souvent l'apparence aérodynamique des drones. Le missile n'est cependant pas réutilisable, puisque détruit en fin de mission, contrairement au drone qui est ramené à sa base.  +
La '''découpe laser''' est un [https://fr.wikipedia.org/wiki/Proc%C3%A9d%C3%A9_de_fabrication_(m%C3%A9canique) procédé de fabrication] qui consiste à [https://fr.wikipedia.org/wiki/D%C3%A9coupage découper] la matière grâce à une grande quantité d’énergie générée par un [https://fr.wikipedia.org/wiki/Laser laser] et concentrée sur une très faible surface. Cette technologie est majoritairement destinée aux chaînes de production industrielles, mais peut également convenir aux boutiques, aux établissements professionnels et aux [https://fr.wikipedia.org/wiki/Fablab tiers-lieux de fabrication]. Le laser peut être pulsé (source de type [https://fr.wikipedia.org/wiki/Grenat_d%27yttrium_et_d%27aluminium YAG]), continu (source [https://fr.wikipedia.org/wiki/Dioxyde_de_carbone CO<sub>2</sub>] ou azote).  +
<nowiki><div class="icon-instructions info-icon"><br /><div class="icon-instructions-icon"><i class="fa fa-info-circle"></i></div><br /><div class="icon-instructions-text">Il doit être alimenté en 5V</div><br /></div><br /><br />plus d'infos sur [https://pdf1.alldatasheet.fr/datasheet-pdf/view/1131987/ETC2/HC-SR501.html la notice du composant.]<br /><br /><br/><br /><br />=Caractéristiques=<br /><br/><br /><br />*alimentation maxi : 5V<br /><br />=Bibliothèque : =<br />Pour utiliser le détecteur de mouvement il n'y a besoin d'aucunes bibliothèques car le capteur ne renvoie que deux état :<br /><br />*soit l'état haut (HIGH) lorsqu'il capte un mouvement.<br />*Soit l'état bas (LOW) lorsqu'il ne capte rien .<br /><br />Attention, la détection peut prendre du temps car il y a une temporisation (le capteur à besoin de chauffer d'une part et lorsqu'il capte un mouvement, il reste un certain temps en état haut d'autre part.).<br /><br />=Câblage : =<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item Motion Sensor HC-SR501.png" data-sourceimage="https://www.wikidebrouillard.org/images/9/91/Item_Motion_Sensor_HC-SR501.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item_Motion_Sensor_HC-SR501.png" class="image"><img alt="Item Motion Sensor HC-SR501" src="/images/9/91/Item_Motion_Sensor_HC-SR501.png" width="509" height="501" data-file-width="509" data-file-height="501" /></a></div></div></span></div><br />=Le code minimal : =<br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">Motion Sensor HC SR-501<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">Aucunes bibliothèques<br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Création de l’objet<br /></td><td valign="middle" align="left">#define pirPin <numéro de broche>; // je défini la broche<br />int val = LOW;<br /><br />bool motionState = false;<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Démarrage de l’objet<br /></td><td valign="middle" align="left">pinMode(pirPin, INPUT);<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">val = digitalRead(pirPin);<br />if (motionState == false)<br /></td></tr></table><br />=Autres fonctionnalités=<br />Aucune autres fonctionnalités<br />=Exemple : =<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="cp">#define brocheCapteur 2</span><br /><span class="lineno"> 2 </span><span class="kr">int</span> <span class="n">val</span> <span class="o">=</span> <span class="kr">LOW</span><span class="p">;</span> <br /><span class="lineno"> 3 </span><span class="kr">bool</span> <span class="n">etatDetection</span> <span class="o">=</span> <span class="kr">false</span><span class="p">;</span><br /><span class="lineno"> 4 </span><br /><span class="lineno"> 5 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno"> 6 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">9600</span><span class="p">);</span><br /><span class="lineno"> 7 </span> <span class="nf">pinMode</span><span class="p">(</span><span class="n">brocheCapteur</span><span class="p">,</span> <span class="kr">INPUT</span><span class="p">);</span><br /><span class="lineno"> 8 </span><span class="p">}</span><br /><span class="lineno"> 9 </span><br /><span class="lineno">10 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">11 </span><span class="c1">// la variable etatDetection sert à éviter de "trop boucler".</span><br /><span class="lineno">12 </span><span class="c1">// cela permet de ne pas écrire en boucle les infos dans le moniteur série.</span><br /><span class="lineno">13 </span><span class="c1">// et au contraire de n'écrire que lorsqu'il y a un changement d'état de "détecté" à "non détecté"</span><br /><span class="lineno">14 </span> <span class="n">val</span> <span class="o">=</span> <span class="nf">digitalRead</span><span class="p">(</span><span class="n">brocheCapteur</span><span class="p">);</span><br /><span class="lineno">15 </span> <span class="k">if</span> <span class="p">(</span><span class="n">val</span> <span class="o">==</span> <span class="kr">HIGH</span><span class="p">)</span> <span class="p">{</span><br /><span class="lineno">16 </span> <span class="k">if</span> <span class="p">(</span><span class="n">etatDetection</span> <span class="o">==</span> <span class="kr">false</span><span class="p">)</span> <span class="p">{</span><br /><span class="lineno">17 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Mouvement détecté !"</span><span class="p">);</span><br /><span class="lineno">18 </span> <span class="n">etatDetection</span> <span class="o">=</span> <span class="kr">true</span><span class="p">;</span><br /><span class="lineno">19 </span> <span class="p">}</span><br /><span class="lineno">20 </span> <span class="p">}</span> <span class="k">else</span> <span class="k">if</span> <span class="p">(</span><span class="n">val</span> <span class="o">==</span> <span class="kr">LOW</span><span class="p">)</span> <span class="p">{</span><br /><span class="lineno">21 </span> <span class="k">if</span> <span class="p">(</span><span class="n">etatDetection</span> <span class="o">==</span> <span class="kr">true</span><span class="p">)</span> <span class="p">{</span><br /><span class="lineno">22 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Mouvement non détecté !"</span><span class="p">);</span><br /><span class="lineno">23 </span> <span class="n">etatDetection</span> <span class="o">=</span> <span class="kr">false</span><span class="p">;</span> <br /><span class="lineno">24 </span> <span class="p">}</span><br /><span class="lineno">25 </span> <span class="p">}</span><br /><span class="lineno">26 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
E
Ce microcontrôleur est bon marché et permet de réaliser des projets d'internet des objets (IOT - Internet Of Things).<br /><br />Il gère le Wifi et le Bluetooth.<br /><br /><br />En outre, l'ESP32 possède un ensemble capteurs embarqués et de fonction spécifiques :<br /><br />*un capteur à effet Hall (champ magnétique).<br />*un capteur de température<br />*10 broches capacitives, capable de détecter des touchers "tactiles".<br />*34 broches au total (avec PULLUP ou PULLDOWN configurables, etc.).<br />*2 DAC (Digital to Analog Converter - Convertisseur numérique vers analogique) peut générer des son ou lire directement des fichiers audios numériques.<br />*8 ADC ( Analog to Digital Converter - Convertisseur analogique vers numérique).<br /><br /><br />Ressources :<br /><br />*En anglais, [https://www.esp32.com/viewforum.php?f=23 le forum de discussion du fabricant.]<br />*En anglais, l'excellent site [https://randomnerdtutorials.com/projects-esp32/ Random Nerd Tutorial]<br />*En anglais, [https://www.xtronical.com/testing-the-dacaudio-hardware/ sur la gestion de l'Audio] <br /><br /><br />Le brochage du microcontrôleur (Source : [https://lastminuteengineers.com/esp32-pinout-reference/ lastminuteengineers.com] ) :<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-ESP32 ESP32-Pinout.png" data-sourceimage="https://www.wikidebrouillard.org/images/9/95/Item-ESP32_ESP32-Pinout.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-ESP32_ESP32-Pinout.png" class="image" title="Brochage de l'ESP32"><img alt="Brochage de l'ESP32" src="/images/9/95/Item-ESP32_ESP32-Pinout.png" width="727" height="508" data-file-width="727" data-file-height="508" /></a></div></div></span></div>  +
L'ESP32-CAM est fabriqué par A.I. Thinker (https://docs.ai-thinker.com/en/esp32-cam) .<br /><br />Il se programme aussi bien avec le logiciel Arduino qu'avec d'autre solutions.<br /><br /><br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-ESP32-CAM ESP32-CAM-BROCHAGE.png" data-sourceimage="https://www.wikidebrouillard.org/images/3/38/Item-ESP32-CAM_ESP32-CAM-BROCHAGE.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-ESP32-CAM_ESP32-CAM-BROCHAGE.png" class="image" title="brochage de l'ESP32-CAM"><img alt="brochage de l'ESP32-CAM" src="/images/thumb/3/38/Item-ESP32-CAM_ESP32-CAM-BROCHAGE.png/1094px-Item-ESP32-CAM_ESP32-CAM-BROCHAGE.png" width="1094" height="542" data-file-width="1701" data-file-height="843" /></a></div></div></span></div><br/>  +
L''''eau''' est une [https://fr.wikipedia.org/wiki/Substance_chimique substance chimique] constituée de [https://fr.wikipedia.org/wiki/Mol%C3%A9cule molécules] [https://fr.wikipedia.org/wiki/Hydrog%C3%A8ne H]<sub>2</sub>[https://fr.wikipedia.org/wiki/Oxyg%C3%A8ne O]. Ce [https://fr.wikipedia.org/wiki/Compos%C3%A9_chimique composé] est très [https://fr.wikipedia.org/wiki/Stabilit%C3%A9_chimique stable] et néanmoins très [https://fr.wikipedia.org/wiki/R%C3%A9actif_(chimie) réactif]. Dans de nombreux contextes le terme '''eau''' est employé au [https://fr.wikipedia.org/wiki/Sens_(litt%C3%A9rature)#sens_strict_/_sens_large sens restreint] d'eau à l'[https://fr.wikipedia.org/wiki/Liquide état liquide], et il est également employé pour désigner une [https://fr.wikipedia.org/wiki/Solution_aqueuse solution aqueuse] diluée ([https://fr.wikipedia.org/wiki/Eau_douce eau douce], [https://fr.wikipedia.org/wiki/Eau_potable eau potable], [https://fr.wikipedia.org/wiki/Eau_de_mer eau de mer], [https://fr.wikipedia.org/wiki/Eau_de_chaux eau de chaux], <abbr class="abbr" title="et cetera">etc.</abbr>). L'eau liquide est un excellent [https://fr.wikipedia.org/wiki/Solvant solvant]. L'eau est [https://fr.wikipedia.org/wiki/Ubiquit%C3%A9 ubiquitaire] sur [https://fr.wikipedia.org/wiki/Terre Terre] et dans l'[https://fr.wikipedia.org/wiki/Atmosph%C3%A8re_terrestre atmosphère], sous ses trois [https://fr.wikipedia.org/wiki/%C3%89tat_de_la_mati%C3%A8re états], [https://fr.wikipedia.org/wiki/%C3%89tat_solide solide] ([https://fr.wikipedia.org/wiki/Glace glace]), liquide et [https://fr.wikipedia.org/wiki/Gaz gazeux] ([https://fr.wikipedia.org/wiki/Vapeur_d%27eau vapeur d'eau]). L'eau extraterrestre est également abondante, sous forme de vapeur d'eau dans l'[https://fr.wikipedia.org/wiki/Espace_(cosmologie) espace] et sous forme condensée (solide<sup id="cite_ref-11" class="reference">[https://fr.wikipedia.org/wiki/Eau#cite_note-11 b]</sup> ou liquide) à la surface, près de la surface ou à l'intérieur d'un grand nombre d'[https://fr.wikipedia.org/wiki/Objet_c%C3%A9leste objets célestes]. L'eau est un constituant biologique important, et l'eau liquide est essentielle pour tous les [https://fr.wikipedia.org/wiki/Organisme_(physiologie) organismes vivants] connus. Compte tenu de son caractère vital, de son importance dans l'[https://fr.wikipedia.org/wiki/%C3%89conomie_(activit%C3%A9_humaine) économie] et de son [https://fr.wikipedia.org/wiki/L%27eau_dans_le_monde#Une_ressource_inégalement_répartie inégale répartition sur Terre], l'eau est une ressource naturelle dont la [https://fr.wikipedia.org/wiki/Gestion_de_l%27eau gestion] est l'objet de forts enjeux [https://fr.wikipedia.org/wiki/G%C3%A9opolitique géopolitiques].  
À température ambiante, le pH de l'eau déminéralisée est d'environ 7. Dans l'usage courant, l'eau déminéralisée est notamment employée pour les fers à repasser à vapeur ainsi que dans une station de lavage pour éviter l'essuyage de la carrosserie. Source texte et illustration sur wikipédia : https://fr.wikipedia.org/wiki/Eau_d%C3%A9min%C3%A9ralis%C3%A9e  +
== composition chimique == H2O2 2 atomes d'hydrogène pour 2 atomes d'oxygène. == [[http://www.wikidebrouillard.org/index.php?title=Eau_oxyg%C3%A9n%C3%A9e&action=edit&section=4 modifier]] Propriétés == Utilisé couramment désinfectant. Utilisé également comme décolorant des diverses sortes de poils (moustache, cheveux, ...) d'où le nom de Blonde "Peroxydée" dont on qualifiait Marilyne Monroe ! == [[http://www.wikidebrouillard.org/index.php?title=Eau_oxyg%C3%A9n%C3%A9e&action=edit&section=5 modifier]] Expériences qui utilisent ce matériel == * [http://www.wikidebrouillard.org/index.php?title=Le_g%C3%A9nie_sort_de_la_bouteille Le génie sort de la bouteille] * [http://www.wikidebrouillard.org/index.php?title=Oxyg%C3%A8ne Oxygène] == [[http://www.wikidebrouillard.org/index.php?title=Eau_oxyg%C3%A9n%C3%A9e&action=edit&section=6 modifier]] Où la trouver facilement ? == On en trouve en pharmacie ou au supermarché au rayon parapharmacie.  +
Les premiers panneaux d’affichage à cristaux liquides (ACL au Québec ou LCD pour « ''liquid crystal display'' » en anglais) ont été présentés en [https://fr.wikipedia.org/wiki/1971 1971]<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/%C3%89cran_%C3%A0_cristaux_liquides#cite_note-1 1]</sup>, mais il faut attendre [https://fr.wikipedia.org/wiki/1985 1985] pour que [https://fr.wikipedia.org/wiki/Panasonic_Corporation Matsushita] propose un écran plat d’une taille et d'une résolution suffisante pour être utilisable sur des micro-ordinateurs. Dès [https://fr.wikipedia.org/wiki/1984 1984], c’est le laboratoire central de [https://fr.wikipedia.org/wiki/Technicolor_(entreprise_fran%C3%A7aise) Thomson] qui a développé le premier ACL en couleurs<sup id="cite_ref-2" class="reference">[https://fr.wikipedia.org/wiki/%C3%89cran_%C3%A0_cristaux_liquides#cite_note-2 2]</sup>. Les ACL sont utilisés depuis la fin des [https://fr.wikipedia.org/wiki/Ann%C3%A9es_1990 années 1990] en noir et blanc, puis en couleur depuis les débuts des [https://fr.wikipedia.org/wiki/Ann%C3%A9es_2000 années 2000] dans les [https://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9phonie_mobile téléphones portables], les [https://fr.wikipedia.org/wiki/Ordinateur_personnel ordinateurs personnels], les [https://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9viseur téléviseurs], les ordinateurs de bord pour les avions et les voitures. Les premiers écrans plats commercialisés (14 pouces, soit 35,56 <abbr class="abbr" title="centimètre">cm</abbr>) en couleur en Europe datent de fin 1995 pour un prix de 5 000 francs français (environ 750 €).  +
Celui présenté sur la photo fait 128X64 pixels, il s'utilise avec Arduino. Il mesure 0,96 pouces (2,44 cm). Il s'utilise avec des bibliothèques qui gèrent le driver SSD1306. En raison des propriétés des matériaux utilisés pour concevoir ces diodes, la technologie OLED possède des avantages intéressants par rapport à la technologie des afficheurs à cristaux liquides (LCD). En effet la propriété électroluminescente de l'OLED ne nécessite pas l'introduction d'un rétroéclairage ce qui confère à l'écran des niveaux de gris plus profonds et une épaisseur moindre. Le premier brevet est déposé en 1987 par la société Kodak et la première application commerciale est apparue vers 1997.  Les OLED sont actuellement de plus en plus utilisées sur des produits à durée de vie moyenne (téléphones mobiles, appareils photo numériques, baladeurs mp3, et même un clavier d’ordinateur, etc.). L’utilisation pour des produits de plus grande taille et à durée de vie plus longue (moniteurs d’ordinateurs et téléviseurs notamment) met un peu plus de temps. Ils sont aussi en développement pour l’utilisation d’éclairages. Source : [https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente_organique Wikipédia]  +
<nowiki>Celui présenté sur la photo fait 128X64 pixels, il s'utilise avec Arduino.<br /><br /><br />Il mesure 1,3 pouces (3,3 cm). Il s'utilise avec des bibliothèques qui gèrent le driver SH1106.<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Ecran OLED 1.3 pouces I2C FaceAvant.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/1/12/Item-Ecran_OLED_1.3_pouces_I2C_FaceAvant.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Ecran_OLED_1.3_pouces_I2C_FaceAvant.jpg" class="image"><img alt="Item-Ecran OLED 1.3 pouces I2C FaceAvant.jpg" src="/images/thumb/1/12/Item-Ecran_OLED_1.3_pouces_I2C_FaceAvant.jpg/200px-Item-Ecran_OLED_1.3_pouces_I2C_FaceAvant.jpg" width="200" height="189" data-file-width="397" data-file-height="375" /></a></div></div></span></div><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Ecran OLED 1.3 pouces I2C FaceArriere.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/0/0a/Item-Ecran_OLED_1.3_pouces_I2C_FaceArriere.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Ecran_OLED_1.3_pouces_I2C_FaceArriere.jpg" class="image"><img alt="Item-Ecran OLED 1.3 pouces I2C FaceArriere.jpg" src="/images/thumb/0/0a/Item-Ecran_OLED_1.3_pouces_I2C_FaceArriere.jpg/200px-Item-Ecran_OLED_1.3_pouces_I2C_FaceArriere.jpg" width="200" height="200" data-file-width="800" data-file-height="800" /></a></div></div></span></div><br /><br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Visage de robot ecranOled1.3 bb.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/b/ba/Visage_de_robot_ecranOled1.3_bb.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Visage_de_robot_ecranOled1.3_bb.jpg" class="image" title="brochage écran Oled 1,3 pouce I2C"><img alt="brochage écran Oled 1,3 pouce I2C" src="/images/b/ba/Visage_de_robot_ecranOled1.3_bb.jpg" width="732" height="699" data-file-width="732" data-file-height="699" /></a></div></div></span></div><br /><br /><br />Pour Installer la Bibliothèque de l'ecran, rendez vous dans votre gestionnaire de bibliothèques et trouvez "ESP8266 and ESP32 Oled Driver for SSD1306 display"<br /><br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Ecran OLED 1.3 pouces I2C Capture decran du 2023-05-04 14-34-38.png" data-sourceimage="https://www.wikidebrouillard.org/images/4/45/Item-Ecran_OLED_1.3_pouces_I2C_Capture_decran_du_2023-05-04_14-34-38.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Ecran_OLED_1.3_pouces_I2C_Capture_decran_du_2023-05-04_14-34-38.png" class="image"><img alt="Item-Ecran OLED 1.3 pouces I2C Capture decran du 2023-05-04 14-34-38.png" src="/images/4/45/Item-Ecran_OLED_1.3_pouces_I2C_Capture_decran_du_2023-05-04_14-34-38.png" width="852" height="141" data-file-width="852" data-file-height="141" /></a></div></div></span></div><br /><br />Code minimal :<br /><br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" bgcolor="#999999" align="left"><br /></td><td valign="middle" bgcolor="#999999" align="center"><br /></td><td bgcolor="#999999" align="center">écran Oled 1,3 pouces<br /></td></tr><tr><br /><td rowspan="2" valign="middle" height="49" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">#include <SPI.h><br />#include <Wire.h><br /><br />#include "SH1106Wire.h" <br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Création de l’objet<br /></td><td valign="middle" align="left">SH1106Wire display(0x3c, D2, D1);<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Démarrage de l’objet<br /></td><td valign="middle" align="left">display.init();<br /></td></tr><tr><br /><td valign="middle" height="41" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">display.clear();<br />display.drawXbm(0, 0, bitmap_height, bitmap_width, imggrosyeux);<br /><br />display.display();<br /></td></tr></table><br /><br />En raison des propriétés des matériaux utilisés pour concevoir ces diodes, la technologie OLED possède des avantages intéressants par rapport à la technologie des afficheurs à cristaux liquides (LCD). En effet la propriété électroluminescente de l'OLED ne nécessite pas l'introduction d'un rétroéclairage ce qui confère à l'écran des niveaux de gris plus profonds et une épaisseur moindre.<br /><br /><br />Le premier brevet est déposé en 1987 par la société Kodak et la première application commerciale est apparue vers 1997. <br /><br />Les OLED sont actuellement de plus en plus utilisées sur des produits à durée de vie moyenne (téléphones mobiles, appareils photo numériques, baladeurs mp3, et même un clavier d’ordinateur, etc.). L’utilisation pour des produits de plus grande taille et à durée de vie plus longue (moniteurs d’ordinateurs et téléviseurs notamment) met un peu plus de temps. Ils sont aussi en développement pour l’utilisation d’éclairages.<br /><br />Source : [https://fr.wikipedia.org/wiki/Diode_%C3%A9lectroluminescente_organique Wikipédia]</nowiki>  
https://fr.wikipedia.org/wiki/%C3%89lastique == Utilisation == Les élastiques sont utilisés : * dans la fabrication des vêtements * en coiffure, pour tenir les cheveux * en papeterie, pour grouper des enveloppes, maintenir ensemble des petits objets, fermer une boite * en bricolage, pour assembler plusieurs pièces, pour faire des prototypes rapidement sans clou, ni colle, ni vis * en cuisine, pour refermer des sachets, des boîtes, ou ficeler la viande * en modélisme, pour la propulsion de petits avions et de petits bateaux * en horticulture, pour soutenir des tiges qui vont supporter le poids de fruits lourds, sans abimer les tiges * pour la pêche à la ligne, afin d'éviter trop d'efforts sur la canne à pêche * par les facteurs pour regrouper des lettres (d'ailleurs les facteurs anglais ont des élastiques rouges pour les retrouver plus facilement s'ils tombent) * pour faire des bracelets, dans le cas des looms, des petits élastiques circulaires. == Caractéristiques == * Une bande élastique est appelée un « bracelet élastique ». * La longueur d'un bracelet élastique correspond à la moitié de sa circonférence. Il s'agit de sa longueur au repos. * Les élastiques basiques qui ont une couleur jaune ou caramel, sont dits « élastiques blonds ». * Les bracelets élastiques sont parfois vendus au poids (sac de 30 grammes, sac de 100 grammes) au lieu d'être vendu selon leur quantité. Un bracelet élastique typique de 30x1 millimètres pèse 0,2 gramme ; de 75 x 5 millimètres pèse 1,2 gramme. * La chaleur provoque une rétractation de l'élastique, alors que la fraicheur provoque une extension<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/%C3%89lastique#cite_note-1 1]</sup>. C'est le contraire de ce qui se passe pour les métaux. * La manipulation des élastiques peut irriter la peau des doigts. Cela peut être dû à la présence possible de produits chimiques destinés à assouplir les élastiques. * Il est possible de fabriquer des élastiques en découpant des chambres à air de vélo, puisqu'elles sont aussi en caoutchouc. C'est un moyen de recyclage des chambres à air trouées.  
Ce sont des substances liquides résultant de la mise en [https://fr.wikipedia.org/wiki/Solution_(chimie) solution] de colorants d'origine [https://fr.wikipedia.org/wiki/V%C3%A9g%C3%A9tal végétale], [https://fr.wikipedia.org/wiki/Min%C3%A9ral minérale] ou [https://fr.wikipedia.org/wiki/Chimique chimique], dans un [https://fr.wikipedia.org/wiki/Solvant solvant]. Pendant très longtemps, la recette de l'encre à écrire reposait sur l'action de l'[https://fr.wikipedia.org/wiki/Acide_gallique acide gallique] extrait de la [https://fr.wikipedia.org/wiki/Galle_(botanique) noix de galle] sur un [https://fr.wikipedia.org/wiki/Ac%C3%A9tate acétate] ou un [https://fr.wikipedia.org/wiki/Sulfate_de_fer sulfate de fer]. Le gallate ferreux incolore, en s'oxydant à l'air, devenait noir bleuté. Pour permettre la visibilité immédiate de l'encre, on lui mélangeait une matière colorante bleue. Quand on avait employé un sulfate de fer, l'encre contenait de l'acide sulfurique, pouvant causer des dommages au papier avec le temps<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/Encre#cite_note-1 1]</sup>. On employait pour l'écriture des [https://fr.wikipedia.org/wiki/Plume_(%C3%A9criture) plumes] d'oiseau taillées, pour lesquelles l'acidité de l'encre n'avait pas d'inconvénient. On peut employer l'[https://fr.wikipedia.org/wiki/Encre_de_Chine encre de Chine] pour l'écriture. Sèche, elle a l'avantage d'être indélébile ; mais pour cette même raison elle encrasse les plumes. Au milieu du <abbr class="abbr" title="19ᵉ siècle">XIX<sup>e</sup></abbr> siècle, on a commencé à utiliser des plumes d'acier, que l'acidité de l'encre classique corrodait. L'encre [https://fr.wikipedia.org/wiki/Violet violette] préparée avec l'[https://fr.wikipedia.org/wiki/Aniline aniline] introduite dans le dernier quart du siècle n'avait pas cet inconvénient et est devenue la plus courante, notamment dans l'enseignement<sup id="cite_ref-2" class="reference">[https://fr.wikipedia.org/wiki/Encre#cite_note-2 2]</sup>. Actuellement, les encres pour l'écriture sont toutes basées sur des colorants chimiques, sauf certaines fabriquées pour les usages particuliers de la [https://fr.wikipedia.org/wiki/Calligraphie calligraphie], qui peuvent suivre des recettes traditionnelles. L'encre de [https://fr.wikipedia.org/wiki/Stylo_%C3%A0_bille stylo à bille] est à l'origine une encre d'imprimerie typographique, insoluble dans l'eau. Le [https://fr.wikipedia.org/wiki/Stylo-feutre stylo-feutre] utilise un colorant dissous dans un solvant non aqueux, comme les encres d'imprimerie héliogravure. L'[https://fr.wikipedia.org/wiki/Encre_invisible encre invisible], ou encre sympathique, est une substance incolore qui ne devient visible que par une action ultérieure sur le support d'écriture (chauffage ou vaporisation d'un produit chimique).  
Cartouche d'entre effaçable, généralement utilisée dans un stylo plume. Il existe 2 modèles, en général une petite cartouche est amplement nécessaire pour la réalisation des expériences  +
L'équerre de fixation est une '''pièce d'assemblage composée de deux parties ajustées formant un angle droit'''. Elle peut être en bois ou constituée d'un alliage comme : le laiton. Chacune des parties d'équerre est pourvue de trous destinés à recevoir : un tire-fond.  +
F
La farine issue de céréales contenant du [https://fr.wikipedia.org/wiki/Gluten gluten], comme le [https://fr.wikipedia.org/wiki/Bl%C3%A9 blé], est l'un des principaux éléments de l'alimentation de certains peuples du monde. Elle est à la base de la fabrication des [https://fr.wikipedia.org/wiki/Pain pains], des [https://fr.wikipedia.org/wiki/P%C3%A2tes_alimentaires pâtes], des [https://fr.wikipedia.org/wiki/Cr%C3%AApe crêpes], des [https://fr.wikipedia.org/wiki/P%C3%A2tisserie pâtisseries] et de plusieurs [https://fr.wikipedia.org/wiki/Mets_(cuisine) mets]. L'activité de transformation de la céréale en farine s'appelle la [https://fr.wikipedia.org/wiki/Meunerie meunerie] ou [https://fr.wikipedia.org/wiki/Minoterie minoterie]. Le meunier est le transformateur qui l'exerce. Le lieu où l'on moud le blé est le [https://fr.wikipedia.org/wiki/Moulin moulin]. Le [https://fr.wikipedia.org/wiki/Grain_de_bl%C3%A9 grain de blé] est constitué de trois parties : l'amande, le germe et l'enveloppe. Le germe est jeté ou mélangé à l'enveloppe pour constituer les gros [https://fr.wikipedia.org/wiki/Son_(botanique) sons] et les sons fins, qui entrent dans la composition des pains au son ou complet. L'amande, cœur du grain de blé, est moulue pour obtenir la farine blanche. L'industrie de la meunerie y ajoute des additifs afin de modifier sa qualité. Autrefois, les farines étaient vieillies avant utilisation afin qu'elles s'oxydent<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/Farine#cite_note-1 1]</sup>, la maturation d'une farine la rendant plus blanche naturellement. Aujourd'hui, les farines sont souvent blanchies par des agents de blanchiment ou des additifs qui accélèrent leur maturation (par exemple, le [https://fr.wikipedia.org/wiki/Bromate_de_potassium bromate de potassium]<sup id="cite_ref-:0_2-0" class="reference">[https://fr.wikipedia.org/wiki/Farine#cite_note-:0-2 2]</sup>, le [https://fr.wikipedia.org/wiki/Dioxyde_de_chlore dioxyde de chlore]<sup id="cite_ref-:0_2-1" class="reference">[https://fr.wikipedia.org/wiki/Farine#cite_note-:0-2 2]</sup>, ou l'[https://fr.wikipedia.org/wiki/Vitamine_C acide ascorbique]<sup id="cite_ref-3" class="reference">[https://fr.wikipedia.org/wiki/Farine#cite_note-3 3]</sup>). https://fr.wikipedia.org/wiki/Farine  
Une fenêtre assure plusieurs fonctions pour le local concerné : l'éclairage, la vue intérieur-extérieur ou vers l'extérieur seul, l'aération, auxquels s'ajoutent parfois la communication verbale et la sécurité des évacuations. Tout ceci est fait en respectant la séparation des lieux par leur isolation thermique et phonique selon le besoin. La fenêtre a servi autrefois à faire entrer et sortir en façade sur rue des marchandises dans des magasins situés en étage. Elle a servi à évacuer des ordures ménagères, aussi bien à la ville qu'à la campagne et cet usage a disparu avec son interdiction dans les règlements royaux puis municipaux. Actuellement aux fonctions de la fenêtre s'est ajoutée une fonction obligatoire de sécurité incendie qui concerne en haut des escaliers les dômes prévus pour l'évacuation des fumées d'incendie et une fonction incitative donnée par le retour financier de la fiscalité pour la maîtrise de la chaleur entrant dans le bâtiment par l'ensoleillement.  +
Un fer à braser est constitué de trois éléments : # la ''panne'', fabriquée en [https://fr.wikipedia.org/wiki/M%C3%A9tal métal] conduisant bien la [https://fr.wikipedia.org/wiki/Transfert_thermique chaleur]. Les pannes dites ''longue durée sont'' faites « d'alliage en couches » (généralement une âme en cuivre pour une excellente conductivité thermique, entourée d'une ou plusieurs enveloppes de protection). En [https://fr.wikipedia.org/wiki/%C3%89lectronique électronique], on utilise une panne fine pour les composants les plus petits (par exemple, pour les [https://fr.wikipedia.org/wiki/Composant_mont%C3%A9_en_surface CMS] ou composants montés en surface). # le ''système de chauffe :'' une [https://fr.wikipedia.org/wiki/R%C3%A9sistance_%C3%A9lectrique résistance électrique]. # la ''poignée'', isolante électriquement et thermiquement. Les pièces doivent être débarrassées de toute impureté ([https://fr.wikipedia.org/wiki/Oxyde oxyde], [https://fr.wikipedia.org/wiki/Vernis_(peinture) vernis]) à l'endroit de la brasure, ce qui se fait automatiquement avec la brasure auto-décapante ; ou manuellement en enduisant les pièces de décapant. Le décapant décape les pièces rapidement sous l'action de la chaleur et crée un flux facilitant la pénétration par capillarité du métal d'apport en fusion entre les pièces à réunir. Le métal d'apport est alors appliqué, il devient fluide et enrobe les pièces, créant une liaison permanente une fois les pièces refroidies. Ce type de [https://fr.wikipedia.org/wiki/Brasage brasure] n'est pas d'une solidité mécanique à toute épreuve, le métal d'apport étant relativement fragile, mais est techniquement facile à réaliser, rend étanche les raccords, et assure un bon contact électrique entre les pièces. On utilise de l'étain (composé de 60% d'étain, 40% de plomb avec une âme de "flux", un décapant qui facilite la brasure).  +
Prix variable selon les marques, la qualité, et la quantité.  +
Feuilles A4 transparente sur lesquelles il est possible d'imprimer.  +
Le '''feutre''' est un textile non tissé fabriqué par pression et ébouillantage de fibres naturelles avec parfois un traitement chimique, par exemple les sels de cuivre et de mercure pour le feutre de poils de ''[https://fr.wikipedia.org/wiki/Castor_fiber Castor fiber] ''puis ''[https://fr.wikipedia.org/wiki/Castor_canadensis C. canadensis]'' dans le passé. Par extension, on parle de feutres synthétiques pour désigner des non-tissé synthétiques, y compris maintenant à échelle nanométrique, comme le feutre de [https://fr.wikipedia.org/wiki/Carbone carbone] <sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/Feutre_(textile)#cite_note-1 1]</sup>.  +
La '''ficelle''' est un genre de [https://fr.wikipedia.org/wiki/Corde_(outil) corde] fine constituée de plusieurs brins et destinée à attacher et emballer toutes sortes d'objets dans les domaines domestique ou professionnel. Contrairement au cas de la corde, les [https://fr.wikipedia.org/wiki/Fil_textile fils] constituant la ficelle ne sont ni tordus, ni tressés. Elle fut notamment très utilisée en [https://fr.wikipedia.org/wiki/Agriculture agriculture] à l'époque des [https://fr.wikipedia.org/wiki/Moissonneuse-lieuse moissonneuses-lieuses] pour attacher les gerbes de [https://fr.wikipedia.org/wiki/C%C3%A9r%C3%A9ale céréales] puis pour lier les bottes de foin et ballots de [https://fr.wikipedia.org/wiki/Paille paille] et désormais les balles rondes. La ficelle était à l'origine fabriquée à l'aide de [https://fr.wikipedia.org/wiki/Fibre_textile fibres] végétales, notamment le [https://fr.wikipedia.org/wiki/Chanvre_cultiv%C3%A9 chanvre], le [https://fr.wikipedia.org/wiki/Coton coton], le [https://fr.wikipedia.org/wiki/Jute_(plante) jute], le [https://fr.wikipedia.org/wiki/Raphia raphia] et le [https://fr.wikipedia.org/wiki/Sisal sisal]. De nos jours on emploie de plus en plus des fibres synthétiques, notamment le [https://fr.wikipedia.org/wiki/Polypropyl%C3%A8ne polypropylène] qui offre une résistance mécanique très supérieure. On utilise aussi l’écorce interne du [https://fr.wikipedia.org/wiki/Tilleul tilleul], appelée ''teille'' ou ''tille'', pour confectionner de la ficelle et de la corde d’une grande qualité.  +
Les figurines peuvent être utilisées sur une maquette pour représenter des activités humaines (tracteurs, voitures, maisons, personnes, animaux d'élevage...), la faune et la flore, ou des éléments construits (routes, maisons, ports, barrages...).  +
Le rôle du fil à souder consiste d'une part à apporter le métal chargé d'assurer la liaison entre les deux pièces à souder et à remplir le joint pour obtenir un assemblage rigide ; et d'autre part à assurer le passage du courant en servant d' [https://poste-a-souder.ooreka.fr/comprendre/electrode-soudure électrode soudure]. S'il est souvent possible de fusionner des pièces minces sans avoir recours à une baguette d'apport, le métal d'apport est indispensable pour souder des pièces épaisses. On distingue deux grandes catégories dans le fil à souder : * le fil plein (ou massif) qui est simplement un métal d'apport et une électrode * le fil fourré qui est un métal d'apport, et une électrode plus une poudre de protection Le fil plein est utilisable sans précautions spéciales alors que le fil à souder fourré peut être soit basique (B) soit Rutile (R).  +
== Origine == Une de ses première grandes utilisation est sous forme de fil barbelé pour empécher l'accès en cas de guerre ou pour parquer les animaux. == [[http://www.wikidebrouillard.org/index.php?title=Fil_de_fer&action=edit&section=3 modifier]] Composition chimique == Il est constitué à l'origine que de fer (de formule chimique Fe) mais est aujourd'hui au minimum inoxydable. == [[http://www.wikidebrouillard.org/index.php?title=Fil_de_fer&action=edit&section=4 modifier]] Propriétés == Solide mais tord simplement avec une force humaine. == [[http://www.wikidebrouillard.org/index.php?title=Fil_de_fer&action=edit&section=5 modifier]] Expériences qui utilisent ce matériel == * [http://www.wikidebrouillard.org/index.php?title=Combustion_spontan%C3%A9e Combustion spontanée] * [http://www.wikidebrouillard.org/index.php?title=R%C3%A9action_en_cha%C3%AEne Réaction en chaîne] == [[http://www.wikidebrouillard.org/index.php?title=Fil_de_fer&action=edit&section=6 modifier]] Où le trouver facilement ? == On le retrouve souvent dan la vie de tout les jours parfois recouvert de plastique pour lui donner un toucher plus chaud et une couleur. Le pus simple est de récupérer un cintre bas de gamme que l'on donne en pressing par exemple. On le trouve aussi par rouleau au rayon bricolage. == [[http://www.wikidebrouillard.org/index.php?title=Fil_de_fer&action=edit&section=7 modifier]] Utilisations dans la vie quotidienne == On l'utilise très souvent en rouleau pour le bricolage. == [[http://www.wikidebrouillard.org/index.php?title=Fil_de_fer&action=edit&section=8 modifier]] Plus d'informations sur Fil de fer == Il se coupe à l'aide de tennaille de bricolage ou en le tordant de multiples fois au même endroit.  +
Les matériaux utilisés présentent des caractéristiques intéressantes en ce qui concerne la [https://fr.wikipedia.org/wiki/R%C3%A9sistance_%C3%A9lectrique résistance électrique], le [https://fr.wikipedia.org/wiki/Poids poids], la tenue [https://fr.wikipedia.org/wiki/M%C3%A9canique_(science) mécanique], le [https://fr.wikipedia.org/wiki/Co%C3%BBt coût]. Les fils électriques sont souvent regroupés au sein d'un [https://fr.wikipedia.org/wiki/C%C3%A2ble_%C3%A9lectrique câble électrique] avec des [https://fr.wikipedia.org/wiki/Phase_(%C3%A9lectricit%C3%A9)#Code_couleur couleurs normalisées] (suivant la fonction), afin de reconnaître le rôle de chacun  +
PLA, ABS, PP, PETG... Il en existe des dizaines avec des centaines de textures, coloris, solidités . Soyez sur de choisir le bon en fonction de votre imprimante (1.75 ou 2.85mm?) et imprimez !  +
Contrairement à ce qu'affirment certaines croyances populaires, cuire ou chauffer sa nourriture au micro-ondes n'est pas nocif pour la santé et ne retire pas de nutriments aux aliments.<br /><br />Fonctionnement général :<br /><br />Le courant alternatif d'alimentation est converti en courant continu par l'intermédiaire d'un redresseur élévateur, d'une diode et d'un condensateur.<br /><br />Le courant sortant du transformateur élévateur alimente le magnétron.<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Four a micro-ondes Four a micro-ondes avec legende.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/7/7c/Item-Four_a_micro-ondes_Four_a_micro-ondes_avec_legende.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Four_a_micro-ondes_Four_a_micro-ondes_avec_legende.jpg" class="image"><img alt="Item-Four a micro-ondes Four a micro-ondes avec legende.jpg" src="/images/thumb/7/7c/Item-Four_a_micro-ondes_Four_a_micro-ondes_avec_legende.jpg/800px-Item-Four_a_micro-ondes_Four_a_micro-ondes_avec_legende.jpg" width="800" height="490" srcset="/images/thumb/7/7c/Item-Four_a_micro-ondes_Four_a_micro-ondes_avec_legende.jpg/1200px-Item-Four_a_micro-ondes_Four_a_micro-ondes_avec_legende.jpg 1.5x, /images/thumb/7/7c/Item-Four_a_micro-ondes_Four_a_micro-ondes_avec_legende.jpg/1600px-Item-Four_a_micro-ondes_Four_a_micro-ondes_avec_legende.jpg 2x" data-file-width="3123" data-file-height="1911" /></a></div></div></span></div>Le magnétron est constitué d'une anode cylindrique, composée de cavités, celles-ci se trouvent dans l'axe d'une cathode chauffante. Plus il y a de cavités, plus le rendement est élevé. [...] Une partie de ces ondes produites est acheminée vers le guide d'onde grâce à divers moyens de couplage. Le guide d'onde transmet celles-ci dans la cavité du four et elles vont permettre de réchauffer l'aliment.  
Près d'un habitant humain de la Terre sur 6 utilise des fourchettes à une seule dent (il utilise également des [http://www.wikidebrouillard.org/index.php?title=Couteau couteaux] à une dent). En général il est chinois (ou japonais) et appelle sa fourchette de la même manière que son couteau : une baguette. en général il s'agit de métal : Inox On en trouve dans toutes sortes de matériaux : * De vieilles fourchettes sont en aluminium. * Il en existe en argent, en fer. * On en trouve en bois, en plastique,...  +
G
En textile la gaze est un tissu qui se caractérise par un tissage de fils écartés. Elle s'emploie principalement dans l'habillement (voiles, écharpes, cols, robes) et l'ameublement (rideaux, moustiquaires). L'usage de la gaze est également lié à l'apparition du tutu au <abbr class="abbr" title="19ᵉ siècle">XIX<sup>e</sup></abbr> siècle. À l'époque, certaines danseuses achètent de la gaze pour réaliser elles-mêmes leurs tutus. La gaze s'utilise jusqu'à la Seconde Guerre mondiale pour la fabrication du tutu, mais plus actuellement. Le terme de gaze s'est étendu à d'autres matériaux et usages : * une bande de gaze est un tissu lâche de fibres de coton hydrophile utilisés pour nettoyer une plaie, faire des compresses et des pansements. * divers métaux permettent de fabriquer des gazes utilisées comme pré-filtres à air ou à eau pour des appareils ou l'industrie. * utilisation en archéologie comme pour les relevés de coupes stratigraphiques (ajouté à de la colle), les prélèvements, ... Source illustration et texte : https://fr.wikipedia.org/wiki/Gaze  +
En fait il s'agit de vapeur d'eau à pression ordinaire (pression atmosphérique) en dessous de 0°C. Lorsque qu'on fait chauffer un glaçon, il fond et devient de l'eau, cette transformation d'état se fait à température constante si la pression est constante. Cette transformation s'effectue à O°C (à pression atmosphérique). C'est de l'eau cristallisée en fait !  +
== Composition chimique == La formule de la glycérine est CH<sub>2</sub>OH-CHOH-CH<sub>2</sub>OH soit deux fonctions alcool primaires CH<sub>2</sub>OH et une secondaire CHOH, ce qui donne en simplifié C<sub>3</sub>H<sub>8</sub>O<sub>3</sub>. Elle présente donc trois fonctions alcool (c'est un trialcool) et se combine avec des acides (un triacide ou trois acides différents) pour former des esters qui ne sont autres que les corps gras (tri-glycérides).  +
Le mot '''gomme''' possède plusieurs significations. Il peut désigner : * La '''[https://fr.wikipedia.org/wiki/Gomme_%C3%A0_effacer gomme à effacer]''', qui permet d'effacer des [https://fr.wikipedia.org/wiki/%C3%89criture écritures] et des [https://fr.wikipedia.org/wiki/Dessin dessins]. ** La '''[https://fr.wikipedia.org/wiki/Gomme_mie_de_pain gomme mie de pain]''', adaptée à des crayons très gras, [https://fr.wikipedia.org/wiki/Mine_de_plomb mine de plomb], [https://fr.wikipedia.org/wiki/Fusain fusain] ou [https://fr.wikipedia.org/wiki/Pierre_noire_(dessin) pierre noire]. ** Le '''[https://fr.wikipedia.org/wiki/Stylo-gomme stylo-gomme]''', est un stylo, qui contient une gomme tubulaire, à la façon d'un [https://fr.wikipedia.org/wiki/Porte-mine porte-mine]. ** La '''[https://fr.wikipedia.org/wiki/Gomme_%C3%A9lectrique gomme électrique]''' est un stylo gomme, vibrant sous l'effet d'un moteur, permettant un effacement rapide et précis. * la '''gomme à mâcher''' (aussi appelée '''[https://fr.wikipedia.org/wiki/Chewing-gum chewing-gum]'''), une confiserie à base de gomme qui se mâche sans s'avaler.  +
Le gravier est un matériau composé de petites pierres, fréquemment utilisé pour recouvrir des allées ou des cours.  +
C'est en fait un simple bouton poussoir habillé comme un bouton d'arcade.  +
MATERIEL ELECTRIQUE : *Alimentation d’une tour de PC (cablage <u>https://www.latelierdugeek.fr/2013/05/11/transformer-une-alimentation-de-pc-en-alimentation-datelier</u>. Une bonne alimentation facilite l’efficacité du système et évite de griller son alim en cas de surcharge. *Des dominos ou bornier elec ou wago (très pratique), bref de quoi connecter facilement *Multimètre ou ampèremètre (non obligatoire mais très pratique si on ne veut pas tâtonner trop longtemps) *Fil électrique 1,5mm² , de couleur différente si possible (rouge et bleu). Si vous n'avez que du fin (lampe de chevet) attention à ne pas dépasser les 10A. * *<u>Electrode métode 1</u> : Plaque fine de métal, pour le mieux serait du graphite, de l'inox mais bon... du zinc, gouttière, tole fine de matériel d'ordinateur ... à découper. Sinon on peut trouver des pièces sous la bonne forme ... à vous d'être imagitatif ou d'acheter.. *Soudure à l’étaing (peut être facultatif) *Isolant mince, 2-4 mm (plastique de classeur par exemple ou autre) * *<u>Electrode métode 2 :</u> *tige fileté 6mm *40 cm *écrou *20, quelques rondelles. *un matériau isolant minimum 1*2*5 (ici bois) *Plaque de métal fine à découper. * *<u>Electrode méthode 3:</u> non traiter ici mais il y plein de façons de faire. * * *OUTILLAGE ET MATERIEL *Tefelon (pour parfaire l’étanchéité si besoin) *Tuyau fin et si possible souple. (astuce : gaine de câble d’électicien) *Colle solide (type epoxy..) *Scotch électricien (barnier) *Valves chambres à airs. Non obligatoires mais si on a du tuyau souple et mou ça peut petre pratique pour rendre le systeme flexible et démontable. *Outillage assez complet : perceuse, foret métal, pince coupante, tournevis, cisaille à tôle ou meuleuse ...(dépend du type d’électrolyseur) *RECIPIENT: *Pots de confiture : 2 grands (pour électrolyseur et nettoyage), 1 moyen (anti retour de flamme), 1 petit (pour faire des bulles) *Des couvercles supplémentaires pour ranger le systeme et ne pas avoir à jeter nos liquides. * *ELECTROLYTE : *Eau (distillé si possible, évite l’encrassement, oxydation, sinon eau normal pas de soucis) *Soude (marche bien et facile à trouver), éviter le sel (dégage un gaz toxique), le bicarbonnate (détériore les électrodes) <u>https://www.generateurhho.com/conseils-technique-truc-astuces/les-differents-electrolytes</u> * *ACCESSOIRES *Liquide vaisselle *Petite cuillère. *briquet  
H
<nowiki>=Principe : =<br />Le principe du capteur de particules fines HC3301 repose sur la théorie de Mie-Lorenz, ''La théorie de Mie s'applique par exemple à des gouttes d'eau de taille macroscopique impliquées dans des [https://fr.wikipedia.org/wiki/Photom%C3%A9t%C3%A9ore phénomènes optiques météorologiques] tels que la formation des [https://fr.wikipedia.org/wiki/Arc-en-ciel arcs-en-ciel], des [https://fr.wikipedia.org/wiki/Couronne_(ph%C3%A9nom%C3%A8ne_optique) couronnes] ou des [https://fr.wikipedia.org/wiki/Gloire_(ph%C3%A9nom%C3%A8ne_optique) gloires]'' (source Wikipedia https://fr.wikipedia.org/wiki/Th%C3%A9orie_de_Mie)<br /><br /><br /><br />Quand la lumière issue de la diode laser passe à travers une particule, celle ci se diffuse et est concentrée sur une photodiode très sensible, le signal issu est amplifié et analysé par un circuit électronique qui calcule grâce à un modele mathématique la concentration de particules présentes dans la chambre de comptage.<div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-HM33012.png" data-sourceimage="https://www.wikidebrouillard.org/images/1/1c/Item-HM33012.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-HM33012.png" class="image"><img alt="Shema hm3301.png" src="/images/1/1c/Item-HM33012.png" width="661" height="319" data-file-width="661" data-file-height="319" /></a></div></div></span></div><br/><br />=Caracteristiques : =<br />La documentation technique est disponible à cette adresse : https://cloud.debrouillonet.org/s/PYWNYjj2SG4G5Ea<br /><br /><br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td height="17" align="left">Plage de mesure<br /></td><td align="left">1-500 μg/m³ – Max 1000 μg/m³<br /></td></tr><tr><br /><td height="17" align="left">Taille des particules<br /></td><td align="left">0,3μm, 0,5μm, 1,0μm, 2,5μm, 5μm, 10μm<br /></td></tr><tr><br /><td height="17" align="left">Cannaux de mesure<br /></td><td align="left">PM1,PM2,5, PM10 (μg/m³ , concentration /0,1L)<br /></td></tr><tr><br /><td height="17" align="left">Résolution<br /></td><td align="left">1 μg/m³<br /></td></tr><tr><br /><td height="17" align="left">Erreur<br /></td><td align="left"> +/- 10 μg/m³ (25°C 50% humidité)<br /></td></tr><tr><br /><td height="17" align="left">Temps de démarrage<br /></td><td align="left">10 secondes<br /></td></tr><tr><br /><td height="17" align="left">Normes<br /></td><td align="left">[https://www.iso.org/fr/standard/53394.html ISO 14644-1]<br /></td></tr><tr><br /><td height="17" align="left">Durée de vie<br /></td><td align="left">2 ans en intérieur<br /></td></tr><tr><br /><td height="17" align="left">Tension d’alimentation<br /></td><td align="left">5V ± 3 %<br /></td></tr><tr><br /><td height="17" align="left">Protocole de communication<br /></td><td align="left">I2C / UART série<br /></td></tr></table><br /><br />=Bibliothèque : =<br />Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque ''HM3301 by totomo'' que vous trouverez dans le catalogue de bibliothèques d'Arduino plus d'infos pour la procédure [https://www.wikidebrouillard.org/w/Importer_des_biblioth%C3%A8ques_dans_l'interface_Arduino <u>Importer des bibliothèques dans l'interface Arduino</u>]<br /><br />Lien Github : https://github.com/tomoto/Arduino_Tomoto_HM330X<br /><br/><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-HM3301 Capture decran du 2022-01-13 16-31-05.png" data-sourceimage="https://www.wikidebrouillard.org/images/d/d3/Item-HM3301_Capture_decran_du_2022-01-13_16-31-05.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-HM3301_Capture_decran_du_2022-01-13_16-31-05.png" class="image"><img alt="Item-HM3301 Capture decran du 2022-01-13 16-31-05.png" src="/images/d/d3/Item-HM3301_Capture_decran_du_2022-01-13_16-31-05.png" width="832" height="124" data-file-width="832" data-file-height="124" /></a></div></div></span></div><br /><br />=Cablage : =<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-HM3301 HM3301 wemos bb.png" data-sourceimage="https://www.wikidebrouillard.org/images/b/b8/Item-HM3301_HM3301_wemos_bb.png"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-HM3301_HM3301_wemos_bb.png" class="image"><img alt="Item-HM3301 HM3301 wemos bb.png" src="/images/thumb/b/b8/Item-HM3301_HM3301_wemos_bb.png/1094px-Item-HM3301_HM3301_wemos_bb.png" width="1094" height="619" srcset="/images/b/b8/Item-HM3301_HM3301_wemos_bb.png 1.5x" data-file-width="1485" data-file-height="840" /></a></div></div></span></div><br /><br />=Code minimal : =<br /><br /><br /><table class="wikitable" cellspacing="0" border="0"><br /><tr><br /><td rowspan="2" valign="middle" height="60" bgcolor="#999999" align="center">Avant le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Importation de la bibliothèque<br /></td><td valign="middle" align="left">#include <Tomoto_HM330X.h> <br /></td></tr><tr><br /><td valign="middle" bgcolor="#999999" align="center">Création de l’objet<br /></td><td valign="middle" align="left">Tomoto_HM330X sensor; <br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Setup<br /></td><td valign="middle" bgcolor="#999999" align="center">Démarrage de l’objet<br /></td><td valign="middle" align="left">sensor.begin()<br /></td></tr><tr><br /><td valign="middle" height="17" bgcolor="#999999" align="center">Dans le Loop<br /></td><td valign="middle" bgcolor="#999999" align="center">Utilisation<br /></td><td valign="middle" align="left">int pm1 = sensor.std.getPM1();<br />int pm2_5 = sensor.std.getPM2_5();<br /><br />int pm10 = sensor.std.getPM10();<br /><br/><br /></td></tr></table><br />=Exemple : =<br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="cp">#include</span> <span class="cpf"><Tomoto_HM330X.h> //Import de la bibliothèque HM3301</span><span class="cp"></span><br /><span class="lineno"> 2 </span><br /><span class="lineno"> 3 </span><span class="n">Tomoto_HM330X</span> <span class="n">sensor</span><span class="p">;</span> <span class="c1">// Création de l'objet capteur</span><br /><span class="lineno"> 4 </span><br /><span class="lineno"> 5 </span><span class="kr">void</span> <span class="nb">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno"> 6 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">115200</span><span class="p">);</span> <span class="c1">// Initialisation de la connexion série</span><br /><span class="lineno"> 7 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">100</span><span class="p">);</span><br /><span class="lineno"> 8 </span> <span class="nf">Wire</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="n">D2</span><span class="p">,</span> <span class="n">D1</span><span class="p">);</span> <span class="c1">// Démarrage de la connexion I2C (D2 : SDA / D1 : SDL)</span><br /><span class="lineno"> 9 </span><br /><span class="lineno">10 </span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">sensor</span><span class="p">.</span><span class="nf">begin</span><span class="p">())</span> <span class="p">{</span> <span class="c1">// Démarrage du capteur</span><br /><span class="lineno">11 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Probleme de connexion, vérifiez le cablage"</span><span class="p">);</span><br /><span class="lineno">12 </span> <span class="k">while</span> <span class="p">(</span><span class="mi">1</span><span class="p">);</span><br /><span class="lineno">13 </span> <span class="p">}</span><br /><span class="lineno">14 </span><span class="p">}</span><br /><span class="lineno">15 </span><br /><span class="lineno">16 </span><span class="kr">void</span> <span class="nb">loop</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">17 </span> <span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">sensor</span><span class="p">.</span><span class="n">readSensor</span><span class="p">())</span> <span class="p">{</span> <span class="c1">// lecture du capteur</span><br /><span class="lineno">18 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="s">"Probleme de lecture du capteur HM330X"</span><span class="p">);</span><br /><span class="lineno">19 </span> <span class="p">}</span> <span class="k">else</span> <span class="p">{</span><br /><span class="lineno">20 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"PM1.0 ug/m^3 : "</span><span class="p">);</span><br /><span class="lineno">21 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">sensor</span><span class="p">.</span><span class="n">std</span><span class="p">.</span><span class="n">getPM1</span><span class="p">());</span> <span class="c1">// affichage de la concentration de PM1.0 en ug/m³</span><br /><span class="lineno">22 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"PM2.5 ug/m^3 : "</span><span class="p">);</span><br /><span class="lineno">23 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">sensor</span><span class="p">.</span><span class="n">std</span><span class="p">.</span><span class="n">getPM2_5</span><span class="p">());</span> <span class="c1">// affichage de la concentration de PM2_5 en ug/m³</span><br /><span class="lineno">24 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"PM10 ug/m^3 : "</span><span class="p">);</span><br /><span class="lineno">25 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">sensor</span><span class="p">.</span><span class="n">std</span><span class="p">.</span><span class="n">getPM10</span><span class="p">());</span> <span class="c1">// affichage de la concentration de PM10 en ug/m³</span><br /><span class="lineno">26 </span> <span class="p">}</span><br /><span class="lineno">27 </span><br /><span class="lineno">28 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">5000</span><span class="p">);</span><br /><span class="lineno">29 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
Un ensemble générant un [https://fr.wikipedia.org/wiki/Champ_magn%C3%A9tique champ magnétique] B permanent (invariable dans le temps) dans un espace donné appelé [https://fr.wikipedia.org/wiki/Entrefer entrefer]. Cet espace est déterminé par la géométrie mécanique cc du moteur (voir plus loin). La source de champ magnétique est généralement un [https://fr.wikipedia.org/wiki/Aimant aimant] permanent de type torique, de faible épaisseur relative par rapport à sa surface, polarisé dans le sens axial. Dans les anciens récepteurs à tubes, ce champ magnétique était produit par une [https://fr.wikipedia.org/wiki/Bobine_(%C3%A9lectricit%C3%A9) bobine] qui servait également d'inductance de filtrage dans l'alimentation. Cette technique est tombée en désuétude dès lors que des [https://fr.wikipedia.org/wiki/Aimant_permanent aimants permanents] de coût et de qualité raisonnables sont apparus sur le marché. Le champ est concentré dans la culasse (plaque collée sur la face arrière de l'aimant), puis réorienté par le noyau central cylindrique vers la face opposée de l'aimant. Le champ en face avant est orienté dans la plaque de champ. == Ou en trouver facilement ? == Dans du matériel de récup ! Récupérez et démontez tout un tas d'objet pour trouver un haut-parleur : * Jouet * ordinateur * Poste de radio, * ... Sinon vous vous toujours en acheter dans des magasins ou des sites web spécialisés ! Source : Sous licence CC-By-Sa. Wikipédia  +
C'est un produit multifonctions qui s'utilise aussi bien en cuisine que dans les produits cosmétiques. L’huile de coco fait partie des indispensables ingrédients à avoir chez soi, si on se lance dans la confection de '''produits cosmétiques naturels''' « maison ». C’est la base de nombreux soins pour visage et corps, mais aussi pour cheveux. Pour en faire des produits cosmétique il vaut mieux qu'elle soit vierge et Bio.  +
Il s’agit de l’eau résiduelle obtenue après avoir séparé le produit de la distillation (l’huile essentielle). Elle est beaucoup moins concentrée en actifs (entre 0,02 % et 0,20 %). La menthe poivrée permet un effet "halène fraiche" dans un dentifrice fait maison. On préfère l'hydrolat aux huiles essentiels qui est déconseillé aux enfants et femmes enceintes.  +