산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Acconeer A111 펄스 레이더를 라즈베리 파이에 통합하기: 실전 가이드

소개

실험적 제품: SparkX는 최첨단 기술을 빠르게 제공합니다. 이 제품들은 엄격히 테스트됐지만 공식 보증 없이 판매되며 라이브 기술 지원은 제공되지 않습니다.

초음파와 적외선을 뛰어넘는 초정밀 거리, 속도, 모션, 제스처 센싱이 필요하신가요? Acconeer A111을 만나보세요. 고성능 센싱을 프로젝트에 가져오는 소형 펄스 60GHz 레이더 모듈입니다.

A111은 통합 안테나와 50MHz SPI 인터페이스를 갖춘 단일 칩 펄스 코히어런트 레이더(PCR) 솔루션입니다. 거리, 제스처, 모션, 속도 감지 지원, 최대 2미터 범위, 다중 객체 동시 추적 가능.

우리의 브레이크아웃 보드는 1.8V 레귤레이터, 전압 레벨 변환, 라즈베리 파이 GPIO 헤더와 완전 호환되는 20핀 2×10 암 헤더를 추가합니다.

필수 재료

A111 작업에는 ARMv7 또는 ARM Cortex-M4 아키텍처가 필수입니다. 현재 SDK가 클로즈드 소스이며 이 플랫폼만 지원하기 때문. 이 가이드는 SDK와 호환되는 아키텍처인 라즈베리 파이와의 센서 통합을 시연합니다.

브레이크아웃 보드는 모든 라즈베리 파이 모델과 직접 결합되는 20핀 2×10 암 헤더 제공. 수동 배선 선호 시 보드에서 수 헤더와 일반적인 9개 수-암 점퍼 와이어 제공.

하드웨어 설정

라즈비안과 SPI

이미 파이에 라즈비안이 설치됐다고 가정. OS 설치는 라즈베리 파이 문서 참조, 또는 우리 헤드리스 라즈베리 파이 설정 튜토리얼로 간소화된 과정 진행.

파이에서 SPI 활성화 – 파이 SPI 튜토리얼 참조.

A111 브레이크아웃은 라즈베리 파이 위에 직접 장착되도록 설계. Pi B+(이후 모델)의 40 GPIO 핀을 모두 점유하진 않지만 26핀 2×13 헤더는 모든 파이 모델과 완전 호환.

설치하려면 2×13 헤더를 암면이 A111 IC 반대 방향 향하게 납땜. 브레이크아웃 실드를 파이에 연결, "Pi Display" 텍스트가 파이 디스플레이 헤더와 정렬되게. 삽입 후 센서가 위쪽 향하게.

라즈베리 파이에 꽂힌 A111 브레이크아웃.

수동 배선 선호 시 아래 핀아웃으로 본 튜토리얼 나머지 진행:

브레이크아웃 핀 라즈베리 파이 핀 이름 라스파이 핀 번호
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, 등
VIN 5V 2, 4

⚡ 입력 전압과 로직 레벨: 보드는 VIN과 VCCIO 모두 노출. VIN은 센서 전원, 최대 ~80mA 소모. VCCIO는 I/O 전압 설정, VIN보다 낮을 수 있음. VIN을 파이 5V 공급에, VCCIO를 3.3V에 연결. 파이는 3.3V I/O만 구동 가능.

라즈베리 파이에서 SPI 활성화

자세한 단계는 파이 SPI 튜토리얼 참조로 라즈베리 파이 설정 도구로 SPI 활성화.

SDK 입수

Acconeer A111 SDK는 독점적이며 현재 ARMv7과 Cortex-M4 플랫폼만 지원. SDK 다운로드하려면 Acconeer 제품 페이지 방문해 A1 Software Development Kit 섹션 찾기. GET SOFTWARE** 클릭, 라이선스 수락, A1 SDK for Linux ARMv7 버전 요청.

Acconeer에서 ARMv7 SDK 요청.

이메일 제공 후 거의 즉시 다운로드 링크 이메일로 수신.

SDK를 파이로 SCP 전송

ZIP 파일 다운로드 후 파이로 전송. Windows는 WinSCP 사용. macOS 또는 Linux는 SCP:

scp acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip 192.168.0.100:~

참고: 192.168.0.100을 파이 IP 주소나 호스트명으로 교체.

SDK 압축 해제

파이에서 unzip으로 SDK 압축 해제(필요 시 unzip 설치):

unzip acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip -d a111

a111/evk_service 디렉터리로 이동해 예제 소프트웨어 빌드 준비.

SDK 개요

SDK 번들에 소스 코드, 사전 컴파일 라이브러리, 헤더 파일, 문서 포함. 주요 디렉터리:

커스텀 예제 및 보드 파일 추가

SparkFun A111 브레이크아웃 핀 매핑이 SDK 기본값과 다름. 우리 깃허브 저장소(zip)에서 커스텀 파일 다운로드. SDK 매칭 디렉터리에 압축 해제:

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

포함 파일:

이 파일들이 원본 SDK ZIP과 같은 상대 위치에 배치되도록 하세요.

SDK rule 디렉터리에 추가된 커스텀 예제 파일들.

테스트 스케치 빌드 및 실행

보드 및 예제 애플리케이션 빌드

SDK와 커스텀 파일 준비 후, SDK 최상위 디렉터리에서 make 실행으로 모든 예제 빌드. 재귀적 Makefile이 보드 정의와 번들 예제 모두 컴파일.

빌드 성공 후 out 디렉터리에서 원하는 바이너리 실행해 A111 센서 시작 및 기능 검증.

자세한 빌드 지침과 트러블슈팅은 doc 폴더의 SDK 문서 참조.

라즈베리 파이에서 Acconeer A111로 해피 해킹!

제조공정

  1. 라즈베리 파이 다중 DS18B20 1-와이어 센서 연결으로 정확한 온도 모니터링
  2. 라즈베리 파이와 DS18B20을 이용한 전문적인 온도 모니터링
  3. 라즈베리 파이와 TMP006 적외선 온도 센서: 파이썬 라이브러리 및 설정 가이드
  4. 라즈베리 파이와 파이썬으로 원격 온도 센서 만들기 – 단계별 가이드
  5. 라즈베리 파이로 서버실 정확한 온도 모니터링하기
  6. 라즈베리 파이에 센서 데이터 통합하기: GPS 및 MPU-9150 IMU 실전 가이드
  7. 라즈베리 파이에서 PIR 모션 센서로 LED 제어하기
  8. 스마트 관수용 저가 라즈베리 파이 토양 수분 센서 만들기
  9. 라즈베리 파이 실시간 팬/틸트 얼굴 추적 – 실전 가이드
  10. Twilio를 이용한 라즈베리 파이 기반 화장실 점유 센서: 음성 및 SMS 알림