Hardware/LiDAR

HLS-LFCD2 (LDS-01)를 ESP32에서 사용

초인로크 2022. 10. 24. 23:46
반응형

이전 글과 같이 Arduino MEGA에서 센서 사용이 가능하다는 것을 알았다.

https://fermium.tistory.com/1488

 

aliexpress 에서 HLS-LFCD2 를 사봤다.

aliexpress를 검색하다가 라이더를 발견했었다. https://fermium.tistory.com/1475 20일 만에 무사" data-og-host="fermium.tistory.com" data-og-source-url="https://fermium.tistory.com/1475" data-og-url="ht..

fermium.tistory.com


이번에는 내가 가지고 있는 ESP32에서도 사용이 가능한지 알고 싶어서 한번 해 봤다.

 


아두이노 메가 용으로 나온 소스코드는 UART0 랑 UART1을 사용하는데,

ESP32에 UART1의 설정을 32번(RX)과 33번(TX)을 사용하면 된다.

이때는 [ HardwareSerial mySerial1(1); ]로 설정하여 사용했다.

 


아래는 계측 결과가 출력되는 속도인데 중간중간 멈추는 것은

한 사이클 계측이 끝나고 계산한다고 그러는 건지 좀 조사해 보아야 되겠다.

 


ESP32에서 된다면 UDP로 무선으로 계측 값을 보내 줄 수 있으니 활용 방법이 무궁무진해진다.

이거 재미있어지는데?


<대충 실험을 진행한 결과>

일단 아래와 같이 라면박스에 센서를 넣고 실험을 해봤다.

 


데이터가 x, y 좌표로 나오는 관계로 그대로 엑셀 그래프로 표현해도 되겠다 싶어서

출력된 결과를 그래프로 그려봤다.

 


이런 식으로 얼추 모양이 맞아 들어간다.

본격적으로 프로그래밍을 해 보면 재미있어지겠다.



<다음 글에서 계속..>

HLS-LFCD2 센서의 개발 - https://fermium.tistory.com/m/1497

 

HLS-LFCD2 센서의 개발

ESP32를 이용하여서 라이더 개발을 하고 있다. https://fermium.tistory.com/1492 HLS-LFCD2를 ESP32에서 사용 이전 글과 같이 Arduino MEGA에서 센서 사용이 가능하다는 것을 알았다. https://fermium.tistory.com/1488 aliexpr

fermium.tistory.com

 

반응형