Senior Design 2 Main System Milestones

Senior Design 2 Main System Milestones

FunBox Classic (FBC) Senior Design II - Project Documentation August 7, 2015 Group 14 Stephen Caskey Anna Iskender Nick Johnson Kyle McCleary Contents 1. Executive Summary ........................................................................................... 1 2. Project Description ............................................................................................. 2 2.1 Project Motivation ......................................................................................... 2 2.2 Goals and Objectives ................................................................................... 2 2.3 Requirement Specifications ......................................................................... 3 2.4 Standards and Constraints ........................................................................... 4 2.4.1 Standards .............................................................................................. 4 2.4.2 Identification and Review of Related Standards .................................... 6 2.4.3 Constraints ............................................................................................ 6 2.4.4 Impact of Realistic Design Constraints ................................................ 11 3. Research Related to Project ............................................................................ 12 3.1 Existing Similar Projects and Designs ........................................................ 12 3.1.1 Instructables How to Make a Portable Game System by 1up ............. 12 3.1.2 Adafruit PiGRRL .................................................................................. 12 3.1.3 The eNcade ......................................................................................... 13 3.2 Hardware Research ................................................................................... 14 3.2.1 System Processor ............................................................................... 14 3.2.2 Screen ................................................................................................. 19 3.2.3 Microcontrollers ................................................................................... 24 3.2.4 Communication Technologies ............................................................. 27 3.2.5 LEDs .................................................................................................... 40 3.2.6 Solar Paneling ..................................................................................... 45 3.2.7 Audio ................................................................................................... 52 3.2.8 Power System ..................................................................................... 60 3.2.9 Case Design ........................................................................................ 75 3.3 Software Research ..................................................................................... 86 3.3.1 Base Operating System ....................................................................... 86 3.3.2 Software Frontend ............................................................................... 88 3.3.3 Software Backend ............................................................................... 89 3.3.4 Operating System Modifications .......................................................... 91 4. Hardware Design ............................................................................................. 93 4.1 Screen Setup ............................................................................................. 93 4.1.1 Backlight Controller ............................... Error! Bookmark not defined. i 4.2 Audio .......................................................................................................... 95 4.3 Power System ............................................................................................ 99 4.3.1 Wall Charging Circuit Design ............................................................... 99 4.3.2 DC-to-DC Converter Circuit Design ................................................... 100 4.3.3 Power Supply Design ........................................................................ 102 4.3.4 Combining the Power Supply and Charge Circuit ............................. 103 4.3.5 Solar Panel Charge Controller Circuit ............................................... 104 4.3.6 LED Battery Charge Indicator ............................................................ 106 4.3.7 Switching Battery Chargers ............................................................... 111 4.4 Final Case Design .................................................................................... 113 4.4.1 Front Panel ........................................................................................ 113 4.4.2 Back Panel ........................................................................................ 115 5. Prototype Construction .................................................................................. 117 5.1 Hardware Acquisition ............................................................................... 117 5.2 Hardware Overview .................................................................................. 118 5.3 Hardware Integration ................................................................................ 119 5.3.1 PCB ................................................................................................... 120 5.4 Software Overview ................................................................................... 123 5.4.1 Software Acquisition .......................................................................... 124 5.4.2 Software Integration .......................................................................... 125 6. Prototype Testing ........................................................................................... 126 6.1 Hardware Testing ..................................................................................... 126 6.1.1 Raspberry Pi 2 ................................................................................... 126 6.1.2 Screen ............................................................................................... 126 6.1.3 Wall Charge Module .......................................................................... 127 6.1.4 Battery ............................................................................................... 128 6.1.5 Solar Charge Module ......................................................................... 128 6.1.6 Power Supply Module ........................................................................ 129 6.1.7 Battery Indicator Module .................................................................... 130 6.1.8 Backlight Controller Module ............................................................... 130 6.1.9 Bluetooth Module ............................................................................... 130 6.1.10 Controller Module ............................................................................ 131 6.1.11 Speakers ......................................................................................... 131 6.1.12 Audio Module ................................................................................... 131 ii 6.2 Software Testing ...................................................................................... 132 6.2.1 Emulator Tests .................................................................................. 132 6.3 Final Integrated System Tests ................................................................. 137 6.3.1 Integration Tests ................................................................................ 137 6.3.2 Final System Tests ............................................................................ 138 7. Administrative Content ................................................................................... 139 7.1 Milestones ................................................................................................ 139 7.2 Workload Distribution ............................................................................... 139 7.3 Budget and Finances ............................................................................... 140 8. User Manual .................................................................................................. 142 8.1. System Power ......................................................................................... 142 8.1.1 Charging the System ......................................................................... 142 8.1.2 Powering on the System .................................................................... 142 8.1.3 Low Power ......................................................................................... 142 8.2. Using the EmulationStation Menu ........................................................... 143 8.2.1 Scraper .............................................................................................. 144 8.2.2 Sound Settings .................................................................................. 144 8.2.3 UI Settings ......................................................................................... 144 8.2.4 Configure Input .................................................................................. 144 8.2.5 Quit .................................................................................................... 144 8.3 Playing Games ........................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    156 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us