Orodha ya maudhui:
Video: Raspberry Pi A1332 Precision Hall - Athari Angle Sensor Mafunzo ya Java: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
A1332 ni 360 ° isiyo na mawasiliano ya azimio la juu linaloweza kupangiliwa sensorer nafasi ya pembe. Imeundwa kwa mifumo ya dijiti kutumia kiolesura cha I2C. Imejengwa kwenye teknolojia ya Mzunguko wa Wima wa Mviringo (CVH) na usindikaji wa ishara inayoweza kusanifishwa ya microprocessor pia imejumuishwa katika sensa hii. Hapa kuna maonyesho na nambari ya java kutumia Raspberry Pi.
Hatua ya 1: Unachohitaji.. !
1. Raspberry Pi
2. A1332
3. I²C Cable
4. I²C Shield kwa Raspberry Pi
5. Cable ya Ethernet
Hatua ya 2: Miunganisho:
Chukua ngao ya I2C kwa pi ya rasipiberi na uisukume kwa upole juu ya pini za gpio za pi ya raspberry.
Kisha unganisha mwisho mmoja wa kebo ya I2C kwenye sensorer A1332 na mwisho mwingine kwenye ngao ya I2C.
Pia unganisha kebo ya Ethernet kwa pi au unaweza kutumia moduli ya WiFi.
Uunganisho umeonyeshwa kwenye picha hapo juu.
Hatua ya 3: Nambari:
Nambari ya java ya A1332 inaweza kupakuliwa kutoka kwa duka yetu ya github- Duka la Dcube
Hapa kuna kiunga cha hiyo hiyo:
github.com/DcubeTechVentures/A1332/blob/master/Java/A1332.java
Tumetumia maktaba ya pi4j kwa nambari ya java, hatua za kusanikisha pi4j kwenye rasiberi pi imeelezewa hapa:
pi4j.com/install.html
Unaweza pia kunakili nambari kutoka hapa, imepewa kama ifuatavyo:
// Imesambazwa na leseni ya hiari.
// Itumie kwa njia yoyote unayotaka, faida au bure, mradi inafaa katika leseni za kazi zake zinazohusiana.
// A1332
// Nambari hii imeundwa kufanya kazi na Moduli ya Mini A1332_I2CS I2C
kuagiza com.pi4j.io.i2c. I2CBus;
kuagiza com.pi4j.io.i2c. I2CDevice;
kuagiza com.pi4j.io.i2c. I2CFactory;
kuagiza java.io. IOException;
darasa la umma A1332
{
umma tuli batili kuu (Kamba args ) hutupa Ubaguzi
{
// Unda basi ya I2C
Basi la I2C = I2CFactory.getInstance (I2CBus. BUS_1);
// Pata kifaa cha I2C, anwani ya A1332 I2C ni 0x0C (12)
Kifaa cha I2CDevice = Bus.getDevice (0x0C);
Kulala (500);
// Soma ka 2 za data
// mbichi_adc msb, ghafi_adc lsb
data data = byte mpya [2];
soma kifaa (data, 0, 2);
// Kuangalia data halali
wakati ((data [0] == 0) && (data [1] == 0))
{
soma kifaa (data, 0, 2);
}
// Badilisha data iwe 12-bits
int raw_adc = ((data [0] & 0x0F) * 256 + (data [1] & 0xFF));
pembe mbili = (raw_adc / 4096.0) * 360;
// Pato data kwa screen
System.out.printf ("Angle ya Magnetic:%.2f% n", pembe);
}
}
Hatua ya 4: Matumizi:
A1332 ni bora kwa matumizi ya magari yanayohitaji vipimo vya pembe za kasi ya 360 °, kama vile: uendeshaji wa umeme wa umeme (EPS), usafirishaji, baa ya torsion, na mifumo mingine ambayo inahitaji kipimo sahihi cha pembe. Sensor hii imeundwa kutimiza mahitaji ya mifumo ambayo inajumuisha kipimo cha pembe na msimamo halisi kwa usahihi wa hali ya juu.
Ilipendekeza:
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Mafunzo: Hatua 4
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Python Tutorial: MPL3115A2 inaajiri sensa ya shinikizo la MEMS na kiolesura cha I2C ili kutoa data sahihi ya Shinikizo / Urefu na Joto. Matokeo ya sensa ni digitized na azimio kubwa 24-bit ADC. Usindikaji wa ndani huondoa kazi za fidia kutoka kwa
Raspberry Pi - TSL45315 Mafunzo ya Nuru ya Mwanga wa Sura ya Mafunzo: Hatua 4
Raspberry Pi - TSL45315 Mafunzo ya Nuru ya Mwanga wa Sura ya Mafunzo: TSL45315 ni sensa ya nuru ya dijiti iliyoko. Inakadiri majibu ya macho ya mwanadamu chini ya hali anuwai ya taa. Vifaa vina nyakati tatu za ujumuishaji na hutoa pato la moja kwa moja la 16-bit kupitia kiolesura cha basi cha I2C. Ushirikiano wa kifaa
Raspberry Pi MCP9803 Sensor ya Joto la Mafunzo ya Java: Hatua 4
Raspberry Pi MCP9803 Sensorer ya Joto la Mafunzo ya Java: MCP9803 ni sensorer ya joto la waya 2-waya. Zimejumuishwa na rejista zinazoweza kusanidiwa zinazowezesha matumizi ya kuhisi joto. Sensor hii inafaa kwa mfumo wa ufuatiliaji wa hali ya joto wa hali ya juu. Hapa
Raspberry Pi - TMP100 Joto Sensor Mafunzo ya Java: Hatua 4
Raspberry Pi - TMP100 Joto Sensor Mafunzo ya Java: TMP100 High-Usahihi, Nguvu za Chini, Moduli ya Joto la Joto la Dijiti I2C MINI. TMP100 ni bora kwa kipimo cha joto kilichopanuliwa. Kifaa hiki kinatoa usahihi wa ± 1 ° C bila kuhitaji usuluhishi au hali ya ishara ya sehemu ya nje. Yeye
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Java Mafunzo: Hatua 4
Raspberry Pi - MPL3115A2 Precision Altimeter Sensor Java Mafunzo: MPL3115A2 inaajiri sensa ya shinikizo la MEMS na kiolesura cha I2C ili kutoa data sahihi ya Shinikizo / Urefu na Joto. Matokeo ya sensa ni digitized na azimio kubwa 24-bit ADC. Usindikaji wa ndani huondoa kazi za fidia kutoka kwa