You are on page 1of 19

COURSE Project (20%)

2021-2022

Transforming Ideas to Innovation II


ENGR132
Semester: Spring 2022
Table of Contents
I. Introduction .................................................................................................................... 2
II. Project Description ......................................................................................................... 3
III. ABET Learning Outcome ............................................................................................. 14
IV. Project Management & Deliverables ............................................................................ 15
V. Turnitin ......................................................................................................................... 17
VI. APA Style..................................................................................................................... 17
VII. Academic Honesty and Integrity Assurance ................................................................. 17
VIII. Copyrights.................................................................................................................... 18
IX. Project and team-based work....................................................................................... 18
X. Marking Scheme .......................................................................................................... 18

I. Introduction

Page2
Projects for engineering students give an edge over the race of recruitment to work hard to ensure a
good career. In spite of employment practices in recent times, students are progressively taking up
projects to pad up their skill-set. Engineering projects help students to learn and acquire practical
knowledge. Despite of theory concept they acquire, various industries also need to know their capacity
to complete projects using their specific initiatives. Thus, we recommend students to realize
engineering projects in their four years of engineering and try to present as many white papers as
possible. Students who give importance to their course projects are expected to learn how to:
• Work in teams including multidisciplinary teams
• Build a major design experience based on the knowledge and skills acquired in the course
work
• Build a major design experience incorporates appropriate engineering standards and multiple
realistic constraints
• Apply both analysis and synthesis in the engineering design process, resulting in designs
that meet the desired needs
In the design process, both creativity and criticism are essential. The followings are the seven steps
that students should consider while designing their projects:
• Recognition of the need and identifying opportunities: Every project begins with recognition
that needs improvement. These needs may be obvious or hidden to be revealed by
investigation, surveys or research.
• Definition of the design problem: It is a major task requires gathering information about the
problem.
• Definition of the design criteria and constraints: While the problem is being defined, the
design criteria and constraints must be defined
a. Design criteria are performance standards to be met by the design
b. Design constraints are limitations placed on the designer, the final design or
manufacturing process. Examples of possible constraints include accessibility, aesthetics,
codes, constructability, cost, ergonomics, extensibility, functionality, interoperability, legal
considerations, maintainability, manufacturability, marketability, policy, regulations,
schedule, standards, sustainability, or usability.
c. Risk analysis
• The design loop: design is a repetitive process of:
a. Synthesis (Brainstorming - Generating new ideas)
b. Analysis (Breaking ideas – find expected results)
c. Decision-making (Deciding the best alternative)
• Optimization: Design team must ask themselves if it is the optimum design. Optimum is the
best design that can be achieved at reasonable cost. The proposed design is judged against
the design criteria
• Evaluation: Design team should hold a design review to approve drawings and specifications
before they are released. If an optimum design cannot be achieved, the design team might
revise the problem definition, the design criteria or the constraints in order to achieve the
optimal solution or prototype.

II. Project Description

In our daily life, we interact with all kind of electronic devices that try to mimic the human senses and
the human brain. Those devices primarily do two different tasks, namely: Sense and Control. Sensing
takes place in many forms to mimic our biological five senses, so we have sensors that see our
environment such optical sensors, hear what’s in our environment such as audio sensors, and so forth.

Page3
Once the sensors has collected a certain amount of data, an electronic brain is used to control and act
upon this data to produce desired results that makes our lives easier and more comfortable. Examples
of such sensors can be seen all around our homes and workplace. From temperature sensors that
control the HVAC units, to optical IR sensors that sense the heat of our bodies and open the doors
automatically for us when we come in close proximity of them.
In this project, you will implement as a team a full working model of system that is capable of doing
such tasks.
You are working within a team of engineers that are trying to use Arduino to implement some
functions representing different engineering majors. As a group, you are going to pick one application
and follow the written scenario, taking into consideration all given criteria and constraints. You will
work in a group of 3 members to pick one of the following Arduino applications:

Approach 1: Smart Beehive-monitoring System


Project Scenario:
The idea of this work is to use the internet of thing (IOT) in
order to design a Smart Beehive-monitoring System which
can help us determine bee health trough the monitoring of
gain/loss in a beehive weight.

Full Description:
In this project, you will be working in groups to build a Smart
Beehive-monitoring System for monitoring:
• bee health
• honey production,
• swarming bees
• winter provision control
• diseases
• pesticides influence
1. Systems first main parameter is on a precise weight measurement which will be done through
deformation gauge glued to an aluminum bar mounted in flexion with half bridge wired for avoiding
temperature variation. Signal numeration can be done using HX711 module (analog to digital
converter 24bits).
2. Second parameter is related to temperature and humidity measurements where 2 sensors (one
inside the beehive, the other outside) are used for measurement. The DHT11 Sensor Module is a
commonly used Temperature and humidity sensor that comes with a dedicated NTC to measure
temperature and an 8-bit microcontroller to output the values of temperature and humidity as serial
data.
Remarks: Bee weight is between 60 to 80 mg, so 1g = 14 bees approximately. The average honey
consumption during winter (in center of EU) is from 10 to 16 kg.
3. Using LCD (Liquid Crystal Display) for on-site weight, temperature and humidity data display.

Page4
4. The collected weight, temperature and humidity data will then be sent to a server with the use of
Wi-Fi Module ESP8266.
Additional challenges:
• GPS position of beehive
• Sun light
• Rain
• Server data graphical visualization
The developed system should have the following parts:
• A final schematic proof of concept prototype with a code
• Implementation using Arduino and all previous components.
• The system must be waterproof, because it will be outside during all day and night for a long
time period.
• Electrical power supply is a key parameter, it has to be autonomous for a long time period
(one year), among solutions we can have solar panel or sufficient battery power (and
optimized consumption).
• Data transfer to end-user, must be wireless and accessible in non-internet connected
regions, low cost and allow data transfer at regular interval (for example every 2 hours)

References:
https://io-bee.eu/
https://create.arduino.cc/projecthub/sgoutteb/beehive-monitoring-and-tracking-c1339e

Approach 2: Wireless Health care system

Project Scenario:
The idea of this work is to use the internet of thing (IOT) and the new wireless technology tools in
order to design a Smart Wireless Health Care System
that can make the health checkup automatically. In
this project, we intend to use wireless signals,
microcontrollers such as Arduino Uno, and some
sensors in order to make an IOT based healthcare
project to provide people all the personal information
about their health on their mobiles. Note that the
proposed system should be used by everyone and
makes our health management easier than available
systems.

Full Description:

Page5
In this project, you will be working in groups to build a Digital Health care system using Pulse sensor
(Heart-Rate sensor), Wi-Fi module ESP8266, LCD screen, Bread Board, 10k potentiometer, 1k resistors,
220 ohm resistors, LED, Connecting wires and Arduino Uno.  In this project, we are going to make a
Heart Beat Detection and Monitoring System using Arduino Uno that will detect the heart beat using
the Pulse Sensor (Heart-Rate sensor) and will show the readings in BPM (Beats Per Minute) on the LCD
screen which is connected to it. It will also broadcast the readings to Thing Speak server using the Wi-
Fi module ESP8266, so that Heart Beats can be monitored from anywhere in the world over the
internet. ThingSpeak is a great IOT platform for displaying the sensor data online and you can access
the data from ThingSpeak at any time and at any place. It is better than other IoT platforms since
Thingspeak shows real-time data without lagging.

The developed system should have the following parts:


• A final schematic proof of concept prototype with a Digital Display to show the readings in
BPM.
• Implementation using Arduino and all previous components.
• You need to show all the data on ThingSpeak server as well.
References:

https://circuitdigest.com/microcontroller-projects/iot-heartbeat-monitoring-using-arduino

Approach 3: Control Home Lights with Touch using TTP223 Touch Sensor and Arduino UNO Project
Scenario:
A lighting control system is an intelligent network-based
lighting control solution that incorporates communication
between various system inputs and outputs related to lighting
control with the use of one or more central computing
devices. Lighting control systems are widely used on both
indoor and outdoor lighting of commercial, industrial, and
residential spaces.
Lighting control systems are employed to maximize
the energy savings from the lighting system and comply
with green building and energy conservation programs.

Full Description:

In some applications, user input is required to control the functions of a device. There are different
kinds of user input methods used in the embedded and digital electronics. The touch sensor is one of
them. Touch sensor is an important and widely used input device to interface with a microcontroller
and it has made inputting data simpler. There are individual places where the touch sensor can be
used, whether it can be a mobile phone or an LCD monitor switch. However, there are many types of
sensors available in the market but capacitive touch sensor is the widely used type in touch sensor
segment. In this project, the same touch sensor will be interfaced with Arduino UNO. The Arduino is
a widely popular and easily available development board.

Components Required:
• Arduino Uno/IC TTP223 Sensor module/Relay - 5V

Page6
• BC549B transistor/1N4007 Diode
• Light Bulb with Bulb Holder

The developed system should have the following parts:


• A proof of concept prototype that control the bulb light using touch sensor
• The control must be done through TTP sensor module and relay
• Hardware implementation using Arduino or any similar microcontroller.

References:
https://circuitdigest.com/microcontroller-projects/arduino-ttp223-touch-sensor-interfacing-to-turn-
on-lights-with-touch

Approach 4: Sorting Colored objects


Project Scenario:
A large organization has decided to automate their factories to increase their production efficiency.
Their product line heavily relies on three different colored objects (red, blue and green). They have
approached your team to design a solution in order to sort
out their products based on color.
Full Description:
Image result for color sensor principle. In this project, you
will be working in groups to automate the production line of
this organization. The project would require use of a color
sensor. Since Color Sensors are sensitive, you should
carefully decide the placement of the sensor to get an
accurate reading. Further, you would require a motor to sort
out the object once the color has been recognized. When
choosing the motor, you should consider factors such as
speed, range, feedback, torque etc. The design of the system should be such that it could sustain the
load of the object being sorted. You can choose the type of the object.
The developed system should have the following parts:
• A final schematic proof of concept prototype with a code that differentiate and sort the object
of 3 different colors
• An automated motorized system
• Implementation using Arduino or any similar microcontroller.

References:
Image 1 (http://supplychainn.blogspot.com/2012/08/production-line.html)
Image 2 (http://home.roboticlab.eu/en/examples/sensor/color)
https://create.arduino.cc/projecthub/user421848217/how-to-make-color-sorting-machine-8278c9
https://howtomechatronics.com/projects/arduino-color-sorter-project/

Approach 5: LED Surveillance camera

Page7
Project Scenario:

Cameras are now widely used in almost all sectors. We can


find them in home surveillance, mobiles, surgeries, research,
and traffic control and even in aerospace application. With
this increasing demand of surveillance, companies now are
trying to innovate in their ways of monitoring, controlling and
transmission of signals.
One recent innovation in this domain is the use of Arduino
with cameras. It is very popular now since the Arduino could
integrate many features such as receiving and sending signals,
mobility, interface with computers/mobile/TV and the
possibility to combine the camera with other type of sensors
(temperature sensor, humidity sensor,)

Full Description:
Your group will have the task to connect the Arduino Uno to a camera and monitor the image via
computer. Once this task is done, the project can be improved by adding mobility to the camera using
two servo motors.

For this project, you will have two options:


1. Option 1 : Arduino with OV7676 camera
2. Option 2 : Arduino with ArduCAM Mini 2MP

For option 1, your need the following components:


✓ Arduino Uno Board and USB
✓ OB7670 Arduino Camera Sensor Module/10K Resistor x 2/4.7K Resistor x2/And you will be
using Arduino IDE and JAVA

For option 2, your need the following components:


✓ 1-Arduino UNO R3 Board(x1),/2-ArduCAM Mini 2MP camera module(x1),/3-Wires

The developed system should have the following parts:


• A proof of concept prototype that monitor the image through computer
• A surveillance camera with Arduino mini camera
• Hardware implementation using Arduino or any similar microcontroller.

References:
https://www.hackster.io/techmirtz/visual-capturing-with-ov7670-on-arduino-069ebb
https://www.instructables.com/id/OV7670-Arduino-Camera-Sensor-Module-Framecapture-T/

Approach 6: IOT based Air Pollution Monitoring System using Arduino

Page8
Project Scenario:
The IOT Based Air Pollution Monitoring System in
which the student will monitor the Air Quality over
a webserver using internet and will trigger an alarm
when the air quality goes down beyond a certain
level, means when there is sufficient amount of
harmful gases are present in the air like CO2,
smoke, alcohol, benzene and NH3. It will show the
air quality in PPM on the LCD and as well as on
webpage so that we can monitor it very easily.
Full Description:
The student will have to use MQ135 sensor which
is the best choice for monitoring Air Quality as it can detect most harmful gases and can measure their
amount accurately. In this IOT project, the student can monitor the pollution level from anywhere
using his computer or mobile. She/He can install this system anywhere and can also trigger some
device when pollution goes beyond some level, like she/he can switch on the Exhaust fan or can send
alert SMS/mail to the user.
Project requirements for IOT Monitoring system:
• MQ135 Gas sensor/Arduino Uno/Wi-Fi module ESP8266
• 16X2 LCD/Breadboard/10K potentiometer/1K ohm resistors/220 ohm resistor/Buzzer
The developed system should have the following parts:
• A proof of concept prototype that use to monitor the air pollution
• A display for the temperature with LCD
• An alarm system with buzzer or led system if pollution exceeds a defined range
• Hardware implementation using Arduino or any similar microcontroller.

References
https://circuitdigest.com/microcontroller-projects/iot-air-pollution-monitoring-using-arduino

Approach 7: Smart Fingerprint Lock (SFL)

Project Scenario:

A company that helps promotes awareness for Disabled individuals has approached your team with a
problem. Disabled individuals often find it challenging to lock and
unlock a door. A looked door in case of emergency could be fairly
dangerous if the disabled individual is alone in the room. They
have proposed a wireless system that would allow an individual
to lock and unlock a door with the press of a button.

Full Description:

In this project, you will be working in groups of 3 to develop a


wireless door lock. The System should consist of a strong
mechanism that allows the door to lock along with a wireless control. While considering the type of
wireless control you should consider factors such as range, ease of use, connectivity time etc. The door
lock mechanism could be based on linear or rotary motion depending on your design. The project
should be Integra-table to a standard door locking mechanism. Additionally, this project will use a

Page9
fingerprint sensor to open and close the door. You will used Arduino Uno microcontroller and
fingerprint sensor, L293D driver IC to drive the dc gear motor and the motor is coupled with the door
lock. When the fingerprint match than only the door open or close. Authorized person only can open
the door.
Following are the required tasks:
• Door Lock Mechanism
• Motor Control
• Integra-table

Image 1 Reference (https://www.allegiscorp.com/latches )


Image 2 Reference (https://www.themine.com/window-latches/deltana-sb3178-shutter-bar-
window-latch_g614395.html
https://www.pantechsolutions.net/smart-door-lock-system-with-fingerprint-using-arduino/

Approach 8: Smart Lock with Arduino and RFID

Project Scenario:
There are a lot of advantages for building a smart electronic lock that only you have the key for, and
open it without even touching it. This project will be based on Arduino as the processing unit, a
simple RFID-module, and a few cheap components.

Full Description:

The technology behind this project is already used in many industries. Anyone who has worked in a
modern office or used public transport will probably have used it every day. RFID (radio-frequency
identification) identifies data stored on a chip in a card
or dongle, and compares them to a list of tags that
have already been scanned.
In this project, you will build a test circuit to control
access using a Mifare MFRC522 reader module, to open
and close a lock. We'll use a master keycard to add or
remove access to different tags, and create a simple LED
readout to tell us what is happening in the system.

Finally, we will add a solenoid to act as the lock, and a


MOSFET to safely trigger it on and off using our Arduino.

Reference:
https://www.makeuseof.com/tag/diy-smart-lock-arduino-rfid/

Approach 9: 2-axis solar tracker for using Arduino and light detecting resistors (LDR).

Project Scenario:

Page10
This is one of the hottest research topics in solar energy applications, in which reliable closed-loop
controllers are used to optimize solar irradiance on photovoltaic panels for maximum energy output.
This project will be based on Arduino as the processing unit, 2 stepper motors, light-detecting resistors
(LDRs), and a few cheap components.

Full Description:

The primary strategy for this project is to employ


differential voltage generated by unequal light
conditions on the panel to control the movement
of the stepper motors and direct the panel plane
to be perpendicular to the sunlight direction. LDR
decreases in resistance as light illuminance
increases, making them ideal for differential
bridge approach. Changes in voltages at the
differential bridge can be computed and used for
step motor movement and adjustment.

In this project, you will build a test circuit to control 2 step motors for horizontal and lateral solar panel
position. You do not need to use a solar panel. A piece of glass or wood should suffice for the
project. The LED readout can indicate left-right movement, along with the up-down direction.

Finally, lock mechanisms and start-of-day initiation need to be included.

Reference:
https://all3dp.com/1/best-cool-arduino-projects/

Approach 10: Android Battery Saver System

Project Scenario:

This is one of the numerous exciting computer science


projects. The Android battery saver is designed to
analyze the battery usage data from built-in classes and
create a consolidated list of apps that drain the power
of the Android phone. The system can also determine
the battery level of the phone. In situations where the
battery level is low, and numerous apps are consuming
too much power, this system will trigger an alarm telling
the user to force stop or close the apps that are drawing
power.

Full Description:

This System is an innovative application allowing the System to take the usage from Build-in classes
and put a list in front of the user for him to review. The List also consists of the applications taking the

Page11
battery usage and also determines the battery level. If the Battery level is low and the consumption
of apps is more, the system will trigger an alarm telling the user to force stop or close the apps. This
System uses Android Studio as its front end and doesn’t use any backend as this type of application
doesn’t need one since it uses the data from the phone itself and projects to the user. So basically, the
system helps the user to refrain certain apps to

consume more battery power and drain it quickly and then user can take some actions on it. The
primary aim of this battery saver system is to notify users of the apps that are high on power
consumption, thereby allowing them to take specific actions to stop battery drainage.

Project requirements:
• Processor – i3
• Hard Disk – 5 GB
• Memory – 1GB RAM
• Android Phone
• Windows
• Android Studio

Reference:
https://nevonprojects.com/android-battery-saver-system/

Approach 11: Portable Humidifier using Arduino

Project Scenario:
This little gadget measures and increases the humidity in a room. It uses an Arduino-controlled sensor
to crunch the relative humidity sensor and then turns on the humidifier. It’s a fun project, and not too
complicated to build.

Full Description:
Humidifier is a device used to increase the relative humidity
of a closed area to ensure enough moisture in that area.
Especially during winters, when the heater is turned on, it
causes the relative humidity of the air to decrease. In this
project, we are going to build an automatic humidifier, which
can maintain the relative humidity of the atmospheric air by
using sensor mechanism. We are also using a display to show
the relative humidity (RH) in terms of percentage of moisture
in the air. Apart from Arduino and LCD, we are also using
DHT11 sensor to read the atmospheric humidity values. If it
finds that relative humidity is lower than the required limit,
it turns on the humidifier, and vice versa. You can also add a
buzzer to alert a certain threshold.

Reference:
https://circuitdigest.com/microcontroller-projects/diy-automatic-portable-humidifier-using-arduino

Approach 12: Irrigation system using Arduino

Page12
Project Scenario:
In general plants can be found indoor or in a garden, they require low maintenance and can be left for
days without supervision but for long trips (one week or more), the state of plants will be degraded
due to the lack of moisture in the soil. In such situations, the
plant may wither or die due to the absence of proper
watering.

Full Description:
Greenery exists almost in every house. To protect those
plants against lack of water, an automatic irrigation system
can be used to ensure enough moisture in the soil. The idea
of this project, is to design an Automatic Irrigation System
using Arduino Uno which will irrigate our plants
automatically and keep them healthy even when we are out
of the town for weeks or months. A Moisture sensor will be
used to maintain the optimum level of moisture for our plants. The moisture sensor senses the
moisture level of the soil and when the sensor senses a low moisture level it automatically switches
the water pump with the help of a microcontroller and irrigates the plant. After supplying sufficient
water, the soil gets retains the moisture hence automatically stopping the pump. This system can be
implemented to take care of our leafy pets when we are away.

Reference:
https://circuitdigest.com/microcontroller-projects/automatic-irrigation-system-using-arduino-uno

Approach 13: Traffic light simulator using Arduino

Project Scenario:
Traffic lights or signals or stoplights are signaling devices generally located at road intersections, to
control flows of traffic. They alternate the right of way accorded to users with a sequence of
illuminating lamps or LEDs of three standard colors: red,
yellow and green. The idea of this project is to use an Arduino
and some LEDs to replicate a traffic light. It uses code as an
internal timer and continues to run until you cut the Arduino's
power supply.

Full Description:

Traffic lights exists almost in every road to organize and


provide drivers an access to a road-segment. Those lights are
very helpful especially at road intersections as they avoid
collisions in such locations. The idea of this project is to design
a traffic light simulator using Arduino. Initially the red light will be active for a short duration, followed
by an activation of the yellow one than the green one. Each light will be on for a short duration then
off. A simple code is required in this project to define the activation/deactivation sequence of the
three lights.

Reference:

Page13
https://create.arduino.cc/projecthub/techno_z/arduino-traffic-light-simulator-
2ec9f7?ref=tag&ref_id=arduino&offset=10

Approach 14: Health Band for Elderly people using Arduino

Project Scenario:
The issue of population aging seems more and more serious and the aging population are increasing
Elderly people currently represent about 14.5 percent of the U.S. population, and by 2030 there will
be about 74 million older individuals. As healthcare costs escalate and pressures are placed on
healthcare institutions to provide adequate care, new solutions to managing senior health are
imperative.
To solve this problem, developing a Health care and safety monitoring system for the elderly is
becoming an urgent issue to be solved. Where the main requirements of this system are to accurately
measure, record, and analyze patients’ data outside of the hospitals.

Full Description:

The idea of this project is to make a virtual


assistant that could monitor the behavior and
activities of elderly people, and if needed could
also alert a family member in case of an
emergency. Using Infineon's DPS310 pressure
sensor, a virtual assistant that neatly fits around
elderly’ arm in the form of a band, which takes
care of this time-consuming job leaving elderly
people is safe hands! The data generated will be
then represented on a small app using Blynk.
This whole system will be integrated into a
compact yet good looking wearable band,
blending this technology seamlessly into the
patient's life.

Reference:
https://create.arduino.cc/projecthub/Technovation/health-band-a-smart-assistant-for-the-elderly-
0fed12?ref=tag&ref_id=arduino&offset=19

III. ABET Learning Outcome

The aim of this project is to:


• Be able to work in diverse teams.[5]
• Be able to use a systematic design process to develop innovative solutions to engineering
challenges, compare design alternatives, and gather and use evidence for decision making.[2]
• Use hardware components to implement and execute the design. [1,6]
• Function on multidisciplinary team to attain the ability of [3,4,5,7]:
a. Demonstrate leadership and professional behavior in a collaborative work
environment

Page14
b. Equally distribute and fulfill team roles & duties.
c. Formulate clear and achievable project goals and tasks

IV. Project Management & Deliverables

This project is divided into the following deliverables.


Deliverable 1: Project report (due in week 10):
• Students of each class need to form project groups (group 3 of students)
• Each group of students will be assigned a theme/subject for the project. Students are
requested to choose/search for an idea related to the assigned theme.
• Students are required to propose a design regarding the project which includes a detailed
description of the idea and motivation. Also, the full schematic for the circuit and a High level
design should be provided along with a description of the circuit operation.
• A scientific report must be written and submitted. The provided template should be used.
The report should begin with a discussion of system architecture. It should contain the same
headings as in the presentation, with more details given. In the conclusions, discuss the
difficulties encountered, changes you would like to make, and lessons learned from the
project.
• The report should include the full analysis of the project.
• Students should clarify the followed learning strategy in order to get an optimum
solution/design/knowledge of their work.

• The report should include the following


• What problem are you trying to solve.
• Solution algorithm (How will your solution work to solve the problem)
• Flowchart describing the solution algorithm
• The inputs and outputs to the system describing all the parts used in the project. You
must present your components as shown below:
Part Name Part Number Digital / Analog Input / Output Quantity

Grading Rubric (out of 100%):


Problem definition (20%)
• Abstract (5%)
• Problem listed clearly and well described (5%)
• Clarity of the objective of the project.  (i.e. what is it that they are trying to fix, improve, solve,
…etc) (10%)
Proposed Solution (30%)
• Clearly make a link between the problem and the methodology used (10%)
• Description of the algorithm used to fulfill the objective (5%)
• Provide the list of standards (5%)
• List all constraint related to the project (10%)
Flowchart (15%)
• Correctness of the logic for all possible cases described in the solution (5%)
• Correctness of symbols used, shapes, arrows, (YES/NO) decisions, …etc. (5%)
• Using a professional software to develop your flowchart, such as: MS VISIO (5%)
Detailed inputs and outputs used (20%)
• List of all sensors/actuators used with part numbers and the details requested (20%)

Page15
Formatting and language used (10%)
• Grammatical and sentence structural mistakes (5%)
• Formatting: Cover page, group members’ names, consistent fonts and size throughout the
document (i.e. no copy-pasting from the net) (5%)
Conclusion and future works (5%)

Deliverable 2: Final Presentation and Discussion (due in week 13):


Project presentation will take place during weeks 13 and 14 in both lecture and lab sessions, students
have to prepare a working prototype showing the functionality of their chosen approach
Groups will be distributed randomly among all sessions.

Each Group should generate an Oral Presentation (during class and lab sessions time and office hours
if required):
• The presentation (per group) duration is 6-9 minutes that is followed by 2-3 minutes of a
discussion period.
• All presentations must be done using presentation software like MS PowerPoint.
• An electronic copy of the presentation must be submitted through Moodle (Turnitin) prior to
the presentation due date.
• A rough structure of oral presentation is as follows:
✓ Introduction
✓ Project Overview and Project Statement (Explanation of project goals and aims)
✓ A Flowchart diagram
✓ Steps and methods involved in the project
✓ Representation of final product (Prototype, creative product, simulations)
✓ The code used in the project
✓ Reflections of the project on students` learning
✓ Conclusion and Future Remarks
✓ References

Grading Rubric of PD2 (out of 100%):

1. Structure of Presentation (4 %), grades are out of 100% :


I. Organization (15%)
II. Content (20%)
• The presentation shows the problem and all solution steps from scratch (10%)
• The presentation shows the step by step wiring connections of the circuit (10%)
III. Style/Mechanics (Power Point) (10%)
IV. Communication & Time Management (15%)
V. Subject Knowledge (40%), the student replies to the question proposed by the
evaluator.

2. A detailed flowchart describing the functionality of the system and the process to go from
inputs to outputs fixing any problems from Deliverable 1 (Using MS-Visio). (2%)

3. A hardware implementation as per the following (4%)


I. Working prototype
II. Connection diagram showing all wiring connections between the microcontroller and
your inputs and outputs. (Using Fritzing software www.fritzing.org)
III. Steps of building the circuit

Page16
IV. The completed Arduino code used in programing your controller.

V. Turnitin

Turnitin is a web-based solution that lets AUM faculty and AUM students check written work for
improper citation or misappropriated content. You may be assigned a username and a password to
be able to upload your assignments online, when and if requested. If you face any technical
problem, please contact IT at AUM.

VI. APA Style

AUM adopts the APA writing style for all its academic programs. AUM students need to use this style
for their assignments. The following web site is of value for students:
http://owl.english.purdue.edu/owl/resource/560/01/. Students are also encouraged to visit the AUM
Writing Lab to receive help and guidance on all APA-related questions.

VII. Academic Honesty and Integrity Assurance

One of the signs that the course material has been properly understood is honesty when
accomplishing the assignments. Lack of academic integrity (e.g. plagiarism, copying another person’s
work, the use of unauthorized aids on examinations, cheating, facilitating acts of academic dishonesty
by others) will not be tolerated. Therefore, if students include ideas, sentences, or other material that
are not theirs in their work, they must properly quote the source(s). Students are encouraged to
consult with the instructor if they have any questions on the issues of academic integrity or technical
formatting of the references.
Upon suspicion and doubt of the authenticity of the work submitted, the Instructor has the right to
ask the student to verify her/his work. This can be done through, but not limited to, repeating the
work, oral examination or discussion, alternative or similar on spot class assignment, pop quiz, or
any other action deemed necessary. If the student fails to prove the authenticity of the work, then
the Instructor will apply the academic misconduct rules as mentioned in the AUM Student
Handbook which may include awarding the work a zero grade.
Students are expected and encouraged to be honest and to maintain the highest standards of
academic integrity in their academic work and assignments at the University. Any act of Academic
Dishonesty may result in severe consequences for violations range from zero grades given for the
assignments, failing the course, and suspension from the University. Students will refrain from any
academic dishonesty or misconduct including, but not limited to:
• Upon suspicion and doubt of the authenticity of the work submitted, the Instructor has the
right to ask the student to verify her/his work. This can be done through, but not limited to,
oral examination or discussion, or any other action deemed necessary. If the student fails to
prove the authenticity of the work, then the Instructor will apply the academic misconduct
rules as mentioned in the AUM Student Handbook
• A zero grade will be given to all students that share exactly the same results: You will also be
held responsible if someone else copies your work - unless you can demonstrate that you have
taken reasonable precautions against copying.

Page17
• Any violation of the AUM standards will be taken as a violation to AUM policy and can lead to
penalties. If you wonder whether a course of action violates this policy, simply ask in advance
and please refer to the undergraduate AUM Student Handbook.
For a detailed description of academic misconduct, please refer to the AUM Student Handbook.

VIII. Copyrights

Students are expected to adhere to copyright practices, refer to the undergraduate AUM Student
Handbook.

IX. Project and team-based work

The Project component of the course, if exist, is essential to passing this course. The project shows
competency in understanding and applying the course objectives and achieving the learning
outcomes. The project should allow the student to investigate, apply, research, and practice real-life
business situations. It is expected that each student to fully and actively participate in the project as
an effective team member. A project document will be distributed later in the semester with details
about the project. For all group related work, the entire team is responsible for the team outcome
and the deliverables, except for the specific parts of the project that may be graded individually
depending on the project’s requirement and as communicated in the project document.

X. Marking Scheme

The project is worth 20% of the total grade of your course; Deliverable I is worth 10 %, Deliverable II
is worth 10 %. The grade will be based on every group’s work, code, prototype, etc. The student will
be evaluated based on the below grading scheme:

For deliverable 1: report using the template

Grading Rubric (out of 100%):

Problem definition (20%)


• Abstract (5%)
• Problem listed clearly and well described (5%)
• Clarity of the objective of the project.  (i.e. what is it that they are trying to fix, improve, solve,
…etc) (10%)
Proposed Solution (30%)
• Clearly make a link between the problem and the methodology used (10%)
• Description of the algorithm used to fulfill the objective (5%)
• Provide the list of standards (5%)
• List all constraint related to the project (10%)
Flowchart (15%)
• Correctness of the logic for all possible cases described in the solution (5%)
• Correctness of symbols used, shapes, arrows, (YES/NO) decisions, …etc. (5%)
• Using a professional software to develop your flowchart, such as: MS VISIO (5%)
Detailed inputs and outputs used (20%)
• List of all sensors/actuators used with part numbers and the details requested (20%)

Page18
Formatting and language used (10%)
• Grammatical and sentence structural mistakes (5%)
• Formatting: Cover page, group members’ names, consistent fonts and size throughout the
document (i.e. no copy-pasting from the net) (5%)
Conclusion and future works (5%)

For deliverable 2: Power point presentation

Grading Rubric of PD2 (out of 100%):

2. Structure of Presentation (4 %), grades are out of 100% :


VI. Organization (15%)
VII. Content (20%)
• The presentation shows the problem and all solution steps from scratch (10%)
• The presentation shows the step by step wiring connections of the circuit (10%)
VIII. Style/Mechanics (Power Point) (10%)
IX. Communication & Time Management (15%)
X. Subject Knowledge (40%), the student replies to the question proposed by the
evaluator.

3. A detailed flowchart describing the functionality of the system and the process to go from
inputs to outputs fixing any problems from Deliverable 1 (Using MS-Visio). (2%)

4. A hardware implementation as per the following (4%)


V. Working prototype
VI. Connection diagram showing all wiring connections between the microcontroller and
your inputs and outputs. (Using Fritzing software www.fritzing.org)
VII. Steps of building the circuit
VIII. The completed Arduino code used in programing your controller.

Page19

You might also like