Poojitha Internship Final
Poojitha Internship Final
Bachelor of Technology
In
By
YARAMALA POOJITHA
21731A0251
Under the Guidance of
Assistant professor
CERTIFICATE
This is to certify that the project report entitled "Internship on Embedded Systems" being
submitted by YARAMALA POOJITHA (21731A0251) in partial fulfillment of the requirements
for the award of the degree of Bachelor of Technology in Electrical and Electronics Engineering to
the Jawaharlal Nehru Technological University, Anantapur is a record of bonafīed work carried out
by them under my guidance and supervision.
SEMESTER INTERNSHIP
2024-25
i
PARVATHAREDDY BABUL REDDY
VISVODAYA INSTITUTE OF TECHNOLOGY & SCIENCE
(Affiliated to J.N.T.U.A, Approved by AICTE and Accredited by NBA& NAAC)
KAVALI – 524201, S.P.S.R KAVALI Dist., A.P. India. Ph: 08626-243930
DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
================================================================================
Student’s Declaration
I, YARAMALA POOJITHA, Reg. No. 21731A0251 of the Department of
Electrical and Electronics Engineering , PBR Visvodaya Institute of Technology
and Science, do hereby declare that I have completed the mandatory internship from
01/06/2024 to 01/07/2024 in SkillDzire under the Faculty Guideship of Mr. Y. Siva
Prasad , Department of Electrical and Electronics Engineering, PBR Visvodaya
Institute of Technology and Science.
ii
PARVATHAREDDY BABUL REDDY
VISVODAYA INSTITUTE OF TECHNOLOGY & SCIENCE
(Affiliated to J.N.T.U.A, Approved by AICTE and Accredited by NBA& NAAC)
KAVALI – 524201, S.P.S.R KAVALI Dist., A.P. India. Ph: 08626-243930
DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING
================================================================================
Official Certification
This is to certify that YARAMALA POOJITHA, Reg. No. 21731A0251 has
completed her Internship in SkillDzire on Embedded Systems under my supervision
as a part of partial fulfilment of the requirements for the Degree of Bachelor of
Technology in the Department of Electrical and Electronics Engineering, PBR
Visvodaya Institute of Technology and Science.
Endorsements
Faculty Guide
Principal
iii
iv
ACKNOWLEDGEMENTS
I consider it as my duty to express my gratitude to all those who guided, inspired and
helped us in completion of this Internship.
I want to thank my advisers and everyone at the company for their patience and
assistance during my training. Thanks to their guidance, I was able to
develop Embedded Systems and learn about the real world applications. These skills will help
me to expand my resume and advance my career.
I also express my gratitude to the principal Dr. Seshaiah Sir, for providing necessary
facilities & an ambient atmosphere to complete the Internship.
Finally, I thank each and everyone who has helped me directly and indirectly in
completion of Internship.
v
Table of Contents
1 Executive summary 1
2 Overview of the organization 2
3 Internship
Activity log 3-22
Weekly report
4 Outcomes description 23-30
Student Self Evaluation of the Short-Term 31
Internship
Evaluation by the Supervisor of the Intern 32
Organization
33
Internal assessment statement
vi
CHAPTER 1: EXECUTIVE SUMMARY
Executive summary:
This internship report provides a comprehensive overview of the learning objectives,
outcomes, and activities undertaken during the internship period in the field of embedded
system at SkillDzire. The internship aimed to provide practical experience and hands-on
learning in the dynamic realm of embedded system. This report highlights the achievements,
learning objectives, sector insights, intern experiences during the internship tenure.
Learning Objectives and Outcomes Achieved:
During this tenure of internship, I, acquired a basic knowledge of Embedded Systems
and operation of the embedded system along with the devices which are peripheral in term.
Along with the hands-on experience of embedded system also learnt about the programming
skills within the two software tools i.e., Arduino uno and proteus software. This internship
made to improve knowledge on basic sensors and how the embedded system will be developed
and controlled by using such sensors. Some of the learning outcomes include:
Programming skills for embedded systems:
internship provided programming skills for embedded systems with interfacing of
different sensors and basic syntax and rules should be followed during the execution and
development of code and dumping This of code.
Real-World Application:
The internship went beyond theoretical knowledge, emphasizing practical, real-world
applications.
Collaborative Work Environment:
SkillDzire fosters a collaborative work environment, encouraging open communication
and helpfulness.
Mentorship and Support:
Throughout the internship process the mentors provided a healthy environment in order
to improve skills and learning.
Key takeways:
During the course of this internship training the main key takeways include adaptability,
learning agility, improving industrial relevant skills and problem solving proficiency.
Conclusion:
In conclusion, my internship at SkillDzire has been a valuable experience, providing a
holistic understanding of the electronics sector. I explained my technical skill set and also
installed a sense of confidence for the challenges that lie ahead.
1
CHAPTER 2: OVERVIEW OF THE ORGANIZATION
2
CHAPTER 3: INTERNSHIP PART
During the embedded system internship at SkillDzire organization the intern was
exposed to a range of activities and responsibilities that provided hands-on experience.
Project-based tasks:
Working Conditions:
The working conditions at SkillDzire was conducive to learning and growth. The
organization fosters a collaborative and supporting atmosphere that encourages intern to ask
questions, seek help and actively engage in discussions with mentors and colleagues. The
office space and technology related to online sessions was well equipped with modern
facilities and resources, promoting a productive and comfortable work environment.
Weekly schedule:
The interns weekly work schedule followed a Standard five-day workweek, typically
from Monday to Friday. The working generally spanned 2 hours, with flexibility to adjust
based on project requirements. Some tasks needed extended hours based on deadlines or
specific challenges.
Equipment used:
3
ACTIVITY LOG FOR THE FIRST WEEK
Day Person In
Brief description of the daily
& Learning Outcome Charge
activity
Date Signature
Monday
03/06/24
Tuesday
04/06/24
Wednesday
05/06/24
Thursday
06/06/24
Friday
07/06/24
Saturday
08/06/24
4
WEEKLY REPORT
WEEK – 1: From 03/06/24 To 08/07/24
Objective of the Activity Done: In week 1, learnt about the basic and brief explanation about
embedded systems
Detailed Report:
The applications of the embedded systems include: consumer electronics, house hols
applications, home automation and security systems, automotive industry, tele
communication, computer peripherals, computer networking system, health care,
measurement and instrumentation, banking and retail, card readers etc.
5
ACTIVITY LOG FOR THE SECOND WEEK
Day Person In
Brief description of the daily
& Learning Outcome Charge
activity
Date Signature
Monday
10/06/24
Tuesday
11/06/24
Wednesday
12/06/24
Thursday
13/06/24
Friday
14/06/24
Saturday
15/06/24
6
WEEKLY REPORT
WEEK – 2: From 10/06/24 To 15/06/24
Objective of the Activity Done: Gained knowledge on software tools being used for system
Detailed Report:
The software is used for developing the code or instructions based on the specific
requirement for which the Embedded system is used.
The programming languages can be used for development of Embedded systems
include C language and Embedded systems could support many assembly languages to
retain the performance.
We can use online debugging tools to recover the bugs and timing errors which may
be produced during development of firmware to the Embedded systems.
Based on the signals transferred to the Embedded systems it performs specific task.
For example, if we supply VCC to the system it performs the given tasks but if the
supply is GND it does not perform any task.
If an Embedded system requires Digital clock pulse to operate but the connection is
Analog we require on Analog to Digital conversion device in the system.
To precheck the performance of an Embedded system we connect some Hardware
components such LED, Diode etc to check whether the Embedded system is working
or not based on the required specifications given.
Application:
By using the software tools and peripheral devices we can make our own embedded
system based on the application we need.
7
Objective of the Activity Done: In week-2, learnt about the uno board configuration and software
used for uno board usage, ARDUINO IDE.
Detailed Report:
To program and use Arduino boards we have a software tool called ARDUINO IDE. It
is an integrated development environment for writing, compiling and for dumping the
program into the Arduino board. There is a specific procedure have to follow during the
installation.
The Arduino is a programmable hardware board that runs on 8-bit/16 MHZ
microcontroller with a special bootloader that allows users to upload programs to the
microcontroller. An Arduino board consists of an atmel 8-bit AVR microcontroller with
complementary components that facilitate programming and incorporation into other
circuits.
Arduino software and boards are both extensible and open source. These are
inexpensive and cross platform. There are many types of Arduino boards which are
available in market. The most widely used three boards are Arduino uno(R3), Arduino
Nano and Arduino mega(R3) board.
To ease the facilitating programming and incorporation of code into other circuits
Arduino boards are evaluated. Based on the drawbacks in the previous boards the new
generation Arduino boards were looked into.
To install the ARDUNO IDE we have to visit [Link] After
that we have to extract the zip file. After writing the softcode in the environment to
view the results on the board externally we have to connect the board to the computer
using USB cable and selecting particular options specified by the guide and after
following the process we can launch the ARDUINO IDE. Later to view the results we
have to select the board (Tools>>board>>uno) and select serial
port(Tools>>port>>COM4).
The UNO board consists of 14 digital input/output pins, out of which 6 can be used as
PWM outputs, 6 analog inputs, a 16 MHZ ceramic resonator, a USB connection, a
power jack, an ICSP header and a reset button and an NC pin.
8
By using the uno board and Arduino software we can easily the implement the
application by using sensors which we could connect with the pc
9
ACTIVITY LOG FOR THE THIRD WEEK
Day Person In
Brief description of the daily
& Learning Outcome Charge
activity
Date Signature
Monday
17/06/24
Tuesday
18/06/24
Wednesday
19/06/24
Thursday
20/06/24
Friday
21/06/24
Saturday
22/06/24
10
WEEKLY REPORT
WEEK – 3: From 17/06/24 To 22/06/24
Objective of the Activity Done: In week-3, Learnt about the proteus software tool usage,
installation and applications.
Detailed Report:
Proteus is a windows application that combines schematic capture. simulation and pcb
layout design into a single suite of tools. It offers many features like virtual labs and
3D models.
The proteus Design suite is a proprietary software tool used primarily for electronic
design Automation. This software is used by mainly by electronic design engineers
and technicians to create schematics and electronic prints for manufacturing printed
circuited boards.
One of the key advantage of the proteus software is its seamless integration between
PCB design and simulation. It has uses like electronic design automation testing,
debugging and project management. The drawbacks of proteus include user interface
could have been made better, plugs and errors in simulation and expensive.
Installation of software has many steps which must be followed to be used for the
correct management . After writing the code into the Arduino we have to save the file
in the Arduino and we have to open the proteus software and select the uno board and
keep it in the workspace of proteus software. Right click on the board and select the
file where the code was saved and dump the code in to the board.
After dumping the code into the board it automatically resolves the code and starts to
run the system based on the code and instructions written by us. If we have to
precheck the system we can check by writing instructions to the on-board LED which
is already in-built in the any Arduino boards.
Application:
proteus design suite is a software tool that is used for electronic design automation,
including designing and simulating circuits.
11
Fig:3.4: Proteus Software
12
Objective of the Activity Done: In week 3 we learnt about object detection by using IR
sensor with Arduino
Detailed Report:
IR sensor is an electronic device, works on principle of reflection of light waves, that
measures and detects infrared radiation in its surrounding environment.
Advantages of IR sensor include: simple and easy to operate, used as distance sensor
in various projects in place at ultra sonic sensor because values are digital and numeric.
Applications include: Night vision devices, Radiation thermometers, IR imaging
devices, photo biomodulation, flame monitors, safety etc.
code/set of instructions used for detection of object by using IR sensor.
Int Ir=3;
Int Led=12; //on built LED
Void setup() {
Pin Mode (Ir, INPUT);
pin Mode (led, OUTPUT);
[Link] (9600);
}
Void loop () {
Int a;
A=digital Read (ir);
If (a==HIGH)
{
Digital write (led, HIGH);
[Link](“object detected”);
}
else
13
{
Digital write (led, LOW);
[Link](“object not detected”);
}
}
14
Objective of the Activity Done: In week 3 we learnt about device operation using switches
by Arduino.
Detailed Report:
A switch is a component that is used to either make or break a circuit path.
The flow graph of device operation using switches follows as shown below.
Switch 1
Power Device 1
Arduino
supply
Switch 2
Device 2
15
Void loop() {
If (switch 1 state==1) {
} if (switch 1 state==0)
} if (switch 2 state==1)
} if (switch 2 state==0)
Applications:
By using switches for the device operation these enable the connection between only
enabled devices.
Switches in device operation also helps us to ensure that which device must be in on
condition according to the switch operation.
These also helps us to limit the flow of electricity and let us turn on or off the devices.
16
ACTIVITY LOG FOR THE FOURTH WEEK
Day Person In
Brief description of the daily
& Learning Outcome Charge
activity
Date Signature
Monday
24/06/24
Tuesday
25/06/24
Wednesday
26/06/24
Thursday
27/06/24
Friday
28/06/24
Saturday
29/06/24
17
WEEKLY REPORT
WEEK – 4: From 24/06/24 To 29/06/24
Objective of the Activity Done: In week-4, we learnt about device operation using PC by
Arduino.
Detailed Report:
To operate device using pc Arduino we have know about the types of communication used for
the device controlling by using pc. We have to predefine the baud rate by using.
Baud rate=Number of Bytes X total bits per performance X output rate of message in HZ.
pc
Power
supply Arduino Device 1
Device 2
Code/set of instructions to operate devices pc by Arduino.
Int fan=2;
Void setup () {
PinMode (fan, OUTPUT);
[Link](9600);
[Link](“press”);
[Link] (“1 to on FAN”);
[Link] (“2 to off FAN”);
}
Void loop()
{ Char a;
If ([Link] ()>0)
{a=[Link] ();
[Link] (a);
} if (a==’1’) {
18
[Link](“fan ON”);
digitalWrite (fan, HIGH);
} if (a==’2’)
{
[Link](“fan OFF”);
digitalWrite (fan, LOW):
}
}
Applications:
By using pc in the device operation there are applications which include:
Device drivers
Plug-and-play
Application software
Phone link
By using specific keys in PC we perform the specific operation based on the key
function which is written in the softcode.
19
Objective of the Activity Done: In week-4, done the final project on ULTRASONIC SENSOR
BY ARDUINO.
Detailed Report:
ABSTRACT:
The main aim of this project is to operate the ULTRASONIC SENSOR by Arduino.
An ultrasonic sensor is a device that uses a transducer to send and receive ultrasonic
pulses that relay back information about an object’s proximity. High-frequency sound
waves reflect across boundaries to produce distinct echo patterns.
The working principle of this module is simple. It sends an ultrasonic pulse out at 40
KHZ, which travels through the air, and if there is an obstacle or object, it will bounce
back to the ultrasonic sensor. By calculating the travel time and the speed of sound, the
distance can be calculated.
Ultrasonic sensors are used for a variety of purposes because they can detect the presence
of an object without making physical contact.
Code/ set of instructions used to operate ultrasonic sensor:
const int trigPin = 10;
const int echoPin = 9;
int ledPin=13; //connect LED pin to 13
float duration,distance;
void setup(){
pinMode(trigPin,OUTPUT);
pinMode(echopin,INPUT);
pinMode(ledpin,OUTPUT);
[Link](9600);
}
void loop(){
20
digitalWrite(trigPin,LOW);
delayMicroseconds(2);
digitalWrite(trigPin,HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
[Link]("Distance: ");
[Link](distance);
if (distance >= 8)
digitalWrite(ledPin,LOW);
else
[Link]("object detected");
[Link]("distance= ");
digitalWrite(ledPin,HIGH);
delay(100);
Observations:
21
Output: No object detected
For distance: 7.29
Output: object detected
Bottle counting: Ultrasonic sensors can detect bottles at various points in drink
filling machines.
22
CHAPTER 4: OUTCOMES DESCRIPTION
People Interactions: At SkillDzire, the work environment emphasizes open and transparent
communication. Employees, including interns, engage in regular discussions, idea-sharing,
and feedback sessions. Mentors encourage an approachable atmosphere where questions and
discussions are welcomed.
Facilities and Maintenance: SkillDzire prioritizes providing a comfortable workspace for its
employees. Ergonomic furniture, well-lit spaces, and modern equipment contribute to the
well-being and productivity of the workforce. Regular maintenance ensures that facilities are
in good condition.
Clarity of Job Roles: Clear job descriptions and well-defined roles are communicated to
interns and employees. This ensures that each individual understands their responsibilities
and can contribute effectively to projects and tasks.
Harmonious Relationships: SkillDzire fosters a culture of inclusivity and respect, where all
employees and interns are treated fairly and respectfully. Diversity is celebrated, creating an
environment where everyone feels valued.
23
Socialization and Mutual Support: Regular team-building activities, workshops, and events
are organized to promote socialization among interns and employees. A sense of mutual
support is encouraged, where individuals readily assist one another.
Motivation and Recognition: SkillDzire values the efforts of its interns and employees.
Regular feedback, recognition programs, and opportunities for professional growth contribute
to a motivated workforce.
Space and Ventilation: The workspace at SkillDzire is designed to provide a comfortable and
well-ventilated environment. Adequate space and suitable lighting contribute to a positive
working atmosphere.
24
Real-Time Technical Skills Acquired in an Internship
Problem solving: During the tenure of this internship we acquired problem-solving skill
and analytical skills which can be used to analyze complex situations, identify potential issues
and make informed decisions.
Attentive to Detail: During this tenure of this I acquired a detail precision and accuracy
required for embedded system design.
Creative Problem solving: The people related to this field should encounter various
challenges during system development. So during this tenure I acquired the ability to think
critically and creatively to solve these challenges and analyze problems from multiple
perspectives and proposing innovative solutions
Planning and Goal Setting: Learning how to set achievable goals, create project plans,
and prioritize tasks effectively.
25
Problem Solving and Decision Making: Analyzing challenges, considering
alternatives, and making informed decisions.
Adaptability: Being flexible and open to change, particularly in fast-paced
environments like tech companies.
Feedback and Improvement: Receiving feedback constructively, reflecting on personal
performance, and making continuous improvements. Work Ethic and Professionalism:
Demonstrating dedication, punctuality, accountability, and a strong work ethic.
Analytical Skills: Developing the ability to analyze data, identify trends, and make data
driven decisions.
Performance Analysis: Evaluating project outcomes, identifying areas for improvement,
and implementing changes based on feedback.
26
Improvement In Communication Skills
Practice Active Listening: Focus on understanding what others are saying rather than just
waiting for your turn to speak. This improves your comprehension and responsiveness in
conversations.
Expand Vocabulary: Regularly read books, articles, and engage in discussions to expose
yourself to new words and phrases, which can enrich your language and expressions.
Confidence Building: Practice speaking in front of a mirror or with friends and family.
Gradually, you'll become more confident in expressing your thoughts.
Anxiety Management: Deep breathing exercises and positive self-talk can help manage
anxiety while communicating, promoting a more relaxed demeanour. Tructured Responses:
Organize your thoughts before speaking. This helps you present your ideas coherently and
succinctly.
Conversational Abilities: Engage in diverse conversations, from casual chats to more
formal discussions, to adapt your communication style to different contexts.
Effective Writing: Regular writing, whether through journaling, emails, or blog posts,
helps improve your written communication skills and articulation.
Understanding Others: Practice empathy to understand others' perspectives and concerns.
This enhances your ability to communicate effectively and build rapport.
Articulate Key Points: Learn to express complex ideas concisely. Focus on the main
points while ensuring clarity.
Managing Conversational Closures: Learn to conclude conversations with appropriate
closing statements, which can be a summary of the key points discussed or expressing a
willingness to continue the dialogue.
27
Enhanced Abilities in Group Discussions and Teamwork:
Listening to Others: Give each team member the opportunity to share their views. Listen
attentively, ask questions, and acknowledge their contributions.
Constructive Feedback: Provide feedback in a respectful and constructive manner. This fosters
a collaborative environment where everyone's opinions are valued.
Delegate Tasks: Distribute tasks based on team members' strengths and interests. Effective
delegation ensures everyone's skills are utilized optimally.
Encourage Inclusivity: Create an environment where everyone feels comfortable sharing their
ideas and opinions, regardless of their role or experience level.
Celebrate Achievement: Acknowledge and appreciate the team's achievements. Recognize the
efforts of individuals and the collective progress made.
Time Management: Ensure team discussions and activities are well-structured and stay on
schedule. Respect your teammates time.
Continuous Improvement: Regularly assess the team's processes and outcomes. Encourage
open discussions about what went well and what can be improved.
28
Technological Developments
Embedded systems are electronic systems that combine hardware and software to
control functions in various applications. They are designed to improve performance, safety,
and convenience for users. The main technical Skills need for an embedded engineer include:
Skill in Programming:
Embedded systems often use low-level programming language like c and assembly
language. So in the domain of embedded system it is the important technical skill to be
developed.
Debugging:
Debugging is a key part of the embedded software engineering process, as software
engineering process malfunctions can cause major issues for embedded systems. Engineers
need to be able to quickly identify and fix errors.
Hardware Knowledge:
Embedded engineers need to understand the hardware architecture of the devices
they’re working with, and be able to test and debug software functions on target hardware.
They may also need experience with hardware test equipment like oscilloscopes and logic
analyzers.
Knowledge on RTOS:
RTOS stands for REAL-TIME operating system. RTOS are used to manage the
complexity of embedded systems. RTOS are been used to process data comes in real-time.
Electronics and Circuit Design:
A strong foundation in electronics is necessary for designing and implementing the
hardware components of embedded systems.
PCB DESIGN AND PCB LAYOUT:
Mastering PCB design techniques enables you to create compact and efficient hardware
layouts, which are critical for embedded Systems.
FPGA Development:
FPGAs provide flexibility and high-performance computing capabilities, making them a
popular choice for many embedded systems applications.
Signal processing:
Digital and Analog signal processing techniques are crucial for interpreting, analyzing,
and responding to data inputs in embedded systems.
29
Sensors and Actuators:
Knowledge of various sensors and actuators, along with their interfacing, allows you to
create responsive and interactive embedded systems.
Debugging and Testing:
Effective debugging and testing skills are crucial for identifying and resolving issues,
ensuring system reliability and performance.
Software Development Methodologies:
Adopting proven methodologies like Agile and Scrum can streamline the development
process and improve team collaboration.
Project Management:
Solid project management techniques enable you to plan, execute, and monitor
embedded systems projects effectively.
Cyber Security:
Security is paramount in today’s connected world, and understanding how to protect
embedded systems from vulnerabilities is essential.
Machine learning and AI:
Integrating machine learning and AI algorithms in embedded systems can enable
advanced data analysis and intelligent decision-making.
30
Student Self Evaluation of the Short-Term Internship
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
31
Evaluation by the Supervisor of the Intern Organization
Name & Address of the Supervisor with Mobile Number: Mr. M. Srikanth,
Mr. T. Sreedhar.
1 Oral communication 1 2 3 4 5
2 Written communication 1 2 3 4 5
3 Proactiveness 1 2 3 4 5
4 Interaction ability with community 1 2 3 4 5
5 Positive Attitude 1 2 3 4 5
6 Self-confidence 1 2 3 4 5
7 Ability to learn 1 2 3 4 5
8 Work Plan and organization 1 2 3 4 5
9 Professionalism 1 2 3 4 5
10 Creativity 1 2 3 4 5
11 Quality of work done 1 2 3 4 5
12 Time Management 1 2 3 4 5
13 Understanding the Community 1 2 3 4 5
14 Achievement of Desired Outcomes 1 2 3 4 5
15 OVERALL PERFORMANCE 1 2 3 4 5
32
INTERNAL ASSESSMENT STATEMENT
Maximum Marks
Sl. No Evaluation Criterion
Marks Awarded
1 Activity Log 10
2 Internship Evaluation 20
3 Oral Presentation 10
4 Viva-Voce 10
GRAND TOTAL 50
33
EXTERNAL ASSESSMENT STATEMENT
Maximum Marks
Sl. No Evaluation Criterion
Marks Awarded
1. Internship Evaluation 20
3. Viva-Voce 20
TOTAL 50
34