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 ........................................................................................
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages156 Page
-
File Size-