The ESPCopter is currently on Crowfuding.
Meet with ESPcopter. ESPcopter is small indoor friendly drone that can fly autonomously and be programmable with Visuino , Arduino and Blockly.
ESPcopter live on crowdfunding. You can find whole info on my crowdfunding page. We need your help to make mass production of ESPcopter. Thanks
Here is the link:
https://arikovani.com/en/projects/programlanabilir-mini-drone/detail
Auto flight with ESPcopter
Swarm Drone
How to program ESPcopter?

Visuino
Visuino is the latest innovative software from Mitov Software. A visual programming environment allowing you to program your ESPcopter boards.

Blockly Programming
We developed a fully online blockly coding web site for students who are new to coding education.
You can access the Block Programming interface via this link: http://espcopter.com/1513-2
Arduino
Arduino is one of the most popular microcontroller coding languages of recent years. We have developed an open-source Arduino library for the ESPcopter.
ESPcopter can be programmed by using commands that are in the ESPcopter library. To the so you can learn Arduino programming from beginner to advanced.
ESPcopter Arduino SDK(İngilizce):
http://espcopter.com/wp-content/uploads/2016/09/ESPcopter-SDKEnglish.pdf
How Can I Control ESPcopter?

What are the Technical Specifications of ESPcopter?

Box:

- 1 Piece ESPcopter board.
- 1 Piece 240mAh Li-Po battery.
- 1 Piece propeller protector.
- 4 Piece reserve propellers.
- 1 Piece battery holder shield
- 1 Piece Solder shield
- 1 Piece propeller disassembly tool.

Thanks to its modular structure, you can add new features to ESPcopter By Using Sensor Shields

ESPcopter Optical Flow Module:
The optical flow module measures the movement of the ESPcopter over the ground, allowing the drone to remain stable in the air and to perform autonomous tasks.
ESPcopter Multi-Distance Module:
There are laser sensors on the multi-distance module with 1-meter detection distance facing forward, backward, right and left. With this module, you can do applications such as collision prevention, autonomous flight or hand control according to the distance to the walls.
Other Modules:
The Drone is ESP8266 based, and has additional GPIO pins where you can connect more sensors and actuators:

This makes it a perfect flexible development platform for Drone projects, and its custom WiFi functionality makes it easy to fave multiple drones communication with each other.
Visuino with its easy to use Graphical Development Interface, and advanced IoT capabilities, looks like the perfect platform to be combined with the ESPCopter :-)
The ESPCopter also has Facebook Group .
The Visuino also has both Facebook Group, and G+ Community
ESPcopter weighs only 32g and runs for 8 minutes on a 260mAh battery. Whether you want to learn how to fly a drone or program one, this kit has you covered.

My son like it. Thanks