반응형

안녕하세요! 녹칸다입니다!

예전에 아래 링크와 같은 계획을 수립한적이 있습니다~~!

https://bota.tistory.com/1812

 

[계획수립] UWB모듈(DWM1000)을 이용한 실내위치측위(실내GPS)

위 사진은 녹칸다가 생각한 DWM1000을 이용한 실내 위치측위에 대한 개념도이다! DWM1000은 앵커와 태그로 구성할 수 있고 모듈간 신호세기를 이용해서 거리측정이 가능하다! (녹칸다가 파악하기로

bota.tistory.com

uwb모듈을 이용해서 실내위치 측위를 해보겠다는 프로젝트인데 시간이 흐르고 흘러서 드디어 모듈을 확보했습니다~~~!

그러나 문제가 생겨버렸습니다!

uwm1000이라는 모듈을 구입했는데 아두이노와 연결할 수 없는 모양이었습니다 ㅠㅠ

물론 아주 촘촘하게 납땜을 해서 쓸 수 있는 분들은 아무 문제가 없겠지만 녹칸다에게는 그런 고급 기술이 없었습니다!

찾아보니 전용 아답터보드가 있었습니다!

왼쪽이 전용 아답터보드이고 오른쪽이 uwm모듈인 dwm1000입니다!

 

uwm모듈은 아래 링크에서 구입했습니다!

https://a.aliexpress.com/_mLU7G3k

아답터보드는 아래 링크에서 구입했습니다!

https://a.aliexpress.com/_ms1cwei

 

그러나 아직 문제가 해결되지 않았습니다! 모듈을 아답터보드에 납땜을 해야하는데 납땜 초보자인 녹칸다는 쉽지 않은 일이 었습니다!

주변에 물어보니 플럭스라는 것을 발라두고 인두로 왔다갔다 하면 가능하다는 정보를 얻었습니다~~!

 

그래서 네이버에서 검색해서 솔더링 페이스트(플럭스)라는 것을 구입할 수 있었습니다!(2000~3000원대)

 

나름대로 거사?를 치른후 작동테스트를 해보아야했습니다!

uwm모듈이 3.3V 레벨로 SPI통신을 하기 때문에 아두이노에서는 적합하지 않다고 판단했습니다!

 

 

그래서 ESP8266으로 시도를 해보았는데 생각보다 잘 되지 않았습니다!

국외 자료를 살펴보니 dw1000은 esp8266에서 작동시키기가 쉽지 않은 것 같았습니다!

 

그래서 보드를 ESP32로 전격 교체 했습니다!

라이브러리는 dw1000라이브러리와 dw1000-ng라는 라이브러리 2개가 대표적으로 검색되는데 dw1000-ng라이브러리가 정상동작했습니다~~!

https://github.com/F-Army/arduino-dw1000-ng

 

GitHub - F-Army/arduino-dw1000-ng: Arduino driver and library to use Decawave's DW1000 IC and relative modules.

Arduino driver and library to use Decawave's DW1000 IC and relative modules. - GitHub - F-Army/arduino-dw1000-ng: Arduino driver and library to use Decawave's DW1000 IC and relative modules.

github.com

 

라이브러리의 기본적인 송수신테스트를 수행하면 아래와 같이 보드 2대가 메시지를 주고받을 수 있어야합니다~~~! 안되면? 다시 납땜하기~~~!

 

납땜하는 과정 및 작동테스트 하는 영상을 아래 첨부하니 참고해보세요~~~~!

https://youtu.be/bOcGBKB3S-I

조금더 테스트 해보고 실내측위 관련된 내용을 녹칸다의 라이브방송에서 다루어 보도록 하겠습니다~~~~!

그럼 20000!

반응형
Posted by 덕력킹
,