Sadržaj:
Video: Raspberry Pi A1332 Precision Hall - Ugaoni senzor efekta, Java vodič: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
A1332 je 360 ° beskontaktni programabilni senzor položaja magnetnog ugla koji se može programirati. Dizajniran je za digitalne sisteme koji koriste I2C sučelje. Izgrađen je na tehnologiji Circular Vertical Hall (CVH), a u ovaj senzor je ugrađena i programabilna obrada signala zasnovana na mikroprocesoru. Evo demonstracije s java kodom pomoću Raspberry Pi.
Korak 1: Šta vam treba..
1. Malina Pi
2. A1332
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 A1332, 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 A1332 može se preuzeti sa našeg github spremišta- Dcube Store
Evo linka za isto:
github.com/DcubeTechVentures/A1332/blob/master/Java/A1332.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.
// A1332
// Ovaj kod je dizajniran za rad s A1332_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 A1332
{
public static void main (String args ) baca Exception
{
// Kreiranje I2C sabirnice
I2CBus sabirnica = I2CFactory.getInstance (I2CBus. BUS_1);
// Nabavite I2C uređaj, A1332 I2C adresa je 0x0C (12)
I2CDevice uređaj = Bus.getDevice (0x0C);
Thread.sleep (500);
// Očitavanje 2 bajta podataka
// raw_adc msb, raw_adc lsb
bajt podatak = novi bajt [2];
device.read (podaci, 0, 2);
// Provjera valjanih podataka
dok ((podaci [0] == 0) && (podaci [1] == 0))
{
device.read (podaci, 0, 2);
}
// Pretvorimo podatke u 12-bitne
int raw_adc = ((podaci [0] & 0x0F) * 256 + (podaci [1] & 0xFF));
dvostruki kut = (raw_adc / 4096.0) * 360;
// Iznos podataka na ekran
System.out.printf ("Magnetski ugao: %.2f %n", ugao);
}
}
Korak 4: Primjene:
A1332 je idealan za automobilske aplikacije koje zahtijevaju mjerenje kuta od 360 ° velike brzine, kao što su: elektronički servo upravljač (EPS), prijenos, torziona šipka i drugi sistemi koji zahtijevaju precizno mjerenje kutova. Ovaj senzor je dizajniran za ispunjavanje zahtjeva sistema koji uključuju mjerenje ugla i tačne pozicije sa velikom preciznošću.
Preporučuje se:
Pretvorba senzora Logitech 3D Extreme Pro Hall Hall efekta: 9 koraka
Logitech 3D Extreme Pro Hall senzorski pretvarač: Konverzija upravljača kormila na mom džojstiku se gasila. Pokušao sam rastaviti lonce i očistiti ih, ali nije pomoglo. Tako sam počeo tražiti zamjenske lonce i naletio na nekoliko različitih web stranica od prije nekoliko godina koje se odnose
Kako izgraditi vlastiti anemometar pomoću trska, prekidača Hall efekta i nekih bilješki na Nodemcu. - 1. dio - Hardver: 8 koraka (sa slikama)
Kako izgraditi vlastiti anemometar pomoću trska, prekidača Hall efekta i nekih bilješki na Nodemcu. - 1. dio - Hardver: Uvod Od početka studija o Arduinu i kulturi proizvođača volio sam graditi korisne uređaje koristeći otpad i komade otpada, poput čepova boca, komada PVC -a, limenki za piće itd. Volim dati sekundu život svakom komadu ili bilo kom drugu
Senzor Hall efekta: Božićna muzička kutija: 4 koraka
Senzor Hall efekta: Božićna muzička kutija: Ovo je muzička kutija koja reprodukuje muziku jednom otvorenu (pogledajte video!). To je sjajan, poseban i jedinstven način da zapakirate svoje poklone za svoju posebnu osobu! Koristi senzor Hall efekta kako bi provjerio je li poklopac otvoren zbog nedostatka magnetskog polja
Vodič za Hall senzor: 5 koraka
Vodič za Hall senzor: Opis: Hall senzor je vrlo popularan u otkrivanju magnetskog polja. Ovaj senzorski modul dolazi s osnovnim krugovima koji će vam pomoći da započnete. Jednostavno ga napajajte s 5VDC i Hall -ov senzor bit će spreman za otkrivanje magnetskog polja. Postoje dva o
Senzor Hall efekta na Arduinu pomoću Fidget Spinnera: 3 koraka (sa slikama)
Hall -ov senzor efekta na Arduinu pomoću Fidget Spinnera: SažetakU ovom projektu objašnjavam kako funkcionira Hall -ov senzor za mjerenje brzine fidget spinnera s arduino pločom. radi:-Senzor Hall efekta je pretvarač koji mijenja svoj izlazni napon kao odgovor na magnetsko polje. Hall efekat