![]() |
|||
|
|||
MISSION
| HARDWARE
| SOFTWARE
| GALLERY
| THE TEAM
|
|||
CAD drawings
Circuit Designs Bill Of Materials |
![]() |
1. C32
2. FLICKER Receiver 3. FLICKER Transmitter 4. CIA Analyst Time Map 5. IR LED - Phototransistor 6. Stage Indicator LEDs 7. Grapple Dial 8. Stepper Motor 9. Disk Switch 10. Download LEDs 11. MP3 Player 12. White Situation Indicator LEDs 13. Red Situation Indicator LEDs Datasheets |
|
Complete Schematic ![]() 1.) C32 Microcontroller Pin Layout O stands for Output. I stands for Input. ![]() 2.) FLICKER Receiver Optoisolator (H11A1), 6-pin RJ-11 connectors, Single-Pole Single-Throw push button, 9.1Kohm resistor To turn on, our FLICKER must either be activated by the previous FLICKER or by pressing the Force Start button. When the previous FLICKER triggers our optoisolator, the circuit closes and the C32 reads 0V instead of 5V. Similarly, if the Force Start button is pressed, the circuit closes and the C32 reads 0V instead of 5V. ![]() 3.) FLICKER Transmitter Optoisolator (H11A1), 6-pin RJ-11 connectors, 2N7000 MOSFET, resistors: 390ohm, 1Kohm Our FLICKER is connected in line with the next FLICKER through a 6-pin RJ-11 connector. To trigger the next FLICKER, the C32 pulses high to switch on the MOSFET and send 9.8mA of current for 75ms. A 1Kohm pull-down resistor is used to tie the output pin low otherwise. ![]() 4.) CIA Analyst Time Map 4-to-16 line decoder (MM74HC154N), 15 yellow LEDs, 470ohm resistor. A decoder controls the CIA Analyst Time Map. Depending on the binary information sent by the 4 select lines, a specific output pin is dropped low. The LED corresponding to this output pin then turns on. G1N and G2N need to be tied low in order for the decoder to read the select lines. ![]() 5.) IR LED - Phototransistor Pair IR LED Emitter (LTR5208E), and IR Phototransistor (LTR3208E), Operational Amplifier (LM324N), Comparator (LM 339N), 0.1uF capacitor, resistors: 6.2Kohm, 100Kohm, 10Kohm, 2 1Kohm, 2 470Kohm, 3.9Kohm, 2 3.3Kohm A signal conditioning circuit is used to create a clear voltage signal at the C32 input. When the beam is blocked, the circuit sends a low voltage signal to the C32. ![]() 6.) Stage Indicator LEDs 2-4 line decoder (MM74HC139N), 3 Red LEDs, 470ohm resistor Red Stage Indicator LEDs are controlled by a decoder. Depending on the binary information sent by the 2 select lines, a specific output pin is dropped low. The LED corresponding to this output pin turns on. G needs to be tied low in order for the decoder to read the select lines. ![]() 7.) Grapple Dial A potentiometer dial is used to make a voltage divider circuit to input an analog signal to the C32. The potentiometer is connected to 5V and ground. The output voltage of the potentiometer varies from 0 to 5V depending on the position of the dial. This voltage is sent to an analog input port on the C32, which controls the stepper motor relative to the analog input value. ![]() 8.) Stepper Motor MC3479 Stepper Motor, 1N5221A Zener diode, 0.1uF capacitor, resistors: 47Kohm, 2.2Kohm A stepper motor is used to raise and lower Tom Cruise. His speed is controlled by the pulse rate from the C32 relative to how far the grapple dial is turned. His position is monitored in software by the number of steps sent to the motor. A zener diode is used to snub any voltage spikes that occur when the state of the motor changes. ![]() 9.) Disk Switch Single-Pole Single-Throw push button, 6.8Kohm A SPST push button is placed in back of the disk drive. When the disk is inserted and ejected, the disk carriage is lowered and raised, which depresses and presses the button. When the button is pressed, the circuit closes and the voltage output to the C32 changes from 5V to 0V. Debouncing was accounted for in software. ![]() 10.) Download LEDs LM339N Comparator, Shift Register (74HC164N), 8 green LEDs, resistors: 8 470ohm, 2 3.3Kohm, 3.9Kohm, 2.2Kohm A shift register was used to control the 9 Download LEDs. This allowed us to use only 2 C32 outputs. The input D2 is tied high since the shift register logically ANDs the data inputs D1 and D2. The reset input is also tied high; otherwise, a low input resets the shift register. Each time the clock is pulsed, the input from D1 shifts into the Q outputs. If D1 is high, the LED will light. We configured our 8 LEDs to turn on sequentially from left to right. After 1 second, the following light turns on. Comparators with hysteresis (Schmitt triggers) are used to adjust for the fast input signals read by the shift register. ![]() 11.) MP3 Player 2 2N7000 MOSFETS, 2 10Kohm resistors Music is controlled by the buttons on an MP3 player. A 2N7000 MOSFET controls the current running through each button. When the C32 sends a high voltage signal, the MOSFET switches on and closes the button circuit, effectively pushing the button on the MP3 player. 10Kohm pull down resistors are used to prevent accidental activation of the buttons. There is only one track on the MP3 player. At the initialization of the FLICKER, we activate the PLAY button twice using software. The first PLAY ensures that the MP3 player is in PLAY mode, and the second PLAY pauses the track. When the theme music is required at the start of the game or at Mission Success, we activate the NEXT button with software and the theme music plays automatically from the beginning of the track. ![]() 12.) White Situation Indicator LEDs IRLZ34N N-Channel Power MOSFET, 7 White LEDs JAMECO MCDL-5013UWC, 7 68ohm resistors These LEDs turn on after the IR beam has been deactivated. When the C32 sends a high voltage to the MOSFET, the MOSFET switches on, and current flows through the LEDs. ![]() 13.) Red Situation Indicator LEDs IRLZ34N N-Channel Power MOSFET, 7 Red Jumbo LEDs, 7 120ohm resistors These LEDs turn on at the start of the game when the IR beam is still activated. When the C32 sends a high voltage to the MOSFET, the MOSFET switches on, and current flows through the LEDs. ![]() DATASHEETS LM324N Operational Amplifier LM339 Comparator H11A1 Optical Isolator MM74HC154N 4-16 Line Decoder MM74HC139N 2-4 Line Decoder MC3479 Single chip stepper motor driver 74HC164N Shift Register 2N7000 N-Channel MOSFET IRLZ34N N-Channel Power MOSFET |