Crazyflie: Advanced Python Projects
In this course we are going to be building some advanced Python Applications using the Crazyflie Drone. These lessons are great for STEM lessons, or you can just use the source code / apps in the classroom as is. The first project is getting data logged from your Crazyflie in real time. The second project is a Flight Path Planner, click and point flight paths around the classroom. The third is a game that uses the Crazyflie drone as the controller The fourth is a Computer Vision course that lets you fly your drone with hand
Your Instructor
Clinton started tinkering with computers 30+ years ago and hasn't stopped since. He grew up assisting his father in the family business "Evans Computers" which lead to being chairman of his High School's Computer Club in the late 90s.
Clinton is self-taught in several programming languages, starting with Turbo Pascal and climbing up through Visual Basic to JavaScript, Ruby on Rails and Python.
In 2015 Clinton started a computer training business called GetCTRL (Get Control) which provides professional development for teachers as well as awesome exciting workshops for students. Some of the workshops cover Programming, Web Design, Robotics, Drone Piloting and Coding... and even for a short time 3D Printing.
Clinton is a huge animal lover. His current pet collection includes 3 frogs, 2 cats, 1 bearded dragon and a cavalier puppy named Chester.
Course Curriculum
-
Start01-01 Project Demo (4:38)
-
Start01-02 Code Scaffold (6:15)
-
Start01-03 GUI with Tkinter (12:53)
-
Start01-04 Logging Data to Files (7:25)
-
Start01-05 Connecting to our Drone (8:54)
-
Start01-06 Reading Data from Drone (13:49)
-
Start01-07 Error Handling (6:43)
-
Start01-08 Classroom Application (5:03)