1 / 12

ECE 477 Final Presentation Team 20  Spring 2013

ECE 477 Final Presentation Team 20  Spring 2013. Mark Sears. Jordan Wagner. John Jachna. Justin Spencer. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview.

gaille
Download Presentation

ECE 477 Final Presentation Team 20  Spring 2013

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ECE 477 Final Presentation Team 20  Spring 2013 Mark Sears Jordan Wagner John Jachna Justin Spencer

  2. Outline • Project overview • Block diagram • Design challenges • Individual contributions • Project demonstration • Questions / discussion

  3. Project Overview • Smartphone controlled Marble Maze • Tilt of the phone translates to tilt of the board • Wireless link between phone and board • Board controlled via stepper motors on each axis • Joystick also available to control board • IR gates used to detect start and stop conditions

  4. Block Diagram

  5. Design Challenges • PIC UART Rx peripheral did not work – We implemented the functionality in software • Stepper motor controllers were dead on arrival – We immediately ordered different driver ICs while prototyping with an H-bridge • PCB failed several times – We removed parts one at a time and tested the board until the source of the failure was found and replaced • Raspberry Pi UART had issues with initial operating system – We reinstalled the OS

  6. Individual Contributions • Team Leader – Mark Sears • Team Member 2 – John Jachna • Team Member 3 – Jordan Wagner • Team Member 4 – Justin Spencer

  7. Team Leader – Mark Sears • Laid out parts of the schematic, routed the entire PCB in Eagle. • Prototyped and debugged power supply and motor control. • Trouble shooting the PCB board, microcontroller, and power supply.

  8. Member 2 – John Jachna • Designed and developed iPhone application • Set up Raspberry Pi as standalone wireless network • Set up UART on Raspberry Pi • Designed and developed web server and web services • Created overall software design • Assisting in microcontroller software design • Assisted in general circuit debugging

  9. Member 3 – Jordan Wagner • Designed the schematic for the microcontroller and components that directly interfaced to it • Compiled microcontroller requirements and chose the PIC18F67J94 • Used the development board to interface to various parts used in our design • Wrote all the embedded software for our PIC

  10. Member 4 – Justin Spencer • Performed all soldering, circuit construction, bench testing, & parts replacement. • Performed all physical modifications to marble maze chassis. • Constructed joysticks and all dongles. • Integrated, debugged, and mounted components to chassis. • Developed and implemented stepper motor drive system.

  11. Project Demonstration • An ability to manipulate the playing surface via stepper motors • An ability to control the playing surface with accelerometers in an iPhone and resistive joysticks • An ability to detect the player’s failure or success using IR gates • An ability to display game statistics and configuration information on an LCD and play game related tones on a speaker • An ability to store separate, specific game data on the board and on the iPhone

  12. Questions / Discussion

More Related