Name | NetID | Section |
---|---|---|
Jack Prokop | jprokop2 | ECE 120 |
Sam Ayodiran | sao3 | ECE 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