200 likes | 214 Views
Explore the development process of a laser shoot-out game, focusing on weapon hardware and software design. Learn about challenges faced, progress made, and the integration of subsystems. Follow the journey of Steven Noto and Laura Miller in creating this innovative project.
E N D
Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor Steven Gutschlag February 15, 2000 Senior Project Status
Presentation Outline • Introduction • Project Overview • Review of Previous Work • Software • Hardware • Schedule • Conclusion • Questions
Introduction • Currently working on Weapon hardware and software
Software Progress I • Keil PK51 Software Package • uVision (Compiler/Assembler) • dScope (Simulator) • Documentation • Tutorial • Sample Projects and Programs
Software Progress II • Weapon Software • File / project setup • Control structure / program flow • Interface with buttons - port polling
Software Challenges • Serial sampling and reading of laser receiver output • Interfacing with laser transmitter • Accessing external devices at absolute addresses
Traditional Circuit Photo Diode Model
Hardware Challenges • Testing two laser receiver circuits • Storing information for microprocessor access • Setting up laser transmitter
Issues • Encoding/decoding data for laser transmitter/receiver • Weapon ID • Hardware or software encoding • Hardware: Storing laser receiver data • Software: Serial sampling • RF Link
Original Spring Schedule Week Laura Steven 1 Design and optimize laser receiver Code weapon software 2 Design and optimize laser receiver Code weapon software 3 Design and optimize laser receiver Code weapon - to - display Software 4 Integrate laser receiver and weapon software 5 Integrate laser receiver and weapon software 6 Design C.C. electronics Code C.C. - to - display software 7a Design display board electronics Code C.C. - to - display software 7b Mid-term demonstration 8 Design display board electronics Code C.C. - to - display software 9 Design display board electronics Code display - to - user software 10 Integrate C.C. hardware and software 11 Integrate display hardware and software 12 Integrate Subsystems 13 Integrate Subsystems 14 Presentation
Actual Spring Schedule Week Laura Steven 1 Reviewed Specs for Photo Diode, Learn to use Keil PK51 Package Looked at Current to voltage Converter 2 Set up simulation for I to V converter Learn to use Keil PK51 Package 3 Finished simulations for both I to Begin coding weapon software V converters and started building circuits 4 Finish building circuits and test them Interface weapon software and laser systems
Conclusion • Software - Working on weapon software • Hardware - Working on laser receiver for the weapon • Many challenges to overcome to finish weapon • A little behind schedule