A new WIFI module was introduced a few months ago, the ESP8266. It's small and inexpensive, perfect for adding WIFI to almost any project.
There are a few challenges when using the ESP8266 with an Arduino: It's a 3.3V device so the 5V signals from the Arduino needs to be converted and it also needs a 3.3V power supply. Lastly it uses AT commands to control it, which can take a while to figure out.
My project solves all of these challenges. It let's you connect the WIFI module to your Arduino without building any circuitry and provides a simple library to use it.
My project consists of two parts: An Arduino compatible WIFI shield (the 8266Wing) and a library to easily use the WIFI shield. There will also be code examples to help you get started.
The 8266Wing has two sets of holes for the headers, one with Arduino compatible spacing and one with standard .1" spacing for use with breadboards etc. The headers are included but not soldered. One 2-way screw terminal is also included but not soldered. Uses the ESP8266 ESP-03 Wi-Fi module with an on board chip-antenna.
The 8266Wing is Open Source Hardware. The library and example code will be released under a permissive license.
Please have a look at the 8266Wing on Hackaday, where you can also see two projects I made using the shield. One is a freezer temperature logger and the other is Chandelier which can be controlled using wifi.
Risks and challenges
This project is low risk.
I have received the first production batch of the boards (88 boards) and assembled and tested one. I have ordered 40 ESP-03 WiFi modules which I expect to receive soon.
I have working code to use the shield and I have tested it on 3 prototypes. I'm currently working on making the library easy to use and well documented.Learn about accountability on Kickstarter
- (19 days)