# New Tello Project using Gamepads for flight control

**URL:** <https://community.droneblocks.io/t/new-tello-project-using-gamepads-for-flight-control/1007>\
**Category:** Tello Coding\
**Created:** [July 12, 2023, 7:19pm UTC](https://community.droneblocks.io/t/new-tello-project-using-gamepads-for-flight-control/1007 "2023-07-12T19:19:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jjs357](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.droneblocks.io/jjs357/32/258_2.png) [@jjs357](https://community.droneblocks.io/u/jjs357)\
**Post date:** [July 12, 2023, 7:19pm UTC](https://community.droneblocks.io/t/new-tello-project-using-gamepads-for-flight-control/1007/1 "2023-07-12T19:19:38Z")

</div>

I would be interested in hearing of any interest in the project available here:  
[https://github.com/jsolderitsch/ESP32Controller](https://github.com/jsolderitsch/ESP32Controller)

The development of this was partially supported by a Tello Drone donation by DroneBlocks to Villanova University during the Summer of 2022.

The ESP32 controller hardware piece is relatively inexpensive to put together using a Breadboard and some off-the-shelf parts.

I also have a Printed Circuit Board (PCB) version of the hardware that I am using in some of my classes.

The software is built using the Arduino IDE and some commonly available libraries.

Most recently, support for using gamepads (like for PS3, PS4, and Switch systems) along with the ESP32 controller has been added.

Even the tiny pad shown below works:  
 ![Screen Shot 2023-07-12 at 3.16.38 PM](https://canada1.discourse-cdn.com/flex036/uploads/droneblocks/original/1X/a1faf5044f9d461812e114e317e4e962227ca9d3.png)

Check out some of the videos linked to in the GitHub ReadMe.

Interested in any comments or questions.

Jim

---

<div class="post-metadata">

**Author:** ![dbaldwin](https://avatars.discourse-cdn.com/v4/letter/d/d2c977/32.png) [@dbaldwin](https://community.droneblocks.io/u/dbaldwin)\
**Post date:** [July 13, 2023, 4:47pm UTC](https://community.droneblocks.io/t/new-tello-project-using-gamepads-for-flight-control/1007/2 "2023-07-13T16:47:39Z")

</div>

@jjs357 this is incredible! I can see you’ve been hard at work. Looking forward to diving through your repo and hope to get around to building one in the near future.

---

<div class="post-metadata">

**Author:** ![jjs357](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.droneblocks.io/jjs357/32/258_2.png) [@jjs357](https://community.droneblocks.io/u/jjs357)\
**Post date:** [July 13, 2023, 5:02pm UTC](https://community.droneblocks.io/t/new-tello-project-using-gamepads-for-flight-control/1007/3 "2023-07-13T17:02:43Z")

</div>

Maybe we can cooperate still on a DroneBlocks course based on the work. Python serial connection for “mission” flying as well as speech-controlled flight is possible beyond hands-on flying with gamepad or gestures.

---

<div class="post-metadata">

**Author:** ![jjs357](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.droneblocks.io/jjs357/32/258_2.png) [@jjs357](https://community.droneblocks.io/u/jjs357)\
**Post date:** [July 26, 2023, 1:16pm UTC](https://community.droneblocks.io/t/new-tello-project-using-gamepads-for-flight-control/1007/4 "2023-07-26T13:16:27Z")

</div>

There is a blog article available at:

> **[Empowering Education: Exploring Open Source Hardware Drone Control with ESP32...](https://techexplorations.com/blog/drones/empowering-education-exploring-open-source-hardware-drone-control-with-esp32-and-the-tello-api/)**
>
> Immerse yourself in a transformative learning experience by exploring the open source hardware approach to drone control! With the ESP32 project and Tello API, understand and modify drone flight parameters using Arduino and ESP32. The EduDroneControl...

Maybe this can inspire more collaboration.

---

<div class="post-metadata">

**Author:** ![jjs357](https://yyz2.discourse-cdn.com/flex036/user_avatar/community.droneblocks.io/jjs357/32/258_2.png) [@jjs357](https://community.droneblocks.io/u/jjs357)\
**Post date:** [August 4, 2023, 5:00pm UTC](https://community.droneblocks.io/t/new-tello-project-using-gamepads-for-flight-control/1007/5 "2023-08-04T17:00:09Z")

</div>

And now an extended project description is available on [hackster.io](http://hackster.io)

> **[ESP32 Based Drone Controller](https://www.hackster.io/jjs357/esp32-based-drone-controller-db079d)**
>
> The EDC: Edu Drone Controller allows you to control your Tello drone with an ESP32 MCU supporting gamepads for precise flight control By Jim Solderitsch.
