Kazalo:
Video: Raspberry Pi A1332 Precision Hall - Senzor kota učinka Java Vadnica: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
A1332 je 360 ° brezkontaktno programabilno tipalo magnetnega kota z visoko ločljivostjo. Zasnovan je za digitalne sisteme z vmesnikom I2C. Zasnovan je na tehnologiji CVH (Circular Vertical Hall) in v ta senzor je vključena tudi programabilna obdelava signala na osnovi mikroprocesorja. Tukaj je predstavitev s kodo java z uporabo Raspberry Pi.
Korak: Kaj potrebujete.. !
1. Malina Pi
2. A1332
3. Kabel I²C
4. I²C ščit za Raspberry Pi
5. Ethernetni kabel
2. korak: Povezave:
Za malino pi vzemite ščit I2C in ga nežno potisnite čez zatiče gpio maline pi.
Nato en konec kabla I2C priključite na senzor A1332, drugi konec pa na ščit I2C.
Ethernetni kabel priključite tudi na pi ali pa uporabite modul WiFi.
Povezave so prikazane na zgornji sliki.
3. korak: Koda:
Kodo java za A1332 lahko prenesete iz našega skladišča github- Dcube Store
Tukaj je povezava za isto:
github.com/DcubeTechVentures/A1332/blob/master/Java/A1332.java
Za kodo java smo uporabili knjižnico pi4j, koraki za namestitev pi4j na malino pi so opisani tukaj:
pi4j.com/install.html
Kodo lahko tudi kopirate od tu, podana je na naslednji način:
// Razdeljeno z licenco za svobodno voljo.
// Uporabljajte ga kakor koli želite, dobičkonosno ali brezplačno, pod pogojem, da ustreza licencam povezanih del.
// A1332
// Ta koda je zasnovana za delo z mini modulom A1332_I2CS I2C
uvoz com.pi4j.io.i2c. I2CBus;
uvoz com.pi4j.io.i2c. I2CDevice;
uvoz com.pi4j.io.i2c. I2CFactory;
uvoz java.io. IOException;
javni razred A1332
{
public static void main (String args ) vrže Exception
{
// Ustvari vodilo I2C
Vodilo I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Pridobite napravo I2C, naslov A1332 I2C je 0x0C (12)
Naprava I2CDevice = Bus.getDevice (0x0C);
Thread.sleep (500);
// Preberite 2 bajta podatkov
// raw_adc msb, raw_adc lsb
bajt podatki = novi bajt [2];
device.read (podatki, 0, 2);
// Preverjanje veljavnih podatkov
medtem ko ((podatki [0] == 0) && (podatki [1] == 0))
{
device.read (podatki, 0, 2);
}
// Pretvorimo podatke v 12-bitne
int raw_adc = ((podatki [0] & 0x0F) * 256 + (podatki [1] & 0xFF));
dvojni kot = (raw_adc / 4096.0) * 360;
// Izhod podatkov na zaslon
System.out.printf ("Magnetni kot: %.2f %n", kot);
}
}
4. korak: Aplikacije:
A1332 je idealen za avtomobilske aplikacije, ki zahtevajo visoke hitrosti 360 ° meritev kota, kot so: elektronski servo volan (EPS), menjalnik, torzijska palica in drugi sistemi, ki zahtevajo natančno merjenje kotov. Ta senzor je zasnovan za izpolnjevanje zahtev sistemov, ki vključujejo merjenje kota in natančnega položaja z visoko natančnostjo.
Priporočena:
Raspberry Pi - TMD26721 Infrardeči digitalni detektor bližine Java Vadnica: 4 koraki
Raspberry Pi-TMD26721 Infrardeči digitalni detektor bližine Java Vadnica: TMD26721 je infrardeči digitalni detektor bližine, ki ponuja popoln sistem za zaznavanje bližine in logiko digitalnega vmesnika v enem samem 8-polnem modulu za površinsko montažo. Zaznavanje bližine vključuje izboljšan signal-šum in natančnost. Profesionalec
Raspberry Pi MMA8452Q 3-osni 12-bitni/8-bitni digitalni merilnik pospeška Java Vadnica: 4 koraki
Raspberry Pi MMA8452Q 3-osni 12-bitni/8-bitni digitalni merilnik pospeška Java: Vadnica MMA8452Q je pameten, triosni, kapacitivni, mikroobdelovalni merilnik pospeška z nizko porabo energije z 12 bitovi ločljivosti. Prilagodljive možnosti, ki jih lahko programira uporabnik, so na voljo s pomočjo vgrajenih funkcij v merilniku pospeška, ki jih je mogoče konfigurirati na dve prekinitvi
Raspberry Pi - PCA9536 Vhodno/izhodni razširjevalnik Java Vadnica: 4 koraki
Raspberry Pi-PCA9536 Inva/Output Expander Java Vadnica: PCA9536 je 8-polna naprava CMOS, ki ponuja 4 bite splošne razširitve vzporednega vhoda/izhoda (GPIO) za aplikacije I2C-bus/SMBus. Sestavljen je iz 4-bitnega konfiguracijskega registra, ki služi namenu izbire vhoda ali izhoda, 4-bitnega
Merilnik kota: 3 koraki
Merilnik kota: V tem navodilu bom z vami delil način pridobivanja kota iz MPU6050 z malinovim pi z uporabo pythona. Ta članek pišem, ker na internetu nisem našel nobenega, ki bi nas vodil pri uporabi MPU6050 za iskanje kota z malinovim pi
Preoblikovanje kamere v "vojaško nočno videnje", dodajanje učinka nočne vizije ali ustvarjanje načina "NightVision" na kateri koli kameri !!!: 3 koraki
Preoblikovanje vaše kamere v "vojaško nočno vizijo", dodajanje učinka nočne vizije ali ustvarjanje načina "NightVision" na kateri koli kameri !!!: *** To je bilo že vpleteno v DIGITALNO DANE FOTOGRAFIJO NATEČAJ, Glasujte zame ** *Če potrebujete pomoč, nam pošljite e -pošto: [email protected] Govorim angleško, francosko, japonsko, špansko in poznam še druge jezike, če