NameNetIDSection
Jack Prokopjprokop2ECE 120
Sam Ayodiransao3ECE 120


Statement of Purpose 

Description: 

Our project involves creating a digital circuit that allows users to convert unsimplified boolean expressions into their simplest forms. Ideally we want to be able to have the calculator take up to 4 variable expressions and convert between POS and SOP forms. 

  

Background Research 

Boolean calculators have been designed before, but most only take 3 variable inputs and return SOP forms only. Ours will be able to take up to 4 input variables as well as return expressions in both SOP and POS forms. This project would involve both a digital and software components which makes the work more appealing to us. Also we frequently encounter boolean simplification in ECE classes so having a calculator would make the process quicker. 

  

Block Diagram / Flow Chart 

  

System Overview 

We will have three input feeds into the microcontroller(switch for 3|4 variables, switch for POS|SOP, and buttons representing inputs for the unsimplified logic expression). The microcontroller will then convert the inputs into a simplified expression and display the result either through LEDs or a small digital display 

 

Parts 

Provide a list of parts that you may need for your project. You should include details such as the quantity, model number, purpose, vendor, and price (excluding taxes and shipping) for each part. This list may change as you work on your project. 

LEDs 

6-10 

 

 

ECE lab 

 

Resistors 

18ish 

 

 

ECE lab 

 

Buttons 

18ish 

 

 

ECE lab 

 

Breadboard 

1-2 

 

 

 ECE lab

 

Microcontroller 

 1

 Arduino Mega

 

 Arduino/Sparkfun

 3850

Display? 

1 

 40 char LCD

 

 Crystal Fontz

 25.52

Total



64.02

 

Possible Challenges 

Please list some of the challenges that your group foresee in working on your project. 

  • Converting between POS and SOP forms could be an issue if we use LEDs to display the output, but a display screen could solve this 

  

References 

Citethisforme.com 


Attachments:

Comments:

How will the calculator convert button inputs to an expression that the calculator will be able to understand? Please include a block diagram for your hardware and software flow-chart - it doesn't have to be super-specific, but it'll reassure us that you know what you're doing.

Also, how would you output a boolean expression onto LEDs? I think you'll almost certainly have to use a display.

Finally, please include what specific microcontroller/display that you want to order, as well as the prices and vendors.

Posted by shomikc2 at Sep 22, 2021 11:25

Approved! You guys will be group #5.

Posted by dbycul2 at Sep 24, 2021 19:02