Table des matières:
- Fournitures
- Étape 1: connectez votre capteur à Arduino pour le mode I2C
- Étape 2: Installez les bibliothèques pour votre IDE Arduino
- Étape 3: Programmer
- Étape 4: Tracer la sortie
- Étape 5: Paramétrage du moniteur série
Vidéo: Interfaçage de Sensirion, SPS-30, capteur de particules avec Arduino Duemilanove en mode I2C : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Lorsque je cherchais à interfacer des capteurs SPS30, je me suis rendu compte que la plupart des sources étaient pour Raspberry Pi mais pas tant pour Arduino. Je passe un peu de temps à faire fonctionner le capteur avec Arduino et j'ai décidé de poster mon expérience ici afin qu'elle puisse être utile à d'autres utilisateurs. L'interface est très simple, aucune soudure n'est nécessaire si vous avez le bon câble. Il vous suffit de brancher cinq fils sur la carte Arduino pour faire fonctionner le capteur. De plus, les bibliothèques sont déjà disponibles.
Après avoir rassemblé les composants, examinez attentivement et regardez quels câbles, connecteurs, etc. vous avez. Dans ce projet, j'ai suivi le mode de connexion I2C.
Fournitures
- Capteur de particules SPS30 Sensirion et câble de connexion. J'ai le mien ici.
- Arduino Duemilanove (tout type d'Arduino devrait fonctionner tant que vous déterminez les broches SCL et SDA)
- Câble USB pour Arduino
Étape 1: connectez votre capteur à Arduino pour le mode I2C
Chaque Arduino peut avoir des connexions différentes. Comme je l'ai mentionné précédemment, j'ai utilisé le mode I2C (pas UART). Le capteur peut être directement alimenté par la broche 5V d'Arduino.
Effectuez les connexions comme indiqué sur les schémas. Pour Duemilanove, les broches sont (comme indiqué sur la figure):
SDA ADC4
SCL ADC5
Assurez-vous que la broche 4 du SPS30 ("Interface select") est connectée à GND, à la mise sous tension du capteur, sinon le capteur fonctionne en UART au lieu du mode I2C et ce pilote ne détectera pas le capteur.
Étape 2: Installez les bibliothèques pour votre IDE Arduino
J'ai suivi les instructions ici:
Instructions d'installation de la bibliothèque
Étape 3: Programmer
Encore une fois, suivez simplement les instructions d'utilisation:
Usage
Le programme utilisé est le fichier sps30.ino du site Github.
Étape 4: Tracer la sortie
Si vous ne faites rien, le programme peut être vu sortir dans le moniteur série.
J'ai d'abord essayé de le tracer, en éditant le programme en désactivant simplement la ligne mentionnée.
Étape 5: Paramétrage du moniteur série
Modifiez simplement la ligne et redéfinissez-la sur le moniteur série. Bien sûr, chaque fois que vous devez télécharger votre code avec de nouvelles modifications.
Conseillé:
Interfaçage d'un capteur d'empreintes digitales capacitif avec Arduino UNO : 7 étapes
Interfaçage d'un capteur d'empreintes digitales capacitif avec Arduino UNO : Hé, quoi de neuf, les gars ! Akarsh ici de CETech. Aujourd'hui, nous allons ajouter une couche protectrice à nos projets. Ne vous inquiétez pas, nous n'allons pas nommer de gardes du corps pour la même chose. Ce sera un joli petit capteur d'empreintes digitales de DFRobot.Alors
Interfaçage du capteur de gaz avec Arduino : 4 étapes
Interfaçage du capteur de gaz avec Arduino : Le capteur de fumée MQ-2 est sensible à la fumée et aux gaz inflammables suivants : GPL, butane, propane, méthane, alcool, hydrogène. La résistance du capteur est différente selon le type de gaz. Le capteur de fumée a un potentiomètre intégré
Interfaçage Atmega16 avec écran LCD en mode 4 bits (simulation Proteus) : 5 étapes
Interfaçage Atmega16 avec LCD en mode 4 bits (simulation Proteus): Ici, dans ce tutoriel, nous allons vous expliquer comment vous pouvez interfacer le microcontrôleur atmega16 avec 16 * 2 LCD en mode 4 bits
Interfaçage Arduino avec capteur à ultrasons et capteur de température sans contact : 8 étapes
Interfaçage Arduino avec capteur à ultrasons et capteur de température sans contact : De nos jours, les fabricants et les développeurs préfèrent Arduino pour le développement rapide du prototypage de projets. Arduino est une plate-forme électronique open source basée sur du matériel et des logiciels faciles à utiliser. Arduino a une très bonne communauté d'utilisateurs. Dans ce projet
Interfaçage du microcontrôleur 8051 avec écran LCD en mode 4 bits : 5 étapes (avec images)
Interfaçage du microcontrôleur 8051 avec l'écran LCD en mode 4 bits : dans ce tutoriel, nous allons vous expliquer comment nous pouvons interfacer l'écran LCD avec le 8051 en mode 4 bits