Akash Fab Academy

Week 11

Networking and Communications

For the individual assignment, you will need to design, build, and connect either a wired or wireless node (or multiple nodes) with assigned network or bus addresses. Each node should include local input and/or output devices to demonstrate functionality.For the group assignment, you will collaborate to send a message between two separate projects, ensuring communication is established successfully. This task will help you explore data transmission and interaction between different systems.

Group Assignments

Link : week 11 Group Assignment

..

Ultra-wideband

Ultra-Wideband (UWB) is a short-range wireless communication technology that operates over a broad frequency spectrum (typically 3.1 GHz to 10.6 GHz). Unlike traditional narrowband or Wi-Fi signals, UWB transmits data using short, low-power pulses across a wide bandwidth, enabling high-precision positioning and low-latency communication. It is widely used for applications requiring accurate location tracking, such as indoor positioning, asset tracking, and secure keyless entry systems. UWB can achieve centimeter-level accuracy, making it ideal for real-time location systems (RTLS) and proximity-based authentication. Additionally, its low power consumption and high data transfer rates (up to 6.8 Mbps) make it suitable for industrial automation, smart homes, and IoT applications.

BU01

BU01

Link : https://www.digikey.in/en/products/detail/ai-thinker/BU01

The BU01 is an Ultra-Wideband (UWB) transceiver module developed by Ai-Thinker, based on the Decawave DW1000 chip. It supports the IEEE 802.15.4-2011 UWB standard, enabling high-precision positioning with an accuracy of up to 10 cm and a data rate of up to 6.8 Mbps. The module operates in the 3.5 GHz – 6.5 GHz frequency range and communicates via an SPI interface, making it compatible with various microcontrollers. It features low power consumption, an integrated PCB antenna, and supports ranging techniques like Two-Way Ranging (TWR) and Time Difference of Arrival (TDOA) for real-time location tracking. With its compact design and robust performance, the BU01 is ideal for applications such as indoor positioning, asset tracking, smart access control, and IoT solutions.

BU02 pin Out

Data sheet link : BU01 data sheet

Pin No. Name Function Description
1 EXTON Enables external devices, remains active during wake-up. Can control external DC-DC converters to save power.
2 WAKEUP Wakes up DW1000 from SLEEP/DEEPSLEEP when set high. If unused, connect to GND.
3 RSTn Active-low reset pin. Can be pulled low to reset the module.
4 IO7 Default SYNC input. Can be configured as GPIO7.
5 VCC 3.3V power supply
6 VCC 3.3V power supply
7 VCC 3.3V power supply
8 GND Ground
9 IO6 General I/O. At power-up, used as SPI Phase Select (SPIPHA).
10 IO5 General I/O. At power-up, used as SPI Polarity Select (SPIPOL).
11 IO4 General-purpose I/O pin.
12 IO3 General-purpose I/O pin. Can be used as TX LED driver.
13 IO2 General-purpose I/O pin. Can be used as RX LED driver.
14 IO1 General-purpose I/O pin. Can be used as SFD LED driver (lights up on Start Frame Delimiter detection).
15 IO0 General-purpose I/O pin. Can be used as RXOK LED driver (lights up when a valid frame is received).
16 GND Ground
17 CSn SPI Chip Select (Active Low). Also used to wake the module from sleep.
18 MOSI SPI Data Input
19 MISO SPI Data Output
20 CLK SPI Clock
21 GND Ground
22 IRQ Interrupt Output from DW1000 to the host processor. Can be reconfigured as GPIO8.
23 GND Ground
24 GND Ground

Conclusion

..