A quick project to test the functionality of the BlackWidow Arduino with WiFi from AsyncLabs (http://asynclabs.com/).
Using a Sensiron SHT11 (originally intended for a Sentilla JCreate), code swiped for the Arduino from here (http://www.railsimstuff.com/files/SHT11.pde) and modified to be pin correct with the Sentilla part.
The BlackWidow is working wonderfully so far. Connected to my Airport Extreme with WPA2 right away using the base WiServer code. I've got a python script running a get request to the unit on my roof every 5 minutes, and then display the data on my home PC like so:
http://dansteingart.doesntexist.org:8080/
Not rocket science, but this project showed me why folks are all hot and bothered by IP at node: any computer in my house (and on the web at large if I port forward) can directly access a node sitting 50 ft above my WiFi AP on the roof of my apartment. Now all that's happening is sensing (I've set it up so I get check all the ADCs as well as the Sensiron part), but it would take little effort to get actuation going via servos and LEDs. Again, all through simple web calls.
The beauty of the BlackWidow: it took me all of 3 hours to get this going from node to web interface (including patching serious lapses in my python and C syntax memory).
I am psyched, and looking for excuses to buy a few more.
What's next: solar power with night-time battery draw. This was a snap for the JCreate, but it's going need to be a bit larger given the power requirements of the WiFi part, particularly since it's in constant receive mode.