Difference between revisions of "Gboard 800"

From ITEAD Wiki
Jump to: navigation, search
m (Hardware)
m (Overview)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
==Overview==
 
==Overview==
 
[[File:IM141125007_4.jpg|400px|right|thumb]]
 
[[File:IM141125007_4.jpg|400px|right|thumb]]
[[Gboard]] 800 is a unique Arduino board which features a SIM800 GSM/GPRS/BT module, an XBee socket, nRF24L01+ module interface and an ATMega328P controller. This board can be added wireless XBee / nRF24L01+ control as well as GSM/GPRS connectivity to your projects. It’s great for anything from home automation to robot control. The possibilities are endless!
+
Gboard 800 is a unique Arduino board which features a SIM800 GSM/GPRS/BT module, an XBee socket, nRF24L01+ module interface and an ATMega328P controller. This board can be added wireless XBee / nRF24L01+ control as well as GSM/GPRS connectivity to your projects. It’s great for anything from home automation to robot control. The possibilities are endless!
  
[[Gboard]] 800 can be used as a GSM/GPRS data transfer or wireless communication [[project]] development platform. [[Gboard]] supports wide range power supply and Micro SD for mass storage. There are some 3pin electronic brick/ sensor brick interface breakout on board, which offers an easy way for a quick prototyping. The board requires FTDI basic board to upload sketch, you can use our [[Foca]] board to do it.
+
Gboard 800 can be used as a GSM/GPRS data transfer or wireless communication [[project]] development platform. [[Gboard]] supports wide range power supply and Micro SD for mass storage. There are some 3pin electronic brick/ sensor brick interface breakout on board, which offers an easy way for a quick prototyping. The board requires FTDI basic board to upload sketch, you can use our [[Foca]] board to do it.
  
 
Note:
 
Note:
#[[Gboard]] 800 has a micro USB connector only for debugging or firmware uploading.
+
#You can not power Gboard 800 by the micro USB connector, it is only for debugging and uploading firmware to the SIM800 module.
#When you upload sketch to [[Gboard]], please choose the board '''Arduino Duemilanove w/ ATmega328'''.
+
#When you upload sketch to Gboard 800, please choose the board '''Arduino Duemilanove w/ ATmega328'''.
 
#The bootloarder file is '''ATmegaBOOT_168_atmega328.hex''', you can find it in the directory '''arduino\hardware\arduino\bootloaders\atmega'''
 
#The bootloarder file is '''ATmegaBOOT_168_atmega328.hex''', you can find it in the directory '''arduino\hardware\arduino\bootloaders\atmega'''
 
#The serial interface (bootloader connection) is 3.3v, not the typical 5v as on many Arduino boards - anyone using an alternative to the [[Foca]] board must take note not to risk damage.
 
#The serial interface (bootloader connection) is 3.3v, not the typical 5v as on many Arduino boards - anyone using an alternative to the [[Foca]] board must take note not to risk damage.
 +
 +
'''Attention: You can power the board through either the DC jack or the battery socket but NOT both at the same time. There is no Li-ion battery charger circuit on this board.'''
 +
 +
Go shopping [http://imall.iteadstudio.com/im141125007.html Gboard 800(IM141125007)]
 +
 +
==Features==
 +
*SIM800 is a quad-band GSM/GPRS module that works on frequencies GSM 850MHz, EGSM 900MHz, DCS 1800MHz and PCS 1900MHz.
 +
*SIM800 GPRS multi-slot class 12/ class 10 (optional) and supports the GPRS coding schemes CS-1, CS-2, CS-3 and CS-4.
 +
*One USB port can be used as SIM800 debugging and firmware upgrading
 +
*Support Bluetooth function
 +
*Support XBee and nRF24L01+ wireless control
 +
*Require FTDI basic board to upload sketch
  
 
==Specification==
 
==Specification==
Line 111: Line 123:
 
! Description !! UART Setting Jumpers Connection !! Figure
 
! Description !! UART Setting Jumpers Connection !! Figure
 
|-
 
|-
| Hardware UART to SIM900,  
+
| Hardware UART to SIM800,  
  
 
Software UART to Specific  
 
Software UART to Specific  
Line 125: Line 137:
 
|| [[File:GBoard5.jpg]]  
 
|| [[File:GBoard5.jpg]]  
 
|-
 
|-
| Software UART to SIM900,  
+
| Software UART to SIM800,  
  
 
Hardware UART to Specific  
 
Hardware UART to Specific  
Line 140: Line 152:
 
|}
 
|}
  
ST: UART Tx of SIM900 module  
+
ST: UART Tx of SIM800 module  
  
SR: UART Rx of SIM900 module  
+
SR: UART Rx of SIM800 module  
  
 
XT: XBee Tx of XBee module  
 
XT: XBee Tx of XBee module  
Line 177: Line 189:
  
 
Tools:
 
Tools:
 +
*[ftp://imall.iteadstudio.com/Mainboard/IM141125007_Gboard_800/1308B02SIM800M32_BT.rar Firmware for SIM800 with Bluetooth]
 +
*[ftp://imall.iteadstudio.com/Mainboard/IM141125007_Gboard_800/MS_USB_ComPort_Driver_exe_v1.1032.1.rar USB Driver for SIM800]
 +
*[ftp://imall.iteadstudio.com/Mainboard/IM141125007_Gboard_800/SIMCom_SIM800H_EAT_flash_Tool_V1.01.rar Tool for Uploading firmware to SIM800]
 +
==Useful Link==
 +
[https://github.com/itead/ITEADLIB_Arduino_SIMCom GSM GPRS GPS Bluetooth for SIM800/808/900/908 Library]

Latest revision as of 08:03, 27 October 2015

Overview

IM141125007 4.jpg

Gboard 800 is a unique Arduino board which features a SIM800 GSM/GPRS/BT module, an XBee socket, nRF24L01+ module interface and an ATMega328P controller. This board can be added wireless XBee / nRF24L01+ control as well as GSM/GPRS connectivity to your projects. It’s great for anything from home automation to robot control. The possibilities are endless!

Gboard 800 can be used as a GSM/GPRS data transfer or wireless communication project development platform. Gboard supports wide range power supply and Micro SD for mass storage. There are some 3pin electronic brick/ sensor brick interface breakout on board, which offers an easy way for a quick prototyping. The board requires FTDI basic board to upload sketch, you can use our Foca board to do it.

Note:

  1. You can not power Gboard 800 by the micro USB connector, it is only for debugging and uploading firmware to the SIM800 module.
  2. When you upload sketch to Gboard 800, please choose the board Arduino Duemilanove w/ ATmega328.
  3. The bootloarder file is ATmegaBOOT_168_atmega328.hex, you can find it in the directory arduino\hardware\arduino\bootloaders\atmega
  4. The serial interface (bootloader connection) is 3.3v, not the typical 5v as on many Arduino boards - anyone using an alternative to the Foca board must take note not to risk damage.

Attention: You can power the board through either the DC jack or the battery socket but NOT both at the same time. There is no Li-ion battery charger circuit on this board.

Go shopping Gboard 800(IM141125007)

Features

  • SIM800 is a quad-band GSM/GPRS module that works on frequencies GSM 850MHz, EGSM 900MHz, DCS 1800MHz and PCS 1900MHz.
  • SIM800 GPRS multi-slot class 12/ class 10 (optional) and supports the GPRS coding schemes CS-1, CS-2, CS-3 and CS-4.
  • One USB port can be used as SIM800 debugging and firmware upgrading
  • Support Bluetooth function
  • Support XBee and nRF24L01+ wireless control
  • Require FTDI basic board to upload sketch

Specification

PCB size 88.1mm X 60.7mm X 1.6mm
Power supply 7-23V DC
Microprocessor Atmega328
Indicators PWR, Status, NET
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

IM141125007 - Gboard 800 - dimension.jpg IM141125007pic2.jpg

Note:

  • Baterry Socket: you can connect a Li-ion battery onto the socket to power the board up instead of DC external power supply, the input voltage is from 3.4V~4.4V.
  • Debug Port: it is a debugging interface for SIM800 so that you can upgrade firmware and debug software.

Pin Map

  • Nrf24L01 Socket
Index of Interface Name of Interface Index of Arduino
1 GND -
2 3V3
3 CE D8
4 CS D9
5 SCK D13
6 MOSI D11
7 MISO D12
8 IRQ -
  • SD Card Socket
Index of Interface Name of Interface Index of Arduino
1 SD_CS D10
2 SD_MOSI D11
3 3V3 -
4 SD_SCK D13
5 GND -
6 SD_MISO D12

UART Setting Jumpers

The SIM800 module and XBee module communicate to Atmega 328 through UART. Because they could not communicate in same port in the same time, there are two UART setting jumpers to configure the UART communication. The figure of UART setting jumpers is as below.

GBoard4.jpg

(Figure of UART setting jumpers)

D0 and D1 are hardware UART ports of Arduino. D2 and D3 are digital GPIO of Arduino. There are two configurations to set the UART communication.

Description UART Setting Jumpers Connection Figure
Hardware UART to SIM800,

Software UART to Specific

ST – D0(Hardware Rx of Arduino)

SR – D1(Hardware Tx of Arduino)

XT – D2(Software Rx/Tx of Arduino)

XR – D3(Software Rx/Tx of Arduino)

GBoard5.jpg
Software UART to SIM800,

Hardware UART to Specific

XT – D0(Hardware Rx of Arduino)

XR – D1(Hardware Tx of Arduino)

ST – D2(Software Rx/Tx of Arduino)

SR – D3(Software Rx/Tx of Arduino)

GBoard6.jpg

ST: UART Tx of SIM800 module

SR: UART Rx of SIM800 module

XT: XBee Tx of XBee module

XR: XBee Rx of XBee module

Power and reset connection of SIM800

In the GBoard, the PWRKEY and RESET pins of SIM800 module connect to Arduino as list below.

Arduino pin SIM800 pin Enable
D6 PWR High level Active
D7 RESET High level Active

Revision History

Rev. Description Release date
v1.0 Initial version 2014-12-10

Download

Tools:

Useful Link

GSM GPRS GPS Bluetooth for SIM800/808/900/908 Library