Innehållsförteckning:
Video: Raspberry Pi CPS120 Trycksensor Java Handledning: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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.. !
1. Hallon Pi
2. CPS120
3. I²C -kabel
4. I²C -sköld för Raspberry Pi
5. Ethernet -kabel
Steg 2: 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:
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:
Raspberry Pi - TMD26721 Infraröd digital närhetsdetektor Java Handledning: 4 steg
Raspberry Pi-TMD26721 Infraröd digital närhetsdetektor Java Tutorial: TMD26721 är en infraröd digital närhetsdetektor som tillhandahåller ett komplett närhetsdetekteringssystem och digital gränssnittslogik i en enda 8-polig ytmonteringsmodul. noggrannhet. Ett proffs
Mätning av vattenmängder med trycksensor: 5 steg
Mätning av vattenmängder med trycksensor: En trycksensor användes för att mäta mängden vatten i en tank
Nålfilt trycksensor: 7 steg (med bilder)
Nålfilt trycksensor: Skapa en trycksensor med:- Nålfiltad ull- Tunn muslin- Velostat- Ledande gänga Denna sensor kan användas en analog ingång för Arduino-kod
Gränssnitt BMP180 (barometrisk trycksensor) med Arduino: 9 steg
Gränssnitt BMP180 (barometrisk trycksensor) med Arduino: BMP-180 är en digital barometrisk trycksensor med ett i2c-gränssnitt. Denna lilla sensor från Bosch är ganska praktisk för sin lilla storlek, låga strömförbrukning och höga noggrannhet. Beroende på hur vi tolkar sensoravläsningarna kan vi övervaka ch
Hur man gör en löjligt billig analog trycksensor: 4 steg (med bilder)
Hur man gör en löjligt billig analog trycksensor: Trött på att betala orimliga belopp för en enkel analog trycksensor? Här är ett enkelt smutsigt sätt att göra en otroligt billig analog trycksensor. Denna trycksensor kommer inte att vara fruktansvärt exakt när det gäller mätning av preci