Important: Trust & Respect!
- At no time are you to get in the path of the drone or drive the drone into someone.
- The biggest danger is a prop getting tangled in longer hair.
- The only program on the iPad you should be using for this challenge is DroneBlocks.
- Any misuse or abuse of this privilege will result in a referral and loss of privileges.
- Make sure you log out of DroneBlocks before returning the iPad.
- Remove the battery for charging before returning the equipment to the teacher or materials manner.
Program a Tello Drone for AutoPilot • Square Flight Pattern • Curved Flight Pattern • Obstacle Course
Challenge:
Smart Drone Programmer
Overview of Challenge ~ Smart Drone Programmer
- First Level: Learn to Connect To and Upload a Flight Plan for Simple Take Off And ReturnOn this Level you will learn how to connect to and upload a very simple flight pattern for a Tello Drone.
- Second Level: Fly a 10' Square PatternUsing the one foot square tiles as a guide, set the launch pad up at the center of a ten foot square. Mark of the corners of the square with the brightly colored cones. Program your flight plan to take off from the middle and fly all the way around the perimeter of the square, returning to the middle. If you beat this level - Go all out for a Bonus PRO PILOT Prize Package by videoing your drone flying diagonally through your square to create two triangles!
- Third Level: Fly in Curved PatternsLearn how to fly on a horizontal incline, an arc, and finish with all sorts of curved patterns!
- Fourth Level: OBSTACLE COURSE TIME!Design an Obstacle Course, Document Your Fastest Time Flying Through It, Challenge the Previous Team to Beat Your Time!
- Show More
Background Resources for Teachers • 2019 the shupester with thanks to Ethan Barber, who (as an eighth grader) helped develop this challenge!
- Level 1 • Connect
- Level 2 • Angular Flight
- Level 3 • Curved Flight
- Level 4 • Obstacle Course!
- tab 5
- tab 6
- tab 7
- tab 8
- tab 9
- tab 10
- tab 11
- tab 12
- tab 13
- tab 14
- tab 15
- tab 16
- tab 17
- tab 18
- tab 19
- tab 20
Level One : Connect !
Click on the tab at the top of this section - and move on to Level 2!
Watch this video before you start the challenge to get an overview.
Obtain the following items from your Teacher or Equipment Manager:

Tello Drone

Freshly-Charged Tello Drone Battery

HeliPad (Landing Target)
And Your Period's iPad:

Orange iPad
Period 3

Black iPad
Period 4

Yellow iPad
Period 5

Blue iPad
Period 6

Green iPad
Period 7

- Open “DroneBlocks” on the iPad
- Touch the little grid marks in the right top corner

- If you have already created a Developers account, and see your name at the top, just touch that and log in with your password.
- If this is your first time using DroneBlocks or you don't see your name at the top, select the second choice "Use another account."
- Log in with your school email account as shown below.




- After logging in, go to the iPad settings.
- Choose Wi-Fi
- Turn on your Tello Drone (the Tello LED will alternate between green, red, and yellow a few times and then blink yellow)
- Select Your Drone under the Choose a Network – it will say TELLO-XXXXXX (the xx's represent your Tello's unique serial number.)


- Click the three bars in the top right corner.
- Select the choice “Tello Blocks” at the bottom.

- Look in the top right corner of the Drone Blocks App for Connect to Tello (be careful not to touch the question mark)
- Next touch the “Connect” in the box that pops up.
- If you see a white screen afterwards, with a multicolor column of programming categories on the left YOU ARE READY TO CODE!!!
- Place your Helipad (Orange Nylon Disk) on the floor at the center of the Drone Proving Ground.
- Place your drone at the center of the Helipad
- Confirm that you can get the drone to take off, move a little horizontally and then land again.
- Congratulations! Email your teacher a We Did It! note with the names of the DroneBlock Dev team, then move on to Level 2!
- Click on the Level 2 Tab (at the top of this block)
Level Two : Fly a 10' Square Pattern
Obtain the following items from your Teacher or Equipment Manager:

Tello Drone

Freshly-Charged
Tello Drone Battery

HeliPad
(Landing Target)

Cones

Tape Measure
And your period's iPad:

Orange iPad
Period 3

Black iPad
Period 4

Yellow iPad
Period 5

Blue iPad
Period 6

Green iPad
Period 7

Computers on your smart phone, outdoor drone and aircraft receive the signal from several satellites that they use to form triangles. In high school math classes, you will learn about using triangulation: this is the process of using the parts of a triangle to measure angles and distances. This is how the devices figure out where they are on the face of the earth.
However, our Tello Drone is designed to fly indoors where it cannot receive GPS signals. How does the Tello know where it is and how far to fly when you program it?
Click to find out!

Tello work best in a well-lit space. We will look at visual clues in our Drone Proving Ground to plan our flights.
- Look at the floor of the space that your teacher has given you to fly.
- Do you see any visual clues, patterns, or landmarks?
- Look at your surroundings.
- What objects are there in the room that you need to avoid?
- Use your tape measure to determine the dimensions of the space that you will be flying in.
Try This: Take off from the center of the Helipad. Slowly slide the Helipad across the floor. What does the drone do? Why?

Key to MAKING this map is to use your measurements to represent your flight area and travel plans as accurately as possible.
Draw it to scale and label the scale at the bottom of your plan (for example, One Block = One Meter)
Your Choice (but as your technology teacher, I would suggest you do this digitally, that way you can reuse your file again and again):
- Get a piece of graph paper and draw the boundaries of your room, furniture, obstacles, where people are, etc. on a physical sheet of graph paper.
- Download the template pictured above in a Numbers format (for iPads and Macintosh computers). Add, delete or modify to represent each object to scale.
- Download the template pictured above in a Excel format (for Windows and Chromebook computers). Add, delete or modify to represent each object to scale.
Hints:
After selecting an object, try using the arrow keys to move it a pixel at a time.
Hold the shift key down while resizing the object if you don't want them to distort (like a square becoming a rectangle).

- Take the Flight Space Map that you created, duplicate it, save it as period_last_names-Square.
- Arrange the cones and the helipad in a 10' X 10' square pattern as shown in the sample above.
- (all the stuff in red is just instructions, you don't need to include that)
- Show with arrows where you are going to fly (shown in purple below).
- Email or Airdrop a Copy of This to Your Teacher.

- Try to fly up to 4 feet altitude, and around the square made by the cones.
- See how close you can get to flying out from the middle of the Helipad, turn right or left and fly over each cone. Drone should return to the Helipad, as close to center as possible.
- Make multiple trials, tweak your code as needed.
- Watch the flight path carefully – see if you can quantify (quantify means to measure with a quantity or number) or somehow estimate what the margin of error for the flight paths are.
- After your best flight, repeat and record a movie. Try to hold the camera steady and follow the drone around so we can see how close you came to the cones.
- Send a copy of the video to your teacher.
Extra Credit: Create a program to fly diagonally across the center of the square, splitting it into 2 right angled isosceles triangles.
Hint: You know the length of two sides of the triangle (10 feet) - how do you find the length of the longest side? Pythagorean Theorem!
Submit your Triangle Flight Video to Mr. Shupe and collect your reward!
If you choose not to do the Extra Credit… you can go on to Next!
Level Three: Program Curved Flights
Obtain the following items from your Teacher or Equipment Manager:

Tello Drone

Freshly-Charged
Tello Drone Battery

HeliPad
(Landing Target)

Cones

Tape Measure
And your period's iPad:

Orange iPad
Period 3

Black iPad
Period 4

Yellow iPad
Period 5

Blue iPad
Period 6

Green iPad
Period 7

- Click the Sign Up Button.
- Use your school email address to sign up.
- Access your school email to verify that you have access to that email address.
- Then Log in and Enroll in the Advanced Tello Programming Course.

- Watch the Video Elevating Squares…
- Program The Flight
- Take Video of Elevated Squares
- Email the video with Pilot and Co-Pilot Name to your Teacher
- Go to the Next Step

Take a video of a Arch Flight and Angular Flight - email them to your teacher with the answer to the question above!
Level Four : Make and Fly an Obstacle Course
Obtain the following items from your Teacher or Equipment Manager:

Tello Drone

Freshly-Charged
Tello Drone Battery

HeliPad
(Landing Target)

Hoops and Hangers

Tape Measure
And your period's iPad:

Orange iPad
Period 3

Black iPad
Period 4

Yellow iPad
Period 5

Blue iPad
Period 6

Green iPad
Period 7

If there is an Obstacle Course Already Set Up - Try to Beat the Best Time For This Obstacle Course.
Before You Start Programming Take some Measurements and Build a Flight Plan.
- Key to MAKING this map is to use your measurements to represent your flight area and travel plans as accurately as possible.
Draw it to scale and label the scale at the bottom of your plan (for example, One Block = One Meter)
Your Choice (but as your technology teacher, I would suggest you do this digitally, that way you can reuse your file again and again):
- Get a piece of graph paper and draw the boundaries of your room, furniture, obstacles, where people are, etc. on a physical sheet of graph paper.
- Download the template pictured above in a Numbers format (for iPads and Macintosh computers). Add, delete or modify to represent each object to scale.
- Download the template pictured above in a Excel format (for Windows and Chromebook computers). Add, delete or modify to represent each object to scale.
You will need
EXACTLY WHERE do you want to go?
What objects do you need to avoid in order to get there?
If you were programming a drone to make an organ delivery for a near death patient, you can't afford to keep trying until you make it.
Lorem ipsum dolor sit amet, sapien platea morbi dolor lacus nunc, nunc ullamcorper. Felis aliquet egestas vitae, nibh ante quis quis dolor sed mauris. Erat lectus sem ut lobortis, adipiscing ligula eleifend, sodales fringilla mattis dui nullam. Ac massa aliquet.

Watch the Video Elevating Squares…
Program The Flight
Take Video of Elevated Squares
Email the video with Pilot and Co-Pilot Name to your Teacher
Go to the Next Step

- Try to fly up to 4 feet altitude, and around the square made by the cones.
- See how close you can get to flying out from the middle of the Helipad, turn right or left and fly over each cone. Drone should return to the Helipad, as close to center as possible.
- After your best flight, repeat and record a movie.
- Send a copy of the video to your teacher.
Extra Credit: Create a program to fly diagonally across the center of the square, splitting it into 2 right angled isosceles triangles.
Submit your Triangle Flight Video to Mr. Shupe and collect your reward!
If you choose not to do the Extra Credit… you can go on to Next!