Taula de continguts:
Vídeo: Tutorial Java del sensor de pressió Raspberry Pi CPS120: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
CPS120 és un sensor de pressió absoluta capacitiva d’alta qualitat i baix cost amb sortida totalment compensada. Consumeix molt menys energia i es compon d’un sensor micro-electromecànic (MEMS) ultra petit per mesurar la pressió. També s’incorpora un ADC basat en sigma-delta per complir el requisit de sortida compensada. Aquí teniu la demostració amb un codi java que utilitza Raspberry Pi.
Pas 1: el que necessiteu..
1. Raspberry Pi
2. CPS120
3. Cable I²C
4. Escut I²C per a Raspberry Pi
5. Cable Ethernet
Pas 2: connexions:
Agafeu un escut I2C per a raspberry pi i passeu-lo suaument per sobre dels pins gpio de raspberry pi.
A continuació, connecteu un extrem del cable I2C al sensor CPS120 i l’altre extrem al blindatge I2C.
Connecteu també el cable Ethernet al pi o podeu utilitzar un mòdul WiFi.
Les connexions es mostren a la imatge superior.
Pas 3: Codi:
El codi java de CPS120 es pot descarregar des del nostre repositori de github - Dcube Store
Aquí teniu l’enllaç per al mateix:
github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java
Hem utilitzat la biblioteca pi4j per al codi Java; aquí es descriuen els passos per instal·lar pi4j al raspberry pi:
pi4j.com/install.html
També podeu copiar el codi des d’aquí, es dóna de la següent manera:
// Distribuïda amb llicència de lliure voluntat.
// Utilitzeu-lo de la manera que vulgueu, sense ànim de lucre o de franc, sempre que encaixi en les llicències de les obres associades.
// CPS120
// Aquest codi està dissenyat per funcionar amb el mini mòdul CPS120_I2CS I2C.
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
importació java.io. IOException;
classe pública CPS120
{
public static void main (String args ) llança Excepció
{
// Crea I2CBus
Bus I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Obteniu un dispositiu I2C, l'adreça CPS120 I2C és 0x28 (40)
I2CDevice device = bus.getDevice (0x28);
// Envia l’ordre d’inici
device.write (0x28, (byte) 0x80);
Thread.sleep (800);
// Llegiu 2 bytes de dades, primer msb
byte dades = byte nou [2];
device.read (dades, 0, 2);
// Converteix dades a kPa
doble pressió = (((dades [0] i 0x3F) * 256 + dades [1]) * (90 / 16384.00)) + 30;
// Sortiu les dades a la pantalla
System.out.printf ("La pressió és:%.2f kPa% n", pressió);
}
}
Pas 4: aplicacions:
CPS120 té diverses aplicacions. Es pot utilitzar en baròmetres portàtils i estacionaris, altímetres, etc. La pressió és un paràmetre important per determinar les condicions meteorològiques i tenint en compte que aquest sensor també es pot instal·lar a les estacions meteorològiques. Es pot incorporar tant en sistemes de control d’aire com en sistemes de buit.
Recomanat:
Mesura de la pressió mitjançant CPS120 i Arduino Nano: 4 passos
Mesura de la pressió mitjançant CPS120 i Arduino Nano: CPS120 és un sensor de pressió absoluta capacitiva d’alta qualitat i de baix cost amb sortida totalment compensada. Consumeix molt menys energia i es compon d’un sensor micro-electromecànic (MEMS) ultra petit per mesurar la pressió. Una base sigma-delta
Mesura de la pressió mitjançant CPS120 i Raspberry Pi: 4 passos
Mesura de la pressió mitjançant CPS120 i Raspberry Pi: CPS120 és un sensor de pressió absoluta capacitiva d’alta qualitat i de baix cost amb sortida totalment compensada. Consumeix molt menys energia i es compon d’un sensor micro-electromecànic (MEMS) ultra petit per mesurar la pressió. Una base sigma-delta
Tutorial del sensor de pressió i temperatura Arduino AMS5812_0050-D-B: 4 passos
Arduino AMS5812_0050-D-B Tutorial del sensor de pressió i temperatura: El sensor de pressió amplificat AMS5812 amb sortides analògiques i digitals és un sensor d'alta precisió amb una sortida de tensió analògica i una interfície I2C digital. Combina un element de detecció piezoresistiu amb un element de condicionament del senyal per al seu funcionament
Mesura de pressió mitjançant CPS120 i fotó de partícules: 4 passos
Mesura de la pressió mitjançant CPS120 i el fotó de partícules: CPS120 és un sensor de pressió absoluta capacitiva d’alta qualitat i de baix cost amb sortida totalment compensada. Consumeix molt menys energia i es compon d’un sensor micro-electromecànic (MEMS) ultra petit per mesurar la pressió. Una base sigma-delta
Publicació de dades del sensor de pressió sense fils mitjançant MQTT: 7 passos
Publicació de dades de sensors de pressió sense fils mitjançant MQTT: ESP32 i ESP 8266 són SoC molt familiars en el camp de l’IoT. Es tracta d’una mena de benefici per als projectes IoT. ESP 32 és un dispositiu amb WiFi i BLE integrats. Només cal que doneu el vostre SSID, contrasenya i configuracions d’IP i que integreu les coses a