Comp Sci Project T1
Comp Sci Project T1
Ariel Nyatondo:10R
Computer Science Project
(+) Requirements
- They are efficient by quickly and accurately capturing information encoded in barcodes.
- They enable automation of processes in various industries.
- Helps with real time tracking of inventory levels, which aids for out-of-stock situations and
prevent over stocking.
2. Digital Camera
(+) Requirements
- They rely on electronic image sensors like CCD or CMOS.
- They make use of image processing algorithms to enhance digital images, reduce noise, compressing
files whilst maintaining quality and correcting colours.
- They are used in computer vision applications.
Ariel Nyatondo:10R Computer Science Project
3. Keyboard
(+) Requirements
- Allows users to provide textual and command-based input to software applications.
- Keyboards facilitate the input of characters, which are encoded according to standards like ASCII or
Unicode.
- Device drivers for keyboards help to enable communication between the keyboard hardware and the
operating system.
4. Microphone
- The electric current generated by the microphone can additionally be directed to a computer, where
a sound card converts it into a digital signal. This digital signal can then be stored within the
computer.
(+) Requirements
- Essential for capturing audio input so that users can record speech, music or other sound sources.
- Microphones facilitate audio communication in various applications, such as VoIP calls, video
conferencing, and online gaming.
- Microphones can be utilized in data analysis tasks, such as audio signal processing, acoustic event
detection and environmental monitoring.
5. Optical Mouse
(+) Requirements
- The electric pulses generated by the sensor in response to reflected light need to be processed
effectively.
- Optical mice often require driver software to be installed on the computer to ensure compatibility
and enable additional features or customization options.
- Optical mice must incorporate error handling mechanisms to deal with issues such as surface
irregularities, environmental lighting conditions, or sensor malfunctions.
6. QR code scanner
(+) Requirements
- QR code scanners allow users to input data quickly and accurately by scanning QR codes which can
open several types of data like URLs, contact info or product details.
- QR code scanners extract encoded information from QR codes. This extracted data can then be used
for further processing or analysis.
- They play a role in security by allowing users to verify the authenticity of QR codes before scanning
them.
Ariel Nyatondo:10R Computer Science Project
7. Touch screens
- Infrared Touchscreens
- They use a glass screen with an array of sensors and infrared
transmitters.
- The sensors can detect infrared radiation. If any of the beams of
infrared light are interrupted, the amount of infrared radiation
reaching the sensors decreases.
- The sensor readings are sent to a microcontroller that calculates
where the screen was touched.
Ariel Nyatondo:10R Computer Science Project
- Resistive Touchscreens
- Made up of two layers of electrically resistive material with a
voltage applied across them.
- The top layer is created from flexible polyethylene with a special
coating that resists electricity on one side.
- The bottom layer is made of glass and has a coating on one side that
resists damage.
- The layers are separated by air or an inert gas.
- When the upper polyethene surface is touched, the two layers will
make contact.
- Because both layers have a resistive material on them, a circuit is formed, allowing electricity to
flow.
- Where contact was made is where the change in voltage is which will signal as to where the screen
made contact.
- A microcontroller will change this voltage to digital data and from there it is sent to the
microprocessor.
(+) Requirements
- Enable intuitive interactions with devices and users.
- Provide help to patients monitoring systems and diagnostic equipment.
- Provides accessibility to disabled individuals.
8. Scanners
- 3D Scanners
- They scan objects and create a solid three-dimensional object.
- Because solid objects have x, y, and z coordinates, these scanners
capture images at multiple points along these three coordinates.
- The scanned images can be employed in computer-aided design
(CAD) to create a functional model based on the scanned image.
- Lasers, magnetic resonance and white light are examples of the
technology used in 3D scanners.
(+) Requirements
- Generate digital representations of real-world objects.
- 3D scanners are valuable for reverse engineering processes. They create the digitization of physical
objects to understand their design, functionality, and manufacturing process.
- 2D scanners such as fingerprint scanners and iris scanners, are used for biometric authentication and
identification.
Output Devices
1. Actuator
(+) How it works
- It's a machine that can be mechanical or electromechanical, like a switch,
coil, or engine.
- Converts digital signals or instructions from a computer into physical
movement or action.
- It works by receiving commands from the computer and then generating
mechanical movement or applying force to perform a specific task.
Ariel Nyatondo:10R Computer Science Project
(+) Requirements
- Crucial part for robots because it helps them move.
- They are used in automated systems where they can control valves, switches and other mechanical
components.
- Actuators are employed in environmental monitoring and control systems to regulate parameters
such as temperature, humidity, and airflow.
2. DLP Projector
(+) How it works
- They work by using millions of tiny mirrors on a small digital micromirror device (DMD chip).
- The resolution of the digital image depends on how many tiny mirrors there are and how they're set
up on the DMD chip.
- When the small mirrors tilt toward the light source, they're switched on. When they
tilt away from the light source, they're turned off which creates a dark or light pixel on
the projection screen.
- Greyscale image is when the tiny mirrors can turn on or off thousands of times per
second, making different shades of grey. Usually, they can produce around 1024
different grey shades.
- A strong white light goes through a filter that separates it into red, green, and blue colours before
reaching the DMD chip. The DLP projector can make more than 16 million different colours this way.
Each tiny mirror's on and off positions relate to colours from the filter to create the coloured picture.
(+) Requirements
- Mostly used for presentations in classrooms.
- Popular for home entertainment systems providing high-quality images for watching movies or
shows.
- Used in VR applications for displaying virtual environments and overlaying digital information onto
the real world.
3. Inkjet Printer
Ariel Nyatondo:10R Computer Science Project
A print head, which is made up of nozzles that spray tiny drops of ink onto the paper to make
letters and shapes.
You can have ink cartridges in two ways: either one cartridge for each colour along with a
black one, or a single cartridge that has all three colours plus black.
A stepper motor and belt work together to move the print head assembly across the page,
going from one side to the other.
A paper feed is a part of the printer that automatically supplies pages to the printer as needed.
- Ink is produced in either two ways;
Thermal Bubble
o Tiny resistors generate heat in specific areas, causing the ink to turn into vapor.
o As a result, the ink forms a small bubble. When the bubble grows, some of the ink is
pushed out of the print head onto the paper.
o When the bubble collapses, it creates a small vacuum, pulling new ink into the print
head and repeats itself until printing is done.
Piezoelectric
o Behind each nozzle, there's a crystal in the ink tank. This crystal gets a tiny electric
charge, causing it to vibrate.
o The vibration pushes ink out onto the paper, while making more ink for the next
printing.
(+) Requirements
Ariel Nyatondo:10R Computer Science Project
- It's often used for printing just one photo or when only a few pages of really good quality are
needed.
- Drivers translate the printer's commands into a format that the operating system can understand.
- Inkjet printers communicate with computers using various communication protocols.
4. Laser Printer
(+) How it works
- Laser printers use dry powder ink instead of liquid ink. They use
static electricity to create text and images.
- Laser printers print the whole page at once whereas inkjet printers
don’t do the same.
- Even though the technology is different from black-and-white
printers, the way they print is similar, however coloured dots are
used to create the text and images.
(+) Requirements
- They create excellent printouts and work quickly, especially when making many copies of a
document.
- Process digital images to create printable documents.
- Laser printers communicate with computers via various communication protocols.
5. LED screen
(+) How it works
- It is made up Light Emitting Diodes.
- Each LED can be red, green, or blue. By adjusting the electric
current to each LED, we can control how bright it shines, creating
a wide variety of colours.
(+) Requirements
- They're used for big outdoor screens because they produce very bright and vibrant colours.
- Rely on graphics processing units to render and display graphics.
- Require accurate colour management techniques to reproduce colours faithfully.
6. LCD Projector
(+) How it works
- They are made up of tiny liquid crystals.
- These small crystals form a grid of pixels that change when
electric fields are applied to them and they require some sort of
blacklight.
- LCDs don’t produce light by themselves, they’re backlit by
LED technology.
- LED backlighting gives a very good contrast and brightness
range.
- Before LEDs became common, LCD screens used CCFLs for backlighting.
- Basically, CCFL uses two fluorescent tubes behind the LCD screen to provide light. When LEDs are
used, a grid of small blue-white LEDs is placed behind the LCD screen instead.
Ariel Nyatondo:10R Computer Science Project
- LEDs have become increasingly popular as a method of backlighting due to several advantages over
older CCFL technology:
LEDs reach maximum brightness almost instantly, without needing to warm up.
LEDs produce a whiter light that sharpens images and makes colours more vivid, compared to
the slightly yellowish tint of CCFL.
LEDs create a brighter light, improving colour definition.
Monitors using LED technology are much thinner than those using CCFL.
LEDs last a long time, making the technology more reliable and resulting in a more consistent
product.
LEDs consume very little power, producing less heat and using less energy overall.
(+) Requirements
- LCD projectors process digital images to display content.
- They have embedded firmware that controls their operation.
- May incorporate advanced projection technologies such as lens shift, optical zoom, or edge
blending.
7. Speakers
(+) How it works
- They produce sound.
- When connected to a computer system, digitized sound stored in a file
is converted into sound like this:
When an electric current flows through the coil of wire wrapped around an iron core, the core
turns into a temporary electromagnet. There's also a permanent magnet close to this
electromagnet.
As the electric current changes in the coil of wire, the magnetic field in the iron core also
changes. This pulls the iron core towards the permanent magnet, making the core vibrate as
the current changes.
Because the iron core is connected to a cone, the vibrating core makes the cone vibrate too,
creating sound waves.
Ariel Nyatondo:10R Computer Science Project
(+) Requirements
- Speakers typically receive digital audio data from the computer, which needs to be converted into
analogue signals for playback.
- Audio compression algorithms and encoding techniques reduce the size of audio files while
maintaining acceptable audio quality.
- Software for applying audio effects and processing techniques to enhance the audio playback
experience.
8. 3D Printer
(+) How it works
- They are used to form solid objects.
- They're mostly built using inkjet and laser printer methods. The solid
object is created layer by layer using materials.
- Features of 3D printers:
(+) Requirements
- 3D printers require specific file formats to interpret and print objects.
- 3D models need to be sliced into layers, with each layer representing a cross-section of the final
object.
- 3D printers have embedded firmware that controls their operation.
Ariel Nyatondo:10R Computer Science Project
Sensors
Sensors
1. Acoustic Sensor
- Purpose: They Detect sound waves or vibrations.
- Type of Data Captured: They capture sound intensity, frequency
and direction.
- Where they’re used: Used for alarm systems, noise monitoring and
to detect abnormal sounds from industrial machinery.
2. Accelerometer Sensor
- Purpose: They measure acceleration, tilt and vibration in an object.
- Type of Data Captured: They capture speed along multiple axes.
- Where they’re used: In smartphones for screen orientation, in vehicles
for airbag deployment.
3. Flow Sensor
- Purpose: Sensors measure how fast a liquid or gas is moving and give a
signal based on how much liquid or gas flows over them.
- Type of Data Captured: They capture volume or mass flow rate.
- Where they’re used: In industrial processes, HVAC systems and water
management to monitor and control fluid flow.
Ariel Nyatondo:10R Computer Science Project
4. Gas Sensor
- Purpose: The most common ones are oxygen or carbon dioxide sensors.
They use different ways to detect the gas they're monitoring and give
signals that change depending on the levels of oxygen or carbon dioxide
present.
- Type of Data Captured: Concentration of specific gases.
- Where they’re used: In air quality monitoring, industrial safety and gas
leakage detection.
5. Humidity Sensor
- Purpose: Measures the amount of water vapour found in the air.
- Type of Data Captured: Relative humidity or absolute humidity.
- Where they’re used: In weather stations, HVAC systems and food
storage to control moisture levels.
6. Infra-red Sensor
- Purpose: They measure the heat given off by an object.
- Type of Data Captured: They measure radiation intensity or temperature.
- Where they’re used: Used in motion detection systems, temperature
measurement and night vision cameras.
7. Level Sensor
- Purpose: They use ultrasonic waves to find out if the liquid level in a tank
is changing. Or they can use capacitance or conductivity to measure the
level when it's not changing. Level sensors can also be optical or
mechanical.
- Type of Data Captured: Height or volume of the substance.
- Where they’re used: In industrial tanks, fuel tanks and agricultural silos
for inventory management and process control.
Ariel Nyatondo:10R Computer Science Project
8. Light Sensor
- Purpose: They use photoelectric cells that create an output (like an electric current)
based on how bright the light is.
- Type of Data Captured: Light intensity or illuminance.
- Where they’re used: In automatic lighting systems, photography and brightness
control in displays.
10.pH Sensor
- Purpose: They measure acidity by noticing how voltages change.
- Type of Data Captured: They capture the pH level in different
substances.
- Where they’re used: They're used in checking water quality,
farming and lab tests.
11.Pressure Sensor
- Purpose: A transducer creates various electric currents based on the
pressure it feels.
- Type of Data Captured: They capture pressure level.
- Where they’re used: It's used in barometers, tire pressure monitoring
system, and controlling industrial processes.
Ariel Nyatondo:10R Computer Science Project
12.Proximity Sensor
- Purpose: It notices if something is close by.
- Type of Data Captured: They capture distance or presence and/or
absence of an object
- Where they’re used: They're used in thermostats, weather stations,
factories and medical tools.
13.Temperature Sensor
- Purpose: It checks how hot or cold things are by sending signals.
The signals change as the temperature changes.
- Type of Data Captured: They capture temperature levels.
- Where they’re used: They're used in thermostats, weather stations,
factories and medical equipment.