For this project, we split up into groups to make the building process faster. Two members built the alarm circuit, while the rest worked on the research paper and the logic circuit. The people building the alarm circuit at first didn't understand how to use a breadboard, so they decided to go old-school and wire it traditionally. After completing the circuit, the tests showed that power was reaching the speaker, but no sound was produced. We deduced that the issue was probably due to a poor connection to one of the resistors.
We decided to test this issue by taking the circuit apart and remaking it on a breadboard. As seen in the images, it was much cleaner and led to quicker troubleshooting as all of the wires and connections were easy to spot and test. In addition to this, the breadboard significantly reduced the chances of a poor connection causing the circuit to fail. Once we rewired the circuit on the breadboard, we tested it and the speaker made a noise, indicating that the circuit works.
This circuit, which is attached to the breadboard with the flip flops, reminds the flip flops to update periodically. The time between updates is dependent on the circuit, and can be altered by replacing the resistors and capacitors for ones with different values.
Our logic circuit used four separate circuits, one to check each possible input. One circuit, using a simple AND gate, checked if all switches were off, signaling green. The yellow and red circuits were much more complicated, making use of AND gates and inverters to check which switches were on and how many, then using an OR gate to allow for any combination of inputs. If correct, these circuits lit their respective LEDs. The final circuit made use of an AND gate to check if all switches were on, activating our alarm circuit. Although the wiring and logic worked in our model and prototype, during full testing, mis-wiring led to a short circuit and meant we ultimately couldn't finish our full design.