Go Down

Topic: WIFI boards with processors, and WIFI shields - recommendations. (Read 2208 times) previous topic - next topic

louarnold

1) Is there an Arduino design with one processor and a WIFI device on a single board?

2) Does someone have recent experience with a WIFI shield - one that they can recommend and why?

3) Comments on other WIFI shields - pros and cons in your experience; what definitely not to get?

Goal: A robot with a small Arduino for sensors and device control. Funtional instructions (forward, reverse, etc)would be sent from a laptop (WIFI). Sensor and status data would be sent to the laptop via WIFI as well. At some point I'd like to program the robot's Arduino from the laptop.

PaulS

Quote
1) Is there an Arduino design with one processor and a WIFI device on a single board?

No.

Quote
2) Does someone have recent experience with a WIFI shield - one that they can recommend and why?

No, but there are not that many choices any more. The market just isn't big enough.

Quote
3) Comments on other WIFI shields - pros and cons in your experience; what definitely not to get?

Do not get any crap from ebay. Buy from the manufacturer, even if you have to pay more (for support, and you'll want it).

louarnold

Interesting comments...Thank you.
Quote
2) Does someone have recent experience with a WIFI shield - one that they can recommend and why?
No, but there are not that many choices any more. The market just isn't big enough.
I found the following:
WiFly - Sparkfun
WiShield V2.0 - CuteDigi (for Diecimila/Duemilanove)
WiFi Shield V2.1 For Arduino (802.11 b/g/n) - DFRobot
Anaconda WiFi Shield - Linksprite - RobotShop
CuHead WiFi - LinkSprite
RedBack Arduino Compatible WiFi Microcontroller -LinkSprite
RedFly - for Uno
WiShield 2.0 External Antenna - Async_labs
WiFi Arduino Shield (WIZ610)- compatible with platforms Duemilanove , Mega and One.

Are you saying that many are the same product by different manufacturers? I guess you wouldn't recommend some of them.

Quote
3) Comments on other WIFI shields - pros and cons in your experience; what definitely not to get?

Do not get any crap from ebay. Buy from the manufacturer, even if you have to pay more (for support, and you'll want it).
[/quote] That's quite a statement. There are many shields made in China, and many are 1/2 price of the NA shops. So you would caution at least on the support side, and perhaps om the quality side?

PaulS

Quote
Are you saying that many are the same product by different manufacturers?

No, I'm not saying that. Look at that list, though. How many of those are from companies (manufacturers, not retailers) that are still in business?

As you investigated those, what libraries do they use? What support does the manufacturer provide? The retailer?

Quote
So you would caution at least on the support side, and perhaps om the quality side?

Buying from the manufacturer is the best way to get support. But, before you buy anything, check out the support that the seller advertises. Are they really offering support, of simply pointing you to someone else for support? Most Chinese sellers are making clones, not new designs, and they will send you to the designer of the board that they ripped off for support.

Perhaps ripped off is a bit strong, seeing as how most designs are released as open source. But, the Chinese sellers are doing nothing but taking your money for what may, or may not, be a good product.

They don't support what they sell.

If you are planning to buy a 100 boards, get one from a reputable designer/manufacturer/supporter. Then, suit yourself where you buy the other 99. Don't get one from e-bay, though, and expect it to be supported.

In my opinion, of course.

Andy R

I have to agree with Paul, it is all about the support. It sucks to spend your $$ and your time and not get the thing to work.
Sparkfun's website allows user comments on the product page. There are many comments for this product, for which I'd rate their support a B.

Do any of the other sites listed provide any support? Do they sell lots of boards? And why is wifi not so popular?   

PaulS

Quote
And why is wifi not so popular?

Cost, difficulty of use, and limited range would be the biggest reasons, in my opinion.

cantore

I have this one and the software library is too much complicated:
http://www.futurashop.it/allegato/8190-WIFI_SHIELD.asp?L2=SHIELD%20E%20ACCESSORI%20ARDUINO&L1=SOFTWARE%20E%20SISTEMI%20DI%20SVILUPPO&L3=&cd=8190-WIFI_SHIELD&nVt=&d=56,00

dfrobot

Check out this wifi shield tutorial.

http://www.dfrobot.com/wiki/index.php?title=WiFi_Shield_V2.1_For_Arduino_(SKU:TEL0047)
DFRobot-Drive The Future
Official Technical Support for DFRobot Product
www.DFRobot.com

pylon

Quote
1) Is there an Arduino design with one processor and a WIFI device on a single board?


Yes, there is one, although not in the common form factor:

http://www.seeedstudio.com/wiki/Wifi_Bee

It's an ATmega328p with the Arduino bootloader and a wireless module like the one on the WiShield together on a small PCB compatible with the common XBee sockets. Depending on the planned usage this might be enough by itself or (as is my usage) share the work between the main Arduino (controlling the IO) and the Arduino on the Bee (handling all the network stuff). It's your choice if they communicate over the serial interface (UART) or the I2C bus.

louarnold


Quote
1) Is there an Arduino design with one processor and a WIFI device on a single board?


Yes, there is one, although not in the common form factor:

http://www.seeedstudio.com/wiki/Wifi_Bee

It's an ATmega328p with the Arduino bootloader and a wireless module like the one on the WiShield together on a small PCB compatible with the common XBee sockets. Depending on the planned usage this might be enough by itself or (as is my usage) share the work between the main Arduino (controlling the IO) and the Arduino on the Bee (handling all the network stuff). It's your choice if they communicate over the serial interface (UART) or the I2C bus.

Ya, I saw that. I don't know less about the XBEE series than I do about the Arduinos, and I don't really want to start with a compatible device this early in the game. But thanks anyway.

PaulS

Quote
I don't know less about the XBEE series than I do about the Arduinos

So, you know more about XBees than Arduinos?

Quote
and I don't really want to start with a compatible device this early in the game.

So, you'd rather work with an incompatible device? Just so I have the picture clear.  8)

louarnold


Quote
I don't know less about the XBEE series than I do about the Arduinos

So, you know more about XBees than Arduinos?

Quote
and I don't really want to start with a compatible device this early in the game.

So, you'd rather work with an incompatible device? Just so I have the picture clear.  8)


I know nothing about the XBee series. I am just starting on the Arduino, and would not like to mix in items that aren't really Arduino in design.

pylon

Quote
I am just starting on the Arduino, and would not like to mix in items that aren't really Arduino in design


That's very unfortunate because from Arduino there is NO WiFi hardware at all, so you have to forget about WLAN and Arduino if you're stuck with the original Arduino only.

The WiFi Bee is just another form factor, it's not a ZigBee as you might have thought from it's name. Arduinos (also the original ones) come in a lot of form factors, from the Mini and Nano over the UNO to the Mega2560 you have a lot of sizes and shapes. Regarding the size: a Lilypad is neither really bigger than the Bee nor better to connect.

louarnold

#13
Jul 31, 2012, 07:51 pm Last Edit: Jul 31, 2012, 07:53 pm by louarnold Reason: 1

Quote
I am just starting on the Arduino, and would not like to mix in items that aren't really Arduino in design


That's very unfortunate because from Arduino there is NO WiFi hardware at all, so you have to forget about WLAN and Arduino if you're stuck with the original Arduino only.

The WiFi Bee is just another form factor, it's not a ZigBee as you might have thought from it's name. Arduinos (also the original ones) come in a lot of form factors, from the Mini and Nano over the UNO to the Mega2560 you have a lot of sizes and shapes. Regarding the size: a Lilypad is neither really bigger than the Bee nor better to connect.

I saw several WIFI shields that fit the Uno:
WiFly - Sparkfun
WiShield V2.0 - CuteDigi (for Diecimila/Duemilanove)
WiFi Shield V2.1 For Arduino (802.11 b/g/n) - DFRobot
Anaconda WiFi Shield - Linksprite - RobotShop
CuHead WiFi - LinkSprite
RedBack Arduino Compatible WiFi Microcontroller - LinkSprite
RedFly - for Uno
Littlebird Electronics - Does not carry their own brand.
Async_labs: WiShield 2.0 External Antenna - Asynclabs closed their doors 26 March 2011 See: http://asynclabs.com/
WiFi Arduino Shield (WIZ610)- compatible with platforms Duemilanove , Mega and Uno.

I guess you are telling me that these are all NOT Arduino designs. Is that correct?

And, yes, I thought the XBee is for the Zigbee designs. But will it do WIFI so I can talk to it via my laptop or router. And, if so, can I run the IDE to communicate via WIFI - that's the bigger question?
The other real concern is in case of trouble when one manufacturuer points to the other's product as having the problem (although that may well happen anyway, I guess).

PaulS

Quote
I guess you are telling me that these are all NOT Arduino designs. Is that correct?

None of them are designed by the Arduino team. None of them are sold by the Arduino team.

Quote
And, yes, I thought the XBee is for the Zigbee designs. But will it do WIFI so I can talk to it via my laptop or router. And, if so, can I run the IDE to communicate via WIFI - that's the bigger question?

There are number of XBee modules. Only one of them is a WiFi device. I don't think that you can program the Arduino via the XBee Wifi device.

Quote
The other real concern is in case of trouble when one manufacturuer points to the other's product as having the problem (although that may well happen anyway, I guess).

Yep. That's a problem, and likely to happen. Fortunately, the WiFi hardware has been relatively extensively tested, so it is known to work with the Arduino. Working with your sketch and your router is a whole different story.

Go Up