Difference between revisions of "WIFI SHIELD REV2"

From ITEAD Wiki
Jump to: navigation, search
(Specifications)
m (Useful Links)
 
(10 intermediate revisions by 2 users not shown)
Line 3: Line 3:
  
 
WIFI [[Shield]] REV2 supports IEEE 802.11b/g/n wireless protocol standard and serial output, which integrates TCP / IP protocol stack internally. It is specifically designed for Arduino boards including Arduino UNO, MEGA and Leonardo, and it supports 3.3V or 5V operation level so it can work with more Arduino-compatible boards.
 
WIFI [[Shield]] REV2 supports IEEE 802.11b/g/n wireless protocol standard and serial output, which integrates TCP / IP protocol stack internally. It is specifically designed for Arduino boards including Arduino UNO, MEGA and Leonardo, and it supports 3.3V or 5V operation level so it can work with more Arduino-compatible boards.
 +
 +
Go shopping [http://imall.iteadstudio.com/wifi-shield-rev2.html WIFI SHIELD REV2 (IM121010001)]
  
 
==Specifications==
 
==Specifications==
Line 15: Line 17:
  
 
==Electrical Characteristics==
 
==Electrical Characteristics==
 +
{| class="wikitable"
 +
|-
 +
| align="center" style="background:#f0f0f0;"|'''Parameter'''
 +
| align="center" style="background:#f0f0f0;"|''' Min. '''
 +
| align="center" style="background:#f0f0f0;"|'''Typical '''
 +
| align="center" style="background:#f0f0f0;"|'''Max.'''
 +
| align="center" style="background:#f0f0f0;"|''' Unit'''
 +
|-
 +
| Power voltage ||3||3.3||3.6||VDC
 +
|-
 +
| Working current (VCC=3.3V)||0.5||15000||100000||uA
 +
|-
 +
| Maximum radio frequency input (with reference to input of 50Ω) ||-||10||-||dB
 +
|-
 +
| Static withstand voltage||-||-||2000||V
 +
|}
  
 
==Hardware==
 
==Hardware==
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/ShieldsHardware/IM130903001_1.jpg
  
 
==Pinmap==
 
==Pinmap==
 +
 +
===Micro SD Socket===
 +
{| 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'''
 +
|-
 +
| 1||SD_CS||D10
 +
|-
 +
| 2||MOSI||D11
 +
|-
 +
| 3||3V3 ||-
 +
|-
 +
| 4||SCK||D13
 +
|-
 +
| 5||GND||-
 +
|-
 +
| 6||MISO||D12
 +
|}
 +
 +
===WIFI module 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'''
 +
|-
 +
| 1||WIFI_RST||D9
 +
|-
 +
| Index of Interface ||Name of Interface||Description
 +
|-
 +
| 1||D-RX ||Upgrade firmware, UART input
 +
|-
 +
| 2||D-TX ||Upgrade firmware, UART output
 +
|-
 +
| 3||ERROR||Severe error of module, high level is valid.
 +
|-
 +
| 4||WPS||WPS function input, descending portion is valid. If VDD/2 is input at the pin when starting, the module will enter WEB SERVER.
 +
|-
 +
| 5||BOOT||Used in boot program, high level is valid.
 +
|-
 +
| 6||RTS||UART requests sending
 +
|-
 +
| 7||CTS||UART clears sending
 +
|}
  
 
==UART Multiplexer==
 
==UART Multiplexer==
 +
You can connect pins TXD and RXD on the module to D0~7 of Arduino with a jumper.
 +
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/ShieldsHardware/IM130903001_2.jpg
 +
 +
When connection is done as below, WIFI [[shield]] is communicating with chip atmega328.
 +
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/ShieldsHardware/IM130903001_3.jpg
 +
 +
When connection is made as below, WIFI [[shield]] is communicating with chip atmega8U2 or FT232RL, and if they are connected to PC via USB cable, serial software in PC can be used to control or configure module HM-10.
 +
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/ShieldsHardware/IM130903001_4.jpg
 +
 +
In addition, pins TXD and RXD can also be connected to D2~7 to control module HM-10 with software serial library.
 +
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/ShieldsHardware/IM130903001_5.jpg
  
 
==Switch of operation level==
 
==Switch of operation level==
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/ShieldsHardware/IM130903001_6.jpg
 +
 +
When switching to 3.3V, WIFI [[shield]] can communicate with mainboards with operation level of 3.3V, such as Arduino DUE; when switching to 5V, WIFI [[shield]] can communicate with mainboards with operation level of 5V, such as Arduino UNO.
 +
 +
When switching, supply voltage of V pin on the electronic brick interface will also change accordingly. when switching to 3.3V, voltage of V pin is 3.3V and it will be 5V when switching to 5V.
  
 
==Switch for transparent transmission==
 
==Switch for transparent transmission==
 +
http://imall.iteadstudio.com/media/wysiwyg/Products/ShieldsHardware/IM130903001_7.jpg
 +
 +
When the switch turns to ‘Normal’, module is powered up but it will not enter transparent transmission mode; when the switch turns to ‘Transparent’, module will enter transparent transmission mode after powering up.
  
 
==Indicator==
 
==Indicator==
Line 37: Line 125:
  
 
==Download==
 
==Download==
 +
[ftp://imall.iteadstudio.com/Shield/IM121010001/DS_IM121010001.pdf Datasheet for WIFI SHIELD REV2]
 +
 +
[ftp://imall.iteadstudio.com/Shield/IM121010001/DS_RAK410.pdf Datasheet for RAK410]
 +
 +
[ftp://imall.iteadstudio.com/Shield/IM121010001/PM_RAK410_UART.pdf Programming Manual]
 +
 +
[http://blog.iteadstudio.com/wp-content/uploads/2014/05/Mega_v3_115200.ino Demo for WIFI Shield REV2 with MEGA2560 v3 115200]
 +
 +
[http://blog.iteadstudio.com/wp-content/uploads/2014/05/UNO_rev0.ino Demo for WIFI Shield REV2 with UNO rev0]
  
 
==Useful Links==
 
==Useful Links==
 +
[http://www.rakwireless.com.cn/RAK410_pdf/RAK410_User_Guide.pdf Beijing Rakwireless Technology <RAK410-EVB User Guide>]
 +
 +
[http://blog.iteadstudio.com/basic-testtutorial-for-itead-wifi-shield-rev2-by-david-morphett/ Basic Test/Tutorial for ITEAD WIFI Shield REV2 - by David Morphett]

Latest revision as of 08:53, 5 November 2014

Overview

WIFI Shield REV2 .jpg

WIFI Shield REV2 supports IEEE 802.11b/g/n wireless protocol standard and serial output, which integrates TCP / IP protocol stack internally. It is specifically designed for Arduino boards including Arduino UNO, MEGA and Leonardo, and it supports 3.3V or 5V operation level so it can work with more Arduino-compatible boards.

Go shopping WIFI SHIELD REV2 (IM121010001)

Specifications

PCB size 58.0mm X 56mm X 1.6mm
Operation level 3.3V or 5V
Indicator PWR

Electrical Characteristics

Parameter Min. Typical Max. Unit
Power voltage 3 3.3 3.6 VDC
Working current (VCC=3.3V) 0.5 15000 100000 uA
Maximum radio frequency input (with reference to input of 50Ω) - 10 - dB
Static withstand voltage - - 2000 V

Hardware

IM130903001_1.jpg

Pinmap

Micro SD Socket

Index of Interface Name of Interface Index of Arduino
1 SD_CS D10
2 MOSI D11
3 3V3 -
4 SCK D13
5 GND -
6 MISO D12

WIFI module Interface

Index of Interface Name of Interface Index of Arduino
1 WIFI_RST D9
Index of Interface Name of Interface Description
1 D-RX Upgrade firmware, UART input
2 D-TX Upgrade firmware, UART output
3 ERROR Severe error of module, high level is valid.
4 WPS WPS function input, descending portion is valid. If VDD/2 is input at the pin when starting, the module will enter WEB SERVER.
5 BOOT Used in boot program, high level is valid.
6 RTS UART requests sending
7 CTS UART clears sending

UART Multiplexer

You can connect pins TXD and RXD on the module to D0~7 of Arduino with a jumper.

IM130903001_2.jpg

When connection is done as below, WIFI shield is communicating with chip atmega328.

IM130903001_3.jpg

When connection is made as below, WIFI shield is communicating with chip atmega8U2 or FT232RL, and if they are connected to PC via USB cable, serial software in PC can be used to control or configure module HM-10.

IM130903001_4.jpg

In addition, pins TXD and RXD can also be connected to D2~7 to control module HM-10 with software serial library.

IM130903001_5.jpg

Switch of operation level

IM130903001_6.jpg

When switching to 3.3V, WIFI shield can communicate with mainboards with operation level of 3.3V, such as Arduino DUE; when switching to 5V, WIFI shield can communicate with mainboards with operation level of 5V, such as Arduino UNO.

When switching, supply voltage of V pin on the electronic brick interface will also change accordingly. when switching to 3.3V, voltage of V pin is 3.3V and it will be 5V when switching to 5V.

Switch for transparent transmission

IM130903001_7.jpg

When the switch turns to ‘Normal’, module is powered up but it will not enter transparent transmission mode; when the switch turns to ‘Transparent’, module will enter transparent transmission mode after powering up.

Indicator

  • PWR, 3.3V supply indicator: when supply is normal, PWR indicator will keep ON.

Button

  • WIFI_RST, WIFI resetting button: press the button to reset WIFI module.

Note

  • There is no existing library to support the module at present.

Download

Datasheet for WIFI SHIELD REV2

Datasheet for RAK410

Programming Manual

Demo for WIFI Shield REV2 with MEGA2560 v3 115200

Demo for WIFI Shield REV2 with UNO rev0

Useful Links

Beijing Rakwireless Technology <RAK410-EVB User Guide>

Basic Test/Tutorial for ITEAD WIFI Shield REV2 - by David Morphett