Arduino Wireless Options
Are you looking to add a little connectivity to your latest Arduino project? Below is a list of currently available WiFi shields and other options:
At the bottom of the page is also a list of tutorials and projects for reference.
Arduino Yún: $69 Available in June
Description: "Arduino Yún is the combination of a classic Arduino Leonardo (based on the Atmega32U4 processor) with a Wifi system-on-a-chip running Linino (a MIPS GNU/Linux based on OpenWRT). It’s based on the ATMega32u4 microcontroller and on the Atheros AR9331, a system on a chip running Linino, a customized version of OpenWRT, the most used Linux distribution for embedded devices".
|Official Wi-Fi Shield: $84.95 |
Description: The Arduino WiFi Shield allows an Arduino board to connect to the internet using the 802.11 wireless specification (WiFi). It is based on the HDG104 Wireless LAN 802.11b/g System in-Package. An Atmega 32UC3 provides a network (IP) stack capable of both TCP and UDP. Use the WiFI library to write sketches which connect to the internet using the shield. The WiFI shield connects to an Arduino board using long wire-wrap headers which extend through the shield. This keeps the pin layout intact and allows another shield to be stacked on top.
|WizFi Shield for Arduino: $55 |
Description: Arduino Wi-Fi Shield WizFi shield uses Wiz820io, WizFi210 module and supports the Ethernet and Wi-Fi connectivity simultaneously.
Source code and schematics can can be download from Wiznet Github https://github.com/Wiznet/Arduino_WiFi_Shield
|Sparkfun's WiFly Shield: $89 |
Description: The WiFly Shield equips your Arduino the ability to connect to 802.11b/g wireless networks. The featured components of the shield are a Roving Network's RN-131G wireless module and an SC16IS750 SPI-to-UART chip. The SPI-to-UART bridge is used to allow for faster transmission speed and to free up the Arduino's UART.
|RedFly-Shield for Arduino: 65 Eur |
Description: The RedFly-Shield is a plug-on module with WiFi/WLAN for Arduino Uno, Duemilanove, Diecimila and Mega Boards. Integrated WiFi and IPv4 stack (TCP, UDP, DHCP, DNS)
|Weburban wifi: $69.99 |
Description: Can connect to Oak Arduino board via a breakout header (placed so it doesn't interfere with the board's daughter card riser) or to your own project using our clearly placed markers on each pin. The board uses standard connectors over SPI to an Arduino compatible Microchip 802.11b/g/n MRF24WB0MA. Compatible with WiShield and other Arduino WiFi libraries.
|LinkSprite Anaconda WiFi Shield: $55 |
Description: The LinkSprite WiFi Shield has built-in TCP/IP stack and all the WiFi related code. The Arduino just configures the WiFi parameters using AT command through the UART, or the user can simply treat the WiFi as a transparent serial port after some offline configuration.
|LinkSprite CuHead WiFi Shield: $55 |
Description: This shield provides 802.11b connectivity and is a direct drop-on plug-and-play solution to your Arduino Diecimila/Duemilanove. includes 16Mbit serial flash storage. Uses SPI for host communication (max speed 25MHz), Low power usage (Sleep mode: 250μA Transmit: 230mA Receive: 85mA)
|Littlebird Electronics-WIFI SHIELD FOR ARDUINO (802.11 B/G): $115 |
Description: The only 802.11 b/g WiFi shield in the world. This board only uses Tx/RX which transfers the UART signal to TCP/IP. And it is great to make the arduino project wireless. With the enhancment from 802.11g, the maximum range is about 100m indoors and 300 meters outdoors.
|Async_labs: WiShield 2.0 External Antenna $60.00 (Internal antenna version $55) |
*(Out of Business as of 2011-03-26, shields may still be available)
Description: This shield provides 802.11b connectivity and is a direct drop-on plug-and-play solution to your Arduino Diecimila/Duemilanove/Uno. This shield comes bundled with a 2dBi external antenna option for longer range. The PCB form-factor antenna has double sided tape to allow for more versatile mounting options.
|WiFi Arduino Shield (WIZ610): $44 *Site is in spanish but they ship worldwide |
Description: The Shield Arduino WiFi adapter plate is the WiFi module WIZ610wi of WIZnet. This shield provides wireless connectivity for 802.11b / g and is compatible with platforms Duemilanove , Mega and One.
|Wixel Shield for Arduino + Wixel Pair + USB cable: $49.95 |
Description: This combination deal contains the basic parts you need to go wireless with your Arduino. It consists of one Wixel shield for Arduino, two Wixel modules and one 6’ USB A to mini-B cable for connecting the Wixels to a computer.
|DFRobot WiFi Shield V2.1: $85.00 |
Description: The WIFI wireless module is based on WizFi210. It provides the bridging from TTL serial port communication to IEEE802.11b/g/n wireless communication. So any device with TTL serial ports can easily be connected with this WIFI module and controlled and managed remotely through a wireless network.
|Hydrogen from DIY Sandbox: $75 |
Description: An innovative Arduino WiFi Shield you can use to add 802.11b WiFi capability to your existing Arduino Duemilanove or Uno. 3 pulse width modulated (PWM) LEDs for customizable notifications. Existing Arduino Ethernet library compatibility using our Wirefree library and example sketches. MicroSD card holder with selectable chip select (CS) pin for expanded storage options.
XBee® Wi-Fi - Embedded Wi-Fi module for OEMs
A popular choice the Xbee modules are "Ideal for energy management, wireless sensor networks and intelligent asset management, the XBee Wi-Fi offers 802.11 b/g/n networking and flexible SPI and UART serial interfaces. Because the module includes the 802.11 b/g/n physical layer, baseband MAC and TCP/IP stack, developers can add Wi-Fi to their products simply by connecting to the XBee Wi-Fi's serial port."
Description:The XBee ZigBee modules from Digi International are available in two major classifications: XBee Series 1 and XBee Series 2 modules. The Series 1 and Series 2 modules are quite similar, but selection of a module should be based upon application specific needs
- See spec differences here
Arduino BT Board: eur 79
Description: It supports wireless serial communication over bluetooth (but is not compatible with Bluetooth headsets or other audio devices). It has 14 digital input/output pins (of which 6 can be used as PWM outputs and one can be used to reset the WT11 module), 6 analog inputs, a 16 MHz crystal oscillator, screw terminals for power, an ICSP header, and a reset button.
Web Urban Blue Olive: $63.99
Description: Blue Olive connects via the regular Olive pinouts on the Magnolia and Oak boards and provides BlueTooth Class 1 (range 300 feet, 100 meters) connectivity to your projects. Since it uses the standard USB pin configuration, swapping out our Olive for the Blue Olive is easy and convenient. Clearly marked pins and Arduino compatibility means it will work for your custom projects as well.
JY-MCU Arduino Bluetooth Wireless Serial Port Module: $8.60
- Instructable: Androino! Control an Arduino from your Android device using a cheap bluetooth module.
Bluetooth Low Energy (BLE) Shield for Arduino
Ciseco: XRF wireless RF radio UART RS232 serial data module: £11.88 (inc VAT)
Description: Been looking for an easy to use wireless module for your prototypes? One with superior range (up to 1Km), greater in building penetration, lower current consumption and lower cost? We think the XRF might be what you have searched for.
The communication of the device is normal serial, it transparently passes characters to and from XRF's. You don't need to do CRC's, any error checking etc it's all done for you. XBee socket friendly 2 x 10 pin 2mm pitch layout RF module, in many projects it'll be a drop in replacement for series 1 XBees.
Ciseco: ERF 0.1" pin spaced radio module: £16.00 (inc VAT)
Description: Essentially an XRF that plugs just like an FTDI cable.
The easiest and most convenient way to communicate with your XRF/URF/ERF/SRF & DRF modules via standard 0.1" headers. This module, unlike most competitive radios can also be run at 5v (2.1-5v). The ERF transparently passes characters to and from individual or multiple radio devices.
Ciseco: URF radio module and serial inteface via USB: £18.00 (inc VAT)
Description: Essentially an XRF that plugs in to your USB port!
The easiest and most convenient way to communicate with your XRF/URF/ERF/SRF & DRF modules via the USB port on your PC. The device just a single driver file and shows up as a standard COM port, so any serial/terminal emulation software can talk directly to your XRF/URF/ERF/SRF & DRF devices.
|panStamp: Wireless arduino on the ISM bands - $18 |
Description: panStamps are small wireless modules programmable from the Arduino IDE. Each module contains an Atmega328p MCU and a Texas Instruments CC1101 RF interface, providing the necessary connectivity and processing power to create autonomous low-power wireless motes. Everything contained into a compact DIP-24 module.
|Jeenode: 18.50 euro |
Description: The JeeNode is a small wireless board with an 8-bit Atmel RISC microprocessor. JeeNodes are compatible with the Arduino platform and can be programmed under Windows, Mac OS X, or Linux using sketches created with the Arduino IDE.
Each JeeNode has 4 identical “ports” for attaching analog and digital I/O logic, I2C devices, and more. The Ports library makes it easy to interface to these ports.
|RFM12B 868 MHz: 5.50 Euro |
Description: The RFM12B radio module by HopeRF is a small wireless radio module for sending and receiving packets on the 868 MHz ISM band using FSK. - Arduino Library
Arduino Ethernet Shield:
Description: The Arduino Ethernet Shield allows an Arduino board to connect to the internet. It is based on the Wiznet W5100 ethernet chip providing a network (IP) stack capable of both TCP and UDP.
-An Atlas of Arduino Ethernet Shields from Rob Smallshire for more details of each version
Other ethernet based options can be found here.
- Official Arduino GSM Shield: €69.00
"The Arduino GSM Shield connects your Arduino to the internet using the GPRS wireless network. Just plug this module onto your Arduino board, plug in a SIM card from an operator offering GPRS coverage and follow a few simple instructions to start controlling your world through the internet."
- Cooking Hacks: 3G/GPRS Shield (3G + GPS): €149.00
- ITEAD 3G Shield: $78
- Open Electronics GSM/GPRS & GPS shield for Arduino: €16.20
- RockBLOCK: RockBLOCK can send and receive short messages from anywhere on Earth with a view of the sky.
Using OpenWRT (Described as a Linux distribution for embedded devices) is another alternative to a typical shield that can be quite cost effective (Example is TP Link WR703N "Travel Router" for $24, OpenWRT wiki on it can be found here.).
- Smart home automation webserver on OpenWRT router WR703N - Instructable by janisalnis
- Teensy/Arduino & OpenWrt By Ian Sexton
- Arduino + OpenWRT = Art By Nemanja Stefanovic
- Connecting an Arduino Uno to OpenWRT (Part 2) By Robert Stürzbecher
- How to build a 20$ low-cost OpenWrt router – Flash OpenWrt to TP-Link WR703N By Raffael Herrmann
- Arduino - Cheap wifi connectivity - Andy Brown
- I2C bitbanging Fonera with OpenWRT in 2201 - Taikson Projects
- Zoomkat's router/arduino/ssc-32 wifi bot
- Cheap and Easy Arduino Wi-Fi Hack - Instructable by ddoss
Sparkfun did a good write-up that breaks down these technologies (wifi, bluetooth, RF, etc) by costs, data speed, learning curve and size.
- WiFi for Arduino with Asus WL-520gu
- How to connect and Arduino to the Internet fot 10$ (Ebay Ethernet Shield)
- Wireless + Arduino + oF [Tutorial]
- How to make cheap wireless LAN environment for Arduino with the hacked La Fonera router.
- A Wirelessly Controlled, Arduino-Powered Message Board
- Wireless Altoids Display
- A "Minimal" Arduino/XBee/Pachube Sensor Network
- Tutorial 9 for Arduino: Wireless Communication
- WiFly Wireless Talking SpeakJet Server
- Communication Between Android And Arduino With Bluetooth
- WIRELESS ARDUINO PROGRAMMING - Remotely program an Arduino using a XBee wireless connection
- Tutorial: Wifi Module for Arduino "Roving RN-XVee"
- Arduino meets Processing via Wifi (DD-WRT)
- Presentation: Arduino and the real time web - By Andrew Fisher
|Nanode: $39 |
Description: An open source Arduino-like board that has in-built web connectivity. It connects to a range of wireless, wired and ethernet interfaces. It allows you to develop web based sensor and control systems - giving you web access to six analogue sensor lines and six digital I/O lines. Note: 802.15.4 based, compatible with most Arduino shields and software and has three connectivity ports Ethernet and Wired Serial
|Zigdunio: $69.99 |
Description: The Zigduino is an Arduino-compatible microcontroller platform that integrates an 802.15.4 radio on the board. The radio can be configured to support any 802.15.4-based protocol, including ZigBee, Route Under MAC/6LoWPAN, and RF4CE.
|OpenPicus: See: FlyPort smart Wi-Fi 802.11 module |
Description: An open source embedded platform for Smart Sensors and Internet of Things. Each openPICUS module combines Processor power and Connectivity (Wi-Fi, Bluetooth or LAN).You can easily develop and run applications on modules using the free IDE - no Wi-Fi expertise is needed - openPICUS framework, based on freeRTOS, keeps the control of the Wireless stack and its events, leaving you free to concentrate on your application.
|WiFly GSX: $49.95 |
Description: The WiFly GSX (RN-131C) module is a complete ultra low power embedded TCP/IP solution. The WiFly GSX module is a stand alone, embedded wireless 802.11b/g networking module. The combination of ultra low power and the ability to wake up, connect to a wireless network, send data and return to sleep mode in less than 100 milliseconds, allows the WiFly GSX to run for years on two standard AAA batteries.
|WiFi DiamondBack 1.0: $73 |
The DiamondBack is an Arduino Duemilanove compatible clone that has 802.11b wireless connectivity baked directly onto the board. The components have been switched out for surface mount equivalents to free up space for the wireless module. It is fully compatible with the Processing/Wiring IDE. Atmel Mega 328P microprocessor, up to 14 digital I/O pins, 6 analog input pins, auto-switchable power between USB and external DC power
|Netduino Plus: $60 |
Description: Does not have wireless built-in and must be outfitted with a module. An open source electronics platform using the .NET Micro Framework. Featuring a 32-bit microcontroller and a rich development environment, it is suitable for engineers and hobbyists alike. The Netduino Plus is just like the Netduino, with Ethernet cooked in. There is a full TCP/IP stack with examples ready to go, and a microSD card slot for storing files.
|FreakLabs Freakduino Chibi Wireless Arduino Compatible Board: $33 |
Description: The FreakLabs FREAKDUINO-CHIBI is designed for rapid prototyping, experimentation, and deployment of wireless designs at low cost. It combines the ease-of-use of the Arduino IDE, compatibility with a rich assortment of third-party peripherals, and an integrated wireless radio for an inexpensive wireless prototyping system.
|FREAKDUINO CHIBI + Bottom Mounted Battery Case Set: $40 |
Description: This set includes the FREAKDUINO-CHIBI base board, battery regulator circuit, 2.4 GHz antenna, bottom mounted battery case that fits two AA batteries, and a set of aluminum standoffs.
This set is an inexpensive way to implement a compact, wireless, battery-powered prototyping platform based on the Arduino.
|Pololu Wixel ($20-$40) |
Description: The Pololu Wixel is a general-purpose programmable module featuring a 2.4 GHz radio and USB. The Wixel is based on the CC2511F32 microcontroller from Texas Instruments, which has an integrated radio transceiver, 32 KB of flash memory, 4 KB of RAM, and a full-speed USB interface. A total of 15 general-purpose I/O lines are available, including 6 analog inputs, and the 0.1" pin spacing makes the Wixel easy to use with breadboards and perfboards.
|Yellowjacket By Rugged Circuits: $54.95 ($19.95 if you install wifi module) |
Description: The Yellowjacket is built as an upgraded replacement to the now defunct Async_labs model. Features include a size of only 1.2” x 1.6” (41mm x 31mm) -- for your space-constrained projects and it uses the Microchip MRF24WB0MA WiFi module: 2.4 GHz 802.11b/g/n transceiver with a built-in PCB antenna (range up to 400m (1300ft)). It is also programmable from Arduino GUI software.
|RedBack Arduino Compatible WiFi Microcontroller: $75 |
Compatible with Asynclab Yellowjacket • Smallest size possible with wireless capability • Atmel Mega 328P microprocessor • 802.11b 1 and 2 mbps wireless connectivity • On-board PCB antenna
LinkSprite introduces the RedBack Arduino Compatible WiFi Microcontroller. It is an Arduino compatible device based on the Arduino mini. It is as small as it can get with the wireless module.
See a list of other popular Internet of Things related hardware.
Related: Raspberry Pi Wireless Options