Indholdsfortegnelse:
Video: Raspberry Pi CPS120 Tryksensor Java Tutorial: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
CPS120 er en kapacitiv absolut trykføler af høj kvalitet til en lav pris med fuldt kompenseret ydelse. Det forbruger meget mindre strøm og består af en ultra lille mikro-elektro-mekanisk sensor (MEMS) til trykmåling. En sigma-delta-baseret ADC er også legemliggjort i den for at opfylde kravet om kompenseret output. Her er demonstrationen med en java -kode ved hjælp af Raspberry Pi.
Trin 1: Hvad du har brug for..
1. Hindbær Pi
2. CPS120
3. I²C -kabel
4. I²C Shield til Raspberry Pi
5. Ethernet -kabel
Trin 2: Forbindelser:
Tag et I2C -skjold til hindbærpi og skub det forsigtigt hen over gpio -benene på hindbærpi.
Tilslut derefter den ene ende af I2C -kablet til CPS120 -sensoren og den anden ende til I2C -skærmen.
Tilslut også Ethernet -kablet til pi'en, eller du kan bruge et WiFi -modul.
Forbindelser er vist på billedet ovenfor.
Trin 3: Kode:
Java-koden til CPS120 kan downloades fra vores github-lager- Dcube Store
Her er linket til det samme:
github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java
Vi har brugt pi4j bibliotek til java -kode, trinene til at installere pi4j på hindbær pi er beskrevet her:
pi4j.com/install.html
Du kan også kopiere koden herfra, den er givet som følger:
// Distribueret med en fri vilje licens.
// Brug den, som du vil, profit eller gratis, forudsat at den passer ind i licenserne til de tilhørende værker.
// CPS120
// Denne kode er designet til at fungere med CPS120_I2CS I2C Mini Module.
importer com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
offentlig klasse CPS120
{
public static void main (String args ) kaster Undtagelse
{
// Opret I2CBus
I2CBus bus = I2CFactory.getInstance (I2CBus. BUS_1);
// Hent I2C -enhed, CPS120 I2C -adresse er 0x28 (40)
I2CDevice -enhed = bus.getDevice (0x28);
// Send startkommando
device.write (0x28, (byte) 0x80);
Thread.sleep (800);
// Læs 2 bytes data, msb først
byte data = ny byte [2];
device.read (data, 0, 2);
// Konverter data til kPa
dobbelt tryk = (((data [0] & 0x3F) * 256 + data [1]) * (90 / 16384,00)) + 30;
// Output data til skærmen
System.out.printf ("Tryk er: %.2f kPa %n", tryk);
}
}
Trin 4: Ansøgninger:
CPS120 har en række forskellige applikationer. Det kan bruges i bærbare og stationære barometre, højdemålere osv. Tryk er en vigtig parameter for at bestemme vejrforholdene og i betragtning af, at denne sensor også kan installeres på vejrstationer. Det kan inkorporeres i luftkontrolsystemer såvel som vakuumsystemer.
Anbefalede:
Raspberry Pi - TMD26721 Infrarød digital nærhedsdetektor Java Tutorial: 4 trin
Raspberry Pi-TMD26721 Infrarød digital nærhedsdetektor Java Tutorial: TMD26721 er en infrarød digital nærhedsdetektor, der leverer et komplet nærhedsdetekteringssystem og digital interface-logik i et enkelt 8-benet overflademonteringsmodul. Nærhedsdetektering inkluderer forbedret signal-til-støj og nøjagtighed. En pro
Trykmåling ved hjælp af CPS120 og Raspberry Pi: 4 trin
Trykmåling ved hjælp af CPS120 og Raspberry Pi: CPS120 er en kapacitiv absolut trykføler af høj kvalitet til en lav pris med fuldt kompenseret output. Det forbruger meget mindre strøm og består af en ultra lille mikro-elektro-mekanisk sensor (MEMS) til trykmåling. Et sigma-delta baseret
Måling af vandmængder ved hjælp af tryksensor: 5 trin
Måling af vandmængder ved hjælp af tryksensor: En tryksensor blev brugt til at måle vandmængden i en tank. Udstyr: 24PC -sensor Et brødbræt
Grænseflade BMP180 (barometrisk tryksensor) med Arduino: 9 trin
Grænseflade BMP180 (barometrisk tryksensor) med Arduino: BMP-180 er en digital barometrisk tryksensor med et i2c-interface. Denne lille sensor fra Bosch er ganske praktisk på grund af sin lille størrelse, lave strømforbrug og høje nøjagtighed.Afhængigt af hvordan vi tolker sensoraflæsningerne, kunne vi overvåge ch
Sådan laver du en latterligt billig analog tryksensor: 4 trin (med billeder)
Sådan laver du en latterligt billig analog tryksensor: Træt af at betale ublu beløb for en simpel analog tryksensor? Her er en let måde at lave en utrolig billig analog tryksensor på. Denne trykføler vil ikke være frygtelig præcis med hensyn til måling af præcision