Web Server On a Business Card
mollyhackit writes "We've seen tiny Web servers in the past, but rarely ones that are home-built. Here's a guide to building your own tiny web server with a footprint no larger than a business card. The design uses two major chips. One handles the SPI to MAC/PHY translation for the ethernet jack. The other chip is a PIC24F, which hosts a simple web server and reads files stored on a microSD card. All components run at a low 3.3 volts. Part of the compactness of the design comes from the PIC24F having programmable pins; only four jumper wires were needed. The single-sided SMD design is easy to manufacture at home. Part 1 covered many of the 24F's features and both posts have full code available."
There have been smaller webservers made. Just a few
http://www.webservusb.com/
https://research.sun.com/spotlight/2004-12-20_vgupta.html
http://linuxmafia.com/wearables/
http://d116.com/ace/
http://tzywen.com/photos/smallservers/sfarm2.jpg
This after 3 seconds of typing in the search "smallest web server" in google and waiting for 0.11 seconds. So what does this one make it so special?
Don't fight for your country, if your country does not fight for you.
Add an RS-232 line or some Digital IO and you can now control your thermostat on your iPhone. Everything in your house could have a webserver. Setup a central polling computer using cURL and a MySQL database and track temperatures in every room of the house, or your refrigerator or ... anything in your house.
Get a digital or serial water meter and monitor water usage from the road. Toss in a valve and be able to remotely shut off the water to your house if you know you're going to be out of town for business longer than expected.
Smart Home devices are quite expensive and not very "open". A tinkerer could create their own smart home at the fraction of the cost.
As a controls engineer I can just imagine tracking the temp in every room of my house with respect to outside temp and setting up a sweet PID controller on my thermostat to control temps much better than a single temp sensor in a central location in the house. Toss some flappers into the air ducts and you could probably set up a house to keep a temp +-5 degrees throughout the entire house.
Indeed, that is exactly the point. Use this device to embed a web server in a larger device.
Here is another device that can serve web pages but is arguably even more useful (and it is smaller). Instead of a PIC, it's a Virtex 4 FPGA with integrated PowerPC core. Obviously it runs Linux, but more importantly, you can put extra hardware in the FPGA, connecting Linux software to whatever other hardware you wish to use. This is very flexible, since you probably won't need any other electronics to make your embedded system.
In fairness, he did say in the footprint of a business card.
Yes, it's not the overall dimensions of a business card, but it's a pretty damned tiny thing for a web server.
Cheers
Lost at C:>. Found at C.
There's a lot going on here and it sounds like a neat project, but I just hope that beginners aren't misled. This is a complicated project and there's a lot of separate skills which would all have to be learned at once: masking/etching PCBs, fine-pitch SMT soldering, lots of pieces of code that all have to play together right.
Just hoping that newbies will realize that there are simpler electronics projects (relevant shameless plug) with much more instructional guidance they should start with before taking on something like this.
--
Hey code monkey... learn electronics! Powerful microcontroller kits for the digital generation.
Does it run on an hearing aid batteries?
I doubt it would run on hearing aid batteries. AA's would probablly work though. (this is just gut feeling though, check datasheets for more detailed info)
If not, what's the size of the power brick?
That probablly depends on what the person who built it had hanging arround.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
that's ~$200 bucks and unless you need it to be pretty small, there are other Linux capable boards which can do more/easier. Think Gumstix for small or even eBox for larger but x86 based.
I think this /. thread is mostly about DIY, small, inexpensive, etc.
LoB
"Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
That explains why I never get laid. I guess I need to get me one of these web servers right away!