Tabla de contenido:
Video: Raspberry Pi A1332 Precision Hall - Tutorial Java del sensor de ángulo de efecto: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
A1332 es un sensor de posición de ángulo magnético programable de alta resolución sin contacto de 360 °. Está diseñado para sistemas digitales que utilizan una interfaz I2C. Está construido con tecnología Circular Vertical Hall (CVH) y también se incorpora en este sensor un procesamiento de señal programable basado en microprocesador. Aquí está la demostración con un código java usando Raspberry Pi.
Paso 1: ¡¡Lo que necesitas …
1. Raspberry Pi
2. A1332
3. Cable I²C
4. Escudo I²C para Raspberry Pi
5. Cable Ethernet
Paso 2: Conexiones:
Tome un protector I2C para raspberry pi y empújelo suavemente sobre los pines gpio de raspberry pi.
Luego, conecte un extremo del cable I2C al sensor A1332 y el otro extremo al blindaje I2C.
También conecte el cable Ethernet al pi o puede usar un módulo WiFi.
Las conexiones se muestran en la imagen de arriba.
Paso 3: Código:
El código java para A1332 se puede descargar desde nuestro repositorio de github- Dcube Store
Aquí está el enlace para el mismo:
github.com/DcubeTechVentures/A1332/blob/master/Java/A1332.java
Hemos utilizado la biblioteca pi4j para el código java, los pasos para instalar pi4j en raspberry pi se describen aquí:
pi4j.com/install.html
También puede copiar el código desde aquí, se proporciona de la siguiente manera:
// Distribuido con licencia de libre albedrío.
// Úselo de la forma que desee, lucrativa o gratuita, siempre que encaje en las licencias de sus obras asociadas.
// A1332
// Este código está diseñado para funcionar con el mini módulo A1332_I2CS I2C
import com.pi4j.io.i2c. I2CBus;
import com.pi4j.io.i2c. I2CDevice;
import com.pi4j.io.i2c. I2CFactory;
import java.io. IOException;
clase pública A1332
{
public static void main (String args ) arroja una excepción
{
// Crear bus I2C
Bus I2CBus = I2CFactory.getInstance (I2CBus. BUS_1);
// Obtener dispositivo I2C, la dirección A1332 I2C es 0x0C (12)
Dispositivo I2CDevice = Bus.getDevice (0x0C);
Hilo.sueño (500);
// Leer 2 bytes de datos
// raw_adc msb, raw_adc lsb
byte datos = nuevo byte [2];
device.read (datos, 0, 2);
// Comprobando datos válidos
while ((datos [0] == 0) && (datos [1] == 0))
{
device.read (datos, 0, 2);
}
// Convierte los datos a 12 bits
int raw_adc = ((datos [0] y 0x0F) * 256 + (datos [1] y 0xFF));
ángulo doble = (raw_adc / 4096.0) * 360;
// Salida de datos a la pantalla
System.out.printf ("Ángulo magnético:%.2f% n", ángulo);
}
}
Paso 4: Solicitudes:
A1332 es ideal para aplicaciones automotrices que requieren mediciones de ángulo de 360 ° a alta velocidad, como: dirección asistida electrónica (EPS), transmisión, barra de torsión y otros sistemas que requieren una medición precisa de ángulos. Este sensor está diseñado para cumplir con los requisitos de los sistemas que incorporan medición de ángulo y posición exacta con alta precisión.
Recomendado:
Conversión del sensor de efecto Hall Logitech 3D Extreme Pro: 9 pasos
Conversión del sensor de efecto Hall Logitech 3D Extreme Pro: el control del timón de mi joystick se estaba apagando. Intenté desarmar las ollas y limpiarlas, pero no sirvió de nada. Así que comencé a buscar macetas de reemplazo y me encontré con algunos sitios web diferentes de hace varios años que hacen referencia
Cómo construir su propio anemómetro usando interruptores de lengüeta, sensor de efecto Hall y algunos desechos en Nodemcu - Parte 2 - Software: 5 pasos (con imágenes)
Cómo construir su propio anemómetro usando interruptores de lengüeta, sensor de efecto Hall y algunos fragmentos en Nodemcu - Parte 2 - Software: Introducción Esta es la secuela de la primera publicación " Cómo construir su propio anemómetro usando interruptores de lengüeta, sensor de efecto Hall y algunos fragmentos en Nodemcu - Parte 1 - Hardware " - donde muestro cómo ensamblar la velocidad del viento y el indicador de dirección
Cómo construir su propio anemómetro usando interruptores de lengüeta, sensor de efecto Hall y algunos restos en Nodemcu. - Parte 1 - Hardware: 8 pasos (con imágenes)
Cómo construir su propio anemómetro usando interruptores de lengüeta, sensor de efecto Hall y algunos restos en Nodemcu. - Parte 1 - Hardware: Introducción Desde que comencé con los estudios de Arduino y la Cultura Maker me ha gustado construir dispositivos útiles utilizando chatarra y piezas de desecho como tapas de botellas, trozos de PVC, latas de bebidas, etc. Me encanta dar un segundo vida a cualquier pieza o cualquier compañero
Sensor de efecto Hall Arduino con interrupciones: 4 pasos
Sensor de efecto Hall Arduino con interrupciones: Hola a todos, Hoy les mostraré cómo puede conectar un sensor de efecto Hall a un Arduino y usarlo con una interrupción.Herramientas y materiales utilizados en el video (enlaces de afiliados): Arduino Uno: http : //s.click.aliexpress.com/e/biNyW0zK Sensores de efecto Hall: h
Sensor de efecto Hall: Caja de música navideña: 4 pasos
Sensor de efecto Hall: Caja de música navideña: esta es una caja de música que reproduce música una vez abierta (¡mira el video!). ¡Es una manera genial, especial y única de envolver tus regalos para alguien especial! Utiliza un sensor de efecto hall para comprobar si la tapa se ha abierto por falta de campo magnético a