Innehållsförteckning:

Raspberry Pi CPS120 Trycksensor Java Handledning: 4 steg
Raspberry Pi CPS120 Trycksensor Java Handledning: 4 steg

Video: Raspberry Pi CPS120 Trycksensor Java Handledning: 4 steg

Video: Raspberry Pi CPS120 Trycksensor Java Handledning: 4 steg
Video: Raspberry Pi CPS120 Pressure & Temperature Sensor Java Tutorial 2024, November
Anonim
Image
Image

CPS120 är en högkvalitativ och låg kostnad kapacitiv absolut tryckgivare med fullt kompenserad effekt. Den förbrukar mycket mindre ström och består av en ultraliten mikro-elektro-mekanisk sensor (MEMS) för tryckmätning. En sigma-delta-baserad ADC är också förkroppsligad i den för att uppnå kravet på kompenserad effekt. Här är demonstrationen med en Java -kod med Raspberry Pi.

Steg 1: Vad du behöver.. !

Vad du behöver..!!
Vad du behöver..!!

1. Hallon Pi

2. CPS120

3. I²C -kabel

4. I²C -sköld för Raspberry Pi

5. Ethernet -kabel

Steg 2: Anslutningar:

Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar

Ta en I2C -sköld för hallonpi och tryck den försiktigt över gpio -stiften på hallonpi.

Anslut sedan den ena änden av I2C -kabeln till CPS120 -sensorn och den andra änden till I2C -skärmen.

Anslut också Ethernet -kabeln till pi eller så kan du använda en WiFi -modul.

Anslutningar visas på bilden ovan.

Steg 3: Kod:

Koda
Koda

Java-koden för CPS120 kan laddas ner från vårt github-arkiv- Dcube Store

Här är länken till samma:

github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java

Vi har använt pi4j -biblioteket för java -kod, stegen för att installera pi4j på hallon pi beskrivs här:

pi4j.com/install.html

Du kan också kopiera koden härifrån, den ges enligt följande:

// Distribueras med en fri vilja licens.

// Använd den hur du vill, vinst eller gratis, förutsatt att den passar i licensen för dess associerade verk.

// CPS120

// Denna kod är utformad för att fungera med CPS120_I2CS I2C Mini Module.

importera com.pi4j.io.i2c. I2CBus;

importera com.pi4j.io.i2c. I2CDenhet;

importera com.pi4j.io.i2c. I2CFactory;

importera java.io. IOException;

offentlig klass CPS120

{

public static void main (String args ) kastar undantag

{

// Skapa I2CBus

I2CBus -buss = I2CFactory.getInstance (I2CBus. BUS_1);

// Skaffa I2C -enhet, CPS120 I2C -adress är 0x28 (40)

I2CDevice -enhet = bus.getDevice (0x28);

// Skicka startkommando

device.write (0x28, (byte) 0x80);

Tråd. Sover (800);

// Läs 2 byte med data, msb först

byte data = ny byte [2];

device.read (data, 0, 2);

// Konvertera data till kPa

dubbel tryck = (((data [0] & 0x3F) * 256 + data [1]) * (90 / 16384,00)) + 30;

// Mata ut data till skärmen

System.out.printf ("Trycket är: %.2f kPa %n", tryck);

}

}

Steg 4: Ansökningar:

CPS120 har en mängd olika applikationer. Den kan användas i bärbara och stationära barometrar, höjdmätare etc. Tryck är en viktig parameter för att bestämma väderförhållandena och med tanke på att denna sensor också kan installeras på väderstationer. Det kan införlivas i luftkontrollsystem såväl som i vakuumsystem.

Rekommenderad: