This builds on an earlier Instructable which shows how to link a microcontroller to a PC and use a pot to control a servo http://www.instructables.com/id/Control-real-world-devices-with-your-PC/ This time we have a microcontoller talking to a VB.Net program then to an ftp website, back to another VB.Net program and thence a second microcontroller anywhere in the world, with or without human intervention.
How else are the machines in The Matrix ever supposed to take over if they can't talk to each other?
Step 1: Gather the parts
Parts - Two Picaxe 08M chips - available from many sources including Rev Ed http://www.rev-ed.co.uk/picaxe/ (UK), PH Anderson http://www.phanderson.com/ (USA) and Microzed http://www.microzed.com.au/ (Australia). These chips are under $4US.
Two of: Protoboard, 9V battery and battery clips, 10k resistor, 22k resistor, 33uF 16V capacitor, 0.1uF capacitor, 7805L low power 5V regulator, wires (solid core telephone/data wire eg Cat5/6), LED, 1k resistor.
1 of: D9 female socket and cover and 2 metres of 3 (or 4) core data wire (for download) and a toggle switch.
2 computers with 9 pin serial ports (can be debugged on one computer though) and an internet connection.
For computers with no serial port, a USB to serial device http://www.rev-ed.co.uk/docs/axe027.pdf and a small stereo socket.