The Yahu (Yet Another Hardware for UWB) is based on the DecaWave DWM1001 module, which implements an Ultra-Wide Band (UWB) transceiver. Similar to the DecaWiNo, the Yahu enables wireless communication and ranging applications, i.e. distance evaluation between nodes.
The Yahu combines:
- The DecaWave DWM1001 module, i.e.:
- An RGB LED,
- A SWD programmation port,
- 2 AAA-batteries support.
The Yahu can be used within either the Arduino or the DMOSDK framework.
The Yahu has been designed by the IRIT lab in Toulouse, France (Institut de Recherche en Informatique de Toulouse).
Thanks to the UWB transceiver, the Yahu is ranging capable, i.e. using precise message timestamping, two Yahus can evaluate the distance between them. The ranging precision is ~10cm in Line Of Sight (LOS) situations. To fully take advantage of the ranging capabilities, a ranging protocol such as Two-Way Ranging (TWR) must be implemented. Such a protocol implementation is available in the DecaDuino library examples.
In the Arduino context
- Install the software development tools
- Install the DecaDuino library
- Use the accelerometer
- Send and receive data between two or more Yahus using DecaDuino
- Enable ranging protocols with DecaDuino
- Use Wemos D1 mini-compatible shields
In the DMOSDK context
|Networking||DecaWave DW1000||DecaDuino||Works out-of-the-box||[git] [zip]|
|Sensors||Accelerometer||DFRobot_LIS2DH12||Works out-of-the-box||[git] [zip]|