Sadržaj:
Video: Raspberry Pi CPS120 Java senzor pritiska Tutorial: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
CPS120 je visokokvalitetni i jeftini kapacitivni senzor apsolutnog pritiska sa potpuno kompenzovanom snagom. Potroši vrlo manje energije i sastoji se od ultra malog mikro-elektro-mehaničkog senzora (MEMS) za mjerenje pritiska. ADC zasnovan na sigma-delti je također utjelovljen u njemu kako bi se ispunio zahtjev kompenziranog izlaza. Evo demonstracije s java kodom pomoću Raspberry Pi.
Korak 1: Šta vam treba..
1. Malina Pi
2. CPS120
3. I²C kabel
4. I²C štit za Raspberry Pi
5. Ethernet kabel
Korak 2: Veze:
Uzmite I2C štit za malinu pi i nježno je gurnite preko gpio igle maline pi.
Zatim spojite jedan kraj I2C kabela na senzor CPS120, a drugi kraj na I2C štit.
Također priključite Ethernet kabel na pi ili možete koristiti WiFi modul.
Veze su prikazane na gornjoj slici.
Korak 3: Kod:
Java kod za CPS120 može se preuzeti sa našeg github spremišta- Dcube Store
Evo linka za isto:
github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java
Za java kod koristili smo biblioteku pi4j, koraci za instaliranje pi4j na malinu pi opisani su ovdje:
pi4j.com/install.html
Kôd možete i kopirati odavde, dat je na sljedeći način:
// Distribuirano s licencom za slobodnu volju.
// Koristite ga kako god želite, profitno ili besplatno, pod uvjetom da se uklapa u licence povezanih djela.
// CPS120
// Ovaj kod je dizajniran za rad s CPS120_I2CS I2C mini modulom.
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
javna klasa CPS120
{
public static void main (String args ) baca Exception
{
// Kreiranje I2CBus -a
I2CBus sabirnica = I2CFactory.getInstance (I2CBus. BUS_1);
// Nabavite I2C uređaj, CPS120 I2C adresa je 0x28 (40)
I2CDevice uređaj = bus.getDevice (0x28);
// Pošaljite naredbu start
device.write (0x28, (bajt) 0x80);
Thread.sleep (800);
// Čitanje 2 bajta podataka, prvo msb
bajt podatak = novi bajt [2];
device.read (podaci, 0, 2);
// Pretvorimo podatke u kPa
dvostruki pritisak = (((podaci [0] & 0x3F) * 256 + podaci [1]) * (90 / 16384.00)) + 30;
// Iznos podataka na ekran
System.out.printf ("Pritisak je: %.2f kPa %n", pritisak);
}
}
Korak 4: Aplikacije:
CPS120 ima različite primjene. Može se koristiti u prijenosnim i stacionarnim barometarima, visinomjerima itd. Pritisak je važan parametar za određivanje vremenskih uslova s obzirom na to da se ovaj senzor može instalirati i na meteorološkim stanicama. Može se ugraditi u sisteme sa vazdušnom kontrolom, kao i u vakuumske sisteme.
Preporučuje se:
Mjerenje pritiska pomoću CPS120 i Arduino Nano: 4 koraka
Mjerenje pritiska pomoću CPS120 i Arduino Nano: CPS120 je visokokvalitetni i jeftini kapacitivni senzor apsolutnog pritiska sa potpuno kompenzovanom snagom. Potroši vrlo manje energije i sastoji se od ultra malog mikro-elektro-mehaničkog senzora (MEMS) za mjerenje pritiska. Sigma-delta zasnovana
Mjerenje pritiska pomoću CPS120 i Raspberry Pi: 4 koraka
Mjerenje pritiska pomoću CPS120 i Raspberry Pi: CPS120 je visokokvalitetni i jeftini kapacitivni senzor apsolutnog pritiska sa potpuno kompenzovanom snagom. Potroši vrlo manje energije i sastoji se od ultra malog mikro-elektro-mehaničkog senzora (MEMS) za mjerenje pritiska. Sigma-delta zasnovana
Kako koristiti senzor pritiska sa SkiiiD: 9 koraka
Kako koristiti PressureSensor sa SkiiiD-om: Ovaj projekt je uputa " kako koristiti Segment 3642BH sa Arduinom putem skiiiDPrije početka, dolje je osnovno uputstvo o tome kako koristiti skiiiD https://www.instructables.com/id/Getting- Započeto-sa-SkiiiD-Editor
Mjerenje pritiska pomoću CPS120 i fotona čestica: 4 koraka
Mjerenje pritiska pomoću CPS120 i fotona od čestica: CPS120 je visokokvalitetni i jeftini kapacitivni senzor apsolutnog pritiska sa potpuno kompenzovanom snagom. Potroši vrlo manje energije i sastoji se od ultra malog mikro-elektro-mehaničkog senzora (MEMS) za mjerenje pritiska. Sigma-delta zasnovana
Senzor pritiska i temperature zvona na vratima: 6 koraka
Senzor pritiska i temperature zvona na vratima: Ovo poboljšava standardno zvono na vratima sa čvrstom žicom sa modulom esp-12F (esp8266). Instalira se u samu jedinicu zvona kako bi se izbjegla promjena ožičenja. Pruža sljedeće funkcije Otkrivanje zvona na vratima Slanje obavijesti na telefon putem IFTTTStores