Wishield_20_small
Reddit Twitter Digg Facebook Delicious Stumbleupon
Wishield_20_small
Wishield_external_antenna_small
Wishield_external_antenna_small
Wishield_external_antenna_arduino_small

WiShield 2.0

View Cart
$55.00

12/9/2010: I’ve just run out of WiShields, and the next batch should be arriving in late January. Any orders of the WiShield will go on backorder, and I’ll ship them out in order of when the purchase was made.

Thanks! -Justin

Wires are so last summer! To the rescue is the WiShield, a plug-and-play Wi-Fi module for the Arduino from Asynclabs.

As the name suggests, the WiShield enables WiFi connectivity (802.11b) with an onboard PCB antenna from ZeroG Wireless. The board itself includes stack-through headers to allow access to unused pins and a 9-pin breakout header space for prototyping. The WiShield can create and join secured and unsecured networks, achieving up to 2 Mbps throughput speeds.

There are more details at the Asynclabs site

Note: These are the latest WiShield 2.0 – antenna is not included.

Specifications

  • 9-pin breakout header (not populated) for use in breadboard applications
  • Uses SPI for host communication (max speed 25MHz)
  • All Arduino headers brought out for easy access
  • Easy access reset button on-board
  • External 2dBi antenna
  • Switchable interrupt pin usage between INT0 (port D, pin 2) and digital pin 8 (port B, pin 0)
  • Switchable LED on digital pin 9 (port B, pin 1).
  • 16 Mbit serial flash

Zero G ZG2100M

  • 802.11b Wi-Fi certified
  • 1Mbps and 2Mbps throughput speeds
  • Supports both infrastructure (BSS) and ad hoc (IBSS) wireless networks
  • Ability to connect to secured and unsecured networks: WEP (64-bit and 128-bit); WPA/WPA2 (TKIP and AES) PSK.

Dimensions

  • L x W x H: 1.9×2.1×0.5 in

Pin Usage

  • SPI
    • Slave select (SS) : Arduino pin 10 (port B, pin 2)
    • Clock (SCK) : Arduino pin 13 (port B, pin 5)
    • Master in, slave out (MISO) : Arduino pin 12 (port B, pin 4)
    • Master out, slave in (MOSI) : Arduino pin 11 (port B, pin 3).
  • Interrupt (Uses only one of the following, depending on jumper setting)
    • INT0 : Arduino pin 2 (port D, pin 2)
    • DIG8 : Arduino pin 8 (port B, pin 0)
  • LED : Arduino pin 9 (port B, pin 1)
    • To regain use of this pin, remove the LED jumper cap
Get in touch if you have any questions, or ideas for something you want me to build.