Attribut:ItemLongDescription

This is a property of type Text.

Affichage de 100 pages utilisant cette propriété.
B
Un ballon de baudruche était fait, par le passé, avec... de la baudruche ! La baudruche est une pellicule préparée à partir de la partie la plus large du gros intestin de la vache ou de mouton, servant à l'emballage des andouilles, des langues écarlates, de divers produits de charcuterie, etc. Il permettait de recouvrir certains objets. Aujourd'hui, le ballon de baudruche est en fait un ballon de caoutchouc, il est composé d'une membrane en caoutchouc que l'on tend en le gonflant. Le caoutchouc est issu du latex. Le latex est un polymère naturel. Un polymère est un assemblage de macromolécules. Ces macromolécules sont de longues chaines de molécules. Comme une chaîne est composée de maillons, la macromolécule est composée de molécules identiques et reliées entre elles - comme les maillons d'une chaîne. Le caoutchouc est du latex chimiquement modifié, ce qui veut dire que les liaisons chimiques entre les molécules ont été cassées,séparant ainsi ses maillons et les attachant différemment. Ce procédé est appelé vulcanisation. Ces nouveaux liens entre les molécules sont élastiques. C'est pourquoi le caoutchouc est élastique. C'est aussi pourquoi quand on gonfle un ballon, on le force à augmenter sa surface et donc à étirer les molécules reliées entre elles par des liens élastiques; mais comme quand on tend un élastique, il revient brusquement à sa taille normale quand on le lâche. De même pour le ballon de baudruche, quand on le perce, il se déchire très rapidement pour retrouver sa taille d'avant d'être gonflé. Cette déchirure se fait si brusquement que l'air comprimé à l'intérieur se détend très rapidement et produit donc ce bruit d'explosion qui surprend. Le ballon de baudruche moderne a été inventé par le scientifique Michael Faraday en 1824 mais sa production de masse n'a commencé que dans les années 1930. (source Wikipédia) ==Où le trouver facilement ?== Dans la plupart des grandes surfaces. On peut aussi récupérer des ballons publicitaires, souvent de bonne qualité. ==Utilisations dans la vie quotidienne== *Décoration pendant les fêtes : mariages, anniversaires, nouvel an... *Ça amuse les enfants !  
Un '''bargraphe''' (''Bargraph'' en anglais) est un indicateur visuel de niveau d'un signal quelconque disponible sur de nombreux types de récepteurs grand-public ou professionnels. Dans ce dernier cas, il s'agit souvent de valeurs standard étalonnées, graduées, voire précises, comme les divers mesureurs de champs ou de toutes autres données. La résolution d'un bargraphe ne doit pas être confondue avec sa précision. Les indications grand public sont quant à elles non-standardisées (non comparables scientifiquement parlant), l'importance des courses (et les pourcentages) étant à la discrétion du constructeur. Bargraphes TNT On trouve des bargraphes principalement dans les chaînes hifi, les téléphones portables, les [https://fr.wikipedia.org/wiki/Adaptateur adaptateurs] pour [https://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9vision_num%C3%A9rique_terrestre_fran%C3%A7aise télévision numérique terrestre] (TNT), les terminaux satellites ([https://fr.wikipedia.org/wiki/T%C3%A9l%C3%A9vision_num%C3%A9rique_satellite TNS]), le [https://fr.wikipedia.org/wiki/Wi-Fi Wi-Fi]. Ils peuvent être doubles, l'un pour l'[https://fr.wikipedia.org/wiki/Acoustique_musicale intensité] ou niveau du signal et l'autre pour la qualité du signal. Les bargraphes peuvent se présenter sous la forme de '''bar'''res '''graph'''iques d'intensité, longitudinales, ou d'une aiguille, voire d'une simple indication chiffrée ou exprimée en pourcentage, ou des pictogrammes particuliers.  +
Elle est rechargeable, il en existe de différente capacité (5000mAh, 9000mAh).  +
== Origine == Les Égyptiens de l'antiquité utilisaient déjà les propriétés du '''natron''', un minéral composé de carbonate de sodium et de bicarbonate de sodium. Ils tiraient cette substance de l'évaporation des lacs salés et l'employaient pour se frotter le corps, comme un savon. En 1791, un chimiste français élabore pour la première fois le bicarbonate de soude, tel que nous le connaissons aujourd'hui. == Composition chimique == Le vrai nom du bicarbonate de sodium est l'hydrogénocarbonate de sodium, de formule NaHCO3 (Na = sodium; H = hydrogèno; CO3 = carbonate) == Propriétés == Le bicarbonate est une base conjuguée de l'acide carbonique H2CO3. Au contact d'un acide, le sodium "passe" du bicarbonate vers l'acide, qui l'échange contre un hydrogène : NaHCO3 + H'''A''' ---> H2CO3 + '''A'''Na L'acide carbonique se décompose immédiatement en eau et en CO2: H2CO3 ---> H2O + CO2 Cela explique la formation de mousse, due au dégagement de CO2, losqu'on met le bicarbonate en contact avec du vinaigre. On peut en écrire l'équation : NaHCO3 + '''CH3COO'''H ---> H2CO3 + '''CH3COO'''Na H2CO3 ----> H2O + CO2 donc l'équation bilan: NaHCO3 + '''CH3COO'''H ----> '''CH3COO'''Na + H2O + CO2  +
L'origine du jeu de billes reste inconnue. Des billes d'argile ont été découvertes dans des tombes égyptiennes datant du début du [https://fr.wikipedia.org/wiki/IIIe_mill%C3%A9naire <abbr class="abbr" title="Troisième">III<sup>e</sup></abbr> millénaire] mais il est difficile de faire un lien avec le jeu<sup id="cite_ref-2" class="reference">[https://fr.wikipedia.org/wiki/Jeu_de_bille#cite_note-2 2]</sup>. La première apparition connue du jeu semble remonter à la [https://fr.wikipedia.org/wiki/Gr%C3%A8ce_antique Grèce antique] où l'on pratiquait la τροππα / ''troppa'' ; le but du jeu était de lancer un maximum de petits objets ronds dans un trou. Pareillement, les Romains jouaient aux noix (''nucibus ludere'') ou à l'''orca'', jeu où il fallait lancer des [https://fr.wikipedia.org/wiki/Noix noix] ou des [https://fr.wikipedia.org/wiki/Noisette noisettes] dans un vase ou un cornet à dés (''orca'' en latin). Entre le [https://fr.wikipedia.org/wiki/Moyen_%C3%82ge Moyen Âge] et la [https://fr.wikipedia.org/wiki/Renaissance_(p%C3%A9riode_historique) Renaissance], la bille, qui était jusqu'alors un objet écologique, devient un objet [https://fr.wikipedia.org/wiki/Artisanat artisanal] en verre. Certains maîtres [https://fr.wikipedia.org/wiki/Artisan_verrier verriers] [https://fr.wikipedia.org/wiki/Venise vénitiens] auraient en effet produit des billes au [https://fr.wikipedia.org/wiki/XIVe_si%C3%A8cle <abbr class="abbr" title="14ᵉ siècle">XIV<sup>e</sup></abbr> siècle]<sup id="cite_ref-La_bille_23_3-0" class="reference">[https://fr.wikipedia.org/wiki/Jeu_de_bille#cite_note-La_bille_23-3 3]</sup>. En [https://fr.wikipedia.org/wiki/Bois bois] ou [https://fr.wikipedia.org/wiki/M%C3%A9tal métal], de forme grossièrement sphérique, elles sont alors appelées gobilles. Toutefois, malgré cette évolution progressive de la bille, ce n'est qu'au [https://fr.wikipedia.org/wiki/XVe_si%C3%A8cle <abbr class="abbr" title="15ᵉ siècle">XV<sup>e</sup></abbr> siècle] que les jeux s'organisent et que les règles se mettent en place, de façon orale. Le [https://fr.wikipedia.org/wiki/XVIIIe_si%C3%A8cle <abbr class="abbr" title="18ᵉ siècle">XVIII<sup>e</sup></abbr> siècle], siècle des Lumières et des Encyclopédistes, voit se développer un intérêt croissant pour les jeux et les jouets, ainsi qu'une nouvelle conception de l'éducation avec [https://fr.wikipedia.org/wiki/Jean-Jacques_Rousseau Rousseau]. On assiste également aux balbutiements de la [https://fr.wikipedia.org/wiki/R%C3%A9volution_industrielle Révolution industrielle]. Consécutivement à ces mutations, les billes s'arrondissent parfaitement. Les matériaux de fabrication, quant à eux, se multiplient ; tout d'abord en terre, la bille peut également être de verre, de pierre, d'agate, de marbre, etc.  
Blender est un logiciel libre et open source de modélisation, d’animation par ordinateur et de rendu en 3D développé par la Fondation Blender. Depuis 2019 Blender est de plus en plus reconnu par les entreprises du secteur de l'animation 3D, comme Epic Games, Ubisoft et NVIDIA. Télécharger Blender se fait depuis leu site officiel https://www.blender.org/.  +
Le blé est une céréale cultivée un peu partout dans le monde. Il existe plusieurs blés comme le blé dur, utilisé pour faire la semoule et les pâtes que nous connaissons bien, le blé tendre cultivé pour faire la farine. Il existe d'autres types de blé. La plante du blé est formé d'un épi contenant les grains de blé. Ce sont ces grains qui sont utilisés. Le reste de la tige, appelé paille sert principalement comme litière pour les animaux. e blé est apparu il y a 10000 ans au Moyen-Orient Son ancêtre est l'égilope, grande céréale particulièrement rustique mais peu productive. == Composition chimique == Le grain contient 65 à 70 pour cent d'amidon ainsi qu'une substance protéique (le gluten) dispersée parmi les grains d'amidon. Le gluten est responsable de l'élasticité de la pâte malaxée ainsi que de la masticabilité des produits à base de céréales cuits au four. == Où le trouver facilement ? == On peut facilement le trouver dans les champs un peu avant la moisson au mois de juin, juillet. Il se trouve aussi dans les magasins, souvent dans le même rayon que le riz et les pâtes. == Utilisations dans la vie quotidienne == L'usage le plus courant sous sa forme directe est un usage alimentaire. On peut le cuire pour le manger directement ou alors le soufflé. Le blé soufflé est une céréale qui compose alors les bols de petits déjeuners !  +
== Origine == L'étain était connu dans l'Antiquité sur toute la planète. Le nom d'origine latine stannum ou stagnum fut d'abord utilisé pour un mélange d'argent et de plomb. Les navires phéniciens franchirent les colonnes d'Hercule et allèrent jusqu'en Bretagne et en Cornouaille (les mythiques « îles Cassitérides ») à la recherche des mines d'étain (en grec ancien κασσίτερος). Plus tard, Jules César a décrit l'exploitation de minerais d'étain dans les mines de Cornouailles en Grande-Bretagne. Depuis la Grande-Bretagne, la route de l'étain, passant en Gaule et empruntant le Rhône, faisait partie des objectifs de la conquête césarienne, laquelle était de "sécuriser" cette voie d'approvisionnement - plus exactement en enlever le contrôle aux Gaulois et aux Grecs qui l'exportaient par le port de Massalia (Marseille). == [[http://www.wikidebrouillard.org/index.php?title=Bobine_de_fil_d%27%C3%A9tain&action=edit&section=3 modifier]] Composition chimique == L'étain est un métal. Pur il est désigné par le symbole Sn. Pour la Brasure (soudure) il est parfois en alliage avec du Plomb ou d'autres métaux. == [[http://www.wikidebrouillard.org/index.php?title=Bobine_de_fil_d%27%C3%A9tain&action=edit&section=4 modifier]] Propriétés == Brasure (nommé abusivement soudure) : Le métal d'apport est constitué par un alliage, souvent d'étain (à raison de 2 à 63 %) avec le plomb, à bas point de fusion (185 °C). Du fait de la méfiance de plus en plus grande vis-à-vis du plomb, la composition évolue vers des alliages sans plomb, par exemple étain-cuivre ou étain-argent, beaucoup plus chers et nécessitant une température plus élevée (225 °C). De par leur bonne conductivité et de leur relativement basse température de fusion, ces alliages sont très couramment utilisés pour souder des composants électroniques sur des circuits imprimés.  +
Bobine de fil à coudre vide, avec un trou au centre.  +
* Conserve de fruits ou d’aliments cuisinés : bocal en verre fermé hermétiquement par un couvercle de verre et muni d’un joint en caoutchouc. Bocal de fruits à l’[https://fr.wikipedia.org/wiki/Eau-de-vie eau-de-vie] ([https://fr.wikipedia.org/wiki/Confiture_de_vieux_gar%C3%A7on confiture de vieux garçon]) ou au sirop. Bocal de cornichons et autres légumes, au vinaigre. * Confiture : les premiers bocaux étaient en [https://fr.wikipedia.org/wiki/Terre_cuite terre cuite], fermés par un morceau de tissu et une cordelette. Par la suite, le verre vint les remplacer, car plus facile à nettoyer et à stériliser. Ils sont en général fermés par un [https://fr.wikipedia.org/wiki/Couvercle couvercle] métallique vissé. * Miel : identique au bocal à confiture, mais d'une contenance fixe, définie par les associations d'apiculteurs (le plus souvent 500 <abbr class="abbr" title="gramme">g</abbr> et 1 <abbr class="abbr" title="kilogramme">kg</abbr>). * Pharmacie : aujourd’hui, les seuls bocaux de pharmacie que l’on trouve sont des objets de collection. Ils étaient en faïence, joliment décorés et portant une inscription en latin qui en désignait le contenu. Les plus récents que l’on trouve dans les pharmacies sont, en général, en verre transparent. * De graveur : ce bocal de forme sphérique était rempli d’eau et, posé devant une fenêtre, faisait office de loupe pour accentuer l’éclairage et concentrer la lumière sur un seul point de la pièce qui était à graver. Cet objet est très recherché pour sa rareté et sa valeur d’antiquité. À ne pas confondre avec une [https://fr.wikipedia.org/wiki/Tourie tourie]. * * ''Bocal à poissons rouges'', peinture (vers 1900) de Thomas Kennington. Aquarium : après le bocal à confiture, le bocal à [https://fr.wikipedia.org/wiki/Poisson_rouge poisson rouge] est certainement le plus populaire. Toujours en usage pour un ou deux poissons de petite taille. Pour le bien-être animal, l'Italie a interdit les bocaux ronds où les poissons perdent tout repère<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/Bocal_(r%C3%A9cipient)#cite_note-1 1]</sup><sup class="reference cite_virgule">,</sup><sup id="cite_ref-2" class="reference">[https://fr.wikipedia.org/wiki/Bocal_(r%C3%A9cipient)#cite_note-2 2]</sup>. * Anatomie : utilisé dans les laboratoires, pour conserver des éléments anatomiques ou spécimens quelconques, et rempli de [https://fr.wikipedia.org/wiki/Formol formol] pour en assurer la conservation.   
Planche de bois. Se trouve en de très diverses tailles dans le commerce ou peut être récupéré, par exemple à partir d'un morceau de palette.  +
Le CO<sub>2</sub> se dissout facilement dans l'eau. Il se trouve hydraté : la molécule de CO<sub>2</sub> se lie à une molécule d'eau et devient de l'acide carbonique, H<sub>2</sub>CO<sub>3</sub>. Cette molécule peut ensuite se dissocier en libérant des ions d'hydrogène, ce qui acidifie l'eau ; on obtient ainsi des ions hydrogénocarbonate et carbonate. Dans un contenant fermé (bouteille, boîte-boisson, fût), l'atmosphère au-dessus de l'eau est saturée en CO<sub>2</sub>. Lorsque l'on ouvre le contenant, le CO<sub>2</sub> s'échappe ; pour maintenir l'équilibre, le CO<sub>2</sub> dissout dans l'eau se retransforme en gaz, ce qui provoque la formation de bulles. Certaines eaux de source sont naturellement gazeuses : l'eau traverse des cavernes dont l'atmosphère est saturée en CO<sub>2</sub>, et se chargent donc en gaz dissout. Pour certaines eaux commercialisées, le gaz est retiré, puis réintroduit. On peut également rendre une boisson gazeuse en lui injectant artificiellement du gaz carbonique. Cette action a été simplifiée sur les dernières décennies, et les machines à soda se sont démocratisées dans les années 1950 et surtout depuis les années 1990 et l'avènement des machines de type Sodastream. Enfin, lors de certains processus de fermentation, les bactéries ou les levures produisent du CO<sub>2</sub>. Si cette fermentation se fait en récipient fermé, le CO<sub>2</sub> se dissout dans l'eau. C'est notamment le cas de la méthode champenoise. Source : https://fr.wikipedia.org/wiki/Boisson_gazeuse Illustration : https://www.flickr.com/photos/maxlemans/3492604798  +
Ses bords, sous l'étiquette, sont cannelés pour lui donner de la résistance. L'intérieur est souvent tapissé de plastique pour que le contenu ne soit pas en contact direct avec le métal. On ouvre la boite de conserve avec un ouvre-boite ou, si la boite en est équipé, grâce à un dispositif d'ouverture facilité. Dans ce cas il suffit de tirer sur la languette !!  +
Un '''bol''' est un élément de vaisselle qui sert principalement lors du [https://fr.wikipedia.org/wiki/D%C3%A9jeuner repas matinal] mais qui peut également être utilisé à n'importe quel autre moment de la journée. On s'en sert le plus souvent pour boire du [https://fr.wikipedia.org/wiki/Lait lait], du [https://fr.wikipedia.org/wiki/Caf%C3%A9 café], du [https://fr.wikipedia.org/wiki/Th%C3%A9 thé], ou autres. Source : Wikipedia https://fr.wikipedia.org/wiki/Bol_(vaisselle)  +
== Origine == * Ce réseau a été instauré en France par l'IGN (Institut Géographique National) en 1969 grâce à des données collectées entre 1962 et 1969. Ces données sont recalculées régulièrement ce qui peut impliquer de légères variations entre les valeurs des bornes et les valeurs calculées en dernières. == [[http://www.wikidebrouillard.org/index.php?title=Borne_NGF&action=edit&section=3 modifier]] Propriétés == Cette convention a été établie afin de simplifier les calculs d'altitude. En France métropolitaine, l'altitude 0 se trouve dans le port de Marseille et en Corse il se situe au niveau du port d'Ajaccio. En métropole, à partir du point défini à Marseille, on a pu définir tous les autres en France. == [[http://www.wikidebrouillard.org/index.php?title=Borne_NGF&action=edit&section=4 modifier]] Où le trouver facilement ? == Il existe différent moyens pour 'trouver' ces bornes. Il y a encore quelques années, on devait se rendre en mairie de la ville ou commune afin de demander où se trouvait les bornes aux alentours. Une fois l'adresse de la borne (ou les adresses des bornes) récupérée(s), on se rendait sur place et on notait l'altitude. Aujourd'hui, on peut faire sa propre recherche sur internet grâce au [http://www.geoportail.fr/?c=-1.1466,44.225&l=Photo%2880%29,ignpoirepniv&z=6 GéoPortail] mis à disposition par l'IGN. Il suffit d'entrer une adresse (ou simplement une ville), d'avoir coché au moins l'affichage des repères de nivellement dans le catalogue des couches (on peut également afficher les cartes satellites pour faire plus et reconnaître pourquoi pas notre ville) et ensuite de choisir une échelle à la ville (environ) afin de pouvoir voir les petits points jaunes qui correspondent à la localisation des bornes. En cliquant dessus, on affichera l'altitude ainsi qu'un lien vers la localisation de la borne. == [[http://www.wikidebrouillard.org/index.php?title=Borne_NGF&action=edit&section=5 modifier]] Utilisations dans la vie quotidienne == Ces données conservées et mises à jour par l'IGN, permettent à des chercheurs ou des travailleurs de disposer des données, sans avoir besoin de les recalculer par eux mêmes. Par exemple, les archéologues ont besoin, pour leurs fouilles, de savoir à quelle altitude ils sont, et où ils trouvent les fossiles.  
Les bouchons de liège sont utilisés pour les bouteilles de [https://fr.wikipedia.org/wiki/Vin vin], de [https://fr.wikipedia.org/wiki/Vin_de_Champagne vins de champagne], de [https://fr.wikipedia.org/wiki/Cidre cidre] et de [https://fr.wikipedia.org/wiki/Bi%C3%A8re bière], mais aussi pour les bouchons à tête pour spiritueux (bouchons de liège naturel sur lequel est collée une tête réalisée dans un autre matériau : plastique, bois, métal, porcelaine, etc.). Il existe plusieurs types de bouchons de liège : * Pour le vin, on utilise de préférence des bouchons cylindriques pleins, c'est-à-dire composés de liège massif. * Pour les [https://fr.wikipedia.org/wiki/Bouteille_de_bi%C3%A8re bouteilles de bière] ou les vins tranquilles, les bouchons peuvent être de liège aggloméré, fabriqué à partir de fragments de liège provenant de chutes de fabrication, les granulés de liège auxquels on ajoute une colle polyuréthane alimentaire étant pressés puis extrudés sous forme de bâtons coupés à la longueur souhaitée puis adaptés et [https://fr.wikipedia.org/wiki/Chanfrein chanfreinés] par ponçage au diamètre définitif[https://fr.wikipedia.org/wiki/Bouchon_de_bouteille#cite_note-2 2]. * Pour le champagne, le mousseux, la bière ou le cidre, les bouchons sont constitués d'une base conique massive, surmontée d'une tête agglomérée (voir [https://fr.wikipedia.org/wiki/Champagne_(AOC)#Le_bouchon Bouchon de champagne]). Source et plein d'autre détail sur [https://fr.wikipedia.org/wiki/Bouchon_de_bouteille Wikipédia] sous licence CC-By-Sa  +
Le principe du fonctionnement de la bougie repose sur un phénomène d'auto-alimentation. Une bougie est constituée d’un bloc de [https://fr.wikipedia.org/wiki/St%C3%A9arine stéarine] enrobé de [https://fr.wikipedia.org/wiki/Paraffine paraffine] dont le centre est traversé par une mèche, en fil de coton tressé imbibée d'[https://fr.wikipedia.org/wiki/Acide_borique acide borique]. Lorsque l’on allume la bougie, l’air surchauffé fait fondre la stéarine à proximité. La stéarine fondue monte le long de la mèche par [https://fr.wikipedia.org/wiki/Capillarit%C3%A9 capillarité] où elle se vaporise et se décompose en un [https://fr.wikipedia.org/wiki/Gaz_combustible gaz combustible] au contact de la [https://fr.wikipedia.org/wiki/Flamme_(combustion) flamme]. Ce [https://fr.wikipedia.org/wiki/Gaz_combustible gaz combustible], en s'oxydant rapidement dans l'air, entretient la flamme qui fait fondre la stéarine et la paraffine, ce qui permet au processus de continuer. La paraffine, étant moins fusible que la stéarine, fond plus lentement, permettant la formation d'une coupelle au centre de laquelle se trouve la mèche. Ainsi, la bougie « coule » moins que les chandelles ou les cierges, ce qui permet une plus longue durée d'utilisation pour une quantité de matière donnée. Certains fabricants ménagent des cheminées dans le bloc de stéarine sur toute la longueur de la bougie, permettant ainsi à la stéarine fondue en excès de couler vers l'intérieur augmentant encore la durée d'utilisation. La mèche d'une bougie est constituée d'une tresse de fils de coton qui se courbe en s'allongeant. L'extrémité de la mèche se trouve dès lors placée dans une partie extrêmement chaude de la flamme et exposée à l'oxygène. Elle va alors brûler et être réduite en [https://fr.wikipedia.org/wiki/Cendre cendre]. L'acide borique qui imbibe la tresse sert de [https://fr.wikipedia.org/wiki/Fondant_(chimie) fondant] en régissant avec les résidus de chaux présents dans la stéarine. Sans cela, la chaux engorgerait la mèche et diminuerait sa capillarité<sup id="cite_ref-1" class="reference">[https://fr.wikipedia.org/wiki/Bougie#cite_note-1 1]</sup>. Avec les mèches tressées et imbibées, l'éclairage à la bougie est devenu automatique, permettant plusieurs heures d'éclairage sans aucune manipulation. En partant de la mèche, en allant vers le haut, la flamme d'une bougie comporte [https://fr.wikipedia.org/wiki/Flamme_(combustion)#Anatomie trois parties distinctes]. Juste au-dessus de la mèche, se trouve une zone sombre qui correspond à l'échappement des [https://fr.wikipedia.org/wiki/Gaz_combustible gaz combustibles]. Elle est suivie d'une zone bleue étroite dans laquelle les [https://fr.wikipedia.org/wiki/Gaz_combustible gaz combustibles] entrent en contact avec l'oxygène de l'air et où se produit la combustion, la température de cette zone est d'environ 1 200 <abbr class="abbr" title="degré Celsius">°C</abbr>. Cette combustion est incomplète et laisse dans la troisième zone un résidu de particules de carbone qui sont chauffées à 1 500 <abbr class="abbr" title="degré Celsius">°C</abbr> par la combustion. C'est cette partie de la flamme qui est la partie éclairante d'une bougie. À mesure que les gaz et les particules s'élèvent vers le haut dans la flamme, leur température baisse et la couleur vire à l'orange et au rouge. Par principe une bougie produit des [https://fr.wikipedia.org/wiki/Suie suies]. Une bougie s'éteint lorsque l'on souffle sur sa flamme car on rompt le [https://fr.wikipedia.org/wiki/Triangle_du_feu triangle du feu] ce qui stoppe instantanément sa combustion. Dans une chambre de combustion, on retrouve également ce terme de « flamme soufflée » lorsque le mélange carburant–air est trop pauvre. L'odeur de bougie que l'on perçoit à l'extinction d'une bougie est celle des [https://fr.wikipedia.org/wiki/Gaz_combustible gaz combustibles] qui continuent de s'échapper de la mèche tant qu'elle reste suffisamment chaude pour fondre la stéarine. C'est également l'émanation de ce gaz qui permet de rallumer la bougie encore chaude à distance. La cire à bougie passe gazeuse vers les 900 <abbr class="abbr" title="degré Celsius">°C</abbr>.  
Il en existe de différentes formes, de différentes couleur. L'image est tirée de [https://upload.wikimedia.org/wikipedia/commons/e/e3/Bouteille.jpg Wikimédia Commons], sous licence CC-By-SA  +
Les bouteilles de boisson gazeuses sont pour la plupart en PET (Polyéthylène téréphtalate). Les grande bouteilles de Lessive liquide sont souvent en PEHD (Haute Densité). Bref, à chaque bouteille sa matière !  +
<nowiki>C'est un interrupteur simple qui permet de contrôler les capacités d'une machine ou d'un objet. C'est le principal moyen d'interaction entre l'homme et la machine.<br /><br />Le bouton poussoir à la particularité de revenir dans son état initiale lorsque qu'on cesse d'appuyer dessus.<br /><br /><br />Il en existe de deux types :<br /><br />*Le plus courant c'est le bouton poussoir '''"normalement ouvert"''', le courant ne passe pas quand il est repos, c'est quand on appuie dessus que le courant passe.<br />*Il existe aussi le bouton poussoir dit '''"normalement fermé"''', au repos il laisse passer le courant, en appuie, il coupe le circuit, le courant ne passe pas.<br /><br /><br/>Ici, nous utilisons le bouton "normalement ouvert".<br /><br /><br/><br /><br />== Subtilité d'utilisation : ==<br />Pour que le micro-contrôleur reçoive un signal clair du bouton, nous pouvons utiliser des résistances de pull-up ou pull-down.<br /><br /><br />Enfin, un bouton, c'est système mécanique. Et contrairement à la théorie, la réalité est complexe. Lorsqu'on appuie et qu'on relâche un bouton, le signal n'est pas simple, ouvert ou fermé, mais il y a un "rebond", un peu comme si on tremblait quand on appuie sur le bouton. Le micro-contrôleur peut alors interpréter le signal comme plusieurs appuis sur le bouton, ce qui est embêtant dans certains cas.<br /><br /><br />Il existe deux solutions à ce problème :<br /><br />* mettre un délai de quelques centaines de millisecondes. Cette solution présente le défaut d'utiliser la fonction "delay(200)" qui met en pause le programme.<br />* mettre une temporisation avec la fonction "millis". Cette solution était bien meilleure, car elle ne bloque pas le programme.<br /><br />Gérer la temporisation : voir ce tuto très bien fait : http://wiki.t-o-f.info/Arduino/%c3%89liminationDuRebondissement<br /><br /><br /><div class="mw-highlight mw-content-ltr" dir="ltr"><pre><span></span><span class="lineno"> 1 </span><span class="cm">/*</span><br /><span class="lineno"> 2 </span><span class="cm">* Code repris de http://wiki.t-o-f.info/Arduino/%c3%89liminationDuRebondissement</span><br /><span class="lineno"> 3 </span><span class="cm">*/</span><br /><span class="lineno"> 4 </span><br /><span class="lineno"> 5 </span><span class="kr">int</span> <span class="n">BUTTON_PIN</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span> <span class="c1">//GPIO 0 correspond à la broche D3</span><br /><span class="lineno"> 6 </span><span class="kr">int</span> <span class="n">previousButtonState</span><span class="p">;</span><br /><span class="lineno"> 7 </span><span class="kr">int</span> <span class="n">count</span> <span class="o">=</span><span class="mi">0</span><span class="p">;</span><br /><span class="lineno"> 8 </span><br /><span class="lineno"> 9 </span><span class="kr">unsigned</span> <span class="kr">long</span> <span class="n">debounceTimeStamp</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">setup</span><span class="p">()</span> <span class="p">{</span><br /><span class="lineno">12 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">begin</span><span class="p">(</span><span class="mi">57600</span><span class="p">);</span><br /><span class="lineno">13 </span> <span class="nf">pinMode</span><span class="p">(</span> <span class="n">BUTTON_PIN</span> <span class="p">,</span> <span class="kr">INPUT_PULLUP</span> <span class="p">);</span><br /><span class="lineno">14 </span> <span class="n">previousButtonState</span> <span class="o">=</span> <span class="nf">digitalRead</span><span class="p">(</span> <span class="n">BUTTON_PIN</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> <span class="k">if</span> <span class="p">(</span> <span class="nf">millis</span><span class="p">()</span> <span class="o">-</span> <span class="n">debounceTimeStamp</span> <span class="o">>=</span> <span class="mi">5</span> <span class="p">)</span> <span class="p">{</span><br /><span class="lineno">19 </span> <span class="kr">int</span> <span class="n">currentButtonState</span> <span class="o">=</span> <span class="nf">digitalRead</span><span class="p">(</span> <span class="n">BUTTON_PIN</span> <span class="p">);</span><br /><span class="lineno">20 </span> <span class="k">if</span> <span class="p">(</span> <span class="n">currentButtonState</span> <span class="o">!=</span> <span class="n">previousButtonState</span> <span class="p">)</span> <span class="p">{</span><br /><span class="lineno">21 </span> <span class="n">debounceTimeStamp</span> <span class="o">=</span> <span class="nf">millis</span><span class="p">();</span><br /><span class="lineno">22 </span> <span class="k">if</span> <span class="p">(</span> <span class="n">currentButtonState</span> <span class="o">==</span> <span class="kr">LOW</span> <span class="p">)</span> <span class="p">{</span><br /><span class="lineno">23 </span> <span class="n">count</span> <span class="o">=</span> <span class="n">count</span> <span class="o">+</span> <span class="mi">1</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">count</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 /><span class="lineno">27 </span> <span class="n">previousButtonState</span> <span class="o">=</span> <span class="n">currentButtonState</span><span class="p">;</span><br /><span class="lineno">28 </span> <span class="p">}</span><br /><span class="lineno">29 </span><span class="p">}</span><br /></pre></div><br/><br /><br />==Câblage : ==<br /><div class="annotatedImageDiv" typeof="Image" data-resource="Fichier:Item-Bouton poussoir Boutonpoussoir2 bb.jpg" data-sourceimage="https://www.wikidebrouillard.org/images/9/9d/Item-Bouton_poussoir_Boutonpoussoir2_bb.jpg"><span ><div class="center"><div class="floatnone"><a href="/wiki/Fichier:Item-Bouton_poussoir_Boutonpoussoir2_bb.jpg" class="image"><img alt="Item-Bouton poussoir Boutonpoussoir2 bb.jpg" src="/images/thumb/9/9d/Item-Bouton_poussoir_Boutonpoussoir2_bb.jpg/200px-Item-Bouton_poussoir_Boutonpoussoir2_bb.jpg" width="200" height="268" data-file-width="465" data-file-height="624" /></a></div></div></span></div><br /><br />==Code Minimal : ==<br /><br/><br />{</nowiki>  
Ces jolis boutons fonctionnent comme des [[Item:Bouton poussoir|boutons poussoirs]].  +
Aussi vieux que le [http://fr.wikipedia.org/wiki/Format_35_mm format de pellicule 135 - 35 mm] ? non sans doute pas sous cette forme en plastique en 1892... On peut en récupérer facilement chez les photographes, mais avec l'ère du numérique l'objet va devenir rare, à garder précieusement donc !  +
Pour réaliser des expériences sans endommager l'environnement et les espèces, il est conseillé d'utiliser des branches mortes, que l'on trouve facilement sur le sol dans les zones arborées. On regroupe sous ce terme des morceaux de bois de toutes tailles, de la brindille à la branche plus épaisse : bien vérifier sur la fiche expérience quel diamètre et quelle taille de branche est adaptée.  +
Les platines d'expérimentation de type breadboard simples comportent généralement deux paires de rangées verticales, + (rouge) et - (bleu), de chaque côté prenant la totalité de la hauteur de la platine, et différentes lignes coupées en 2 en leur milieu. Les circuit intégrés sont généralement insérés au milieu, à cheval entre chacun des deux ensembles de rangées horizontales. Des câbles avec connections mâle type Dupont, sont également utilisés pour effectuer des connexions entre les différents éléments via les différentes rangées. Sur les plus grande platines de montage basées sur des breadboard, on peut trouver différentes breadboard collées les unes aux autres. Elles sont parfois vendues avec un petit circuit d'alimentation. On trouve dans les logiciels de plans de montage électronique ce type de carte, permettant de faciliter la création, et conservation des plans de montage.  +
<nowiki>Le besoin de se protéger de façon durable des intempéries et des prédateurs impose à l'Homme de trouver des matériaux durs et résistants<sup class="need_ref_tag">[https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:V%C3%A9rifiabilit%C3%A9 [Information douteuse]] [?][https://fr.wikipedia.org/wiki/Aide:R%C3%A9f%C3%A9rence_n%C3%A9cessaire [réf. nécessaire]][https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Travaux_in%C3%A9dits [interprétation personnelle]]</sup>. La [https://fr.wikipedia.org/wiki/Pierre_naturelle pierre naturelle] ou les troncs d'arbre peuvent remplir cet office dans les régions où ils peuvent être facilement prélevés. Dans les pays où la végétation est rare et notamment tous les pays méditerranéens, l'argile constitue l'un des premiers [https://fr.wikipedia.org/wiki/Mat%C3%A9riau_de_construction matériaux de construction] utilisés<sup id="cite_ref-Adam_1-0" class="reference">[https://fr.wikipedia.org/wiki/Brique_%28mat%C3%A9riau%29#cite_note-Adam-1 1]</sup>: la brique est facilement réalisable à partir d'[https://fr.wikipedia.org/wiki/Argile argile] ou de [https://fr.wikipedia.org/wiki/Terre_crue terre crue], on a parlé au <abbr class="abbr" title="19ᵉ siècle">XIX<sup>e</sup></abbr> siècle de ''[https://fr.wiktionary.org/wiki/terre_franche terre franche]''. Cette brique de terre crue d’autre part, abandonnée au feu, acquiert solidité et dureté. On lui enlève surtout l'inconvénient de se délayer dans l'eau. Ce progrès profite aux briques aussi bien qu'aux [https://fr.wikipedia.org/wiki/Tuile tuiles], aux [https://fr.wikipedia.org/wiki/Carreau_(construction) carreaux] et à la [https://fr.wikipedia.org/wiki/C%C3%A9ramique céramique] en général. Un grand et nouveau progrès est encore réalisé le jour où l'on a su recouvrir cette terre qui reste poreuse et absorbante, d'une couche vitreuse imperméable, d'une [https://fr.wikipedia.org/wiki/Gla%C3%A7ure glaçure]. Ce progrès profite toutefois plus aux tuiles et à la poterie, qu'aux briques pour lesquelles son usage reste marginal<sup id="cite_ref-Salvétat_2-0" class="reference">[https://fr.wikipedia.org/wiki/Brique_%28mat%C3%A9riau%29#cite_note-Salvétat-2 2]</sup>. La [https://fr.wikipedia.org/wiki/Porte_d%27Ishtar Porte d'Ishtar] dans l'actuel Irak, ou le palais de [https://fr.wikipedia.org/wiki/Darius_Ier Darius <abbr class="abbr" title="premier">I<sup>er</sup></abbr>] à [https://fr.wikipedia.org/wiki/Suse_(%C3%89lam) Suze] dans l'actuelle Iran, montrent l'usage maitrisé des décors en brique de terre cuite émaillée et colorée, qu'avaient les [https://fr.wikipedia.org/wiki/Empire_n%C3%A9o-babylonien néo-babyloniens] en [https://fr.wikipedia.org/wiki/-580 -580] et d'autre part les [https://fr.wikipedia.org/wiki/Ach%C3%A9m%C3%A9nides Achéménides] vers [https://fr.wikipedia.org/wiki/-500 -500]. Au [https://fr.wikipedia.org/wiki/XVe_si%C3%A8cle <abbr class="abbr" title="15ᵉ siècle">XV<sup>e</sup></abbr> siècle], le nord de l'Italie deviendra maître dans l'art de la décoration des habitations et monuments avec des frises, des guirlandes et des festons constitués tout de briques émaillées.<br /><br />D'abord modelée, la brique apparaît entre le huitième et le septième millénaire <abbr class="abbr nowrap" title="avant Jésus-Christ">av. J.-C.</abbr>, dans la région du [https://fr.wikipedia.org/wiki/Tigre_(fleuve) Tigre] et de l'[https://fr.wikipedia.org/wiki/Euphrate Euphrate]. Les premières maisons en brique ont été découvertes en [https://fr.wikipedia.org/wiki/M%C3%A9sopotamie Mésopotamie] - actuelle [https://fr.wikipedia.org/wiki/Irak Irak] - et l'on estime que l'usage de la brique s'étend rapidement dans tout le [https://fr.wikipedia.org/wiki/Moyen-Orient Moyen-Orient]<sup id="cite_ref-3" class="reference">[https://fr.wikipedia.org/wiki/Brique_%28mat%C3%A9riau%29#cite_note-3 3]</sup>.</nowiki>  
Une '''brochette, pique à brochette ou pic à brochette''', en [https://fr.wikipedia.org/wiki/Cuisine cuisine], désigne une fine tige en [https://fr.wikipedia.org/wiki/M%C3%A9tal métal] ou en bois sur laquelle sont enfilés des morceaux de [https://fr.wikipedia.org/wiki/Viande viande] (bœuf, porc, volaille, canard, etc.), de [https://fr.wikipedia.org/wiki/Poisson poisson], de fruits, de légumes ou de fruits de mer et destinés à être cuits à la [https://fr.wikipedia.org/wiki/Broche broche], c’est-à-dire au-dessus des braises du [https://fr.wikipedia.org/wiki/Feu feu] ou au [https://fr.wikipedia.org/wiki/Barbecue barbecue]. Par [https://fr.wikipedia.org/wiki/M%C3%A9tonymie métonymie], une brochette désigne aussi les aliments cuits de cette façon. La première apparition du terme brochette remonte au [https://fr.wikipedia.org/wiki/Moyen_%C3%82ge Moyen Âge] et ne désignait que l’accessoire métallique, terminé en son bout par une pointe acérée. On rencontre le terme pour la première fois dans une acception culinaire à la fin du <abbr class="abbr" title="14ᵉ siècle">XIV<sup>e</sup></abbr> siècle. Source sous licence CC-By-Sa - [https://fr.wikipedia.org/wiki/Crayon Wikipédia]  +
Le terme de "bâton" s'applique à des morceaux de bois de taille très variable. Pour utiliser des bâtons dans une expérience, il est conseillé de récupérer du bois sur des branches mortes, tombées au sol ou coupées, par exemple sur un bord de route. On évitera ainsi d'endommager des arbres, et l'on disposera de bois bien sec tout en donnant une nouvelle utilité à des matériaux rarement valorisés.  +
Peut se récupérer en mangeant des glaces. Le coût en papeterie est d'environ 2.50€ pour une cinquantaine de bâtonnets.  +
C
CD +
La technique du disque compact repose sur une méthode optique : un faisceau de lumière cohérente ([https://fr.wikipedia.org/wiki/Laser laser]) vient frapper le disque en rotation. Les irrégularités (appelées « ''pits'' », cavités dont la longueur varie entre 0,833 et 3,56 <abbr class="abbr" title="micromètre">[https://fr.wikipedia.org/wiki/Microm%C3%A8tre µm]</abbr>, et dont la largeur est de 0,6 μm) dans la surface réfléchissante de celui-ci produisent des variations [https://fr.wikipedia.org/wiki/Bit binaires]. Le [https://fr.wikipedia.org/wiki/Rayon_(optique) rayon] réfléchi est enregistré par un [https://fr.wikipedia.org/wiki/Capteur capteur]. Plus précisément, lorsque le faisceau passe de la surface plane à cette cavité, il se produit des [https://fr.wikipedia.org/wiki/Interf%C3%A9rence interférences] : lorsque le faisceau ne rencontre qu'une surface plane, l'intensité lumineuse du faisceau réfléchi vers le capteur est maximale, et fait correspondre à cet état la valeur binaire 0 ; quand le faisceau passe sur le ''pit'', le capteur détecte les interférences et l'intensité du signal reçu diminue.La valeur binaire 1 est alors attribuée<sup id="cite_ref-2" class="reference">[https://fr.wikipedia.org/wiki/Disque_compact#cite_note-2 2]</sup>. En effet, lorsque le laser est émis sur une telle discontinuité, une partie des rayons lumineux émis sera réfléchie depuis le creux, tandis que l'autre partie sera réfléchie depuis le plat. Aussi se crée-t-il une différence de marche entre ces deux rayons réfléchis, c'est-à-dire un déphasage entre les deux ondes. Or la profondeur du ''pit'' est très spécifique à celle du laser utilisé pour la lecture, en effet elle est ''λ''/4, avec ''λ'' la longueur d'onde du laser. Deux ondes issues d'une source cohérente sont dites constructives (c'est-à-dire que leurs amplitudes s'additionnent) lorsque la différence de marche notée ''δ'' vérifie : ''δ'' = ''λ''·''k'', avec ''k'' un entier relatif. C'est le cas lorsque le laser se réfléchit sur un plat ou un creux (''k'' = 0). Au contraire, lorsque le rayon se réfléchit sur un passage creux/plat (ou plat/creux), où l'onde réfléchie dans le creux parcourt donc la profondeur du ''pit'' multipliée par deux (aller plus retour) soit une distance ''d'' = 2''λ''/4 = ''λ''/2, la valeur de la différence de marche vérifie : ''δ'' = ''λ'' (''k'' + 0,5), correspondant à une différence de marche pour des ondes destructives (dont les amplitudes s'annulent). C'est donc l'intensité du signal lumineux réfléchi sur la piste du support de stockage et reçu par le capteur — lequel associe des variations de tension aux variations d'intensité reçues — qui est codée en binaire<sup id="cite_ref-3" class="reference">[https://fr.wikipedia.org/wiki/Disque_compact#cite_note-3 3]</sup>. Lorsque le disque compact est utilisé comme support pour l’écoute musicale (premières utilisations), l’information binaire est ensuite transformée en un signal [https://fr.wikipedia.org/wiki/Analogique analogique] par un [https://fr.wikipedia.org/wiki/Convertisseur_num%C3%A9rique-analogique convertisseur numérique-analogique].  
Lors de la fabrication, des micro-organismes tels que bactéries et champignons microscopiques jouent un rôle majeur dans l’industrie de transformation du lait. Il se retrouve donc dans le camembert. Ainsi sur la croute, on retrouve une biodiversité bactérienne, qui permettent de donner le goût et l'aspect du camembert. Il se trouve chez votre fromager préféré, où dans les rayons frais des magasins alimentaires. Il se trouve chez votre fromager préféré, où dans les rayons frais des magasins alimentaires. On le mange à la fin du repas, soit avant le désert soit à la place. On peut aussi le faire chauffer au four, entourer d'aluminium pour le rendre fondant.  +
<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]  +