Difference between revisions of "IBoard Ex"
(→Spec) |
m (→Overview) |
||
(17 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==Overview== | ==Overview== | ||
− | |||
− | == | + | [[File:Iboardex3.jpg|thumb|400px|right]] |
+ | [[IBoard|Iboard]] Ex is a unique Arduino board which features a WIZnet Ethernet port with POE, an XBee socket, nRF24L01+ module interface, Micro SD socket and an ATMEGA32U4. This board will add wireless XBee control as well as internet connectivity to your projects. And don’t need any external programmer, just connect it with PC by a USB cable. It’s great for anything from home automation to robot control. The possibilities are endless! | ||
+ | |||
+ | The onboard POE is pseudo POE, because the pin 4, 5, 7, 8 in 100M network cable is not being used. So we only use POE to power Ibaord. If you want to use the network cable to power, you can buy [https://www.itead.cc/passive-power-over-ethernet-cable-injector.html injector] here. | ||
+ | Or you can use DC7-23V to power. | ||
+ | |||
+ | Go shopping [http://imall.iteadstudio.com/iboard-ex.html IBoard Ex (SKU:IM120905007)] | ||
+ | |||
+ | ==Spec== | ||
+ | {| border="1" | ||
+ | |||
+ | |- | ||
+ | | PCB size | ||
+ | | 80.77mm X 57.66mm X 1.6mm | ||
+ | |- | ||
+ | | Power supply | ||
+ | | 7-23V DC | ||
+ | |- | ||
+ | | Microprocessor | ||
+ | | Atmega32u4 | ||
+ | |- | ||
+ | | Indicators | ||
+ | | PWR, Tx, Rx, COL, FDX, SPD, LINK,TEST | ||
+ | |- | ||
+ | | Communication Interface | ||
+ | | Ethernet RJ45,XBee,nRF24L01+,UART,IIC | ||
+ | |- | ||
+ | | RoHS | ||
+ | | Yes | ||
+ | |} | ||
+ | |||
+ | ==Electrical Characteristics== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Specification !! Min.!! Typical Value !! Max.!! Unit | ||
+ | |- | ||
+ | | Power Voltage || 7 || - || 23 || 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== | ==Hardware== | ||
[[File:Iboardex1.jpg]] | [[File:Iboardex1.jpg]] | ||
− | == | + | Top View Map |
− | [[ | + | |
+ | Ethernet RJ45 with POE, Micro-SD Socket, XBee interface, nRF24L01+ interface, analog/digital electronic brick interfaces and so on, many interfaces are designed | ||
+ | and broke out for many projects as Ethernet communication, wireless communication, mass storage, digital control and signal sample. | ||
+ | |||
+ | ==Pin Map== | ||
+ | ===ITDB02 EB Interface=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Index of Interface !! Name of Interface !! Index of Arduino !! Pin of Atmega32U4 | ||
+ | |- | ||
+ | | 1 || EB5 || A0 || PF7 | ||
+ | |- | ||
+ | | 2 || EB4 || A1 || PF6 | ||
+ | |- | ||
+ | | 3 || EB3 || A2 || PF5 | ||
+ | |- | ||
+ | | 4 || EB2 || A3 || PF4 | ||
+ | |- | ||
+ | | 5 || EB1 || A4 || PF1 | ||
+ | |- | ||
+ | | 6 || EB0 || A5 || PF0 | ||
+ | |} | ||
+ | |||
+ | ===nRF24L01+ Module Interface=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Index of Interface !! Name of Interface !! Index of Arduino !! Pin of Atmega32U4 | ||
+ | |- | ||
+ | | 1 || GND || - || - | ||
+ | |- | ||
+ | | 2 || 3V3 || - || - | ||
+ | |- | ||
+ | | 3 || CE || D5 || PC6 | ||
+ | |- | ||
+ | | 4 || CS || D9 || PB5 | ||
+ | |- | ||
+ | | 5 || SCK || D13 || PC7 | ||
+ | |- | ||
+ | | 6 || MOSI || D8 || PB4 | ||
+ | |- | ||
+ | | 7 || MISO || D7 || PE6 | ||
+ | |- | ||
+ | | 8 || IRQ || D6 || PD7 | ||
+ | |} | ||
+ | |||
+ | ===Micro SD Socket=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Index of Interface !! Name of Interface !! Index of Arduino !! Pin of Atmega32U4 | ||
+ | |- | ||
+ | | 2 || SD_CS || D4 || PD4 | ||
+ | |- | ||
+ | | 3 || SD_MOSI || D16 || PB2 | ||
+ | |- | ||
+ | | 4 || 3V3 || - || - | ||
+ | |- | ||
+ | | 5 || SD_SCK || D15 || PB1 | ||
+ | |- | ||
+ | | 6 || GND || - || - | ||
+ | |- | ||
+ | | 7 || SD_MISO || D14 || PB3 | ||
+ | |} | ||
+ | |||
+ | ===W5100 Communication Interface=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Index of Interface !! Name of Interface !! Index of Arduino !! Pin of Atmega32U4 | ||
+ | |- | ||
+ | | 1 || W5100_CS || D10 || PB6 | ||
+ | |- | ||
+ | | 2 || SD_MOSI || D16 || PB2 | ||
+ | |- | ||
+ | | 3 || SD_SCK || D15 || PB1 | ||
+ | |- | ||
+ | | 4 || SD_MISO || D14 || PB3 | ||
+ | |- | ||
+ | | 5 || W5100_RESET || D11 || PB7 | ||
+ | |} | ||
+ | |||
+ | ===Xbee Communication Interface=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | align="center" style="background:#f0f0f0;"|'''Index of Interface''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Name of Interface''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Index of Arduino''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Pin of Atmega32U4''' | ||
+ | |- | ||
+ | | 1||XBee_Reset||D12||PD6 | ||
+ | |- | ||
+ | | 2||RX||D0||PD2 | ||
+ | |- | ||
+ | | 3||TX||D1||PD3 | ||
+ | |} | ||
+ | |||
+ | ==Software== | ||
+ | [[IBoard]] Ex is used the ATmega32U4, and compatible with Arduino Leonardo. | ||
+ | |||
+ | Now the SD and Ethernet library is not support well with Arduino Leonardo, so when you use the [[IBoard]] Ex with these libraries, you need to modify something to make the code work. | ||
+ | |||
+ | With embedded bootloader, [[IBoard]] Ex is easy to use by Arduino IDE through USD, and chooses the selection of the "Board" menu with "Arduino Leonardo". ISP of | ||
+ | Atmega32U4 is broke out for [[download]] firmware easily. | ||
==Download== | ==Download== | ||
+ | [ftp://imall.iteadstudio.com/Mainboard/IM120905007/DS_IM120905007_IBoard_Ex.pdf Datasheet for IBoard Ex] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/Mainboard/IM120905007/SCH_IM120905007_Iboard_Ex.pdf Schematic for IBoard Ex] | ||
+ | |||
+ | [ftp://imall.iteadstudio.com/IM120905007_IBoard_Ex/Fri_IM120905007_IBoard_Ex.zip Fritzing Parts for IBoard Ex] | ||
==Useful Link== | ==Useful Link== | ||
+ | [http://neophob.com/2012/06/make-stripinvaders-cheaper-use-an-iboard/ By michu <Make StripInvaders Cheaper: Use An IBoard>] | ||
+ | |||
+ | [https://github.com/andykarpov/iBoardRF24 Andy Karpov's GitHub Page <RF24 library that supports nRF24L01 on iBoard>] | ||
+ | |||
+ | [https://github.com/andykarpov/iBoardRF24Network Andy Karpov's GitHub Page <RF24Network library that supports nRF24L01 on iBoard>] | ||
+ | |||
+ | [http://arduino.cc/forum/index.php/topic,110400.msg829190.html#msg829190 By NI$HANT <IBoard not able to access A6 and A7>] | ||
+ | |||
+ | [http://blog.iteadstudio.com/fritzing-parts-itead-development-board/ <Fritzing Parts: ITEAD Development Board>] |
Latest revision as of 03:47, 23 June 2016
Contents
Overview
Iboard Ex is a unique Arduino board which features a WIZnet Ethernet port with POE, an XBee socket, nRF24L01+ module interface, Micro SD socket and an ATMEGA32U4. This board will add wireless XBee control as well as internet connectivity to your projects. And don’t need any external programmer, just connect it with PC by a USB cable. It’s great for anything from home automation to robot control. The possibilities are endless!
The onboard POE is pseudo POE, because the pin 4, 5, 7, 8 in 100M network cable is not being used. So we only use POE to power Ibaord. If you want to use the network cable to power, you can buy injector here. Or you can use DC7-23V to power.
Go shopping IBoard Ex (SKU:IM120905007)
Spec
PCB size | 80.77mm X 57.66mm X 1.6mm |
Power supply | 7-23V DC |
Microprocessor | Atmega32u4 |
Indicators | PWR, Tx, Rx, COL, FDX, SPD, LINK,TEST |
Communication Interface | Ethernet RJ45,XBee,nRF24L01+,UART,IIC |
RoHS | Yes |
Electrical Characteristics
Specification | Min. | Typical Value | Max. | Unit |
---|---|---|---|---|
Power Voltage | 7 | - | 23 | 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
Top View Map
Ethernet RJ45 with POE, Micro-SD Socket, XBee interface, nRF24L01+ interface, analog/digital electronic brick interfaces and so on, many interfaces are designed and broke out for many projects as Ethernet communication, wireless communication, mass storage, digital control and signal sample.
Pin Map
ITDB02 EB Interface
Index of Interface | Name of Interface | Index of Arduino | Pin of Atmega32U4 |
---|---|---|---|
1 | EB5 | A0 | PF7 |
2 | EB4 | A1 | PF6 |
3 | EB3 | A2 | PF5 |
4 | EB2 | A3 | PF4 |
5 | EB1 | A4 | PF1 |
6 | EB0 | A5 | PF0 |
nRF24L01+ Module Interface
Index of Interface | Name of Interface | Index of Arduino | Pin of Atmega32U4 |
---|---|---|---|
1 | GND | - | - |
2 | 3V3 | - | - |
3 | CE | D5 | PC6 |
4 | CS | D9 | PB5 |
5 | SCK | D13 | PC7 |
6 | MOSI | D8 | PB4 |
7 | MISO | D7 | PE6 |
8 | IRQ | D6 | PD7 |
Micro SD Socket
Index of Interface | Name of Interface | Index of Arduino | Pin of Atmega32U4 |
---|---|---|---|
2 | SD_CS | D4 | PD4 |
3 | SD_MOSI | D16 | PB2 |
4 | 3V3 | - | - |
5 | SD_SCK | D15 | PB1 |
6 | GND | - | - |
7 | SD_MISO | D14 | PB3 |
W5100 Communication Interface
Index of Interface | Name of Interface | Index of Arduino | Pin of Atmega32U4 |
---|---|---|---|
1 | W5100_CS | D10 | PB6 |
2 | SD_MOSI | D16 | PB2 |
3 | SD_SCK | D15 | PB1 |
4 | SD_MISO | D14 | PB3 |
5 | W5100_RESET | D11 | PB7 |
Xbee Communication Interface
Index of Interface | Name of Interface | Index of Arduino | Pin of Atmega32U4 |
1 | XBee_Reset | D12 | PD6 |
2 | RX | D0 | PD2 |
3 | TX | D1 | PD3 |
Software
IBoard Ex is used the ATmega32U4, and compatible with Arduino Leonardo.
Now the SD and Ethernet library is not support well with Arduino Leonardo, so when you use the IBoard Ex with these libraries, you need to modify something to make the code work.
With embedded bootloader, IBoard Ex is easy to use by Arduino IDE through USD, and chooses the selection of the "Board" menu with "Arduino Leonardo". ISP of Atmega32U4 is broke out for download firmware easily.
Download
Useful Link
By michu <Make StripInvaders Cheaper: Use An IBoard>
Andy Karpov's GitHub Page <RF24 library that supports nRF24L01 on iBoard>
Andy Karpov's GitHub Page <RF24Network library that supports nRF24L01 on iBoard>