What is the best way to experiment with drones? One could purchase a large and expensive model, and potentially end up damaging it, property, or even themselves, or you could go for miniature drones that can be purchased cheaply and won’t cause as much destruction when they crash, but aren’t very capable. The ESPcopter, however, takes these tiny quadcopters to a new level control-wise, as a 35-gram flier that features a powerful ESP8266–12S module onboard. 
ESPcopter can be programmed visually via a Blockly programming interface, Arduino, and more, allowing for experimentation and study on the emerging world of drone technology. ESPcopter is currently crowdfunding, with differing reward levels available depending on the expansion boards and quantity desired. 
Crowdfunding Link: https://arikovani.com/en/projects/programlanabilir-mini-drone/detail