Laser Shoot-Out Game By Steven Noto and Laura Miller Advisor: Steven Gutschlag April 4, 2000 Senior Project Status Report 2 Presentation Outline Project Overview Project Progress Laser System Overview Review of Completed Work – Software – Hardware Schedule Conclusion Block Diagram Coaxial Cable Central Controller Coaxial Cable Display A Display B RF Link RF Link Weapon A Weapon B Project Progress Work almost complete on Weapon hardware and software Laser transmission and reception system has taken longer than expected Laser Transmission System Software Progress I Weapon Software Objectives – Laser Interface Serially send out data to be transmitted Serially receive data from laser receiver – User Interface Trigger, Reset, etc. – RF Interface Software Progress II Weapon Software Progress – Originally written in C and Assembly Many problems integrating the two languages – Transferred to all C code All assembly problems solved with only a small reduction in speed Software Progress III Weapon Software Status – User Interface All buttons connected and tested – Laser Interface Software components of transmission simulate correctly – RF Interface Serial interface will be used instead Future Software Milestones Making sure the transmission software works with the hardware Using the serial interface Moving on to Display Board and Central Controller software Weapon RF Link RF Transmitter User Interface (LED'S and LCD) Reset Trigger Hammer Weapon ID Battery Voltage From Reflective Target Laser Receiver To Display Power On LED Low Power LED User Interface (buttons) Microcontroller Laser Receiver To Reflective Target Laser Transmitter Laser Transmitter Hardware Accomplishments Reduced noise in laser receiver circuit – Added decoupling capacitors – Tried different oscilloscopes and different settings – Tried different feedback resistors Hardware Accomplishments Amplifier stage is operational – Designed and built – Problems with instabilities - Added Capacitors in parallel with feedback resistor – Problems with the first stage output voltage level saturating the second stage Current Laser Receiver Output Future Hardware Milestones Laser receiver amplification – Change the gain on the current amplifier circuit OOK detection circuit – Chip is already selected OOK circuit – An oscillator and switch 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 Actual Spring Schedule Week Laura 5 Trouble shooting laser receiver circuit and noise reduction 6 Recorded frequency response of receiver circuit, worked on noise problem 7 Started amplifier design, finished testing receiver circuit 8 9 Designed and built amplifier circuit Finished wiring amplify circuits, Fixed several problems with them Steven Analyzing timing for weapon software, running MMT test programs Coding and simulating assembly code for laser interface Incorporating assembly and C, running test programs on MMT peripherals Incorporating assembly and C Switching all weapon software to C code, simulating weapon code Conclusion Software - Working on weapon software Hardware - Working on laser receiver for the weapon Many challenges to overcome to finish weapon Questions?