BridgeDuino: A wireless Arduino HUB and shield


BridgeDuino (R 0.11) is a Swiss army knife PCB for rapid networking of inexpensive wireless communication modules. Breadboards are super for one-off experiments. But after prototyping half a dozen wireless prototypes involving more than just two Arduinos, the wiring mistakes and associated debugging grew more time consuming.

BridgeDuino facilitates rapid multi-node prototyping & testing of networks based on popular, cheap wireless modules and the Arduino platform. I did not wish to make a separate PCB for each of the various wireless components, so I figured why not one PCB to rule them all.

I also wanted a PCB that can act as a shield to Arduino Uno as well as work with the inexpensive and low-power Arduino ProMini.

As of this release, BridgeDuino supports the following wireless technologies/modules:

  • IR Transmiter LED 940nm
  • IR Receive 38Khz
  • RF433Mhz Receiver
  • RF433Mhz FS1000A Transmitter
  • Bluetooth HC-06 & HC-05
  • Nrf24L01+



An unintended but welcome consequence of this combo controller is the ability to bridge between wireless protocols within limits imposed by interrupt conflicts, power consumption, interferences, etc. Some of these limitations might be overcome by modifying the libraries, others may require a change in the PCB layout. But the possibilities are endless.

BridgeDuino A wireless Arduino HUB and shield

Please remember this is the 1st iteration of the PCB. I have done limited testing using two BridgeDuinos. The first was a shield paired with an Arduino Uno while the second with an Arduino Pro Mini 328/5V.  Each wireless component with no visible issues.  But as far as bridging from one wireless technology/module to another different one, I have done very little in this regard and the results were mixed for reasons I have outlined before. I also have not yet tested the BridgeDuino in low power configuration. In upcoming weeks, I will try some of the advanced configurations possible with the BridgeDuino.

READ  High-speed CAN Transceiver


Supported Wireless Technologies

  • IR Transmiter LED 940nm
  • IR Receive 38Khz
  • RF433Mhz Receiver
  • RF433Mhz FS1000A Transmitter
  • Bluetooth HC-06 & HC-05
  • Nrf24L01+

Supported Platforms

  • Arduino Uno.
  • Arduino Pro Mini + FTDI programmer.

Misc. Features

  • LM1117-3.3 3.3V Power Supply (0.8 Amp) to power the Nrf24L01+
  • Battery powered with protection Schottky diode.
  • Jumper for selectable 5V or 3.3V power to power Bluetooth.
  • Jumper to enable HC-05 programming.
  • Jumper to enable Nrf24L01+ low energy.
  • Multiple 4-pin I2C headers.
  • Multiple 3-pin ADC headers.CB Schematics & Board Layout


For more detail: BridgeDuino: A wireless Arduino HUB and shield

Leave a Comment

= 4 + 0

Read previous post:
Dilshan R Jayakody’s Web Log

VHF Aircraft radio communications receiver This is simple radio receiver project which is capable to receive aviation radio voice signals...

Scroll to top