0% found this document useful (0 votes)
6 views3 pages

Engineering FST Ex 1

The document describes the requirements for a project to build a circuit board that can read temperatures from a sensor and display the values in Celsius and Fahrenheit on a seven segment display. It lists several constraints for the project, including limited materials, a tight deadline, and inexperience with some components. It then outlines potential problems, solutions, and the best solutions to address building the circuit within the constraints. This includes writing code to handle temperature conversions and display switching, using additional buttons and LEDs efficiently, and developing a timeline with milestones to complete the project on time.

Uploaded by

joey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views3 pages

Engineering FST Ex 1

The document describes the requirements for a project to build a circuit board that can read temperatures from a sensor and display the values in Celsius and Fahrenheit on a seven segment display. It lists several constraints for the project, including limited materials, a tight deadline, and inexperience with some components. It then outlines potential problems, solutions, and the best solutions to address building the circuit within the constraints. This includes writing code to handle temperature conversions and display switching, using additional buttons and LEDs efficiently, and developing a timeline with milestones to complete the project on time.

Uploaded by

joey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

For this FST we must code and prepare an interaction between the environment and a
micro controller. Our board must be able read different temperatures and to display those
temperatures in both Celsius and Fahrenheit on a seven segment display. There must also
be a light that will display if it is reading Celsius or Fahrenheit and a button that switches
between the two temperature. There must also be a button that can turn the system on and
off.
2. There are multiple constraints that we have to over come. Some of them are that we have
only been given one bread board and we have no budget given to us in order to buy
another one. Our budget will also affect us in many other ways, including our wires. We
only have a limited amount of long wires so we will have to strategically place each wire so
they will be all be able to fit. Another constraint is we have a limited amount of time. Certain
parts have to be completed by certain times in order to not receive late marks. Some other
constraints are that there is a limited amount of temperature guns being used by the whole
class so most of the time you will not have one of the guns and you will not be able to tell if
you are reading the correct temperature. One final constraint is we will be working with
components that we may have little experience with so we will have to learn how to use
these parts mostly on our own.

Problem Constraints Solutions Best Solution

Must display two - Writing the code so - I will write a code that My best solution is that
numbers on two seven the two seven uses < and > to I will write a code that
segments to range segments interact display the uses < and > to display
between -9 and 99 for with each other temperature between the temperature
Celsius and Fahrenheit. - Must finish by May -9 and 99 between -9 and 99. I
24 - I will use a believe this will be the
- I have no experience temperature gun to best solution because I
using two seven make sure my code think this will be the
segments at once is reading the correct basis of my code and it
- The wires are likely to temperature will help me complete
be mixed up as many - I will use the new the task
of them are needed seven segments so I
- There are limited pins will be able to display
on the breadboard two digits
Problem Constraints Solutions Best Solution

Read different ambient - I have limited - Start to familiarize My best solution is to


air temperatures using experience with the myself with the input start to familiarize
an input device input device device beforehand so myself with the input
- Must be finished by I will be able to use it device beforehand so I
may 24 properly will be able to use it
- Limited cold and hot - Come in at lunches properly. This is my best
packs so I will be able to solution because when I
- Limited temperature use the hot and cold start working on the
guns packs without having assignment, I will
to wait already have prior
knowledge on how to
work it giving me a large
advantage

Use a button to switch - Having the light and - Will potentially use a My best solution is to
from Fahrenheit to button in sync with second button to potentially use a second
Celsius each other so when make it easier to button to make it easier
one is pushed the switch from to switch from
correct light will turn Fahrenheit to Celsius. Fahrenheit to Celsius. I
on - Will write the code so believe this will be the
- Having one button that if x=0 then it will best solution because
control two different display Fahrenheit this will allow my code
things and if x=1 it will to be much more
- Must be finished by display Celsius orderly and I think it will
May 24 be much easier.

Use an LED to indicate - Having the light and - Use two different My best solution is to
if reading Fahrenheit or button in sync with lights to tell if its use two different lights
Celsius each other so when Fahrenheit or Celsius to tell if its Fahrenheit or
one is pushed the - Learn how to use an Celsius. I believe this
correct light will turn RGB light in order to will be the best solution
on save space on my because I already have
- Having limited breadboard a lot of experience
experience with an working with the LEDs
RGB light and they are small
- Making sure the right enough so they will not
light goes on at the take up too much space
right time on the bread board.

Use a button to turn the - The code will have to - Will use x=1 and x=0 My best solution is to
display on/off start again after it has in order to turn the use will use x=1 and
already been turned code on and off x=0 in order to turn the
off - Will use two buttons, code on and off. This
- No matter what part one for turning it on will be the best solution
of the code is running and one for turning it because it will help me
the whole code will off keep the code
have to shut off organized and will also
- The same button will save space on my
turn the code on and breadboard.
off
TimeLine
April 8: Complete analysis and Conduct research.
April 10,12: Complete table to for problems and solutions.
April 15, 17: Complete time table and listed materials.
May 1 : Work on button that turns breadboard on/off.
May 3, 6, 8: Build, wire and code the displays of the two seven segments.
May 10, 13: Wire and code the input device and check to make sure the seven segments are
working and interacting properly.
May 15, 17: Work on the button that switches the display from Fahrenheit to Celsius. If there is
extra time, begin to work on the light.
May 20, 22: Complete the work on the light and make sure all components are working
properly.
May 24: Fix any last minute problems, show the board to Mr. Epstein and submit the code.
May 27, 29, 31: Work on the reflection and hand it in.

Parts Required
- 1 MatLab Software
- 2-3 Buttons
- 1 Red LED
- 1 Blue LED
- 1 Thermester
- 2 Seven segments
- 1 Arduino
- 1 Breadboard
- 2 Decoder Chips
- A lot of wires
- Approximately 18 resistors

You might also like