Sai Intenship
Sai Intenship
BACHELOR OF TECHNOLOGY
In
ELECTRONICS & COMMUNICATION ENGINEERING
Submitted
by
22P31A0428
Recognized by UGC under the sections 2(f) and 12(B) of the UGC act 1956 Aditya
CERTIFICATE
ii
DECLARATION
I hereby declare that the Internship entitled “Embedded Systems” is a genuine report.
This work has been submitted to the ADITYA COLLEGE OF ENGINEERING &
TECHNOLOGY (A), Surampalem, permanently affiliated to JNTUK, KAKINADA in
partial fulfillment of the B.Tech degree.
I also hereby declare that this internship report is not submitted in full or partial to any
other university for any degree.
iii
INTERNSHIP COMPLETION CERTIFICATE
iv
ACKNOWLEDGEMENT
I offer my sincere thanks to the dynamic and beloved Principal, Dr. A. Ramesh,
M.Tech; Ph.D, Aditya College of Engineering & Technology (A) for his cooperation.
With immense pleasure, I would like to express my deep sense and heart full thanks
to the management of Aditya College of Engineering & Technology (A).
v
Learning Objectives / Internship Objectives
vi
14. Documentation and Reporting: Learn the importance of maintaining proper
documentation, technical reports, and data analysis.
INDEX
vii
CHAPTER 1: Executive Summary
Overview:
During my internship at Skill Dzire, I focused on embedded systems, gaining hands-
on experience in designing, developing, and documenting various embedded
applications. This opportunity allowed me to deepen my understanding of hardware-
software integration and improve my technical skills.
1
CHAPTER 2: Overview of the Organization
Suggestive contents:
2
Basic understanding of embedded systems, microcontrollers, and relevant programming
languages (C, C++).
Assist in the design, coding, testing, and debugging of embedded systems projects.
Develop problem-solving and troubleshooting skills.
Regular feedback sessions will be scheduled to discuss progress and challenges.
D. Organizational Structure
3
CHAPTER 3: Internship Part
4
WEEKLY OVERVIEW OF INTERNSHIP
ACTIVITIES
3.1.1 ACTIVITY LOG FOR THE FIRST WEEK
5
3.1.2 WEEKLY REPORT
WEEK – 1 (From Dt. 27/05/2024 to Dt. 01/06/2024)
Detailed Report:
This week, we explored the fundamentals of Embedded Systems, focusing on the
distinction between microprocessors and microcontrollers and their applications in real-
time environments. We examined key characteristics of embedded systems, such as
resource constraints and specific functionality, and discussed the architecture and
classification of the 8051 microcontroller, including its pin diagram and various data
types. Additionally, we addressed the significance of delay management in ensuring
proper timing and functionality in embedded applications. This overview laid a solid
foundation for understanding the critical aspects of embedded systems and their real-
world implementations.
6
3.2.1 ACTIVITY LOG FOR THE SECOND WEEK
Microcontrollers Programming.
7
3.2.2 WEEKLY REPORT
Detailed Report:
This week, we focused on Embedded C Programming specifically for the 8051
microcontroller, covering essential programming techniques and practices. We began by
discussing different types of processors and their roles in embedded systems, followed
by an exploration of various peripherals commonly used with the 8051, such as timers,
UARTs, and ADCs, which enhance the microcontroller’s capabilities. We delved into
sensor programming, highlighting how to interface various sensors with the 8051 to
gather data and respond to environmental changes, using practical examples to illustrate
the concepts. To reinforce our understanding, we concluded the week with Quiz-1, which
assessed our grasp of these topics, solidifying our knowledge of Embedded C
programming and its applications with the 8051 microcontroller.
8
3.3.1 ACTIVITY LOG FOR THE THIRD WEEK
Date Day Brief Description of Daily Learning
Activity Outcomes
9
3.3.2 WEEKLY REPORT
WEEK – 3 (From Dt. 10/6/2024 to Dt. 15/6/2024)
Detailed Report:
This week, we focused on the installation and use of ARM Keil and Proteus software
for embedded system development. We began by successfully installing ARM Keil, a
powerful IDE for ARM microcontroller programming, which allows us to write,
compile, and debug code efficiently. We then moved on to Proteus, learning its
installation process and exploring its schematic capture features, which enable us to
create and simulate electronic circuits. Through hands-on exercises, we designed various
circuits within Proteus, enhancing our skills in both schematic capture and simulation.
The week concluded with Quiz-2, which tested our understanding of the installation
processes and functionalities of both software tools, solidifying our knowledge in
preparation for future projects in embedded systems.
10
3.4.1 ACTIVITY LOG FOR THE FORTH WEEK
Date Day Brief Description of Learning Outcomes
Daily Activity
Tuesday Serial
18/6/2024 Studied Serial
Communication
Programming Communication
Programming,
focusing on UART
Protocols.
19/6/2024 Wednesday Interrupt Studied Interrupt
Programming Programming & its
role.
11
3.4.2 WEEKLY REPORT
WEEK – 4 (From Dt. 17/6/2024 to Dt. 22/6/2024)
Detailed Report:
This week, we covered several key topics in embedded systems programming and
application development. We began with Timer Programming, exploring how to utilize
timers for precise control and scheduling tasks in the 8051 microcontroller. Next, we
delved into Serial Communication Programming, focusing on the implementation of
UART protocols for effective data exchange between devices. We then studied Interrupt
Programming, emphasizing its significance in managing events and improving system
responsiveness. Practical exercises involved interfacing a DC motor with the 8051,
allowing us to control motor operation effectively. Finally, we integrated our knowledge
into a project on the Automated Door Opening System using an IR sensor, demonstrating
how to combine sensors and actuators for real-world applications. The week concluded
with Quiz-3, assessing our understanding of these concepts and their practical
implementations.
12
3.5.1 ACTIVITY LOG FOR THE FIFTH WEEK
Date Day Brief Description of Learning
Daily Activity Outcomes
Studied about
Switches &
24/06/2024 Monday Switches & Relays Relays.
Studied how
Display
25/06/2024 Tuesday Display Devices used
Devices
in Embedded Systems used in
ES.
Known how to
27/06/2024 Thursday Device Operations use Device
using Switches Operations
using Switches.
Studied
28/06/2024 Communication Communication
Friday
Devices.
Devices in Embedded
Systems
Conducted
29/06/2024 Saturday Quiz-4 quiz on
covered topics.
13
3.5.2 WEEKLY REPORT
WEEK – 5 (From Dt. 25/06/2024 to Dt. 29/06/2024)
Detailed Report:
This week, we explored several important topics related to embedded systems,
starting with Switches and Relays, where we examined their roles in controlling devices
and managing electrical circuits. We then discussed various Display Devices used in
embedded systems, focusing on their functionality and applications in visual output. A
significant portion of the week was dedicated to interfacing a Seven Segment Display
with the 8051 microcontroller, where we learned how to control and display numerical
information effectively. We also covered device operations using switches, emphasizing
how user inputs can influence system behavior. Additionally, we examined
Communication Devices in embedded systems, discussing their importance in data
transmission and connectivity. The week concluded with Quiz-4, which tested our
understanding of these concepts and their practical applications in embedded system
design.
14
3.6.1 ACTIVITY LOG FOR THE SIXTH WEEK
Date Day Brief Description of Daily Learning
Activity Outcomes
Overview of
Internet of
1/7/2024 Monday Internet of Things Things.
Explained
2/7/2024 Tuesday Burglar Alarm System about
Burglar
Alarm
Systems.
Studied how
to write
4/7/2024 Thursday Arduino IDE &
Programming programs in
Arduino IDE.
Studied
about IR
5/7/2024 Friday IR Sensor & Robot
sensors &
Operation using
Robot
Switches by Arduino operations
using
Switches.
Conducted
6/7/2024 Saturday Assignment-1 Assignment
on covered
topics.
15
3.6.2 WEEKLY REPORT
WEEK – 6 (From Dt. 1/7/2024 to Dt.6/7/2024)
The objective of this week's activities was to understand the Internet of Things (IoT)
and its application in designing a Burglar Alarm System. We aimed to gain practical
skills in using Arduino, including programming in the Arduino IDE and integrating
sensors for robotic control. Completing Assignment-1 helped reinforce our
comprehension of these concepts and their implementation in future IoT projects.
Detailed Report:
This week, we focused on the Internet of Things (IoT) and its applications in
embedded systems, starting with the design of a Burglar Alarm System that utilizes IoT
principles for enhanced security. We introduced Arduino, discussing its significance in
prototyping and development, and familiarized ourselves with the Arduino IDE, learning
how to write and upload code effectively. Practical exercises involved using an IR sensor
to facilitate robot operation controlled by switches, allowing us to explore sensor
integration and motor control in an Arduino environment. To reinforce our
understanding, we completed Assignment-1, which encompassed the concepts and skills
learned throughout the week, preparing us for future projects involving IoT and Arduino
applications.
16
3.7.1 ACTIVITY LOG FOR THE SEVENTH WEEK
Date Day Brief Description of Learning
Daily Activity Outcomes
17
3.7.2 WEEKLY REPORT
Detailed Report:
This week, we delved into the fundamentals of Raspberry Pi, beginning with an
introduction to its capabilities and potential applications in embedded systems. We
examined the hardware specifications of various Raspberry Pi models, highlighting their
features and processing power. Next, we focused on the configuration settings necessary
to set up a Raspberry Pi for initial use, including connecting peripherals and configuring
the operating system. A significant portion of the week was dedicated to programming
Raspberry Pi using Python, where we learned how to write and execute scripts to control
hardware components and interact with sensors. The practical exercises reinforced our
programming skills, and we concluded the week by completing Assignment-2, which
integrated all the concepts covered, preparing us for further exploration of Raspberry Pi
in future projects.
18
3.8.1 ACTIVITY LOG FOR THE EIGHTH WEEK
19
3.8.2 WEEKLY REPORT
Detailed Report:
This week, we covered a comprehensive range of topics related to embedded
systems and programming. We began with the Basics of Python Programming, focusing
on fundamental syntax, data types, and control structures, which are essential for
effective coding. Building on this foundation, we explored the Construction of a Reverse
Parking Sensor using Raspberry Pi, where we learned to integrate ultrasonic sensors and
program the Raspberry Pi to provide real-time feedback for parking assistance. We then
reviewed the Overview of Embedded Systems, Microcontrollers, Microprocessors, and
Arduino, examining their roles and applications in modern technology. Finally, we
delved into the Overview of IoT, Raspberry Pi, and Python, highlighting how these
technologies can work together to create smart, connected systems. Throughout the
week, practical exercises reinforced our learning, preparing us for future projects in this
dynamic field.
20
CHAPTER 4: Outcomes Description
21
Student Self-Evaluation of the Short-Term Internship
Date of Evaluation:
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Interaction ability with the community 1 2 3 4 5
4 Positive Attitude 1 2 3 4 5
5 Self-confidence 1 2 3 4 5
6 Ability to learn 1 2 3 4 5
7 Work Plan and Organization 1 2 3 4 5
8 Quality of work done 1 2 3 4 5
9 Time Management 1 2 3 4 5
10 Achievement of Desired Outcomes 1 2 3 4 5
OVERALL PERFORMANCE
Student Signature
22
Evaluation by the Supervisor of the Intern Organization
Date of Evaluation:
Please note that your evaluation shall be done independent of the Student’s self- evaluation
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Interaction ability with the community 1 2 3 4 5
4 Positive Attitude 1 2 3 4 5
5 Self-confidence 1 2 3 4 5
6 Ability to learn 1 2 3 4 5
7 Work Plan and Organization 1 2 3 4 5
8 Quality of work done 1 2 3 4 5
9 Time Management 1 2 3 4 5
10 Achievement of Desired Outcomes 1 2 3 4 5
OVERALL PERFORMANCE
23
Internal Evaluation for Short Term Internship (On-site/Virtual)
Objectives:
● To integrate theory and practice.
● To learn to appreciate work and its function towards the future.
● To develop work habits and attitudes necessary for job success.
● To develop communication, interpersonal and other critical skills in the future
job.
● To acquire additional skills required for the world of work.
Assessment Model:
● There shall only be internal evaluation.
● The Faculty Guide assigned is in-charge of the learning activities of the students
and for the comprehensive and continuous assessment of the students.
● The assessment is to be conducted for 100 marks.
● The number of credits assigned is 4. Later the marks shall be converted into
grades and grade points to include finally in the SGPA and CGPA.
● The weightings shall be:
o Activity Log 25 marks
o Internship Evaluation 50marks o Oral Presentation 25 marks
● Activity Log is the record of the day-to-day activities. The Activity Log is
assessed on an individual basis, thus allowing for individual members within groups
to be assessed this way. The assessment will take into consideration the individual
student’s involvement in the assigned work.
● While evaluating the student’s Activity Log, the following shall be considered
–
a. The individual student’s effort and commitment.
b. The originality and quality of the work produced by the individual
student.
c. The student’s integration and co-operation with the work assigned.
d. The completeness of the Activity Log.
24
INTERNAL ASSESSMENT STATEMENT
2. Internship Evaluation 50
3. Oral Presentation 25
GRAND TOTAL 100
Certified by
25