280 likes | 404 Views
ECE 477 Design Review Team 01 Fall 2013. Paste a photo of team members here, annotated with names of team members . Outline. Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation PCB layout
E N D
ECE 477 Design Review Team 01 Fall 2013 Paste a photo of team members here, annotated with names of team members.
Outline • Project overview • Project-specific success criteria • Block diagram • Component selection rationale • Packaging design • Schematic and theory of operation • PCB layout • Software design/development status • Project completion timeline • 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 controllerboard for stabilization • Waypoint navigation & auto take-off/land
Project-Specific Success Criteria • 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
Component Selection Rationale • Microcontroller • 5 PWM, 1 SPI, 3 UART, 4 A/D • Spare ports • Speed and flash not a constraint • Peripherals • 3.3 volts • Physical size • Bluetooth – range (~300ft) • GPS – accurate, interference • Magnetometer – motor interference
Component Selection Rationale • Microcontroller (PIC24FJ256GB110) • 3 SPI, 3 I2C, 4 UART, 9 PWM, 16 A\D • 16 Bit • 85 I/O pins, 100 pins total • 8 MHz Internal Oscillator • Good documentation and support • All peripherals on 3.3 volts • All peripherals on breakout boards that are small enough
Software Design/Development Status • Development with PIC24FJ128 • No Peripheral Pin Select (PPS) • Ordered PIC24FJ256 with PPS Plug-In Module (Thank you Joe!) • UART practice (RFID) • Heartbeat, Reset, Bluetooth, Proximity • Android app developed • Software flowchart (very modular)