1. 1
College of Engineering and Technology
DEPARTMENT OF COMPUTER SCIENCE
INTERNSHIP REPORT
HOSTING COMPANY:DTU_IOT LAB
DURATION: (Jul14 – August30)
Name Department ID
1. Kindalem Zegeye………………………..Computer Science………………………WU1201760
2.Muhammed Eyayew……………………Computer Science………………………..WU1200585
3. Alebachew Geza ……………………Information Technology……………….WU120
Tableof Contents
I. Abstraction…………………………………………………………………………………………………………………………………
2. 2
Declaration........................................................................................................................................3
ACKNOWLEDGMENT...........................................................................................................................4
Executive Summary ............................................................................................................................4
LIST OF ACRONYMS ............................................................................................................................4
Chapter – One....................................................................................................................................4
Background of Debre Tabor University Internet of Things..................................................................4
INTRODUCTION ..............................................................................................................................4
1.1 ESTABLISHMENT ..............................................................................................................5
1.2 Vision, mission, and objective of the company...................................................................5
1.3 The Main Products OR Services of IOT...............................................................................5
1.4 Its main customers or the end users of its products or services...........................................6
1.5 Its overall organization andwork flow.....................................................................................6
CHAPTER -TWO..................................................................................................................................6
OVERALL INTERNSHIP EXPERIENCE ..................................................................................................6
2.1 How did we get in the company?............................................................................................6
2.2 Section of the company we have been working in....................................................................6
2.3 How does the workflow in IOT section looks like?....................................................................7
2.4 Work we have been executing................................................................................................7
2.5 Procedure we have been using performing our task.................................................................7
Creating Arduino program...............................................................................................................9
2.6 How good we have been in performing our work tasks..........................................................10
CHAPTER – THREE ............................................................................................................................10
Overall internship benefits that we gainedfrom internship.............................................................10
3.1 Introduction ........................................................................................................................10
3.2 Benefits thatwe gained in terms of improving our practical skills ...........................................11
3.3 Benefits thatwe gained in terms of upgrading our theoretical knowledge...............................11
3.4 Benefits thatwe gained in terms of improving our interpersonal skills....................................11
3.5 Benefits thatwe gained in terms of improving team playing skills...........................................11
3.6 Benefits thatwe gained in terms of improvingleadership skills ..............................................12
3.7 Benefits thatwe gained in terms of improvingwork ethics.....................................................12
3.8 Benefits thatwe gained in terms of entrepreneurship skills....................................................13
Abstraction
3. 3
This project faced the current form of crime by performing transmitting and receiving ultra
sonic sound waves out into the air and calculates the distance from the sensor to the obstacle by
making use of the time required for the sound wave to reach back the sensor.
Ultrasonic sensing is one of the best ways to sense proximity and detect levels with high reliability.
To develop audio alert security system by using Arduino Uno is main concern for the project.
This project mainly emphasis on how we protect /far from any insecurity issue and fix it by safe
and technical way
Declaration
We are wollegauniversity department of computer science students and this report is our very own
work experienced,learnt and faced during our internship at DTU_IOT LAB from Jul 14 – August 30
2014.This content is our original work and has never been submitted to any institution. We made
this report based on instructions from our university department office.
StudentsName Signature
KindalemZegeye ___________________
MuhammedEyayew ___________________
Alebachew Geza _______________
This internshipreport has been submitted for examination with my approval as a universitymentor.
Approved by:
Mentor Name Signature Date
_____________ _____________ ____________
4. 4
ACKNOWLEDGMENT
We humbly offer to our glory and honor to the almighty GOD for the gift of life and giving us
strength to perform our responsibilitiesas an Internee and complete the report within the
stipulated time. First of all, we would like to thanks for debre tabore university offering us giving
unlimited support, giving strength and accomplish our task from beginning to its end. Next we
would like to extend our sincere gratitude to our academic advisor for his motivation, support
and constant guidance throughout the development of this project. We would also like to
sincerely thank DTU employees for their contribution to us.
Executive Summary
This report describes the experience,knowledge, and skillswe gained during two month of practice.
The report also covers the overall structure of DTU_IOT LAB, which hosts our internship. It also
brieflydescribes the technologies and materials used in this organization. This document
summarizes the practical and theoretical knowledge we have gained from the organization.
LIST OF ACRONYMS
DTU_IOT: Debre Tabor UniversityInternetof Things
Chapter – One
Background of Debre Tabor University Internet of Things
INTRODUCTION
Our internship hosting company is Debre Tabor University Internet of Things. This organization
provides the necessary services to customers.
The organization was mainly work on hardware practice for example make temperature and
humidity project , soil moisture sensor project, smart traffic control project, ultrasonic sensor
project in practical etc.
5. 5
1.1 ESTABLISHMENT
One of the main reasons for the establishment of this IOT LAB is that it was established to
respond to the public’s question of how to ensure production and productivity through modern
technology.
It is a technology-based institution in the Debre Tabor town that provides adequate services to
the local community.
1.2 Vision, mission, and objective of the company
1.2.1 Mission of IOT
The mission of the IOT Initiative is to serve as the gathering place for the global technical
community working on the Internet of Things; to provide the platform where professionals
learn, share knowledge, and collaborate on this sweeping convergence of technologies,
markets, applications, and the Internet, etc.
1.2.2 Vision of IOT
The end goal is to have plug-n-play smart objects that can be deployed in any environment with
an interoperable interconnection backbone that allows them to blend with other smart objects
around them. Standardization of frequency bands and protocols plays a pivotal role in
accomplishing this goal.
1.2.3 Objective of the company
To create innovative applications and domain capability across verticals for country’s
needs such as smart city, smart health, smart manufacture, smart agriculture, smart
building etc.
To build industry capable talent, start-up community and entrepreneurial ecosystem.
To energizes research mind-set and reduce costs in research and development by
providing neutral and interoperable, multi-technology stack laboratory facilities.
To provide environment for product creation, tasting and also for validation and
incubation.
1.3 The Main Products OR Services of IOT
DTU_IOT LAB is train the service to the customer.
Internet of Things (IOT) services represents a set of end-to-end services in which
businesses contract with external providers to design, build, install and operate IOT
solutions, including advisory consulting for IOT planning.
Internet of Things (IOT) services represents a set of end-to-end services in which
businesses contract with external providers to design, build, install and operate IOT
solutions, including advisory consulting for IOT planning. IOT service providers
represent a range of small, midsize and large service firms that build and deploy IOT
6. 6
solution applications across industries. This market’s IOT service focus aligns with the
design, builds and install of an IOT solution and includes IOT planning services for an
IOT-enabled digital business environment.
IOT product/devices are basically physical devices integrated with software and can
connect with each other over the internet to exchange information, they help the user
for more simple and direct integration of the physical world
1.4 Its main customers or the end users of its products or services
Accordingly, the company has a variety of clients:
Local communities
The staff of the office
BusinessCompanies
1.5 Its overall organization and work flow
DTU_IOT LAB workflow is control higher to specific:
Debre Tabor University Debre Tabor University Academics president Technology
Faculty IOT
CHAPTER -TWO
OVERALL INTERNSHIP EXPERIENCE
2.1 How did we get in the company?
Debre Tabor University Institute of Technology has recently announced a training program to
provide students with on-campus education in the field. Therefore, the Debre Tabor University
Institute of Technology has given us a brief overview and the necessary papers to take with us
to the organization before we go out for practice.
There were two choices for those of us who are able to go for internship in Debre Tabor
University DTU_IOT LAB and ICT center but we select IOT.
2.2 Section of the company we have been working in
In DTU_IOT LAB organization there are two different section hardware and software. The part
of the company we work in hardware and software is work different practice. In the hardware
work a practical and gain theoretical knowledge.
In the software work a program like website game application and gain knowledge of
programing language.
7. 7
2.3 How does the workflow in IOT section looks like?
In the section we have been working on the control of all the works going on the university look
forward for his plans and everything and one of them was the system academic president of
Debre tabor university who have been watching over us for what we do and how we do the
tasks.
DTU_IOT LAB workflow is control higher to specific:
Debre Tabor University Debre Tabor University Academics president Technology
Faculty IOT
2.4 Work we have been executing
During our time in the internship we have been executing the following tasks:
Creating hardware smart ultrasonic sensor
Rj45 network cremation
Developing different practical work using Arduino
2.5 Procedure we have been using performing our task
2.5.1 Create blinking light and that makes a sound using Arduino
First of all we would like to list the software we have been using
Arduino software: - Arduino is an open-source electronics platform based on easy-to-
use hardware and software.
Arduino board: - are able to read inputs - light on a sensor, a finger on a button.
To create a well-organized Arduino we follow the following steps:-
Get the requirementsfromourhostcompany
Afterwe getthe requirementswe will startspecifyingEntities
To do thiswe openour preferredhardware requirementconnectstoArduinoprograming.
9. 9
Figure 2.3 opiningArduino Software examples of blinking
Creating Arduino program
To create Arduino program we follow the following steps
1. You must have installed Arduino software (IDE) on your PC.
2. Connect your Uno board with an A B USB cable.
3. Install the board drivers
4. After we get install all Arduino software we will start writing your programing code.
5. Select board Arduino and port type
Figure 2.4 select board& port type
10. 10
6. After writing a program connect all hardware devices by using USB cable and upload the
program
Figure 2.5 uploadthe program
2.6 How good we have been in performing our work tasks
Thanks to our real-time and embedded ssystemteacher at Wollega University, we were able to
move quickly. The host company wants us to go the way it wants. We are averagely good at
solving problems and we don't ask for extra help.
Arduino program helped us to solve problems easily. Most of the times when we have
university instead of practical work .We were focusing on theory.
CHAPTER – THREE
Overall internship benefits that we gained from internship
3.1 Introduction
First of all, we are very happy to have the opportunity to participate in this practice program.
During the training program, we received many benefits from the company. This internship
program provides a platform for us to introduce ourselves professionally. We have benefited
greatly from working with IOT Technicians within the organization. This internship program
opens the door for us to understand what awaits us when we graduate. Our consultants have
made the results of this experience very productive.
Generally, benefits that we gained are listed and explained fluently.
Improving practical skills.
Appling theoretical knowledge.
Develop work ethic at work
Develop teamwork skills
Develop leadership and entrepreneurship skills
11. 11
3.2 Benefits that we gained in terms of improving our practical skills
One of the benefits of practice training is how to integrate theoretical education with practical
education when entering university. In this internship program we learned practical knowledge
like
Identify different problems
Finding solutions to various problems and improving theoretical knowledge
Perform daily activities using the right plan
Before you start any project, make a mental note of what the job should look like
3.3 Benefits that we gained in terms of upgrading our theoretical knowledge
We benefited from finding solutions to problems in the following ways:
Supporting creative and logical approaches to solving problems
It has helped me to develop new things and to be confident in improving my theoretical
knowledge as we engage in other activities in the future
Identify continuing education opportunities through educational resources It helps us to
know institutions, workplaces and professional associations
The knowledge we have gained from campus is limited and the knowledge we have
gained in practice has helped us to develop and improve our capacity.
3.4 Benefits that we gained in terms of improving our interpersonal skills
Communication helps us understand how and why they behave with so many people in society
and in different ways to negotiate social reality. The IOT LAB by nature requires teamwork. At
the IOT LAB, different experts share their knowledge to solve different problems and find
solutions. We believe that good communication and communication skills over time will be the
key to gaining the experience and knowledge we need from the internship program & the main
thing is we develop the ability to communicate effectively with our students.
3.5 Benefits that we gained in terms of improving team playing skills
Different individuals come together to promote common goals and productivity for the
organization. And the most important thing is to reach an agreement from different
perspectives on what is being done. Teamwork skills should be clear and voluntary, with key
points and ideas for sharing information, knowledge, and experiences. Teamwork helps us to
see things from different angles. It also helps us to broaden our thinking in a number of ways.
This gives us the opportunity to work together in different areas. We have improved the
following basic teamwork skills in our training program.
Communicating openly with the team member
Actively participate by listening carefully
Share information openly and voluntarily
12. 12
Show commitment to the team
During the exercise, the group members should act as problem solvers
3.6 Benefits that we gained in terms of improving leadership skills
The benefits I have received from improving my leadership skills been that it has helped me to
take responsibility for my actions. This allows me to do all the work assigned to me by my
teacher efficiently and effectively. I understand that I have to take responsibility for any
problems that arise during practice. As a result, this practice has enabled me to develop my
leadership skills for whatever I do in the future.
3.7 Benefits that we gained in terms of improving work ethics
Work ethics includes several principles related to effective work practices in all workplaces
there are personal characteristics that can be accepted as guidelines for what is right and
wrong, and I recognize that following these guidelines we must adhere to the principles of
professional conduct.
We can look work ethics in different ways. These are:
Personal Ethics
Professional Ethics
3.7.1 Personal Ethics
Personal ethics is a category of philosophy that determines what an individual believes about
morality and right and wrong. Personal Ethics refers to a person’s personal morals and code of
conduct. From the very beginning of person’s understanding, these ethics are being instilled in
the individual by their parents, family, and friends. Without any personal ethics, the life of
human being is incomplete and shallow.
The following are some of the personal ethics that should be taken into an account during
practice:
Concern for the safety of others
Loyalty to other students
Doing fair activities
3.7.2 Professional ethics
Professional ethics refers to a person’s values and principles that are introduced to an
individual in a professional organization.
Each employee in the organization has to follow these rules and they do not have any choice.
These ethics are very important to import in the professional world as it helps in bring the
13. 13
sense of disciple into the person’s life and maintain the decorum of the organization. As an
example, transparency, confidentiality, fairness etc. fall under the terms of professional ethics.
The following are some of the professional ethics that should be taken into an account during
practice:
Being open to other students
Be faithful to the student s who are taking the practical exercise together
Avoiding potential or obvious conflict of interest
Not putting one’s own interests ahead of those of others
Being accountable to others
Properly fulfilling responsibilities
3.8 Benefits that we gained in terms of entrepreneurship skills
We have many advantages in terms of creativity. This systemallowed us to do new things and it
helped us find different solutions to different problems.
This is because the organization is providing the necessary education in the right way.
To cultivate work creativity, the following points are needed and implemented.
Developing skills to find solutions to problems
Facing various problems and bring a new solution
Self-inspiring
Taking responsibility for the dangers
Flexibility
Respect of personal and work morality
Adjust usage of time.
Chapter Four
Smart Dustbin
#include <Servo.h> //servo library
Servo servo;
int trigPin = 5;
int echoPin = 6;
int servoPin = 7;
int led= 10;
long duration, dist, average;
long aver[3]; //array for average
void setup() {
Serial.begin(9600);
servo.attach(servoPin);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
servo.write(0); //close cap on power on
14. 14
delay(100);
servo.detach();
}
void measure() {
digitalWrite(10,HIGH);
digitalWrite(trigPin, LOW);
delayMicroseconds(5);
digitalWrite(trigPin, HIGH);
delayMicroseconds(15);
digitalWrite(trigPin, LOW);
pinMode(echoPin, INPUT);
duration = pulseIn(echoPin, HIGH);
dist = (duration/2) / 29.1; //obtain distance
}
void loop() {
for (int i=0;i<=2;i++) { //average distance
measure();
aver[i]=dist;
delay(10); //delay between measurements
}
dist=(aver[0]+aver[1]+aver[2])/3;
if ( dist<50 ) {
//Change distance as per your need
servo.attach(servoPin);
delay(1);
servo.write(0);
delay(3000);
servo.write(150);
delay(1000);
servo.detach();
}
Serial.print(dist);
}