Professional Documents
Culture Documents
Report On
“INTERNSHIP”
Submitted by
Chaya M - 1DA18TE008
SEMESTER: VII
Submitted for the Academic year 2021-22
UNDER THE GUIDANCE OF
Dr. Aravinda H.L
ASSISTANT PROFESSOR, DEPT. OF TCE
DR.AIT, BENGALURU-56
1
Dr. AMBEDKAR INSTITUTE OF TECHNOLOGY
(An Autonomous Institute, Affiliated to VTU)
CERTIFICATE
2.
2
ACKNOWLEDGEMENT
Any achievement, be it scholastic or otherwise does not depend solely on the individual efforts
but on the guidance, encouragement and cooperation of intellectuals, elders and friends. A
number of personalities, in their own capacities have helped me in carrying this internship. I
would take this opportunity to thank them all.
First of all, I would like to thank Gustovalley Technovations and for their moral support and
opportunity for the internship.
I would like to thank Dr. M. Meenakshi, Principal, Dr. AIT, Bangalore, for her moral
support towards completing my internship.
I would like to thank Dr. Yamuna Devi C R, Associate Professor and Head of the
Department, Department of TCE, Dr. AIT, Bangalore, for her valuable suggestions,
regular source of encouragement, and expert advice along with her assistance throughout this
internship.
I would like to express my sincere gratitude to my Guide Dr. Aravinda H.L, Assistant
Professor, Department of TCE, Dr. AIT, Bangalore, for guiding and correcting various
documents with attention and care. He has given us a lot advice and insight which helped
complete my internship.
We also take this opportunity to express a deep sense of gratitude to teaching and non-teaching
staff of Department of TCE, Dr. AIT, Bangalore, for their support and valuable information,
which helped us in completing this task through various stages.
3
INTERNSHIP CERTIFICATE
4
INDEX
1. INTRODUCTION…………………………………………6
2. WEEK 1……………………………………………………7
3. WEEK 2…………………………………………………...11
4. WEEK 3…………………………………………………..14
5. WEEK 4…………………………………………………...15
6. ASSIGNMENTS………………………………………….16
7. CONCLUSION…………………………………………....17
5
1. INTRODUCTION
6
2. WEEK -1
Week 1 was from 9th September to 15th September, week 1 was about covering
the basics of Embedded Systems and IOT. This part was easy to understand and
grasp as the same was covered in the subject Microcontrollers and Embedded
System. I learnt in depth the working of the Node MCU 12e- ESP8266, ESP8266
Architecture and pin out diagram. I also learnt about Arduino UNO Architecture,
boards and pin out diagram. I learnt how to code using various components and
simulate in the Tinker CAD software.
Embedded systems are part and parcel of every modern electronic component.
These are low power consumption units that are used to run specific tasks for
example remote controls, washing machines, microwave ovens, RFID tags ,
sensors, actuators and thermostats used in various applications, networking
hardware such as switches etc.
7
ARDUINO UNO –
TINKERCAD -
Tinkercad is a free, easy-to-use web app that equips the next generation of
designers and engineers with the foundational skills for innovation: 3D design,
electronics, and coding.
8
Internet Of Things (IOT) :
In IOT they given brief introduction about OSI Layers, IP Address, TCP/IP and
HTTP Protocol, and connecting ESP8266 to Internet.
The Open Systems Interconnection model (OSI model) is a conceptual
model that characterises and standardises the communication functions of
a telecommunication or computing system without regard to its underlying
internal structure and technology. Its goal is the interoperability of diverse
communication systems with standard communication protocols.
The model partitions the flow of data in a communication system into
seven abstraction layers.
ESP8266 is Wi-Fi enabled system on chip (SoC) module developed by
Espressif system. It is mostly used for the development of the Internet of Things
(IoT) embedded applications.The ESP8266 is a low-cost Wi-Fi microchip with
full TCP/IP stack and microcontroller capability Espressif Systems.
9
Fig 3: ESP8266 pin out diagram
TCP/IP -
Transmission Control Protocol is a standard that defines how to establish and
maintain a network connection.
It works with the Internet Protocol, which defines how computers send packets
of data to each other.
HTTP –
Hyper Text Transfer Protocol is the foundation of data communication for the
world wide web.
server
10
3. WEEK - 2
HTTP is Hypertext Transfer Protocol. HTTP offers set of rules and standards
which govern how any information can be transmitted on the World Wide Web.
HTTP provides standard rules for web browsers & servers to communicate.
HTTPS stands for Hyper Text Transfer Protocol Secure. It is highly advanced
and secure version of HTTP. It uses the port no. 443 for Data Communication.
It allows the secure transactions by encrypting the entire communication with
SSL. It is a combination of SSL/TLS protocol and HTTP. It provides encrypted
and secure identification of a network server.
11
Web Application :
HTML - Hypertext Markup Language deals with the creation of the webpage ex:
paragraphs, headings, images etc.
CSS - Cascading Style sheet deals with the design of the webpage ex: font styles,
font color, backgrounds etc.
PHP - Hypertext Preprocessor is the heart of the webpage where it deals with the
server and commands being sent from the webpage to the server, and vice versa.
MySQL - My Structured Query Language deals with the database and finding
previously stored data or storing new data.
HTML and CSS take care of the overall design and structure of a webpage / site,
and JavaScript adds some user interactive dynamics and contains a wide range of
functions that are dynamically declared at run-time. Whereas PHP stands behind
the logic of a website server-side program / function which in turn connects / links
to an database connection driver (MySQL in our case) to store / manipulate / edit
data.
12
STATIC AND DYNAMIC WEBSITES –
13
4. WEEK -3
Week 3 was from 23rd September to 30th September. Week 3 was about Computer
Vision using Open CV. In that I was taught Image Processing, Image Filtering,
Object detection. I was taught how to handle images by applying some basic
operations like reading, writing and displaying the images, color conversion,
image resizing, image rotation, Thresholding, applying blur, morphological
operations. In object detection I was able to detect object corners, contours, shape
detection, drawing functions etc.
In OpenCV, CV stands for Computer Vision which is a discipline of developing
algorithms and models for providing visual enhancements through image/video
processing.
OpenCV is a computer vision library written in python/C++ contains all kind of
image
processing techniques and can implement other external algorithms.
14
BASIC OPERATIONS USED IN COMPUTER
VISION
15
IMAGE PREPROCESSING –
IMAGE FILTERING –
16
HUMAN DETECTION –
Human Detection is a branch of Object Detection. Object Detection is the task of
identifying the presence of predefined types of objects in an image. This task
involves both identification of the presence of the objects and identification of the
rectangular boundary surrounding each object .
OBJECT DETECTION -
Object detection is a computer technology related to computer vision and image
processing that deals with detecting instances of semantic objects of a certain
class (such as humans, buildings, or cars) in digital images and videos. Well-
researched domains of object detection include face detection and pedestrian
detection. Object detection has applications in many areas of computer vision,
including image retrieval and video surveillance.
17
5. WEEK - 4
Week 4 was from 2nd October to 9th October. Week 4 was about Augmented
Reality(AR) and its applications.
18
6. ASSIGNMENTS
I was given assignment based on the topics done by the Trainers. I was able to
simulate the given in a simulator provided by Gustovalley Technovations called
Thinker CAD software but was not able to perform it physically due to lack of
equipment at the time.
19
8. CONCLUSION
This was my experience of the whole internship. I’d like to thank VTU and DR.AIT for giving
us such a great opportunity. It was a truly magnificent experience. I’d also like to extend my
gratitude again to the principal , our HOD Yamuna ma’am, my mentor Dr. Mahesan K V sir
for their continued support and guidance throughout the span of this internship. I learned a lot
about the workings of an Embedded Systems and IOT how it can be performed. I hope that
this knowledge will benefit me in my career.
20