thotro / arduino-dw1000

A library that offers functionality to use Decawave's DW1000 chips/modules with Arduino.
Apache License 2.0
527 stars 288 forks source link

Rx & Tx LEDs #59

Closed wholder closed 7 years ago

wholder commented 8 years ago

It would be nice to have a way to enable the Rx/Tx for debugging purposes.

Rotzbua commented 8 years ago

I found some code at https://github.com/bitcraze/libdw1000 . @wholder maybe you can make a pull request

curlyz commented 7 years ago

@wholder I read some discussion on Hackaday that the Atmel chip is not capable enough to work with the DWM and do the trilateration at the same time , they are currently working with STM32 and I was thinking is it possible that you make another PCB that work with this module http://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-NJIU-/222082706313

kuek commented 7 years ago

curlyz, i guess it depends on where you want to have the localization data. if you are looking for a device to track and want to have the localization knowledge on a server its good to have the localization engine running on the server. so all anchors should dump the ranging data (anchor-> tag) to the a server.

if you want to have the localization at the tag itself, it would be good to do the ranging on the tag. anyhow, i implemented a triangulation in just some lines of MATLAB code. havent ported it to the arduino, because I need central knowlegte of the tags... but it can probably be done.

I have done a PCB for a arduino 328p. but if you are interested in a PCB for an STM32, I could also think about that.

curlyz commented 7 years ago

Is it the higher frequency the board has, the more accuracy ranging can be made?. I don't know how timestamp work yet, can anyone help me with documents.

Rotzbua commented 7 years ago

http://www.decawave.com/support

cimbalo commented 7 years ago

I added minimal support for GPIO led blinking, see pull request #144