Project Overview
This project is creating a voting machine on a breadboard. The the scenario is a President, Vice president, Secretary, and Treasurer voting on a committee board. You are only allowed to use two input gates. If there is a tie the president has the final vote.
Problem Conception
The purpose of a truth table is to show all of the possible combinations for a circuit and indicate which inputs will turn the LED on. The number of rows for the truth table is related to how many variables there are 2^X. If there is a tie whatever the president voted for is the final decision.
You derive the un-simplified expression from the truth table using the combinations that produce a one for the product. The expression is in SOP form and I decided to put in SOP form because it is easier to get that form from the truth table.
You derive the un-simplified expression from the truth table using the combinations that produce a one for the product. The expression is in SOP form and I decided to put in SOP form because it is easier to get that form from the truth table.
Un-simplified Circuit
For this circuit I put it partially in bus form in order for it to look neater but after the first bus there was no need to put the rest in bus form. It takes 24 AND gates, 7 OR gates and 4 NOT gates. If there is 4 gates in each chip then you would need 6 AND gates, 2 OR gates and 1 NOT gate.
Boolean Algebra
Boolean Algebra allows the circuit to be simplified by getting rid of extra variables that are not needed and will not effect the outcome of the circuit other than simplification.
Simplified Circuit
For the simplified circuit I did not put it in bus form because I believed that it would be just as simple not worry about putting it in bus form. For the simplified version there is only five AND gates and three OR gates so you only need two AND chips and one OR chip.
The simplified version of the circuit is extremely easier to do everything with.With less gates, chips and wires it makes it much easier to troubleshoot. As for why I am not building the simplified circuit that is because the directions is to build the unsimplifed version.
The simplified version of the circuit is extremely easier to do everything with.With less gates, chips and wires it makes it much easier to troubleshoot. As for why I am not building the simplified circuit that is because the directions is to build the unsimplifed version.
Bread-boarding
We needed
- A crap ton of wires
- 2 AND chips
- 1 OR chip
- 1 breadboard
- 1 breadboard companion
Bread-boarding for this project was probably the hardest part of the project for me. There was multiple times where I would need to restart. The photographs show different angles and parts integrated in the circuit.
This experience for me was not good at all. I had multiple times where it would be messed up and unable to find the mistake so I would have to start over and it took me awhile to fully grasp. I always had to go and find problems throughout the entire project where there would be simple wiring mistakes.
This experience for me was not good at all. I had multiple times where it would be messed up and unable to find the mistake so I would have to start over and it took me awhile to fully grasp. I always had to go and find problems throughout the entire project where there would be simple wiring mistakes.
Conclusion
This project was a very difficult project in my opinion. Throughout the project there was multiple mistakes that would hinder my completion of the project as well of missing two days which made it very difficult to try and complete. The overall experience made me push myself to learn new things that I had previously struggled with and presented new challenges that overall made me better at wiring. There was multiple steps where all were things learned from previous units but making it so you had to apply those learned skills and implement them into real life and create a solution to a problem presented. Boolean algebra had taken awhile due to the fact that is so many different rules that you need to follow and know it seemed to be just constantly going back to the page in my notebook where we had put all the rules for it. Even though it was time consuming it allowed me to see how useful that it really is because the circuit that we had to make which was unsimplified show how just extra time spent can make all your work much easier. In the long run there was no point in doing the simplified version than to be cruel to us because we find out how easy it can be but then need to create the extremely difficult circuit.