Tartalomjegyzék:
Videó: Raspberry Pi CPS120 Java nyomásérzékelő bemutató: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
A CPS120 kiváló minőségű és olcsó kapacitív abszolút nyomásérzékelő, teljesen kompenzált kimenettel. Nagyon kevesebb energiát fogyaszt, és egy ultra kicsi mikroelektromechanikus érzékelőt (MEMS) tartalmaz a nyomásméréshez. Egy szigma-delta alapú ADC is benne van, hogy teljesítse a kompenzált kimenet követelményét. Itt a bemutató egy java kóddal a Raspberry Pi segítségével.
1. lépés: Amire szüksége van..
1. Málna Pi
2. CPS120
3. I²C kábel
4. I²C pajzs a Raspberry Pi számára
5. Ethernet kábel
2. lépés: Csatlakozások:
Vegyünk egy I2C pajzsot a málna pi számára, és óvatosan toljuk át a málna pi gpio csapjaira.
Ezután csatlakoztassa az I2C kábel egyik végét a CPS120 érzékelőhöz, a másik végét pedig az I2C árnyékoláshoz.
Csatlakoztassa az Ethernet kábelt is a pi -hez, vagy használhat WiFi modult.
A csatlakozásokat a fenti kép mutatja.
3. lépés: Kód:
A CPS120 java kódja letölthető a github tárhelyünkről- Dcube Store
Itt a link ugyanerre:
github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java
A java kódhoz pi4j könyvtárat használtunk, a pi4j málna pi -re történő telepítésének lépéseit itt írjuk le:
pi4j.com/install.html
Innen is másolhatja a kódot, ez a következőképpen van megadva:
// Szabad akaratú licenccel terjesztik.
// Bármilyen módon használhatja, haszonnal vagy ingyen, feltéve, hogy illeszkedik a kapcsolódó művek licenceihez.
CPS120
// Ez a kód a CPS120_I2CS I2C Mini modullal való együttműködésre készült.
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
nyilvános osztályú CPS120
{
public static void main (String args ) dobások Kivétel
{
// I2CBus létrehozása
I2CBus busz = I2CFactory.getInstance (I2CBus. BUS_1);
// I2C eszköz beszerzése, a CPS120 I2C címe 0x28 (40)
I2CDevice device = bus.getDevice (0x28);
// Start parancs küldése
device.write (0x28, (bájt) 0x80);
Téma.alvás (800);
// 2 bájt adat olvasása, először msb
bájt adat = új bájt [2];
device.read (adatok, 0, 2);
// Adatok konvertálása kPa -ba
kettős nyomás = ((([adatok] és 0x3F) * 256 + adatok [1]) * (90 / 16384,00)) + 30;
// Adatok megjelenítése a képernyőn
System.out.printf ("A nyomás: %.2f kPa %n", nyomás);
}
}
4. lépés: Alkalmazások:
A CPS120 számos alkalmazással rendelkezik. Használható hordozható és helyhez kötött barométerekhez, magasságmérőkhöz stb. Beépíthető légszabályozó rendszerekbe, valamint vákuumrendszerekbe.
Ajánlott:
Vezeték nélküli nyomásérzékelő adatok közzététele az MQTT használatával: 7 lépés
Vezeték nélküli nyomásérzékelő adatok közzététele az MQTT használatával: Az ESP32 és az ESP 8266 nagyon jól ismert SoC az IoT területén. Ezek egyfajta áldás az IoT projektek számára. Az ESP 32 egy olyan eszköz, amely integrált WiFi -vel és BLE -vel rendelkezik. Csak adja meg SSID -jét, jelszavát és IP -konfigurációit, és integrálja a dolgokat a
Tűvel nemezelt nyomásérzékelő: 7 lépés (képekkel)
Tűvel nemezelt nyomásérzékelő: Hozzon létre nyomásérzékelőt a következők segítségével:- tűvel nemezelt gyapjú- vékony muszlin- Velostat- vezetőképes menet Ez az érzékelő analóg bemenetként használható az Arduino kódhoz
Nyomásérzékelő zokni: 18 lépés (képekkel)
Nyomásérzékelő zokni rögzítés: Az egyéni ortézisek kiválasztásakor nincs sok megbízható tesztelési lehetőség, amelyek segíthetnek eldönteni, hogy milyen típusú betét felel meg a lábának igényeinek. És a létező lehetőségek szinte mindig kifejezetten tesztelik az imb -t
A BMP180 (barometrikus nyomásérzékelő) illesztése az Arduino -val: 9 lépés
A BMP180 (barometrikus nyomásérzékelő) illesztése az Arduino-val: A BMP-180 egy digitális barometrikus nyomásérzékelő, i2c interfésszel. Ez a Bosch apró érzékelője nagyon praktikus kis mérete, alacsony energiafogyasztása és nagy pontossága miatt. Attól függően, hogy hogyan értelmezzük az érzékelők leolvasását, nyomon követhetjük a
Nyomásérzékelő mátrix: 7 lépés (képekkel)
Nyomásérzékelő mátrix: Négy különálló nyomásérzékelő nemcsak visszajelzést ad arról, hogy hol nyomom, hanem arról is, hogy milyen erősen. Az érzékenység ideális az ujjnyomáshoz. Bár nem lineáris, de stabil. Nagyon érzékeny a könnyű érintésre, majd nagy nyomást igényel