Capteurs divers

Module "PMOD" Differential Pressure Gauge

Conçu pour être piloté par un arduino via une liaison SPI, ce module "Pmod" intègre un capteur de jauge de pression différentielle MP3V501DP de type piezo-résistif associé à un convertisseur "A/N" 12 bits ADCS7476.

Plus de détails

PMODDPG1

30,02 € HT 36,02 € TTC

Dont 0,01 € TTC d'éco-part.

Disponible

Envoyer à un ami

Envoyer à un ami

Module "PMOD" Differential Pressure Gauge

Module "PMOD" Differential Pressure Gauge

Conçu pour être piloté par un arduino via une liaison SPI, ce module "Pmod" intègre un capteur de jauge de pression différentielle MP3V501DP de type piezo-résistif associé à un convertisseur "A/N" 12 bits ADCS7476.

Destinataire :

* Champs requis

  OU  Annuler

Imprimer
La gamme de mesure du capteur s'étend de 0 à 10 kPa.
 

Le module et son tuyau
  
Le module est livré avec un petit tuyau.
 
Fonction du module Interface du module Connectique du module


Doté d'un connecteur mâle 1 x 6 broches, ce module pourra être déporté via des cordons optionnels (voir modèles en bas de page).
     
  
Exemple d'application avec un arduino™

/************************************************************************
*
* Test du module Pmod capteur de pression différentiel
*
*************************************************************************
* Description: Pmod_DPG1
* La pression est affichée sur le moniteur série.
*
*
* Matériel
* 1. Arduino Uno
* 2. Module Pmod DPG1
* 3. Module Adafruit TXB0108
*
* Câblage
* Module<----------> TXB0108 <-----------> Arduino
* J1 broche 6 3.3 V
* J1 broche 5 GND
* J1 broche 4 13
* J1 broche 3 12
* J1 broche 1 10
*
************************************************************************/

#define CS 10 // affectation de la broche CS

#include <SPI.h> // appel de la bibliothèque

int i;
byte recu[3]; // stockage des données du module
int valeur;
float pression;

void setup()
{
Serial.begin(9600); // initialisation de la liaison série
SPI.begin(); // initialisation du port SPI
SPI.setDataMode(SPI_MODE0); // configuration de la liaison SPI en mode 0
SPI.setClockDivider(SPI_CLOCK_DIV16); // configuration de l'horloge à 1MHz
pinMode(CS, OUTPUT);
}

void loop()
{
digitalWrite(CS, LOW); // activation de la ligne CS
delayMicroseconds(20);
for (i=0;i<2;i=i+1)
{
recu[i] = SPI.transfer(0); // envoi de 2 données pour récupérer la valeur de la conversion sur deux octets
delayMicroseconds(20);
}
digitalWrite(CS, HIGH); // désactivation de la ligne CS
valeur = (recu[0] << 8|recu[1]);
for (i=0;i<2;i=i+1) // écriture dans le moniteur série
{
Serial.print("i");
Serial.print(i);
Serial.print("=");
Serial.print(recu[i]);
Serial.print('t'); // tabulation
}
pression=(valeur/4096.0-0.08)/0.09; // formule donnée par la documentation
Serial.print("Pression=");
Serial.print(pression);
Serial.println(" kPa");
delay(1000);
}
 
 
Datasheet du module

Nous vous proposons 13 produits pouvant être associés à cet article

Platine Arduino Uno (Rev 3)
A000066

16,21 € HT 19,45 € TTC Disponible

Support Clip pour modules Pmod
PMODCLIP

2,90 € HT 3,48 € TTC Disponible

Cordon 6 Pin Cable Connector 6"
6PINCC6

5,14 € HT 6,16 € TTC Disponible

Platine d'évaluation "NEXYS VIDEO"
TRENZ-26723

290,00 € HT 348,00 € TTC Disponible

Platine d'évaluation "Nexys™4 DDR"
TRENZ-26283

165,00 € HT 198,00 € TTC Disponible

Jeu de 20 straps flexibles M-F...
PRT-12794

2,21 € HT 2,65 € TTC Disponible

Platine d'évaluation "BASYS3"
TRENZ-26083

82,00 € HT 98,40 € TTC Disponible

Cordon 6 Pin Cable Connector 12"
TRENZ-25250

5,14 € HT 6,16 € TTC Disponible

Cordon "2 x 6 Pin Cable"
TRENZ-24450

3,89 € HT 4,67 € TTC Disponible

Platine de développement "ZYBO"
TRENZ-25398

129,17 € HT 155,00 € TTC Disponible

Platine d'évaluation "ZedBoard™
TRENZ-24539

320,00 € HT 384,00 € TTC Disponible

Cordon 6 Pin Cable Connector 18"
TRENZ-24459

5,14 € HT 6,16 € TTC Disponible

Cordon "2x6 Pin to Dual 6 Pin...
TRENZ-24451

3,75 € HT 4,50 € TTC Disponible