University: University of Texas at Austin
Team Members: Ramon Villar Ramirez and Davin Siu
TI Parts Used:
The objectives of this project are to design, build and test an autonomous embedded system. As students, we will learn how to design and print a PCB from scratch. We will implement modular software and will interface the system with switch and an analog input in the background.
The media device must be able to perform three functions.
1) It will run a video game that can be played by the user.
2) It will allow the user to view pictures stored on the device’s SD card
3) It will play music stored on the device’s SD card.
The main menu will include three options to select from: pictures, games, and music.
- Navigable menu
- SD card storage
- Includes both analog stick and buttons
- Play music and view pictures from the SD card
- Play games on the go
Please see class reports for design process.
The LCD display shows the main menu using an interface similar to the classic iPod. The menu options will be large and easy to read. The selection will be highlighted for the user. In the main menu, the user can use the up and down switches to navigate through options, and there will be a switch that allows the user to select an option.
In the picture menu, the up and down switches will allowthe user to scroll through the options. The middle switch will allows the user to view a picture, and pressing any button will close a picture when it is being viewed.
In the music menu, the up and down switches will allow the user to scroll through the options. The up switch will toggle the music tempo, the middle switch will play or pause the song, and the down switch will stop the song.
In game mode, the analog stick will allow the user to control the game. When inside a menu, the left switch will revert to the main menu. The switches will be debounced, so only one action occurs when the operator touches a switch once.