INTRODUCTION
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.
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
- 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