LD2410 센서는 주파수를 이용하여서 정지한 물체와 이동하는 물체에 대해서 거리를 측정하는 모듈이다.
알리에서 3천 원 대에 구입 가능하다.
일단 ESP32에 사용 가능한지 테스트해 보기로 했다.
회로는 아래의 github를 참고로 연결하였다.
https://github.com/ncmreynolds/ld2410
GitHub - ncmreynolds/ld2410: An Arduino library for the Hi-Link LD2410 24Ghz FMCW radar sensor.
An Arduino library for the Hi-Link LD2410 24Ghz FMCW radar sensor. - GitHub - ncmreynolds/ld2410: An Arduino library for the Hi-Link LD2410 24Ghz FMCW radar sensor.
github.com
라이브러리는 ld2410을 설치해주고,
ld2410 > basicSensor의 샘플 소스를 이용하였다.
소스코드를 업로드하고 나서 실행해 봤는데 계속 No connection 이 나와서,
해외에서 배송되어 온 물건이 불량인가 싶었다.
여기저기 검색을 해 보다가, RX, TX 핀 설정이 내가 쓰는 보드와 다른가 싶어서,
33, 32 순으로 설정을 수정하였다.
수정하고 나니까 아래와 같이 물체 거리 측정 결과가 나왔다.
(뒤에 조사해 본 바로는 실제로 내가 사용하는 보드의 32번 핀은 NC(No Connect) 핀이었다..)
센서가 위아래 설정이 있는 것을 보니
본격적으로 센서를 사용할 경우에는 설명서를 잘 읽고 사용하는 것이 좋겠다.