DWM1000(UWB모듈) 아답터보드에 납땜하고 ESP32보드에 연결해서 작동테스트 하는 영상(녹칸다 아두이노 arduino)
프로그래밍/아두이노 호작질 2023. 3. 31. 17:36
안녕하세요! 녹칸다입니다!
예전에 아래 링크와 같은 계획을 수립한적이 있습니다~~!
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
라이브러리의 기본적인 송수신테스트를 수행하면 아래와 같이 보드 2대가 메시지를 주고받을 수 있어야합니다~~~! 안되면? 다시 납땜하기~~~!
납땜하는 과정 및 작동테스트 하는 영상을 아래 첨부하니 참고해보세요~~~~!
조금더 테스트 해보고 실내측위 관련된 내용을 녹칸다의 라이브방송에서 다루어 보도록 하겠습니다~~~~!
그럼 20000!