<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://www.wikidebrouillard.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Simon+THIERY</id>
	<title>Wikidebrouillard - Contributions de l’utilisateur [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikidebrouillard.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Simon+THIERY"/>
	<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/wiki/Sp%C3%A9cial:Contributions/Simon_THIERY"/>
	<updated>2026-05-02T11:03:30Z</updated>
	<subtitle>Contributions de l’utilisateur</subtitle>
	<generator>MediaWiki 1.31.3</generator>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10485</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10485"/>
		<updated>2020-12-10T12:55:13Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Câblage==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|0=600px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=Item-Capteur de particules SDS011 Dust sensor .jpg|align=left|src=https://www.wikidebrouillard.org/images/b/bd/Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg|href=./Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|resource=./Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|caption=|size=600px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Branchements.png|0=538px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png|href=./Fichier:Item-Capteur de particules SDS011 Branchements.png|resource=./Fichier:Item-Capteur de particules SDS011 Branchements.png|caption=|size=538px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|0=500px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|align=center|src=https://www.wikidebrouillard.org/images/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg|href=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|resource=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|caption=|size=500px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D5;&lt;br /&gt;
&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int rxPin = D5;&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  sds.begin();&lt;br /&gt;
&lt;br /&gt;
  Serial.println(sds.queryFirmwareVersion().toString());&lt;br /&gt;
  Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
  Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  PmResult pm = sds.readPm();&lt;br /&gt;
  if (pm.isOk()) {&lt;br /&gt;
    Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
    Serial.print(pm.pm25);&lt;br /&gt;
    Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
    Serial.println(pm.pm10);&lt;br /&gt;
    Serial.println(pm.toString());&lt;br /&gt;
  } &lt;br /&gt;
  else {&lt;br /&gt;
    Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
    Serial.println(pm.statusToString());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  delay(500);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10484</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10484"/>
		<updated>2020-12-10T12:54:16Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Câblage==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|0=600px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=Item-Capteur de particules SDS011 Dust sensor .jpg|align=left|src=https://www.wikidebrouillard.org/images/b/bd/Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg|href=./Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|resource=./Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|caption=|size=600px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Branchements.png|0=538px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png|href=./Fichier:Item-Capteur de particules SDS011 Branchements.png|resource=./Fichier:Item-Capteur de particules SDS011 Branchements.png|caption=|size=538px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|0=500px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|align=center|src=https://www.wikidebrouillard.org/images/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg|href=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|resource=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|caption=|size=500px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D5;&lt;br /&gt;
&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int rxPin = D5;&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  sds.begin();&lt;br /&gt;
&lt;br /&gt;
  Serial.println(sds.queryFirmwareVersion().toString());&lt;br /&gt;
  Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
  Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  PmResult pm = sds.readPm();&lt;br /&gt;
  if (pm.isOk()) {&lt;br /&gt;
    Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
    Serial.print(pm.pm25);&lt;br /&gt;
    Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
    Serial.println(pm.pm10);&lt;br /&gt;
    Serial.println(pm.toString());&lt;br /&gt;
  } &lt;br /&gt;
  else {&lt;br /&gt;
    Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
    Serial.println(pm.statusToString());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  delay(500);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10483</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10483"/>
		<updated>2020-12-10T12:53:28Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Câblage==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|0=400px|hash=|jsondata=|mediaClass=Image|type=frameless|align=left|src=https://www.wikidebrouillard.org/images/b/bd/Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg|href=./Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|resource=./Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|caption=|size=400px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Branchements.png|0=538px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png|href=./Fichier:Item-Capteur de particules SDS011 Branchements.png|resource=./Fichier:Item-Capteur de particules SDS011 Branchements.png|caption=|size=538px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|0=500px|hash=|jsondata=|mediaClass=Image|type=frameless|alt=Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|align=center|src=https://www.wikidebrouillard.org/images/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg|href=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|resource=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|caption=|size=500px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D5;&lt;br /&gt;
&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int rxPin = D5;&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  sds.begin();&lt;br /&gt;
&lt;br /&gt;
  Serial.println(sds.queryFirmwareVersion().toString());&lt;br /&gt;
  Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
  Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  PmResult pm = sds.readPm();&lt;br /&gt;
  if (pm.isOk()) {&lt;br /&gt;
    Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
    Serial.print(pm.pm25);&lt;br /&gt;
    Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
    Serial.println(pm.pm10);&lt;br /&gt;
    Serial.println(pm.toString());&lt;br /&gt;
  } &lt;br /&gt;
  else {&lt;br /&gt;
    Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
    Serial.println(pm.statusToString());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  delay(500);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10482</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10482"/>
		<updated>2020-12-10T12:52:32Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Câblage==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|0=400px|hash=|jsondata=|mediaClass=Image|type=frameless|align=left|src=https://www.wikidebrouillard.org/images/b/bd/Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg|href=./Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|resource=./Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg|caption=|size=400px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Branchements.png|0=538px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png|href=./Fichier:Item-Capteur de particules SDS011 Branchements.png|resource=./Fichier:Item-Capteur de particules SDS011 Branchements.png|caption=|size=538px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|0=1094px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg|href=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|resource=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|caption=|size=1094px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D5;&lt;br /&gt;
&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int rxPin = D5;&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  sds.begin();&lt;br /&gt;
&lt;br /&gt;
  Serial.println(sds.queryFirmwareVersion().toString());&lt;br /&gt;
  Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
  Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  PmResult pm = sds.readPm();&lt;br /&gt;
  if (pm.isOk()) {&lt;br /&gt;
    Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
    Serial.print(pm.pm25);&lt;br /&gt;
    Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
    Serial.println(pm.pm10);&lt;br /&gt;
    Serial.println(pm.toString());&lt;br /&gt;
  } &lt;br /&gt;
  else {&lt;br /&gt;
    Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
    Serial.println(pm.statusToString());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  delay(500);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg&amp;diff=10481</id>
		<title>Fichier:Item-Capteur de particules SDS011 Dust sensor .jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_Dust_sensor_.jpg&amp;diff=10481"/>
		<updated>2020-12-10T12:52:02Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_Dust_sensor.jpg&amp;diff=10480</id>
		<title>Fichier:Item-Capteur de particules SDS011 Dust sensor.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_Dust_sensor.jpg&amp;diff=10480"/>
		<updated>2020-12-10T12:45:04Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10479</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10479"/>
		<updated>2020-12-10T11:35:23Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Câblage==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Branchements.png|0=538px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png|href=./Fichier:Item-Capteur de particules SDS011 Branchements.png|resource=./Fichier:Item-Capteur de particules SDS011 Branchements.png|caption=|size=538px}}{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|0=1094px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/9/9b/Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg|href=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|resource=./Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg|caption=|size=1094px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D5;&lt;br /&gt;
&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int rxPin = D5;&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  sds.begin();&lt;br /&gt;
&lt;br /&gt;
  Serial.println(sds.queryFirmwareVersion().toString());&lt;br /&gt;
  Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
  Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  PmResult pm = sds.readPm();&lt;br /&gt;
  if (pm.isOk()) {&lt;br /&gt;
    Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
    Serial.print(pm.pm25);&lt;br /&gt;
    Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
    Serial.println(pm.pm10);&lt;br /&gt;
    Serial.println(pm.toString());&lt;br /&gt;
  } &lt;br /&gt;
  else {&lt;br /&gt;
    Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
    Serial.println(pm.statusToString());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  delay(500);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg&amp;diff=10478</id>
		<title>Fichier:Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_IMG_20201210_121324_resized_20201210_121436561.jpg&amp;diff=10478"/>
		<updated>2020-12-10T11:31:38Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10472</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10472"/>
		<updated>2020-12-10T11:12:08Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Câblage==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Branchements.png|0=538px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png|href=./Fichier:Item-Capteur de particules SDS011 Branchements.png|resource=./Fichier:Item-Capteur de particules SDS011 Branchements.png|caption=|size=538px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D5;&lt;br /&gt;
&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
delay(10000);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;arduino&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int rxPin = D5;&lt;br /&gt;
int txPin = D6;&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  &lt;br /&gt;
  Serial.begin(9600);&lt;br /&gt;
  sds.begin();&lt;br /&gt;
&lt;br /&gt;
  Serial.println(sds.queryFirmwareVersion().toString());&lt;br /&gt;
  Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
  Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  &lt;br /&gt;
  PmResult pm = sds.readPm();&lt;br /&gt;
  if (pm.isOk()) {&lt;br /&gt;
    Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
    Serial.print(pm.pm25);&lt;br /&gt;
    Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
    Serial.println(pm.pm10);&lt;br /&gt;
    Serial.println(pm.toString());&lt;br /&gt;
  } &lt;br /&gt;
  else {&lt;br /&gt;
    Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
    Serial.println(pm.statusToString());&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  delay(500);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10463</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10463"/>
		<updated>2020-12-10T10:58:29Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Câblage==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Branchements.png|0=538px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/b/b4/Item-Capteur_de_particules_SDS011_Branchements.png|href=./Fichier:Item-Capteur de particules SDS011 Branchements.png|resource=./Fichier:Item-Capteur de particules SDS011 Branchements.png|caption=|size=538px}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D1;&lt;br /&gt;
&lt;br /&gt;
int txPin = D2;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
delay(10000);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il faut peut être que vous inversiez Rx et TX en D1 et D2 si cela ne fonctionne pas, sur votre carte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int rxPin = D2;&lt;br /&gt;
&lt;br /&gt;
int txPin = D1;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10460</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10460"/>
		<updated>2020-12-10T10:56:33Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== '''Câblage :''' ==&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D1;&lt;br /&gt;
&lt;br /&gt;
int txPin = D2;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
delay(10000);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il faut peut être que vous inversiez Rx et TX en D1 et D2 si cela ne fonctionne pas, sur votre carte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int rxPin = D2;&lt;br /&gt;
&lt;br /&gt;
int txPin = D1;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_Branchements.png&amp;diff=10456</id>
		<title>Fichier:Item-Capteur de particules SDS011 Branchements.png</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_Branchements.png&amp;diff=10456"/>
		<updated>2020-12-10T10:53:49Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10453</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10453"/>
		<updated>2020-12-10T10:41:30Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}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]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Câblage :'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D1;&lt;br /&gt;
&lt;br /&gt;
int txPin = D2;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
delay(10000);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il faut peut être que vous inversiez Rx et TX en D1 et D2 si cela ne fonctionne pas, sur votre carte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int rxPin = D2;&lt;br /&gt;
&lt;br /&gt;
int txPin = D1;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10451</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10451"/>
		<updated>2020-12-10T10:34:17Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque ''SDS011-select-serial'' que vous trouverez [https://github.com/sensebox/SDS011-select-serial ici, en cliquant sur ce lien]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Câblage :'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D1;&lt;br /&gt;
&lt;br /&gt;
int txPin = D2;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString());&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
delay(10000);&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il faut peut être que vous inversiez Rx et TX en D1 et D2 si cela ne fonctionne pas, sur votre carte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Exemple==&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
int rxPin = D2;&lt;br /&gt;
&lt;br /&gt;
int txPin = D1;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString()); &lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); &lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
}&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10445</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10445"/>
		<updated>2020-12-10T10:28:11Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque ''SDS011-select-serial'' que vous trouverez [https://github.com/sensebox/SDS011-select-serial ici, en cliquant sur ce lien]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Câblage :'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D1;&lt;br /&gt;
&lt;br /&gt;
int txPin = D2;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |void setup() {&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); // prints firmware version&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString()); // ensures sensor is in 'active' reporting mode&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); // ensures sensor has continuous working period - default but not recommended&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |void loop() {&lt;br /&gt;
&lt;br /&gt;
PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
// if you want to just print the measured values, you can use toString() method as well&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
// notice that loop delay is set to 0.5s and some reads are not available&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
delay(10000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il faut peut être que vous inversiez Rx et TX en D1 et D2 si cela ne fonctionne pas, sur votre carte.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exemple ==&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#&amp;lt;/nowiki&amp;gt;include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&lt;br /&gt;
int rxPin = D2;&lt;br /&gt;
&lt;br /&gt;
int txPin = D1;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); // prints firmware version&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString()); // ensures sensor is in 'active' reporting mode&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); // ensures sensor has continuous working period - default but not recommended&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
&lt;br /&gt;
PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
// if you want to just print the measured values, you can use toString() method as well&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
// notice that loop delay is set to 0.5s and some reads are not available&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
delay(500);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10443</id>
		<title>Item:Capteur de particules SDS011</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Item:Capteur_de_particules_SDS011&amp;diff=10443"/>
		<updated>2020-12-10T10:22:15Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Item&lt;br /&gt;
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg&lt;br /&gt;
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air&lt;br /&gt;
|Categories=Matériel&lt;br /&gt;
|Cost=34,95&lt;br /&gt;
|Currency=EUR (€)&lt;br /&gt;
|ItemLongDescription='''Principe:'''&lt;br /&gt;
&lt;br /&gt;
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.&lt;br /&gt;
&lt;br /&gt;
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.&lt;br /&gt;
&lt;br /&gt;
Il communique avec un microcontrôleur compatible via une sortie UART. &lt;br /&gt;
&lt;br /&gt;
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.&lt;br /&gt;
&lt;br /&gt;
Une librairie Arduino sous licence GPL est disponible en téléchargement . &lt;br /&gt;
&lt;br /&gt;
Librairie Nova_SDS011 Sensor &lt;br /&gt;
&lt;br /&gt;
Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Caractéristiques :&lt;br /&gt;
 Alimentation: 4,7 à 5,3 Vcc&lt;br /&gt;
&lt;br /&gt;
 Consommation:&lt;br /&gt;
&lt;br /&gt;
 - au travail: 70 mA ±10mA&lt;br /&gt;
&lt;br /&gt;
 - au repos: &amp;lt; 4 mA &lt;br /&gt;
&lt;br /&gt;
 Plage de mesure: 0 à 999,9 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Résolution: 0,3 µg/m³&lt;br /&gt;
&lt;br /&gt;
 Fréquence d'échantillonage: 1 Hz&lt;br /&gt;
&lt;br /&gt;
 Température de service: -10 à 50 °C&lt;br /&gt;
&lt;br /&gt;
 Humidité de service: 70 % RH maxi&lt;br /&gt;
&lt;br /&gt;
 Pression atmosphérique: 86 KPa à 110 KPa&lt;br /&gt;
&lt;br /&gt;
 Dimensions: 71 x 70 x 23 mm&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bibliothèque : ==&lt;br /&gt;
{{#annotatedImageLight:Fichier:Item-Capteur de particules SDS011 Sensor.png|0=751px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/4/4d/Item-Capteur_de_particules_SDS011_Sensor.png|href=./Fichier:Item-Capteur de particules SDS011 Sensor.png|resource=./Fichier:Item-Capteur de particules SDS011 Sensor.png|caption=|size=751px}}Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque ''SDS011-select-serial'' que vous trouverez [https://github.com/sensebox/SDS011-select-serial ici, en cliquant sur ce lien]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Câblage :'''&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Code Minimal==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; cellspacing=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;left&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; height=&amp;quot;60&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Avant le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Importation de la bibliothèque&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |#include &amp;quot;SdsDustSensor.h&amp;quot;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Création de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |int rxPin = D1;&lt;br /&gt;
&lt;br /&gt;
int txPin = D2;&lt;br /&gt;
&lt;br /&gt;
SdsDustSensor sds(rxPin, txPin);&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Setup&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Démarrage de l’objet&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |void setup() {&lt;br /&gt;
&lt;br /&gt;
Serial.begin(9600);&lt;br /&gt;
&lt;br /&gt;
sds.begin();&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.queryFirmwareVersion().toString()); // prints firmware version&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setActiveReportingMode().toString()); // ensures sensor is in 'active' reporting mode&lt;br /&gt;
&lt;br /&gt;
Serial.println(sds.setContinuousWorkingPeriod().toString()); // ensures sensor has continuous working period - default but not recommended&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| height=&amp;quot;17&amp;quot; align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Dans le Loop&lt;br /&gt;
| align=&amp;quot;center&amp;quot; valign=&amp;quot;middle&amp;quot; bgcolor=&amp;quot;#999999&amp;quot; |Utilisation&lt;br /&gt;
| align=&amp;quot;left&amp;quot; valign=&amp;quot;middle&amp;quot; |void loop() {&lt;br /&gt;
&lt;br /&gt;
PmResult pm = sds.readPm();&lt;br /&gt;
&lt;br /&gt;
if (pm.isOk()) {&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;PM2.5 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.print(pm.pm25);&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;, PM10 = &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.pm10);&lt;br /&gt;
&lt;br /&gt;
// if you want to just print the measured values, you can use toString() method as well&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.toString());&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
// notice that loop delay is set to 0.5s and some reads are not available&lt;br /&gt;
&lt;br /&gt;
Serial.print(&amp;quot;Could not read values from sensor, reason: &amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Serial.println(pm.statusToString());&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
delay(10000);&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
|}&lt;br /&gt;
Astuce:  il faut peut être que vous inversiez Rx et TX en D1 et D2 si cela ne fonctionne pas, sur votre carte.&lt;br /&gt;
}}&lt;br /&gt;
{{Tuto Status&lt;br /&gt;
|Complete=Draft&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
	<entry>
		<id>https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_Sensor.png&amp;diff=10432</id>
		<title>Fichier:Item-Capteur de particules SDS011 Sensor.png</title>
		<link rel="alternate" type="text/html" href="https://www.wikidebrouillard.org/w/index.php?title=Fichier:Item-Capteur_de_particules_SDS011_Sensor.png&amp;diff=10432"/>
		<updated>2020-12-10T10:15:59Z</updated>

		<summary type="html">&lt;p&gt;Simon THIERY : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Simon THIERY</name></author>
		
	</entry>
</feed>