Sisällysluettelo:
Video: Raspberry Pi CPS120 -paineanturin Java -opetusohjelma: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
CPS120 on korkealaatuinen ja edullinen kapasitiivinen absoluuttinen paineanturi, jonka teho on täysin kompensoitu. Se kuluttaa hyvin vähän virtaa ja koostuu erittäin pienestä mikroelektromekaanisesta anturista (MEMS) paineen mittausta varten. Sigma-delta-pohjainen ADC on myös sisällytetty siihen kompensoidun lähdön vaatimuksen täyttämiseksi. Tässä on esittely java -koodilla, joka käyttää Raspberry Pi: tä.
Vaihe 1: Mitä tarvitset..
1. Vadelma Pi
2. CPS120
3. I²C -kaapeli
4. I²C -kilpi Raspberry Pi: lle
5. Ethernet -kaapeli
Vaihe 2: Liitännät:
Ota I2C -kilpi vadelma pi: lle ja työnnä sitä varovasti vadelma pi: n gpio -nastojen päälle.
Liitä sitten I2C -kaapelin toinen pää CPS120 -anturiin ja toinen pää I2C -suojaan.
Liitä myös Ethernet -kaapeli pi: hen tai voit käyttää WiFi -moduulia.
Liitännät näkyvät yllä olevassa kuvassa.
Vaihe 3: Koodi:
CPS120: n Java-koodin voi ladata github-arkistostamme- Dcube Storesta
Tässä linkki samaan:
github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java
Olemme käyttäneet java -koodille pi4j -kirjastoa, vaiheet pi4j: n asentamiseksi vadelma pi: lle on kuvattu tässä:
pi4j.com/install.html
Voit myös kopioida koodin täältä, se annetaan seuraavasti:
// Jaetaan vapaaehtoisella lisenssillä.
// Käytä sitä haluamallasi tavalla, voittoa tai ilmaiseksi, jos se sopii siihen liittyvien teosten lisensseihin.
// CPS120
// Tämä koodi on suunniteltu toimimaan CPS120_I2CS I2C Mini -moduulin kanssa.
tuonti com.pi4j.io.i2c. I2CBus;
tuoda com.pi4j.io.i2c. I2CDevice;
tuonti com.pi4j.io.i2c. I2CFactory;
tuoda java.io. IOException;
julkinen luokka CPS120
{
public staattinen void main (String args ) heittää Poikkeus
{
// Luo I2CBus
I2CBus -väylä = I2CFactory.getInstance (I2CBus. BUS_1);
// Hanki I2C -laite, CPS120: n I2C -osoite on 0x28 (40)
I2CDlaitelaite = väylä.getDevice (0x28);
// Lähetä käynnistyskomento
device.write (0x28, (tavu) 0x80);
Kierteet.unet (800);
// Lue 2 tavua dataa, ensin msb
tavu data = uusi tavu [2];
device.read (data, 0, 2);
// Muunna tiedot kPa: ksi
kaksinkertainen paine = (((tiedot [0] & 0x3F) * 256 + tiedot [1]) * (90/16384,00)) + 30;
// Tulosta tiedot näytölle
System.out.printf ("Paine on: %.2f kPa %n", paine);
}
}
Vaihe 4: Sovellukset:
CPS120 sisältää useita sovelluksia. Sitä voidaan käyttää kannettavissa ja kiinteissä barometreissa, korkeusmittarissa jne. Paine on tärkeä parametri sääolosuhteiden määrittämisessä ja ottaen huomioon, että tämä anturi voidaan asentaa myös sääasemille. Se voidaan sisällyttää ilmanohjausjärjestelmiin sekä tyhjiöjärjestelmiin.
Suositeltava:
Ohjelmoi oma 2048 -peli W/Java !: 8 vaihetta
Ohjelmoi oma 2048 -peli W/Java !: Rakastan peliä 2048. Ja niin päätin ohjelmoida oman versioni. Se on hyvin samanlainen kuin varsinainen peli, mutta sen itse ohjelmointi antaa minulle vapauden muuttaa mitä haluan milloin tahansa. Jos haluan 5x5 -pelin tyypillisen 4x4: n sijaan, s
Tehokas Java -kehitys Raspberry Pi: 11 vaihetta (kuvilla)
Tehokas Java -kehittäminen Raspberry Pi: lle: Tämä ohje sisältää erittäin tehokkaan lähestymistavan Java -ohjelmien kehittämiseen Raspberry Pi: lle. Olen käyttänyt tätä lähestymistapaa Java-ominaisuuksien kehittämiseen aina alhaisen tason laitetuesta monisäikeisiin ja verkkopohjaisiin ohjelmiin. Noin
Paineen mittaus CPS120: n ja Arduino Nanon avulla: 4 vaihetta
Paineen mittaus CPS120: n ja Arduino Nanon avulla: CPS120 on korkealaatuinen ja edullinen kapasitiivinen absoluuttinen paineanturi, jonka teho on täysin kompensoitu. Se kuluttaa hyvin vähän virtaa ja koostuu erittäin pienestä mikroelektromekaanisesta anturista (MEMS) paineen mittausta varten. Sigma-delta-pohjainen
Paineen mittaus CPS120: n ja Raspberry Pi: n avulla: 4 vaihetta
Paineen mittaus CPS120: n ja Raspberry Pi: n avulla: CPS120 on korkealaatuinen ja edullinen kapasitiivinen absoluuttinen paineanturi, jonka teho on täysin kompensoitu. Se kuluttaa hyvin vähän virtaa ja koostuu erittäin pienestä mikroelektromekaanisesta anturista (MEMS) paineen mittausta varten. Sigma-delta-pohjainen
Paineen mittaus CPS120: n ja hiukkasfotonin avulla: 4 vaihetta
Paineen mittaus CPS120: n ja hiukkasfotonin avulla: CPS120 on korkealaatuinen ja edullinen kapasitiivinen absoluuttinen paineanturi, jonka teho on täysin kompensoitu. Se kuluttaa hyvin vähän virtaa ja koostuu erittäin pienestä mikroelektromekaanisesta anturista (MEMS) paineen mittausta varten. Sigma-delta-pohjainen