Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Integrar radar pulsado Acconeer A111 con Raspberry Pi: guía práctica

Introducción

Productos experimentales: SparkX entrega tecnología punta rápidamente. Aunque estos items son probados rigurosamente, se venden sin garantías formales y soporte técnico en vivo no está disponible.

¿Necesitas detección ultra-precisa de distancia, velocidad, movimiento o gestos que supere ultrasónico e infrarrojo? Conoce el Acconeer A111 —módulo radar pulsado compacto de 60 GHz que aporta sensado alto rendimiento a tus proyectos.

El A111 es solución radar coherente pulsado (PCR) en single-chip con antenas integradas e interfaz SPI 50 MHz. Soporta detección distancia, gestos, movimiento y velocidad hasta dos metros, y puede rastrear múltiples objetos simultáneamente.

Nuestra breakout board añade regulador 1,8 V, traducción nivel voltaje y header hembra 20-pin 2×10 totalmente compatible con headers GPIO Raspberry Pi.

Materiales requeridos

Para trabajar con el A111 debes usar arquitectura ARMv7 o ARM Cortex-M4, ya que el SDK actual es closed-source y solo soporta estas plataformas. Esta guía demuestra integrar el sensor con Raspberry Pi, plataforma cuya arquitectura es compatible con el SDK.

La breakout board provee header hembra 20-pin 2×10 que encaja directo en cualquier modelo Raspberry Pi. Si prefieres cableado manual, la board también ofrece headers macho y los típicos 9 cables jumper macho-hembra.

Configurar hardware

Raspbian y SPI

Asumiendo que ya tienes Raspbian instalado en tu Pi, consulta documentación Raspberry Pi para instalación OS, o usa nuestro tutorial Raspberry Pi Headless para proceso optimizado.

Habilita SPI en tu Pi —ver nuestro tutorial SPI en Pi para guía.

La breakout A111 está diseñada para montarse encima de una Raspberry Pi. No ocupa todos los 40 pines GPIO de Pi B+ (o posterior), pero el header 26-pin 2×13 es totalmente compatible con cualquier modelo Pi.

Para instalar, suelda header 2×13 con lado hembra enfrentado lejos del IC A111. Luego conecta el shield de la breakout a la Pi, alineando texto "Pi Display" con header display de la Pi. El sensor debe mirar hacia arriba tras inserción.

Breakout A111 enchufado en Raspberry Pi.

Alternativamente, si prefieres cableado manual, usa pinout abajo para resto del tutorial:

Pin Breakout Nombre Pin Raspberry Pi Número Pin RasPi
CS SPI0 CS0 24
SCLK SPI0 SCLK 23
MISO SPI0 MISO 21
MOSI SPI0 MOSI 19
INT GPIO25 22
EN GPIO27 13
VCCIO 3.3V 1,17
GND GND 6, 14, 20, etc.
VIN 5V 2, 4

⚡ Voltaje entrada y niveles lógicos: La board expone tanto VIN como VCCIO. VIN alimenta el sensor, consumiendo ~80 mA. VCCIO fija voltaje I/O y puede ser menor que VIN. Conecta VIN a 5 V de la Pi y VCCIO a 3,3 V; la Pi solo puede manejar 3,3 V I/O.

Habilitar SPI en tu Raspberry Pi

Consulta tutorial SPI en Pi para pasos detallados para activar SPI vía herramientas configuración Raspberry Pi.

Obtener el SDK

El SDK Acconeer A111 es propietario y actualmente solo soporta plataformas ARMv7 y Cortex-M4. Para descargar SDK, visita página Productos Acconeer y localiza sección A1 Software Development Kit. Clic en GET SOFTWARE, acepta licencia y solicita versión A1 SDK for Linux ARMv7.

Solicitando SDK ARMv7 desde Acconeer.

Tras proporcionar email, recibirás enlace descarga por email casi inmediatamente.

SCP el SDK a tu Pi

Una vez descargado ZIP, transfiérelo a tu Pi. En Windows, usa WinSCP. En macOS o Linux, usa SCP:

scp acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip 192.168.0.100:~

Nota: Reemplaza 192.168.0.100 con IP o hostname de tu Pi.

Descomprimir SDK

En la Pi, descomprime SDK con siguientes comandos (instala unzip si necesario):

unzip acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip -d a111

Navega a directorio a111/evk_service para preparar build software ejemplo.

Visión general SDK

El bundle SDK contiene código fuente, librerías precompiladas, headers y documentación. Directorios clave:

Añadir archivos ejemplo y board personalizados

El mapeo pines SparkFun A111 Breakout difiere del default del SDK. Descarga archivos personalizados desde nuestro repositorio GitHub (zip). Extráelos en directorios correspondientes del SDK:

unzip sparkx-a111-source.zip -d a111/evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c

Archivos incluidos:

Asegura que estos archivos estén en mismas ubicaciones relativas que en ZIP original SDK.

Archivos ejemplo personalizados añadidos a directorio rule del SDK.

Compilar y ejecutar sketch prueba

Construir aplicaciones board y ejemplo

Con SDK y archivos personalizados en lugar, compila todos los ejemplos ejecutando make desde directorio top-level del SDK. El Makefile recursivo compilará definición board y todos los ejemplos incluidos.

Tras build exitoso, ejecuta binario deseado desde directorio out para iniciar sensor A111 y validar funcionalidad.

Para instrucciones build detalladas y troubleshooting, consulta documentación SDK en carpeta doc.

¡Feliz hacking con Acconeer A111 en tu Raspberry Pi!

Proceso de manufactura

  1. Conectar múltiples sensores DS18B20 1‑Wire a Raspberry Pi para monitorización precisa de temperatura
  2. Monitorización profesional de temperatura con Raspberry Pi y DS18B20
  3. Sensor infrarrojo TMP006 con Raspberry Pi: librería Python y guía de configuración
  4. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  5. Monitorización precisa de temperatura en armario de servidores con Raspberry Pi
  6. Integración de datos de sensores en Raspberry Pi: Guía práctica
  7. Controle un LED con Sensor PIR de Movimiento en Raspberry Pi
  8. Construya un Sensor de Humedad de Suelo de Bajo Coste para Riego Inteligente con Raspberry Pi
  9. Seguimiento Facial Pan/Tilt en Tiempo Real en Raspberry Pi – Guía Práctica
  10. Sensor de ocupación para baño con Raspberry Pi: alertas por voz y SMS mediante Twilio
  11. Conectar sensor ultrasónico NXT de Lego Mindstorms directamente a Raspberry Pi