top of page

Majority Vote

Overview

Students were to emulate the voting and its results at a corporate board meeting using boolean logic. This was based on the assumption of four board members that have equal voting power outside of the edge case that in the event of a tie, it went to the president. Virtual and physical prototype were to be made.

Criteria

  •  “Pass” a decision if there is a majority in favor (more than 2)

  • “Fail” a decision if there is a majority against ( more than 2)

  • “Pass” a decision if there is a tie and the president votes in favor

  • Display the “Pass” or “Fail”

Constraints

  • Use a completely simplified Boolean statement

  • Minimize the amount of integrated chips used

boolean algebra.jpg

Boolean Algebra

In order to simplify a Boolean expression, Boolean algebra is needed. This can be done by combining like expressions that will always be 1 or 0 to remove them from the expression and get the most simplified option of a logic expression.

Final circuit

The simplified circuit can be put into MultiSim in order to simulate its utility. The circuit needs to be simplified or else it will waste a lot of gates and be more costly. 

Majority Vote.PNG

Date of Birth

Overview

Seven segment displays are used for many interesting purposes but their core functionality is related to their ability to display numbers and many letters. Using a seven segment display and a binary input system, the undertaker’s birthday was printed.

Criteria

  •  Display all digits in the birthday

  • Have a simplified circuit

  • Never displays a number not associated with the birthday

Constraints

  • Final designs must be created with some NOR/NAND Logic

  • Minimize the amount of integrated chips used

Date of Birth Curcuit.png

MultiSim Virtual Circuit 

Multisim allows for a circuit and seven segment display to be simulated. This allows for the user to see if their circuit will work before prototyping it. This circuit was created using logic gates such as AND, OR, NAND and NOR.  

Physical Prototype

By utilizing a raspberry pi Pico microcontroller, the circuit was run on a real seven segment display. It is able to run through every number on a consistent temp and then repeats. 

bottom of page