Difference between revisions of "RBoard"

From ITEAD Wiki
Jump to: navigation, search
(Overview)
m
 
(7 intermediate revisions by 2 users not shown)
Line 4: Line 4:
 
Rboard is a unique Arduino board which features 4 channels isolated relays, an XBee socket, and an ATMega328. This board will add relay control as well as wireless connectivity to your projects. It’s great for anything from home automation to robot control. The possibilities are endless!
 
Rboard is a unique Arduino board which features 4 channels isolated relays, an XBee socket, and an ATMega328. This board will add relay control as well as wireless connectivity to your projects. It’s great for anything from home automation to robot control. The possibilities are endless!
  
==Features==
+
Go shopping [http://imall.iteadstudio.com/im120618001.html RBoard (SKU:IM120618001)]
* 4 optocoupler isolated channels
+
* 4 mechanical relays with status indicator LED
+
* Both “NC” and “NO” ports for each relay
+
* ATMega328P with XBee interface headers, Micro SD socket
+
* With Arduino Duemilanove bootloader
+
 
+
==Hardware==
+
http://imall.iteadstudio.com/media/wysiwyg/Products/IM120618001_RBoard/IM120618001_RBoard.jpg
+
  
 
==Spec==
 
==Spec==
Line 36: Line 28:
 
| Yes
 
| Yes
 
|}
 
|}
 +
 +
==Electrical Characteristics==
 +
{| class="wikitable"
 +
|-
 +
! Specification !! Min.!! Typical Value !! Max.!! Unit
 +
|-
 +
| Power Voltage || 6 || - || 20 || VDC
 +
|-
 +
| Input Voltage VH (Target Voltage = 3.3V)  || 3 || 3.3 || 3.6 || V
 +
|-
 +
| Input Voltage VL:  || -0.3 || 0 || 0.5 || V
 +
|-
 +
| Current Consumption || - || 100 || 500 || mA
 +
|}
 +
 +
==Hardware==
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/IM120618001_RBoard/IM120618001_RBoard.jpg
 +
 +
Top View Map
 +
 +
===Pin Map List===
 +
{| class="wikitable"
 +
|-
 +
| align="center" style="background:#f0f0f0;"|'''Pin of Arduino'''
 +
| align="center" style="background:#f0f0f0;"|'''Description'''
 +
|-
 +
| D0||RxD
 +
|-
 +
| D1||TxD
 +
|-
 +
| D2||Xbee Reset
 +
|-
 +
| D3||nRF24L01+_IRQ
 +
|-
 +
| D4||R0
 +
|-
 +
| D5||R1
 +
|-
 +
| D6||R2
 +
|-
 +
| D7||R3
 +
|-
 +
| D8||nRF24L01+_CE
 +
|-
 +
| D9||nRF24L01+_CS
 +
|-
 +
| D10||SD_CS
 +
|-
 +
| D11||SPI_MOSI
 +
|-
 +
| D12||SPI_MISO
 +
|-
 +
| D13||SPI_SCK
 +
|-
 +
| A0||AD0
 +
|-
 +
| A1||AD1
 +
|-
 +
| A2||AD2
 +
|-
 +
| A3||AD3
 +
|-
 +
| A4||AD4/IIC_SDA
 +
|-
 +
| A5||AD5/IIC_SCL
 +
|}
 +
 +
4 channel relays with photocouple isolated, Micro-SD Socket, XBee interface, nRF24L01+
 +
interface, many analog/digital electronic brick interfaces and so on, many interfaces are designed
 +
and broke out for many projects as wireless communication, mass storage, digital control and
 +
signal sample.
 +
 +
==PWR_EXT Setting==
 +
Rboard is designed for isolating industrial application with external power supply. So when
 +
remove the jumpers on PWR_EXT, use the DC 7-20 terminal to for ATMega328 and all digital
 +
circuit power supply, and supply the [[5V Relay|5V relay]] by the PWR_EXT terminal with 5V, there are 2
 +
completely isolated power systems for controller part and relay part.
 +
 +
If you don't need so stringent electrical isolation, put the jumpers on PWR_EXT, then you don't
 +
need an extra power supply, the relays will supply by the DC 7-20 terminal the same as controller
 +
part - but there also the opto-isolation between the relay and controller I/Os.
  
 
==Download==
 
==Download==
Line 44: Line 117:
 
==Useful Link==
 
==Useful Link==
  
[http://www.youtube.com/watch?v=QTMoCg4LyQk RBoard (Atmega 328P with Arduino Bootloader) + Relay Shield]
+
*[http://www.youtube.com/watch?v=QTMoCg4LyQk RBoard (Atmega 328P with Arduino Bootloader) + Relay Shield]
 +
 
 +
*[https://github.com/Protoneer/ITEAD-RBoard-Firmware '''ITEAD RBoard Firmware'''] by Protoneer
 +
:This is a firmware that can be used to control the relays via serial connected to an XBee unit.

Latest revision as of 03:32, 11 August 2015

Overview

Rboard.jpg

Rboard is a unique Arduino board which features 4 channels isolated relays, an XBee socket, and an ATMega328. This board will add relay control as well as wireless connectivity to your projects. It’s great for anything from home automation to robot control. The possibilities are endless!

Go shopping RBoard (SKU:IM120618001)

Spec

PCB size 78.74mm X 106.08mm X 1.6mm
Power supply 6~20V DC
Microprocessor Atmega328
Indicators PWR, PWR_EXT, C0, C1, C2, C3
Communication Interface XBee, nRF24L01+, UART
RoSH Yes

Electrical Characteristics

Specification Min. Typical Value Max. Unit
Power Voltage 6 - 20 VDC
Input Voltage VH (Target Voltage = 3.3V) 3 3.3 3.6 V
Input Voltage VL: -0.3 0 0.5 V
Current Consumption - 100 500 mA

Hardware

IM120618001_RBoard.jpg

Top View Map

Pin Map List

Pin of Arduino Description
D0 RxD
D1 TxD
D2 Xbee Reset
D3 nRF24L01+_IRQ
D4 R0
D5 R1
D6 R2
D7 R3
D8 nRF24L01+_CE
D9 nRF24L01+_CS
D10 SD_CS
D11 SPI_MOSI
D12 SPI_MISO
D13 SPI_SCK
A0 AD0
A1 AD1
A2 AD2
A3 AD3
A4 AD4/IIC_SDA
A5 AD5/IIC_SCL

4 channel relays with photocouple isolated, Micro-SD Socket, XBee interface, nRF24L01+ interface, many analog/digital electronic brick interfaces and so on, many interfaces are designed and broke out for many projects as wireless communication, mass storage, digital control and signal sample.

PWR_EXT Setting

Rboard is designed for isolating industrial application with external power supply. So when remove the jumpers on PWR_EXT, use the DC 7-20 terminal to for ATMega328 and all digital circuit power supply, and supply the 5V relay by the PWR_EXT terminal with 5V, there are 2 completely isolated power systems for controller part and relay part.

If you don't need so stringent electrical isolation, put the jumpers on PWR_EXT, then you don't need an extra power supply, the relays will supply by the DC 7-20 terminal the same as controller part - but there also the opto-isolation between the relay and controller I/Os.

Download

Datasheet for RBoard

Schematic for RBoard

Useful Link

This is a firmware that can be used to control the relays via serial connected to an XBee unit.