There are plenty of people who can fly a drone. But have you ever wanted to program one? ESPcopter is a drone development kit that lets you do just that. It is a tiny, wirelessly networkable drone for teachers, makers, and researchers. It has a smart micro-controller module that allows it to interact with internet connected devices.
ESPcopter can be programmed using the Arduino platform. It weighs only 32grams and flies for about 8 minutes on a 260mAh battery. Expected to ship in September.[where to get it]