반응형

VL53L0X 2

ESP32-S3, AX-12A, VL53L0X을 이용한 계측 장비 제작

팬틸트 장비를 제작하여서 2차원 계측 센서를 가지고 3차원 계측을 해 보고 싶어서 아래와 같은 장치를 만들었다. 라이더를 이용해서 하려다가 일단은 ToF 센서를 이용하여 계측을 했다. 거리측정값과 팬틸트 각도가 나와주니까 그것을 x, y, z 좌표로 표시하면 방 안의 형태가 점군으로 나올 거라 예상한다. 이 센서가 최대 2미터 밖에 측정이 안 되는 관계로, 아주 협소한 범위로만 측정이 가능할 것 같다. 아래와 같이 컨트롤된다. 실제로 측정되는 값은 아래와 같이 나온다. 이제 동작하는 장치를 개발했으니, 좌표변환하는 것을 계산해야겠다. 수업 교재로 써먹을 수 있으려나.. 더 좋은 3D 모델이 있어서 한번 구조를 바꾸어 봤다. 이제 좌표계산을 해 볼 차례다.

Hardware/ESP 2023.03.15

Time of Flight (ToF) 센서 (VL53L0X)

당장에 실험과목의 커리큘럼을 새로 짜야 되는데, 모빌리티 관계의 수업이 어떤 게 좋을까 생각을 하다가, 라이더 쪽으로 공부할 수 있게 학습 자료를 준비해야겠다 싶어서 센서를 사모으고 있다. 이번에 아마존에서 구입한 VL53L0X 센서인데 두 개에 999엔이라 저렴하다. I2C 통신 지원이라 위와같이 회로를 만들었다. ESP32-DevKitC-32D에서의 I2C 핀 설정은 아래와 같다. 21 번핀 = SDA 22 번핀 = SCL 참고로 EPS에 사용하기 위한 라이브러리는 아래와 같이 Pololu 버전으로 인스톨했다. 인스톨을 해 주고 나서 아래와 같이 VL53L0X -> Continuous 샘플 그로그램을 실행시켰다. 여기서 주의해야 할 점은 보 레이트가 아두이노 기준으로 되어있기 때문에 ESP32 통신 ..

Hardware/ESP 2023.01.24
반응형