Table des matières:
Vidéo: Tutoriel Java du capteur de pression Raspberry Pi CPS120 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Le CPS120 est un capteur de pression absolue capacitif de haute qualité et à faible coût avec une sortie entièrement compensée. Il consomme très moins d'énergie et comprend un capteur micro-électro-mécanique (MEMS) ultra petit pour la mesure de la pression. Un CAN basé sur sigma-delta y est également intégré pour répondre aux exigences de sortie compensée. Voici la démonstration avec un code java utilisant Raspberry Pi.
Étape 1: Ce dont vous avez besoin.
1. Framboise Pi
2. CPS120
3. Câble I²C
4. Bouclier I²C pour Raspberry Pi
5. Câble Ethernet
Étape 2: Connexions:
Prenez un shield I2C pour raspberry pi et poussez-le doucement sur les broches gpio de raspberry pi.
Connectez ensuite l'une des extrémités du câble I2C au capteur CPS120 et l'autre extrémité au blindage I2C.
Connectez également le câble Ethernet au pi ou vous pouvez utiliser un module WiFi.
Les connexions sont montrées dans l'image ci-dessus.
Étape 3: Coder:
Le code java pour CPS120 peut être téléchargé depuis notre référentiel github - Dcube Store
Voici le lien pour le même:
github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java
Nous avons utilisé la bibliothèque pi4j pour le code java, les étapes pour installer pi4j sur raspberry pi sont décrites ici:
pi4j.com/install.html
Vous pouvez également copier le code d'ici, il est donné comme suit:
// Distribué avec une licence libre-arbitre.
// Utilisez-le comme vous le souhaitez, à profit ou gratuitement, à condition qu'il rentre dans les licences de ses œuvres associées.
// CPS120
// Ce code est conçu pour fonctionner avec le mini module CPS120_I2CS I2C.
importer com.pi4j.io.i2c. I2CBus;
importer com.pi4j.io.i2c. I2CDevice;
importer com.pi4j.io.i2c. I2CFactory;
importer java.io. IOException;
classe publique CPS120
{
public static void main(String args) lève une exception
{
// Créer I2CBus
Bus I2CBus = I2CFactory.getInstance(I2CBus. BUS_1);
// Obtenir le périphérique I2C, l'adresse I2C CPS120 est 0x28 (40)
Périphérique I2CDevice = bus.getDevice (0x28);
// Envoi de la commande de démarrage
device.write(0x28, (octet)0x80);
Thread.sleep(800);
// Lecture de 2 octets de données, msb d'abord
octet données = nouvel octet[2];
device.read(données, 0, 2);
// Convertir les données en kPa
double pression = (((data[0] & 0x3F) * 256 + data[1]) * (90 / 16384.00)) + 30;
// Sortie des données à l'écran
System.out.printf("La pression est: %.2f kPa %n", pression);
}
}
Étape 4: Candidatures:
Le CPS120 a une variété d'applications. Il peut être utilisé dans des baromètres portables et fixes, des altimètres, etc. La pression est un paramètre important pour déterminer les conditions météorologiques et étant donné que ce capteur peut également être installé dans les stations météorologiques. Il peut être incorporé dans des systèmes de contrôle d'air ainsi que dans des systèmes de vide.
Conseillé:
Raspberry Pi - Tutoriel Java du capteur de lumière ambiante TSL45315 : 4 étapes
Raspberry Pi - Tutoriel Java du capteur de lumière ambiante TSL45315 : TSL45315 est un capteur de lumière ambiante numérique. Il se rapproche de la réponse de l'œil humain dans diverses conditions d'éclairage. Les appareils ont trois temps d'intégration sélectionnables et fournissent une sortie lux directe de 16 bits via une interface de bus I2C. L'appareil co
Mesure de la pression avec CPS120 et Arduino Nano : 4 étapes
Mesure de la pression à l'aide du CPS120 et de l'Arduino Nano : le CPS120 est un capteur de pression absolue capacitif de haute qualité et à faible coût avec une sortie entièrement compensée. Il consomme très moins d'énergie et comprend un capteur micro-électro-mécanique (MEMS) ultra petit pour la mesure de la pression. Une base sigma-delta
Mesure de la pression à l'aide du CPS120 et du Raspberry Pi : 4 étapes
Mesure de la pression à l'aide du CPS120 et du Raspberry Pi : Le CPS120 est un capteur de pression absolue capacitif de haute qualité et à faible coût avec une sortie entièrement compensée. Il consomme très moins d'énergie et comprend un capteur micro-électro-mécanique (MEMS) ultra petit pour la mesure de la pression. Une base sigma-delta
Tutoriel Java du capteur de température Raspberry Pi MCP9803 : 4 étapes
Tutoriel Java sur le capteur de température Raspberry Pi MCP9803 : Le MCP9803 est un capteur de température de haute précision à 2 fils. Ils sont dotés de registres programmables par l'utilisateur qui facilitent les applications de détection de température. Ce capteur est adapté au système de surveillance de la température multizone hautement sophistiqué. Ici
Mesure de la pression à l'aide du CPS120 et du photon de particules : 4 étapes
Mesure de la pression à l'aide du CPS120 et du photon de particules : Le CPS120 est un capteur de pression absolue capacitif de haute qualité et à faible coût avec une sortie entièrement compensée. Il consomme très moins d'énergie et comprend un capteur micro-électro-mécanique (MEMS) ultra petit pour la mesure de la pression. Une base sigma-delta