Différences entre les pages « Item:Capteur de particules SDS011 » et « Item:DFPlayer Lecteur MP3 »

 
 
Ligne 1 : Ligne 1 :
 
{{Item
 
{{Item
|Main_Picture=Item-Capteur_de_particules_SDS011_ar-capteur-de-qualite-de-l-air-sds011-27929.jpg
+
|Main_Picture=Item-DFPlayer_Lecteur_MP3_F1SVFJQJ6IF520P.jpg
|Description=Capteur basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air
+
|Description=Module MP3 pour Arduino
|Categories=Matériel
+
MP3-TF-16P
|Cost=34,95
+
|Categories=Parts
 +
|Cost=1,50
 
|Currency=EUR (€)
 
|Currency=EUR (€)
|ItemLongDescription='''Principe:'''
+
|ItemLongDescription==Principe=
 +
Le DFPlayer Mini MP3 Player For Arduino est un petit module MP3  avec une sortie directement branchée sur le haut-parleur. Le module peut être utilisé comme un module autonome avec batterie, haut-parleur et boutons-poussoirs attachés ou utilisé en combinaison avec un Arduino UNO ou tout autre module avec des capacités RX / TX.
  
Ce capteur est basé sur un laser SDS011 PM2.5/PM10 permettant de tester avec précision et fiabilité la qualité de l'air.
+
Il nécessite l'utilisation d'une carte microSD pour le stockage des fichiers MP3.
 +
<br />{{#annotatedImageLight:Fichier:Item-DFPlayer Lecteur MP3 Miniplayer pin map.png|0=641px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/6/65/Item-DFPlayer_Lecteur_MP3_Miniplayer_pin_map.png|href=./Fichier:Item-DFPlayer Lecteur MP3 Miniplayer pin map.png|resource=./Fichier:Item-DFPlayer Lecteur MP3 Miniplayer pin map.png|caption=|size=641px}}<br />
  
Ce laser fiable, rapide et précis mesure le taux de particules dans l'air compris entre 0,3 et 10 µm.
+
=Caractéristiques=
  
Il communique avec un microcontrôleur compatible via une sortie UART.
+
*Fréquences d'échantillonnage prises en charge (kHz): 8 / 11,025 / 12/16 / 22,05 / 24/32 / 44,1 / 48
 +
*Sortie DAC 24 bits, prise en charge de la plage dynamique 90dB, prise en charge SNR 85dB
 +
*Prend entièrement en charge les systèmes de fichiers FAT16 et FAT32, prise en charge maximale de 32G de la carte TF, prise en charge de 32G de disque U, 64M octets NORFLASH
 +
*Une variété de modes de contrôle, mode de contrôle E / S, mode série, mode de contrôle du bouton AD
 +
*Données audio triées par dossier, prend en charge jusqu'à 100 dossiers, chaque dossier peut contenir jusqu'à 255 chansons
 +
*Volume réglable à 30 niveaux, égaliseur à 6 niveaux réglable
  
Le capteur est livré sans cordon de raccordement mais peut être utilisé avec des cordons de prototypages M/F par exemple.
+
=Bibliothèque=
 +
Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque DFRobot (présente dans le gestionnaire de bibliothèques arduino)
 +
plus d'infos pour [[Importer des bibliothèques dans l'interface Arduino]]{{#annotatedImageLight:Fichier:Bibiothèque DFRobotPlayerMini.png|0=757px|hash=|jsondata=|mediaClass=Image|type=frameless|align=left|src=https://www.wikidebrouillard.org/images/9/94/Bibioth%C3%A8que_DFRobotPlayerMini.png|href=./Fichier:Bibiothèque DFRobotPlayerMini.png|resource=./Fichier:Bibiothèque DFRobotPlayerMini.png|caption=|size=757px}}
  
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:
+
La bibliothèque est ici :   https://github.com/DFRobot/DFRobotDFPlayerMini
  
- au travail: 70 mA ±10mA
+
=Câblage=
 
+
{{#annotatedImageLight:Fichier:Item-DFPlayer Lecteur MP3 Cablage.jpg|0=1094px|hash=|jsondata=|mediaClass=Image|type=frameless|align=center|src=https://www.wikidebrouillard.org/images/2/22/Item-DFPlayer_Lecteur_MP3_Cablage.jpg|href=./Fichier:Item-DFPlayer Lecteur MP3 Cablage.jpg|resource=./Fichier:Item-DFPlayer Lecteur MP3 Cablage.jpg|caption=|size=1094px}}<br />
- au repos: < 4 mA
+
=Code Minimal=
 
 
Plage de mesure: 0 à 999,9 µg/
 
 
 
Résolution: 0,3 µg/
 
 
 
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
 
 
<br />
 
<br />
 +
{| class="wikitable" width="617" cellspacing="0" cellpadding="2"
 +
| width="98" height="17" bgcolor="#999999" |
 +
| width="199" bgcolor="#999999" |
 +
| width="308" bgcolor="#999999" |DFPlayer Mini MP3
 +
|-
 +
| rowspan="2" width="98" bgcolor="#999999" |Avant le Setup
 +
| width="199" bgcolor="#999999" |Importation de la bibliothèque
 +
| width="308" |#include <SoftwareSerial.h>
  
==Bibliothèque : ==
+
<nowiki>#</nowiki>include <DFRobotDFPlayerMini.h>
{{#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]
 
 
 
 
 
==Câblage==
 
{{#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}}
 
 
 
 
 
==Code Minimal==
 
{| class="wikitable" cellspacing="0" border="0"
 
| height="17" align="left" bgcolor="#999999" |
 
| align="center" valign="middle" bgcolor="#999999" |
 
| align="center" bgcolor="#999999" |
 
|-
 
| rowspan="2" height="60" align="center" valign="middle" bgcolor="#999999" |Avant le Setup
 
| align="center" valign="middle" bgcolor="#999999" |Importation de la bibliothèque
 
| align="left" valign="middle" |#include "SdsDustSensor.h"
 
 
|-
 
|-
| align="center" valign="middle" bgcolor="#999999" |Création de l’objet
+
| width="199" bgcolor="#999999" |Création de l’objet
| align="left" valign="middle" |int rxPin = D5;
+
| width="308" |SoftwareSerial mySoftwareSerial(D5, D6);
 
 
int txPin = D6;
 
  
SdsDustSensor sds(rxPin, txPin);
+
DFRobotDFPlayerMini myDFPlayer ;
 
|-
 
|-
| height="17" align="center" valign="middle" bgcolor="#999999" |Dans le Setup
+
| width="98" height="17" bgcolor="#999999" |Dans le Setup
| align="center" valign="middle" bgcolor="#999999" |Démarrage de l’objet
+
| width="199" bgcolor="#999999" |Démarrage de l’objet
| align="left" valign="middle" |Serial.begin(9600);
+
| width="308" |mySoftwareSerial.begin(9600) ;
  
sds.begin();
+
myDFPlayer.begin(mySoftwareSerial) ;
 
|-
 
|-
| height="17" align="center" valign="middle" bgcolor="#999999" |Dans le Loop
+
| width="98" height="17" bgcolor="#999999" |Dans le Loop
| align="center" valign="middle" bgcolor="#999999" |Utilisation
+
| width="199" bgcolor="#999999" |Utilisation
| align="left" valign="middle" |PmResult pm = sds.readPm();
+
| width="308" |myDFPlayer.setTimeOut(500) ;
  
Serial.print("PM2.5 = ");
+
myDFPlayer.volume(20) ;
  
Serial.print(pm.pm25);
+
myDFPlayer.play(1);
 
 
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.<br />
 
 
==Exemple==
 
<br /><syntaxhighlight lang="arduino" line="1">
 
#include "SdsDustSensor.h"
 
 
int rxPin = D5;
 
int txPin = D6;
 
SdsDustSensor sds(rxPin, txPin);
 
 
void setup() {
 
 
 
  Serial.begin(9600);
 
  sds.begin();
 
 
  Serial.println(sds.queryFirmwareVersion().toString());
 
  Serial.println(sds.setActiveReportingMode().toString());
 
  Serial.println(sds.setContinuousWorkingPeriod().toString());
 
}
 
 
void loop() {
 
 
 
  PmResult pm = sds.readPm();
 
  if (pm.isOk()) {
 
    Serial.print("PM2.5 = ");
 
    Serial.print(pm.pm25);
 
    Serial.print(", PM10 = ");
 
    Serial.println(pm.pm10);
 
    Serial.println(pm.toString());
 
  }
 
  else {
 
    Serial.print("Could not read values from sensor, reason: ");
 
    Serial.println(pm.statusToString());
 
  }
 
  
  delay(500);
+
=Exemple=
}
 
</syntaxhighlight><br />
 
 
}}
 
}}
 
{{Tuto Status
 
{{Tuto Status
|Complete=Draft
+
|Complete=Published
 
}}
 
}}

Version du 10 décembre 2020 à 15:46


Item-DFPlayer Lecteur MP3 F1SVFJQJ6IF520P.jpg

DFPlayer Lecteur MP3

Module MP3 pour Arduino MP3-TF-16P

1,50EUR (€)


Description longue

Principe

Le DFPlayer Mini MP3 Player For Arduino est un petit module MP3 avec une sortie directement branchée sur le haut-parleur. Le module peut être utilisé comme un module autonome avec batterie, haut-parleur et boutons-poussoirs attachés ou utilisé en combinaison avec un Arduino UNO ou tout autre module avec des capacités RX / TX.

Il nécessite l'utilisation d'une carte microSD pour le stockage des fichiers MP3.


Item-DFPlayer Lecteur MP3 Miniplayer pin map.png

Caractéristiques

  • Fréquences d'échantillonnage prises en charge (kHz): 8 / 11,025 / 12/16 / 22,05 / 24/32 / 44,1 / 48
  • Sortie DAC 24 bits, prise en charge de la plage dynamique 90dB, prise en charge SNR 85dB
  • Prend entièrement en charge les systèmes de fichiers FAT16 et FAT32, prise en charge maximale de 32G de la carte TF, prise en charge de 32G de disque U, 64M octets NORFLASH
  • Une variété de modes de contrôle, mode de contrôle E / S, mode série, mode de contrôle du bouton AD
  • Données audio triées par dossier, prend en charge jusqu'à 100 dossiers, chaque dossier peut contenir jusqu'à 255 chansons
  • Volume réglable à 30 niveaux, égaliseur à 6 niveaux réglable

Bibliothèque

Pour utiliser facilement ce capteur, nous vous conseillons d'utiliser la bibliothèque DFRobot (présente dans le gestionnaire de bibliothèques arduino)

plus d'infos pour Importer des bibliothèques dans l'interface Arduino
Bibiothèque DFRobotPlayerMini.png




La bibliothèque est ici : https://github.com/DFRobot/DFRobotDFPlayerMini

Câblage

Item-DFPlayer Lecteur MP3 Cablage.jpg

Code Minimal


DFPlayer Mini MP3
Avant le Setup Importation de la bibliothèque #include <SoftwareSerial.h>

#include <DFRobotDFPlayerMini.h>

Création de l’objet SoftwareSerial mySoftwareSerial(D5, D6);

DFRobotDFPlayerMini myDFPlayer ;

Dans le Setup Démarrage de l’objet mySoftwareSerial.begin(9600) ;

myDFPlayer.begin(mySoftwareSerial) ;

Dans le Loop Utilisation myDFPlayer.setTimeOut(500) ;

myDFPlayer.volume(20) ;

myDFPlayer.play(1);

Exemple

Commentaires

Published