120 likes | 234 Vues
This project presents an Android-controlled quadcopter equipped with advanced features such as GPS navigation, Bluetooth connectivity with a range of approximately 300 feet, and various sensors including a compass and ultrasonic for obstacle detection. Key design challenges included ensuring flight stabilization, effective mounting of the flight controller, and battery management. The team made significant contributions in component selection, software development, and debugging. The quadcopter can automatically take off and land, fly by waypoint, and monitor battery status, enhancing user control and navigation experiences.
E N D
Outline • Project overview • Block diagram • Design challenges • Individual contributions • Project demonstration • Questions / discussion
Project Overview • Android controlled quadcopter • Bluetooth connection (~300 foot range) • GPS, compass, ultrasonic, battery monitor • Brushless DC motors with speed controllers • PWM input flight controller board for stabilization • Waypoint navigation & auto take-off/land
Design Challenges • Stabilization • Flight controller mounting • Weight distribution • Interference • Battery management
Individual Contributions • Team Leader – Dennis Lazar • Team Member 2 – Andrew Kasha • Team Member 3 – Camille Chang • Team Member 4 – Andrew Boldt
Team Leader – Dennis Lazar • Component selection (microcontroller & sensors) • Packaging (CAD drawings) • Software • A/D conversions for battery voltage measurements • Assisted Camille Chang and Andrew Boldt with other portions of code • Debugging
Member 2 – Andrew Kasha • Component selection • Schematic design • PCB layout • PCB population • Frame construction
Member 3 – Camille Chang • Software • Created entire Android application • Development board programming • UART Bluetooth communication with Android device • GPS communication and data parsing • Debugging
Member 4 – Andrew Boldt • Avionics • PWM signal for flight controller • Flight controller configuration • Software • Ultrasonic proximity sensor • Magnetometer • PWM • Debugging • Hardware interfacing
Project Demonstration • An ability to determine the position of the quadcopter using GPS • An ability to control the copter using an Android device over a Bluetooth interface • An ability to automatically take-off and land • An ability to fly-by-waypoint using GPS coordinates • An ability to monitor the state of battery charge and relay back to user