Project Overview
We had to make a circuit that represented a voting system using multi-sim and breadboards. It had to comply with majority rules and in the event of a tie, whichever side the "President" was on wins. After making a truth-table we had to simplify the values we got using Boolean algebra and make a simplified circuit with 2-input gates as well. We then used the simplified circuit to make a physical version on a breadboard.
Truth Table
This truth table illustrates the possible winning values used in the voting circuit. There are 5 columns; one for each person and one for output. There are 16 rows because since there are 4 variables you need 2^4 rows. If there is a tie it only shows true if the pres is one of the voters.
The new simplified expression is in some of products form and only has 4 inputs instead of 8. (Shown with Boolean Algebra section)
|
Un-simplified Circuit
This un-simplified circuit uses a bus to make connections easier. It has 24 And-Gates and 7 Or-gates because since they are only 2-input-gates you needed two for each minterm and then more to combine them together. Because of the large amount of chips you would need.6 AND-gates/chips and 2 OR-Gates/chips.
Boolean Algebra
The simplified expression shows that as long as there are 3 inputs or any two inputs along with president the circuit will work. Boolean algebra is helpful to simplify and make expressions easier to comprehend and understand.
Simplified Circuit
The circuit is in bus form. It has no need for inverters but they are included. It has 5 AND-Gates and 3 OR-gates. It needs a resistor for the LED because the 5V current is too strong. There are much less gates required and the same values are achieved making this version more efficient. If used on a board it would only require 2 And-chips and 1 OR-chip.
Bill of Materials
Component
|
Quantity
|
Bread-boarding
Finished board.
During this project I learned more about circuits and logic. I had only one problem while making my board and it was with reading the switches incorrectly.
During this project I learned more about circuits and logic. I had only one problem while making my board and it was with reading the switches incorrectly.
Conclusion
My most important take-aways from this project is to always read the labels on chips and to not trust containers. Also to read components clearly and focus more on my algebra. During my project I had to make a few changes because of my own mistakes. Such as reading the labels on chips wrong or misreading the switches on the companion. The project was fairly easy overall and I enjoyed it. Most of the calculations were just logic but since doing the algebra was necessary it took extra time to do the work.