Taula de continguts:
Vídeo: Raspberry Pi A1332 Precision Hall - Tutorial Java del sensor d'angle d'efecte: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
A1332 és un sensor de posició d'angle magnètic programable d'alta resolució sense contacte de 360 °. Està dissenyat per a sistemes digitals que utilitzen una interfície I2C. Està basat en la tecnologia Circular Vertical Hall (CVH) i un sensor de processament programable basat en microprocessador també s’incorpora a aquest sensor. Aquí teniu la demostració amb un codi java que utilitza Raspberry Pi.
Pas 1: el que necessiteu..
1. Raspberry Pi
2. A1332
3. Cable I²C
4. Escut I²C per a Raspberry Pi
5. Cable Ethernet
Pas 2: connexions:
Agafeu un escut I2C per a raspberry pi i passeu-lo suaument per sobre dels pins gpio de raspberry pi.
A continuació, connecteu un extrem del cable I2C al sensor A1332 i l’altre extrem a la pantalla I2C.
Connecteu també el cable Ethernet al pi o podeu utilitzar un mòdul WiFi.
Les connexions es mostren a la imatge superior.
Pas 3: Codi:
El codi Java per a A1332 es pot descarregar des del nostre repositori de github - Dcube Store
Aquí teniu l’enllaç per al mateix:
github.com/DcubeTechVentures/A1332/blob/master/Java/A1332.java
Hem utilitzat la biblioteca pi4j per al codi Java; aquí es descriuen els passos per instal·lar pi4j al raspberry pi:
pi4j.com/install.html
També podeu copiar el codi des d’aquí, es dóna de la següent manera:
// Distribuïda amb llicència de lliure voluntat.
// Utilitzeu-lo de la manera que vulgueu, sense ànim de lucre o de franc, sempre que encaixi en les llicències de les obres associades.
// A1332
// Aquest codi està dissenyat per funcionar amb el mini mòdul A1332_I2CS I2C
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
importació java.io. IOException;
classe pública A1332
{
public static void main (String args ) llança Excepció
{
// Crea un bus I2C
Bus I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Obtén un dispositiu I2C, l'adreça A1332 I2C és 0x0C (12)
I2CDevice device = Bus.getDevice (0x0C);
Thread.sleep (500);
// Llegiu 2 bytes de dades
// raw_adc msb, raw_adc lsb
byte dades = byte nou [2];
device.read (dades, 0, 2);
// Comprovació de dades vàlides
while ((dades [0] == 0) && (dades [1] == 0))
{
device.read (dades, 0, 2);
}
// Converteix les dades a 12 bits
int raw_adc = ((dades [0] i 0x0F) * 256 + (dades [1] i 0xFF));
doble angle = (raw_adc / 4096.0) * 360;
// Sortiu les dades a la pantalla
System.out.printf ("Angle magnètic:%.2f% n", angle);
}
}
Pas 4: aplicacions:
A1332 és ideal per a aplicacions automotrius que requereixen mesures d’angle d’alta velocitat de 360 °, com ara: direcció assistida electrònica (EPS), transmissió, barra de torsió i altres sistemes que requereixen una mesura precisa d’angles. Aquest sensor està dissenyat per satisfer els requisits dels sistemes que incorporen la mesura de l'angle i la posició exacta amb alta precisió.
Recomanat:
Conversió del sensor d’efecte Hall Logitech 3D Extreme Pro: 9 passos
Conversió del sensor d’efecte Hall Logitech 3D Extreme Pro: el control del timó del meu joystick s’apagava. Vaig intentar desmuntar les olles i netejar-les, però en realitat no em va ajudar. Així que vaig començar a cercar testos de recanvi i vaig trobar-me amb uns quants llocs web diferents de fa diversos anys que feien referència a
Com construir el vostre propi anemòmetre mitjançant interruptors Reed, sensor d'efecte Hall i alguns retalls a Nodemcu - Part 2 - Programari: 5 passos (amb imatges)
Com es construeix el seu propi anemòmetre mitjançant commutadors Reed, sensor d’efecte Hall i alguns retalls a Nodemcu - Part 2 - Programari: Introducció Aquesta és la seqüela del primer missatge: "Com construir el seu propi anemòmetre mitjançant interruptors Reed, sensor d’efecte Hall i alguns retalls a Nodemcu - Part 1 - Maquinari " - on mostro com muntar la velocitat i la direcció del vent mesurant
Com construir el vostre propi anemòmetre mitjançant interruptors Reed, sensor d’efecte Hall i alguns retalls a Nodemcu. - Part 1 - Maquinari: 8 passos (amb imatges)
Com construir el vostre propi anemòmetre mitjançant interruptors Reed, sensor d’efecte Hall i alguns retalls a Nodemcu. - Part 1 - Maquinari: Introducció Des que vaig començar amb els estudis d’Arduino i Maker Culture, m’ha agradat construir dispositius útils amb trossos de brossa i ferralla, com ara taps d’ampolles, trossos de PVC, llaunes de beguda, etc. M’encanta donar un segon la vida de qualsevol peça o qualsevol company
Sensor d'efecte Hall Arduino amb interrupcions: 4 passos
Sensor d'efecte Hall Arduino amb interrupcions: Hola a tothom, avui us mostraré com podeu connectar un sensor d'efecte hall a un Arduino i utilitzar-lo amb una interrupció. Eines i materials utilitzats al vídeo (enllaços d'afiliació): Arduino Uno: http : //s.click.aliexpress.com/e/biNyW0zK Sensors d'efecte Hall: h
Sensor d'efecte Hall: caixa de música de Nadal: 4 passos
Sensor d'efecte Hall: Christmas Music Box: és una caixa de música que reprodueix música un cop oberta (mireu el vídeo). És una manera fantàstica, especial i única d’embolicar els regals per a algú especial. Utilitza un sensor d’efecte hall per comprovar si la tapa s’ha obert per la falta de camp magnètic a