Professional Documents
Culture Documents
2021-2022
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.
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:
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
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.
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
References:
https://circuitdigest.com/microcontroller-projects/arduino-ttp223-touch-sensor-interfacing-to-turn-
on-lights-with-touch
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/
Page7
Project Scenario:
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.
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/
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
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:
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
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.
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:
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.
Reference:
https://all3dp.com/1/best-cool-arduino-projects/
Project Scenario:
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/
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
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
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:
Reference:
Page13
https://create.arduino.cc/projecthub/techno_z/arduino-traffic-light-simulator-
2ec9f7?ref=tag&ref_id=arduino&offset=10
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:
Reference:
https://create.arduino.cc/projecthub/Technovation/health-band-a-smart-assistant-for-the-elderly-
0fed12?ref=tag&ref_id=arduino&offset=19
Page14
b. Equally distribute and fulfill team roles & duties.
c. Formulate clear and achievable project goals and tasks
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%)
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
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%)
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.
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.
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.
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:
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%)
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%)
Page19