Skip to content

Final Project

Final Project Idea

This section describes my final project idea.

🚁 Educational Drone

The idea is to create a tiny drone that’s safe for indoor use, particularly in classrooms. The goal is to develop a hands-on educational tool that makes learning STEM concepts more interactive and engaging. It will come with a training kit, enabling students to explore topics like aerodynamics, electronics, basic coding, and sensor integration β€” including components like a gyroscope. The focus is on creating an affordable, user-friendly, and effective learning experience for both teachers and students.

Sketch1

Key Features

  • Compact and Safe Design: Small, lightweight, and safe for indoor use β€” ideal for classroom environments.
  • Training Kit Included: Comes with a complete kit that includes tools, components, and learning materials to support interactive learning.
  • Classroom-Ready Operation: Designed to minimize noise and power for a safe and comfortable indoor learning experience.
  • Wireless Control: Can be controlled via a smartphone application, allowing easy and intuitive operation.
  • Affordable and Accessible: Built using low-cost components, making it accessible for schools, workshops, and individual learners.

Why This Idea?

This project aims to bridge the gap between theoretical quadcopter concepts and hands-on learning. Many students study topics like physics and aerodynamics without experiencing how these concepts function in real-world systems. This educational drone provides a fun and practical way for students to apply what they learn. It promotes curiosity, creativity, and problem-solving while introducing them to modern drone technologies β€” all within a safe, classroom-friendly environment.


Block Diagram & Components

βœ… Components Required

  1. XIAO ESP32-S3
  2. 4x Brushed Coreless DC Motors (1900KV)
  3. 4x Motor Driver (MX1508)
  4. MPU6050 (gyroscope + accelerometer)
  5. LiPo battery (850mAh-1100mAh)
  6. Propellers (CW & CCW)
  7. Wires, connectors, headers
  8. Filament

Connections Diagram Overview

MPU6050 to XIAO (I2C)

MPU6050 Pin XIAO Pin
VCC 3.3V
GND GND
SDA GPIO 5
SCL GPIO 6

Motor Driver to XIAO

MX1508 Pin XIAO Pin Motor Position
IN1 GPIO 44 Front Left
IN2 GPIO 7 Front Left
IN3 GPIO 8 Back Left
IN4 GPIO 9 Back Left
------- ------------- ----------------
IN1 GPIO 1 Front Right
IN2 GPIO 2 Front Right
IN3 GPIO 3 Back Right
IN4 GPIO 4 Back Right

Drone Block Diagram

                     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                     β”‚     LiPo Battery (3.7V) β”‚
                     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                β”‚
               β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
               β”‚     Motor Driver (MX1508)               β”‚
               β”‚                                         β”‚
               β”‚   β”Œβ”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β” β”‚
               β”‚   β”‚M1 FL β”‚  β”‚M2 FR β”‚  β”‚M3 RL β”‚ β”‚M4 RR β”‚ β”‚
               β”‚   β””β”€β”€β”¬β”€β”€β”€β”˜  β””β”€β”€β”¬β”€β”€β”€β”˜  β””β”€β”€β”¬β”€β”€β”€β”˜ β””β”€β”€β”¬β”€β”€β”€β”˜ β”‚
               β””β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”˜
                      β”‚         β”‚         β”‚        β”‚
                      β–Ό         β–Ό         β–Ό        β–Ό
                β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”
                β”‚Motor 1 β”‚ β”‚Motor 2 β”‚ β”‚Motor 3 β”‚ β”‚Motor 4 β”‚
                β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”˜

                                β–²
                                β”‚ PWM Control
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚      Xiao ESP32S3 MCU      β”‚
                    β”‚                            β”‚
                    β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”‚
                    β”‚  β”‚  MPU6050 (IMU Sensor)β”‚  β”‚
                    β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β”‚
                    β”‚           β”‚ I2C (SCL/SDA)  β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Main Schedule