Wi-Fi / Bluetooth / USB shield for Arduino & Platino (120306)

Today all & sundry, devices included, have to be “connected”, 24/7, all year round. You may have a Facebook account, but what about your oscilloscope? Does your multimeter tweet enough? Is your soldering iron linked in? You may be a non-communicative nerd but your bench power supply may be craving for social interaction.
PCB, bare, 120306-1
Module WizFi220 Serial to WiFi Module (High TX Power), 130076-92
FT232R USB/Serial Bridge/BOB, 110553-91
Platino PCB, bare, 100892-1
FTDI USB-to-TTL converter cable 5V, 080213-71
FTDI USB-to-TTL converter cable 3V3, 080213-72
Hello community,
I am working on an Arduino shield on which you can either mount a Wi-Fi module or a Bluetooth module controlled through a serial port. Since these modules often have to be configured with a PC before you can use them comfortably, the shield also includes a USB serial port that allows connecting them directly to a PC. After configuration you can give control of the wireless module to the MCU.
The shield can also be used to add USB to Platino. The shield is compatible with the standard FTDI cable and with the Elektor FTDI Break-out Board (BoB).
A 3V3 power supply and a couple of level shifters complete the shield.
If all you need is a wireless module then the shield can even be used without Arduino.
Regards,
Clemens
Update June 5, 2012
The prototype PCB has to be corrected because the Bluetooth module is hindered by the Arduino Uno's USB connector. Also messed up the BT RS-232 connection because I labeled them incorrectly in Eagle. Bummer, now I have to correct the PCB :-(
I attached the schematics below, I hope you can read them.
Update June 12, 2012
The PCB has been corrected, it is attached below.
Update August 1, 2012
I have finally come around to finish this project. The PCB has been updated and is now a real rectangle. I also added a jumper to be able to disconnect the 3V3 rail from the Arduino connector. Also R8 was moved slightly to the side to leave a bit more space for Arduino's USB connector.
Article writing is in progress and its publication is scheduled for Elektor's October edition.
The project files below have been updated.
I still should finish the software part, but time is a problem. Below you will find what I came up with so far. I was stuck on the binary transmission part using escape sequences, but most other functions work. Note that it has FreeRTOS typedefs in it, but they can be easily replaced with other types.
PCB, bare, 120306-1
Module WizFi220 Serial to WiFi Module (High TX Power), 130076-92
FT232R USB/Serial Bridge/BOB, 110553-91
Platino PCB, bare, 100892-1
FTDI USB-to-TTL converter cable 5V, 080213-71
FTDI USB-to-TTL converter cable 3V3, 080213-72
Discussion (3 comments)
abiz 11 years ago
Hello Clemens,
Your article 'Arduino in the clouds' in Elektor/October will certainly interest a lot of readers !
We expect more and more WiFi projects like this one in Elektor in the coming months
I experimented myself a WizFi 220 module because I have in mind something involving this module in my aeromodel control project with Android : one onboard limited AP server for long range transmission and aircraft control + a Nexus One ... and an Android for control from the ground (an handset or -better- a tablet)
Tests are OK in Infrastructure mode (with a dlink AP) and in Limited AP mode with a remote PC/telnet(Network Stuff) . In limited AP I failed in making two clients speaking to the server ( PC/terminal connected to limited AT/WizFi module) ... also, the module can't store the limited AP configuration... the configuration does't exists in WIZSmartScript !!! at this moment. we have to wait for a further release ....
Attached : some photos
wizfi-proto-1.jpg (237kb)
wizsmartscript.jpg (220kb)
abiz 12 years ago
abiz 12 years ago
abiz 11 years ago
Hi, Clemens,
It would be interesting if the Wi-Fi shield could accept WizFi 210/220 modules with an external antenna which would increase the operationnal range. Remember that >500m can be achieved with a booster on the Wi-Fi router with a handset : imagine... more than 1 km !
I think your shield could be used in the project 'Aeromodel control with Android' in case we decide to use only Handset for control and remote monitoring from the ground..
This configuration was that of the flaRDUINO project, stopped mid-2011 following the cessation of production of the BlackWidow Wi-Fi module.
In this configuration, the video could be provided serialy by a digital camera UCAM TTL (Lextronic).
STRANGE EDITION PROBLEM ... duplication!!!
Hi, ClemeI think your shield could be used in the project 'Aeromodel control with Android'
in case we decide to use only Handset for control and remote monitoring from the ground.
As a matter of fact,the on-board hanset can hardly send video and allow control via AndroPOD
without suffering from a lack of response to commands, thus rendering the system unusable operationally.
This configuration was that of the flaRDUINO project, stopped mid-2011 following the cessation of production of the BlackWidow Wi-Fi module.
In this configuration, the video could be provided by a digital camera UCAMTTL (Lextronic).
The on-board Android solution remains possible for the GPS monitoring + video only
It would be interesting if the WIFI shield can accept modules WizFi 210/220 with external antenna which would increase the range with an appropriate antenna
ClemensValens 12 years ago
TRC 11 years ago
Can this be used w/ Netduino (3.3v)? :)
ClemensValens 12 years ago