BridgeDuino: A wireless Arduino HUB and shield

INTRODUCTION

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+

BRIDGEDUINO IS OPEN HARDWARE AND OPEN SOURCE. 

Bridging

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
Testing

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.

FEATURES

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

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter