Make an Open-Source Drone: Complete Hands-On Guide with Tech Explorations