Sisukord:
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
CPS120 on kõrge kvaliteediga ja madala hinnaga mahtuvuslik absoluutse rõhu andur, millel on täielikult kompenseeritud väljund. See tarbib väga vähem energiat ja sisaldab üliväikest mikroelektromehaanilist andurit (MEMS) rõhu mõõtmiseks. See sisaldab ka sigma-delta-põhist ADC-d, et täita kompenseeritud väljundi nõue. Siin on demonstratsioon java koodiga, kasutades Raspberry Pi.
Samm: mida vajate..
1. Vaarika Pi
2. CPS120
3. I²C kaabel
4. I²C kilp Raspberry Pi jaoks
5. Etherneti kaabel
Samm: ühendused:
Võtke vaarika pi jaoks I2C -kilp ja lükake see õrnalt üle vaarika pi gpio -tihvtide.
Seejärel ühendage I2C kaabli üks ots CPS120 anduriga ja teine ots I2C varjestusega.
Ühendage ka Etherneti kaabel pi -ga või võite kasutada WiFi -moodulit.
Ühendused on näidatud ülaltoodud pildil.
3. samm: kood:
CPS120 java koodi saab alla laadida meie githubi hoidlast Dcube Store
Siin on link samale:
github.com/DcubeTechVentures/CPS120/blob/master/Java/CPS120.java
Oleme Java -koodi jaoks kasutanud pi4j -raamatukogu, pi4j -i vaarika pi -le installimise samme kirjeldatakse siin:
pi4j.com/install.html
Siit saate koodi ka kopeerida, see on järgmine:
// Levitatakse vaba tahte litsentsiga.
// Kasutage seda soovitud viisil, kasumit teenides või tasuta, tingimusel et see sobib sellega seotud teoste litsentsidega.
// CPS120
// See kood on loodud töötama CPS120_I2CS I2C minimooduliga.
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
importige java.io. IOException;
avalik klass CPS120
{
public static void main (String args ) viskab Erand
{
// Loo I2CBus
I2CBus siin = I2CFactory.getInstance (I2CBus. BUS_1);
// Hangi I2C seade, CPS120 I2C aadress on 0x28 (40)
I2CDseadme seade = buss.getDevice (0x28);
// Start käsu saatmine
device.write (0x28, (bait) 0x80);
Niit.unenägu (800);
// Lugege 2 baiti andmeid, kõigepealt msb
bait andmed = uus bait [2];
device.read (andmed, 0, 2);
// Teisenda andmed kPa -ks
topeltrõhk = (((andmed [0] & 0x3F) * 256 + andmed [1]) * (90/16384,00)) + 30;
// Andmete väljastamine ekraanile
System.out.printf ("Rõhk on: %.2f kPa %n", rõhk);
}
}
4. samm: rakendused:
CPS120 -l on mitmesuguseid rakendusi. Seda saab kasutada kaasaskantavates ja statsionaarsetes baromeetrites, kõrgusemõõtjates jne. Rõhk on ilmastikutingimuste määramisel oluline parameeter, arvestades, et seda andurit saab paigaldada ka ilmajaamadesse. Seda saab lisada nii õhujuhtimissüsteemidesse kui ka vaakumsüsteemidesse.
Soovitan:
Raspberry Pi - TMD26721 infrapuna digitaalse läheduse detektori Java õpetus: 4 sammu
Raspberry Pi-TMD26721 infrapuna digitaalse läheduse detektori Java õpetus: TMD26721 on infrapuna digitaalse läheduse detektor, mis pakub täielikku läheduse tuvastamise süsteemi ja digitaalse liidese loogikat ühes 8-kontaktilises pinnamoodulis. Lähedustuvastus sisaldab täiustatud signaali-müra ja täpsus. Proff
Raspberry Pi - ADXL345 3 -teljeline kiirendusmõõturi Java õpetus: 4 sammu
Raspberry Pi-ADXL345 3-teljeline kiirendusmõõturi Java õpetus: ADXL345 on väike, õhuke ülivõimsusega 3-teljeline kiirendusmõõtur, millel on kõrge eraldusvõimega (13-bitine) mõõtmine kuni ± 16 g. Digitaalsed väljundandmed on vormindatud 16-bitiste kaheosaliste täienditena ja neile on juurdepääs digitaalse liidese I2 C kaudu. See mõõdab
Veekoguste mõõtmine rõhuanduri abil: 5 sammu
Veekoguste mõõtmine rõhuanduri abil: paagi veekoguse mõõtmiseks kasutati rõhuandurit. Seade: 24 PC andur Leivaplaat Takistid Võimendid
Traadita rõhuanduri andmete avaldamine MQTT abil: 7 sammu
Traadita rõhuandurite andmete avaldamine MQTT abil: ESP32 ja ESP 8266 on IoT valdkonnas väga tuttavad SoC -d. Need on IoT -projektide jaoks omamoodi õnnistused. ESP 32 on integreeritud WiFi ja BLE -ga seade. Lihtsalt sisestage oma SSID, parool ja IP -konfiguratsioonid ning integreerige asjad
Rõhuanduri maatriks: 7 sammu (piltidega)
Rõhuanduri maatriks: neli eraldi rõhuandurit ei anna mitte ainult tagasisidet selle kohta, kus ma vajutan, vaid ka selle kohta, kui kõvasti. Tundlikkus on ideaalne sõrme surumiseks. Kuigi see pole lineaarne, on see stabiilne. Väga tundlik kerge puudutuse suhtes ja siis nõuab see suurt survet