제조공정
프로젝트에 고정밀, 최첨단 거리, 속도, 모션 및/또는 제스처 감지가 필요합니까? 여기서 우리는 초음파 또는 적외선을 말하는 것이 아니라 60GHz 레이더를 말하는 것입니다! 우리의 작은 펄스 레이더 친구 Acconeer A111에게 안부를 전하세요!
A111은 PCR(Pulsed Coherent Radar)용 단일 칩 솔루션으로, 안테나와 최대 50MHz의 속도를 지원하는 SPI 인터페이스가 함께 제공됩니다. PCR 응용 프로그램에는 거리 감지, 제스처, 모션 및 속도 감지가 포함됩니다. 센서는 최대 2미터 거리에서 하나 이상의 물체를 모니터링할 수 있습니다.
A111용 브레이크아웃 보드에는 1.8V 레귤레이터, 전압 레벨 변환이 포함되어 있으며 펄스 레이더 센서의 모든 핀을 0.1인치 및 Raspberry Pi 호환 헤더로 분리합니다.
A111을 사용하려면 ARMv7 또는 ARM Cortex-M4가 필요합니다. 비공개 소스 SDK는 현재 이러한 아키텍처만 지원합니다. 이 가이드에서는 Raspberry Pi와 함께 레이더 센서를 사용하는 방법을 설명합니다. – A111의 SDK가 지원하는 아키텍처 기반 플랫폼입니다.
A111 브레이크아웃은 20핀, 2×10 암 헤더 포함 , 모든 세대의 Raspberry Pi와 짝을 이루어야 합니다. A111을 Raspberry Pi에 수동으로 연결하려면 수 헤더와 약 9개의 수-암 전선을 사용해야 합니다.
라즈비안 및 SPI
이 튜토리얼에서는 이미 Raspbian으로 Raspberry Pi를 설정했다고 가정합니다. Pi에 Debian 기반 OS를 설치하는 데 도움이 필요하면 Raspberrypi.org에서 문서를 확인하세요. 또는 - 더 나은 아직! — Headless Raspberry Pi 설정 튜토리얼을 확인하세요.
또한 SPI를 활성화해야 합니다. 당신의 파이에. 도움이 필요하면 Pi의 SPI 자습서를 확인하세요.
A111 Pulsed Radar Breakout은 Raspberry Pi 바로 위에 놓이도록 설계되었습니다. Raspberry Pi B+(또는 그 이상)의 40개(2×20) 핀 전체에 걸쳐 있지는 않지만 26핀 – 2×13 – 헤더는 모든 Pi와 호환되어야 합니다.
암쪽이 녹색을 띤 검정색 A111 IC에서 반대쪽을 향하도록 2×13 헤더를 납땜합니다. 그런 다음 쉴드를 Raspberry Pi에 연결하여 브레이크아웃의 "Pi Display" 텍스트가 Pi의 디스플레이 헤더와 일치하도록 합니다. 센서를 꽂은 후 센서가 위를 향해야 합니다.
A111 Breakout이 Raspberry Pi에 연결되었습니다.
또는 수동으로 브레이크아웃을 Pi에 연결하려는 경우 이 튜토리얼의 나머지 부분에서 사용할 핀아웃이 있습니다.
브레이크아웃 핀 | 라즈베리 파이 핀 이름 | RasPi 핀 번호 |
---|---|---|
CS | SPI0 CS0 | 24 |
SCLK | SPI0 SCLK | 23 |
미소 | SPI0 MISO | 21 |
MOSI | SPI0 MOSI | 19 |
지능 | GPIO25 | 22 |
KO | GPIO27 | 13 |
VCCIO | 3.3V | 1,17 |
GND | GND | 6, 14, 20 등 |
VIN | 5V | 2, 4 |
⚡ 입력 전압 및 논리 수준: 이 보드는 "VIN" 및 "VCCIO" 핀을 모두 분리합니다. "VIN"은 최대 약 80mA를 소비할 수 있는 센서에 전원을 공급해야 합니다. "VCCIO"는 VIN보다 낮을 수 있는 I/O 전압을 설정합니다.
예를 들어 Raspberry Pi 핀 브레이크아웃은 VIN을 5V에 연결합니다. 및 VCCIO를 3.3V로 , Raspberry Pi의 3.3V 버스는 A111에 완전히 전원을 공급하지 못할 수 있지만 Pi는 3.3V I/O만 처리할 수 있습니다. .
불행히도 A111용 소프트웨어 개발 키트(SDK)는 현재 Cortex-M4 및 ARMv7 플랫폼만 지원하는 비공개 소스 블롭 뒤에 잠겨 있습니다. SDK를 다운로드하려면 Acconeer의 '제품' 페이지를 방문하세요.
하단의 "A1 소프트웨어 개발 키트 아래 ' 헤더는 소프트웨어 다운로드**에 대한 링크입니다. . 라이선스를 읽고 동의한 다음 Linux ARMv7용 A1 SDK를 요청하세요. 소프트웨어.
Acconer에 ARMv7 SDK 요청
이메일 주소를 입력하면 거의 즉시 다운로드 링크 이메일을 받게 됩니다.
다운로드가 완료되면 ZIP SDK를 Pi로 전송해야 할 것입니다. 이를 달성하기 위해 SCP를 권장합니다. Windows를 사용하는 경우 WinSCP는 한 기기에서 다른 기기로 파일을 전송하는 데 매우 적합합니다.
WinSCP를 사용하여 SDK를 Pi의 홈 디렉토리로 드래그 앤 드롭합니다.
Mac 또는 Linux 시스템에서 SCP를 사용할 수 있는 경우 아래와 같은 명령을 사용하여 ZIP 파일을 복사할 수 있습니다.
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 "를 Pi의 주소 또는 로컬 호스트 이름과 함께 사용합니다.업로드되면 터미널을 사용하여 다음 명령을 사용하여 SDK의 압축을 풀 수 있습니다(압축 해제를 설치하는 명령이 포함됨).
acconeer_evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c_v1_3_5.zip -d a111의 압축을 풉니다.
참고: acconeer ZIP 파일 이름을 다운로드한 SDK 버전의 파일 이름으로 바꿔야 합니다.그런 다음 'a111/evk_service/… ” 디렉토리를 사용하여 예제 소프트웨어 빌드를 준비합니다.
A111 SDK에는 A111 펄스 레이더 센서를 사용하기 위한 소스 코드, 보관 라이브러리, 포함 파일 및 설명서가 포함되어 있습니다. 다음은 SDK에 포함된 항목에 대한 간략한 개요입니다.
<울>SparkFun A111 Breakout의 기본 핀은 SDK 예제의 기본 핀과 작동하지 않습니다. 이 보드로 예제를 빌드하고 실행하기 위해 예제 보드 정의, 스크립트 작성 및 예제 애플리케이션이 있습니다. 아래 버튼을 클릭하여 GitHub 저장소에서 다음 파일을 다운로드하세요.
이 ZIP 파일을 홈 디렉토리에 복사하면 이 명령은 올바른 디렉토리에 압축을 풉니다(SDK가 "~/a111/evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c에 압축 해제되었다고 가정). ".
압축 해제 sparkx-a111-source.zip -d a111/evk_service_linux_armv7l_xc111_r4a_xr111-3_r1c_a111_r2c
SparkX ZIP에는 다음 파일이 포함되어 있으며 일치하는 SDK 디렉터리로 추출해야 합니다.
<울>다운로드가 완료되면 이 파일을 원본 ZIP 파일의 유사한 위치에 추출해야 합니다.
"rule" 디렉토리에 추가된 SparkX 예제 파일의 예. ("소스" 디렉토리 파일도 잊지 마세요!
Pi에 업로드되면 make 파일과 재귀 종속성을 실행하여 A111에서 사용할 수 있는 모든 예제를 빌드해야 합니다. 모든 보드 및 예제 파일을 빌드하려면 SDK의 최상위 디렉토리로 이동하여 make
를 입력하십시오.
더 많은 정보를 읽어보세요....
Raspberry Pi와 함께 A111 펄스 레이더 센서 사용
제조공정
구성품 및 소모품 Arduino Nano R3 × 1 초음파 센서 - HC-SR04(일반) × 1 SG90 마이크로 서보 모터 × 1 필요한 도구 및 기계 1.8인치 ST7735 디스플레이 이 프로젝트 정보 PCB 10개당 $2(24시간 빠른 빌드):https://jlcpcb.com 동영상 안녕하세요, 이번 영상에서는 디스플레이가 장착된 미니 소형 레이더를 만들어 봤습니다. 이를 위해 초음파를 방출하고 물체에서 반사되
구성품 및 소모품 Arduino UNO × 1 근접 센서 × 1 점퍼 와이어(일반) × 1 이 프로젝트 정보 안녕하세요, 친구들! 오늘은 IR 센서를 Arduino UNO와 인터페이스하는 방법을 보여 드리겠습니다. 시작하겠습니다! 구성 요소 1. 아두이노 우노 2. 적외선 센서 3. LED 4.Arduio 케이블 5.점퍼 와이어 Arduino Uno는 무엇에 사용되나요? Arduino는 사용하기 쉬운 하드웨어 및 소프트웨어를 기