Parcourir le wiki

Published  +
20  +
EUR (€)  +
Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air  +
<nowiki>'''Principe:'''<br />&'''Principe:'''

Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.

Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.

Il communique avec un microcontrôleur compatible via une sortie UART.

Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.

Une librairie Arduino sous licence GPL est disponible en téléchargement .

Librairie Nova_SDS011 Sensor

Le capteur SDS011 peut également être utilisé sur un PC via un convertisseur USB vers UART TTL inclus.



Caractéristiques :
Alimentation: 4,7 à 5,3 Vcc

Consommation:

- au travail: 70 mA ±10mA

- au repos: < 4 mA

Plage de mesure: 0 à 999,9 µg/m³

Résolution: 0,3 µg/m³

Fréquence d'échantillonage: 1 Hz

Température de service: -10 à 50 °C

Humidité de service: 70 % RH maxi

Pression atmosphérique: 86 KPa à 110 KPa

Dimensions: 71 x 70 x 23 mm



==Bibliothèque : ==
Item-Capteur de particules SDS011 Sensor.png
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]


==Câblage==
Item-Capteur de particules SDS011 Dust sensor .jpg
Item-Capteur de particules SDS011 Branchements.png
Item-Capteur de particules SDS011 IMG 20201210 121324 resized 20201210 121436561.jpg



==Code Minimal==





Avant le Setup
Importation de la bibliothèque
#include "SdsDustSensor.h"
Création de l’objet
int rxPin = D5;

int txPin = D6;

SdsDustSensor sds(rxPin, txPin);
Dans le Setup
Démarrage de l’objet
Serial.begin(9600);

sds.begin();
Dans le Loop
Utilisation
PmResult pm = sds.readPm();

Serial.print("PM2.5 = ");

Serial.print(pm.pm25);

Serial.print(", PM10 = ");

Serial.println(pm.pm10);

Astuce: il est possible RX et TX soient inverser, dans ce cas il vous suffit d'inverser D5 et D6 dans votre code.


==Exemple==

 1 #include "SdsDustSensor.h"
2
3 int rxPin = D5;
4 int txPin = D6;
5 SdsDustSensor sds(rxPin, txPin);
6
7 void setup() {
8
9 Serial.begin(9600);
10 sds.begin();
11
12 Serial.println(sds.queryFirmwareVersion().toString());
13 Serial.println(sds.setActiveReportingMode().toString());
14 Serial.println(sds.setContinuousWorkingPeriod().toString());
15 }
16
17 void loop() {
18
19 PmResult pm = sds.readPm();
20 if (pm.isOk()) {
21 Serial.print("PM2.5 = ");
22 Serial.print(pm.pm25);
23 Serial.print(", PM10 = ");
24 Serial.println(pm.pm10);
25 Serial.println(pm.toString());
26 }
27 else {
28 Serial.print("Could not read values from sensor, reason: ");
29 Serial.println(pm.statusToString());
30 }
31
32 delay(500);
33 }

="nf">Serial</span><span class="p">.</span><span class="nf">print</span><span class="p">(</span><span class="s">"Could not read values from sensor, reason: "</span><span class="p">);</span><br /><span class="lineno">29 </span> <span class="nf">Serial</span><span class="p">.</span><span class="nf">println</span><span class="p">(</span><span class="n">pm</span><span class="p">.</span><span class="n">statusToString</span><span class="p">());</span><br /><span class="lineno">30 </span> <span class="p">}</span><br /><span class="lineno">31 </span><br /><span class="lineno">32 </span> <span class="nf">delay</span><span class="p">(</span><span class="mi">500</span><span class="p">);</span><br /><span class="lineno">33 </span><span class="p">}</span><br /></pre></div><br/></nowiki>  
Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg  +
Date de modification« Date de modification (Modification date) » est une propriété prédéfinie qui correspond à la date de la dernière modification d’un sujet et est fournie par MédiaWiki Sémantique.
14:12:22, 10 décembre 2020  +
⧼cs-comments⧽Cette propriété est une propriété spéciale dans ce wiki.
0  +
Créateur de la pageCette propriété est une propriété spéciale dans ce wiki.
I did itCette propriété est une propriété spéciale dans ce wiki.
0  +
FavorisCette propriété est une propriété spéciale dans ce wiki.
0  +
 
Aucune propriété ne pointe vers cette page.