0% found this document useful (0 votes)
45 views34 pages

Berith Report 2

Uploaded by

Berith Nesaly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views34 pages

Berith Report 2

Uploaded by

Berith Nesaly
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 34

INDUSTRIAL INTERNSHIP TRAINING

REPORT

Submitted by

BERITH NESALY S

in partial fulfillment for the award of the degree

of

BACHELOR OF ENGINEERING
in

ELECTRONICS AND COMMUNICATION ENGINEERING

St. XAVIER’S CATHOLIC COLLEGE OF ENGINEERING


(An Autonomous Institution)

Chunkankadai, Nagercoil – 629 003.

ANNA UNIVERSITY : CHENNAI 600025

NOVEMBER 2024
St. XAVIER’S CATHOLIC COLLEGE OF
ENGINEERING
(An Autonomous Institution)
Chunkankadai, Nagercoil – 629 003.

BONAFIDE CERTIFICATE

Certified that this Industrial Internship Training titled “EMBEDDED AND IOT INTERNSHIP”
undergone at “PANTECH E LEARNING, THANJAVUR STREET,T.NAGAR,
CHENNAI” is the bonafide work of “BERITH NESALY S (Reg No : 962221106035)” who carried
out the training work under my supervision. Certified further, that to the best of my knowledge the work
reported here in does not form part of any other project report or dissertation on the basis of which a
degree or award was conferred on an earlier occasion on this or any other candidate.

Period of Training: 15/06/2024 – 13/07/2024

SIGNATURE SIGNATURE
Dr.S.CAROLINE Dr.S.Maria Seraphin Sujitha M.E.,Ph.D.
HEAD OF THE DEPARTMENT INTERNSHIP COORDINATOR

Department of ECE Department of ECE


St. Xavier's Catholic College of Engineering St. Xavier's Catholic College of Engineering
Chunkankadai-629.003 Chunkankadai-629.003

Submitted for the Industrial Internship Training viva-voice examination held at St. Xavier’s Catholic
College of Engineering on ……..........

Examiner Examiner Examiner

II
INTERNSHIP CERTIFICATE

DECLARATION

III
I “BERITH NESALY S ( Reg . No : 962221106035)” hereby declare that the internship entitled
“EMBEDDED AND IOT” undergone at “PANTECH E LEARNING, THANJAVUR
STREET,T.NAGAR, CHENNAI” being submitted in partial fulfillment of the requirements for the
award of the Degree of BE, ELECTRONICS AND COMMUNICATION ENGINEERING is the
original work carried out by me. It has not formed the part of any other project work submitted for
award of any degree or diploma, either in this or any other Institution.

Period of Training: 15/06/2024 – 13/07/2024

Signature

Place: Chunkankadai Name: Berith Nesaly S

Date: Reg.No:962221106035

CO- PO & PSO MAPPING

CO1: Realize Standard Operating Procedure of industry/Company for specific project domain.
CO2: Apply appropriate workplace behaviors in a professional setting.

IV
CO3: Analyze of industrial / research problems and their solutions.
CO4: Evaluate the internship experience in terms of their personal, educational and career needs.
CO5: Effectively communicate the learning through project report and oral presentation.

PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

CO1 1 1 1 1 1 2 1 1 1 1 1 2

CO2 1 1 1 1 1 2 1 1 2 1 1 2

CO3 2 3 2 2 2 1 2 1 1 2

CO4 1 1 1 1 1 2 2 1 2 2

CO5 1 1 1 1 1 1 1 3 1 1

PSO1 PSO2 PSO3


CO1 1 1 1
CO2 1 1 1
CO3 3 1 3
CO4 2 1 1
CO5 1 1 1

EXECUTIVE SUMMARY

I had the opportunity to intern at Pantech e Learning as an Embedded and IoT intern, a role
that allowed me to immerse myself in the cutting-edge world of embedded systems and IoT
technologies. Pantech e Learning is a prestigious institution known for its innovative approach to
training and research in electronics and embedded systems. As an intern, I was able to leverage the
institution's extensive resources and expertise to enhance my knowledge and skills in this dynamic
field.

V
During my first week at Pantech, I focused on learning about various electronic components,
which enabled me to understand the building blocks of more complex systems. I not only studied the
theoretical aspects but also had the chance to implement circuits, solidifying my understanding.

In the second week, my learning journey progressed to understanding modules, their internal
circuits, microprocessors and micro controllers. This comprehensive study allowed me to appreciate
the intricacies of embedded systems and their applications in IoT solutions.

The third week was dedicated to soldering and circuit assembly, honing my practical skills
and attention to detail. This hands-on practice was invaluable in reinforcing the theoretical
knowledge I had gained and enhancing my proficiency in building and troubleshooting circuits.

In the fourth week, I participated in group discussions and explored various research papers,
fostering a deeper understanding of current trends and advancements in embedded systems and IoT. This
collaborative environment provided me with new perspectives and ideas, enriching my overall learning

experience.

Throughout my internship at Pantech e Learning, I found the experience to be immensely


fruitful. The combination of theoretical study, practical implementation and collaborative learning
allowed me to fully optimize the available resources. The knowledge and skills I gained have
significantly enhanced my expertise in embedded systems and IoT, preparing me for future
challenges and opportunities in this field.

ACKNOWLEDGMENT

As I set on the quest to complete this internship, it remains my obligation to praise extend and
glorify the individuals whom I will never forget all through my life. First I thank the Almighty for

showering his blessing and guiding all the way.

I express my sincere thanks to our Correspondent Rev. Fr.S.Godwin Selva Justus and our
Principal Dr. J. Maheswaran for providing us an opportunity to do this internship.

VI
I am greatly indebted to our Head of the department Dr.S.Caroline, Assistant professor,
Department of ECE without whom this internship is not possible. I thank her for being a great source of
motivation and an invaluable source of knowledge throughout my quest.

I express my heartfelt thanks to our internship coordinator Dr.S.Maria Seraphin Sujitha


M.E.,Ph.D., Assistant Professor, Department of ECE for guiding in a charismatic way to achieve my
goals.

I would like to express my sincere gratitude to Pantech e Learning ,Chennai, for providing me
with an enriching internship experience. I am deeply grateful to my supervisor, Ms. Jimna, for her
continuous support and mentorship throughout my internship. Her guidance and expertise were invaluable

in helping me develop my skills.

I am highly grateful to the Management of St.Xavier's Catholic College of Engineering for


giving me the opportunity to do this internship successfully. I owe my sincere thanks to all the members
of the Electronics and Communication Engineering department for their help and coordination.

BERITH NESALY S

TABLE OF CONTENTS

CHAPTER TITLE PAGE


NO. NO.
Certificate ii
Company Certificate iii
Declaration iv

CO- PO & PSO Mapping v


Executive Summary vi

VII
Acknowledgment vii

List of Figures x
List of Abbreviations xi
1. Introduction 1

Background 1
Objectives 1
Scope 2
Profile 4

Industry Profile 4
Industry Culture 4
2. Internship Details 6
2.1
Internship Duration, Department &Industry Supervisor Details 6
2.2
Responsibilities 6

3. Project 8
3.1
Work 1: LDR Sensor Working Using ESP32 on Wokwi 8

3.2
Work 2: Smart Irrigation System using Raspberry Pi Pico 10

3.3
Work 3: Ultrasonic Sensor (HC-SR04) Working Using ESP32 13
3.4
Work 4: Working of Servo Motor Using Raspberry Pi Pico 15

3.5
Work 5: Gas Detection Using Wi-Fi Sensor 18

4. Skills Acquired 21
5. Conclusion 23
References

24

VIII
LIST OF FIGURES

FIGURE TITLE PAGE


NO. NO.

1 LDR Sensor when no light is detected 9

IX
2 LDR Sensor when light is detected 10

3 Soil moisture sensor connection 11

4 Smart irrigation system working 12

5 Smart irrigation system output 12

6 Ultrasonic sensor working using ESP32 14

7 Servo motor connection using Raspberry Pi Pico 17

8 Gas detector curve in Thingspeak 20

LIST OF ABBREVIATIONS

ARM Advanced RISC Machines


IOT Internet of Things
LDR Light Dependent Resistor
MCU Microcontroller Unit
SoC System on Chip

X
RTOS Real-Time Operating System
GPIO General-Purpose Input/Output
UART Universal Asynchronous Receiver-Transmitter
I2C Inter-Integrated Circuit
SPI Serial Peripheral Interface
Wi-Fi Wireless Fidelity
BLE Bluetooth Low Energy
MQTT Message Queuing Telemetry Transport

XI
1 INTRODUCTION

1.1 BACKGROUND :

Pantech e Learning stands out as a premier institution dedicated to advancing technological


innovation and excellence in research and education. With a sharp focus on embedded systems and
Internet of Things (IoT) technologies, Pantech e Learning provides an unparalleled environment for
aspiring engineers and researchers to hone their skills and contribute to cutting-edge technological
progress.

Founded to bridge the divide between academic theory and industrial practice, Pantech e Learning
offers a wide array of programs and projects designed to deliver practical knowledge and hands-on
experience. The institution’s advanced facilities and access to state-of-the-art technology empower
students and interns to tackle real-world challenges, thus enriching their learning journey and
professional development.

My internship at Pantech e Learning was a pivotal element of my academic career in Electronics


and Communication Engineering. It afforded me the opportunity to apply theoretical concepts to practical
applications, especially in the domains of embedded systems and IoT. This experience was instrumental
in deepening my understanding of electronic components, circuit design and system implementation,
effectively preparing me for future endeavors in the field.

During my internship at Pantech e Learning, I focused on embedded systems and IoT, gaining
valuable insights into how these technologies intersect and transform modern applications. Embedded
systems are integral computing devices embedded within larger mechanical or electronic systems,
designed to perform dedicated tasks with precision and efficiency. They are foundational to IoT (Internet
of Things) applications, which involve connecting these embedded systems via the internet to enable
seamless data exchange and intelligent automation. Through this experience, I explored how IoT
leverages embedded systems to enhance real-time data collection, remote monitoring and automation,
thereby advancing innovations in smart technology and interconnected solutions across various domains.

1
1.2 OBJECTIVES :

The internship was designed around several core objectives aimed at enhancing my technical and
professional skills. These objectives included:
1. Understanding Electronic Components:

 To gain an in-depth understanding of various electronic components, including their


properties, functions and roles in different circuits and systems.
 To systematically document and analyze these components, creating a solid knowledge
foundation.

2. Circuit Design and Documentation:

 To master the principles of designing both analog and digital electronic circuits and
modules.
 To accurately document the design process, including creating schematic diagrams,
compiling component lists and writing functional descriptions.

3. Hands-On Implementation:

 To develop practical skills in assembling and implementing circuits, including methods for
testing and troubleshooting.
 To apply theoretical knowledge in real-world scenarios, ensuring circuit functionality and
reliability.

4. Project Development:
 To actively engage in project discussions and collaborative brainstorming, contributing to
innovative solutions.
 To enhance soldering techniques and learn advanced methods for assembling electronic
circuits.

5. Professional Development:
 To refine soft skills such as teamwork, communication and project management through
collaborative projects and interactions with mentors and colleagues.
 To cultivate a systematic and analytical approach to problem-solving, preparing for future
engineering challenges.

2
1.3 SCOPE :

This report provides a comprehensive account of the tasks and experiences undertaken during my
four-week internship at Pantech e Learning. It offers an in-depth overview of the knowledge and skills
acquired, challenges encountered and outcomes achieved. The structure of the report is as follows:
Week 1:

 This section details the study and documentation of various electronic components,
including the installation and setup of Arduino IDE and board libraries, basic
Embedded C code explanations and interfaces with LED, buzzer, I2C LCD, sound
sensors, DHT11 and IR sensors.

Week 2:

 This section covers the interface with ultrasonic sensors, LDR sensors,
gas/smoke/water level sensors, PIR sensors, accelerometer, soil moisture sensors,
DC motors, stepper motors, servo motors and voice feedback modules.

Week 3:

 This section describes the practical implementation of interfaces with RF modules,


RFID readers and tags, ADC, relays, GPS/GSM modules, Bluetooth HC-05 and
L293D motor drivers.

Week 4:

 This section focuses on the final phase of the internship, including project
discussions, Wi-Fi connectivity with the board, MQTT installation and usage, smart
home monitoring systems, smart irrigation systems, home automation via voice
commands, RFID-based access control systems, vehicle tracking systems using IoT
and smart waste management systems.

The report aims to provide a thorough and structured overview of my internship experience,
highlighting the technical skills developed, practical challenges faced and professional growth achieved.
It serves as a comprehensive record of the valuable learning and progress gained through Pantech
eLearning, preparing me for future endeavors in the field of electronics and technology.
3
2 PROFILE

2.1 INDUSTRY PROFILE :

Pantech Solutions is a distinguished provider of technical training and project development


services in cutting-edge technologies. The company specializes in Embedded Systems, IoT, Robotics and
other emerging fields. With a mission to bridge the gap between theoretical knowledge and practical
application, Pantech Solutions offers a broad spectrum of training programs designed to equip
participants with essential skills for thriving in a technology-driven world.

Training Programs Offered:


 Computer Hardware Training: Comprehensive courses covering both basic and advanced
concepts of computer hardware.
 Laptop Hardware Training: Specialized instruction focused on maintaining and repairing laptop
hardware.
 Embedded Training: Hands-on courses in embedded systems, crucial for modern electronics.
 Implant Training: Real-world training in industry settings.
 Real-Time Project Works: Opportunities to engage in real-time projects, connecting theory with
practice.
 Engineering Project Guidance: Expert support for engineering projects across various
domains.

4
2.2 INDUSTRY CULTURE :

At Pantech Solutions, the culture is driven by innovation, practical learning and the application of
knowledge. The company fosters an environment where creativity and problem-solving are highly
encouraged. Collaboration and continuous learning are integral to the company’s ethos, ensuring that
participants are well-prepared to address real-world technology challenges.

Pantech Solutions is renowned for its advanced training programs across a range of technology
fields, including computer hardware, embedded systems, robotics and mobile service training. The
company takes pride in its state-of-the-art facilities and experienced trainers who bring industry expertise
into the educational experience.

Additionally, Pantech Solutions emphasizes real-world exposure through AICTE-approved


internships and industry-based implant training. These opportunities provide participants with valuable
hands-on experience and a solid foundation for their careers.
The company’s dedication to supporting engineering students and professionals through real-time
project works and comprehensive project guidance reflects its commitment to excellence and innovation,
ensuring that learners acquire the skills and knowledge needed to excel in the rapidly evolving tech
landscape.

5
3 INTERNSHIP DETAILS

3.1 INTERNSHIP DURATION, DEPARTMENT & INDUSTRY SUPERVISOR


DETAILS :

• Duration: 30 days
• Department: Embedded Systems and IoT
• Industry Supervisor: Jimna
• Supervisor Contact: [email protected]

Industry Supervisor Details:

• Supervisor Name: Jimna  Position: Chief Executive Officer  Contact Information:

o Email: [email protected] o
Phone: 8925533481
• Role: The supervisor provided guidance, support and mentorship throughout the internship. They
were responsible for task assignments, progress monitoring and providing feedback to ensure a
productive learning experience.

3.2 RESPONSIBILITIES :

During the internship, several key responsibilities were undertaken to provide a comprehensive
understanding of electronic components, circuit design and practical implementation. These
responsibilities included:

1.Electronic Components Documentation:

 Conducted in-depth research and created detailed documentation for various


electronic components, including their specifications, applications and
functionality.
 Documented components such as resistors, capacitors, diodes, transistors and
microcontroller.

2.Electronic Circuits and Modules Documentation:

 Performed extensive research on different types of electronic circuits and


modules.

6
 Documented principles of operation, circuit diagrams and practical applications
of various circuits, including those involving microcontrollers and
microprocessors.

3.Real-Time Circuits Implementation:

 Designed and implemented several real-time circuits, applying theoretical


knowledge to practical scenarios.
 Projects included a flashlight circuit, a battery level indicator using a Zener
diode and a blinking LED circuit using the NE555 timer IC.

4.Project Discussions and Soldering:

 Participated in project discussions, brainstorming sessions and design


reviews.
 Acquired hands-on experience in soldering components onto printed circuit
boards (PCBs), ensuring robust and reliable circuit connections.

5.Microcontroller and Module Circuit Implementation:

 Developed and tested circuits using various microcontroller and modules.


 Gained proficiency in programming microcontroller and integrating them with
sensors, actuators and other electronic components.
4 PROJECT

4.1 WORK 1 : LDR Sensor Working Using ESP32 on Wokwi

Project Overview :

This project involves interfacing an LDR sensor with the ESP32 microcontroller and simulating
the setup using the Wokwi online platform. The objective is to measure light intensity and observe the
sensor data through Wokwi's simulation environment.

Technologies Used :

• ESP32 Development Board


• LDR Sensor (Light Dependent Resistor)
• Wokwi Online Simulator
• Breadboard and jumper wires (simulated)
7
Project Implementation:

1. Hardware Setup in Wokwi :

 Open Wokwi’s online simulator and create a new project.


 Add the ESP32 microcontroller and LDR sensor to the simulation workspace.  Connect
the LDR sensor to the ESP32:
 Connect one terminal of the LDR to the 3.3V pin on the ESP32.

 Connect the other terminal of the LDR to a digital input pin on the ESP32 and also
connect it to GND through a pull-down resistor (e.g., 10kΩ) to create a voltage
divider.

2. Simulation and Testing :

 Run the simulation on Wokwi to observe the LDR sensor's behavior. The output will be
displayed in the serial monitor within the Wokwi simulation environment.
 Verify that the output changes based on the simulated light intensity. For instance,
increasing light should result in lower resistance and higher voltage readings, while
decreasing light should have the opposite effect.

3. Calibration and Adjustment :

 Adjust the code or simulation settings if necessary to fine-tune the LDR sensor’s
sensitivity and response.
 Experiment with different light intensity settings in the simulation to understand how
changes affect the sensor readings and performance.

Challenges Faced:

• Simulating the accurate response of the LDR sensor to varying light conditions within the Wokwi
environment.
• Ensuring that the voltage divider circuit and sensor readings are correctly represented in the
simulation.

Key Takeaways:

• Understanding how the LDR sensor works and interfaces with the ESP32.
• Gaining experience in using Wokwi for simulating light-sensitive projects.
• Developing skills in interpreting analog sensor data and programming the ESP32 to respond to
varying light conditions.

8
Screenshots/Photos:

Fig 1:LDR Sensor when no light is detected

9
Fig 2: LDR Sensor when light is detected

4.2 WORK 2 :Smart Irrigation System using Raspberry Pi Pico microcontroller

Project Overview :

The Smart Irrigation System project focused on developing an automated irrigation system that
could monitor soil moisture levels and control the water supply accordingly. This system aimed to
optimize water usage and enhance agricultural efficiency. Additionally, the system was designed to
provide real-time data to farmers via a mobile app, enabling them to monitor soil conditions and
irrigation status remotely, thereby reducing manual intervention and conserving resources.

Technologies Used :

• Arduino
• Soil moisture sensor
• Relay module  Water pump

Project Implementation :

The project involved interfacing a soil moisture sensor with the Arduino board to continuously
monitor soil moisture levels. Based on the sensor readings, the Arduino activated a relay module to
control the water pump, ensuring the soil received adequate moisture. The system was programmed

10
using the Arduino IDE, with logic to adjust irrigation based on predefined moisture thresholds.
Additionally, data from the sensor was uploaded to the cloud via an ESP8266 Wi-Fi module for remote
monitoring and analysis. This setup allowed for real-time adjustments and alerts, which were accessible
through a mobile app. The app provided farmers with insights into soil conditions, irrigation status and
historical data trends, helping to make informed decisions and optimize water usage. Extensive testing
and calibration were conducted to ensure the accuracy and reliability of the system and contingency
measures were implemented to handle sensor or network failures.

Challenges Faced :
Challenges included ensuring the accuracy of the soil moisture sensor and managing the
power requirements of the water pump. Additionally, integrating the relay module for reliable
operationwas a key challenge.

Key Takeaways :

• Skills in automation and sensor integration.


• Understanding the importance of power management in embedded systems.
• Learning about real-time control systems.
• Gaining experience in cloud data communication and remote monitoring.
• Developing expertise in Arduino programming and hardware interfacing.  Improving
troubleshooting and calibration techniques for sensors.

Screenshots/Photos
:

Fig 3:Soil moisture sensor connection

11
Fig 4:Working of smart irrigation system

Fig 5:Output of smart irrigation system


4.3 WORK 3 : Ultrasonic Sensor (HC-SR04) Working Using ESP32 on Wokwi

Project Overview :

12
The project focused on interfacing the HC-SR04 ultrasonic sensor with the ESP32
microcontroller, simulating the setup on the Wokwi platform. The objective was to measure distances to
objects and visualize the sensor data using Wokwi’s online simulation environment.

Technologies Used :

• ESP32 Development Board


• HC-SR04 Ultrasonic Sensor
• Wokwi Online Simulator  Breadboard and jumper wires
Project Implementation :

1. Hardware Setup in Wokwi :

 Open Wokwi's online simulator and create a new project.


 Add the ESP32 microcontroller and HC-SR04 sensor to the simulation
workspace.  Connect the HC-SR04 sensor to the ESP32:

 VCC pin of HC-SR04 to the 5V pin on the ESP32.


 GND pin of HC-SR04 to the GND pin on the ESP32.
 TRIG pin of HC-SR04 to a digital output pin on the ESP32 (e.g.,
GPIO23).
 ECHO pin of HC-SR04 to a digital input pin on the ESP32 (e.g.,
GPIO22).

2. Simulation and Testing :

 Run the simulation on Wokwi to observe how the HC-SR04 measures


distances. The output will be displayed in the serial monitor within the Wokwi
simulation environment.
 Verify that the distance measurements are accurate by comparing simulated
readings with expected values based on the simulated setup.

3. Calibration and Adjustment:

 Adjust the code or simulation parameters if necessary to refine the accuracy of


distance measurements.
 Experiment with different configurations to see how they affect the sensor's
performance and data output.

13
Challenges Faced:

• Simulating real-world interactions in the Wokwi environment.


• Ensuring that the simulated sensor readings match expected values and behavior.

Key Takeaways:

• Understanding the working principles of the HC-SR04 ultrasonic sensor and how it interfaces with
the ESP32.
• Gaining experience in using Wokwi for simulating hardware projects.
• Developing skills in interpreting sensor data and programming the ESP32 for distance
measurement tasks.

Screenshots/Photos:

Fig 6:Ultrasonic sensor working using ESP32

4.4 WORK 4 :Working of Servo Motor Using Raspberry Pi Pico


Project Overview :

This project involves interfacing a servo motor with a Raspberry Pi Pico microcontroller. The
objective is to control the angle of the servo motor by sending PWM (Pulse Width Modulation) signals
from the Pico. This setup can be used in various applications, such as robotics or automation systems.

Technologies Used :

• Raspberry Pi Pico: A microcontroller with dual-core ARM Cortex-M0+ processor.


• Servo Motor: A motor that can be precisely controlled to rotate to a specific angle.

14
• Breadboard and Jumper Wires: For making connections between components.  Power
Supply: To power the servo motor
Project Implementation :
Hardware Setup :

1. Gather Components :

 Raspberry Pi Pico
 Servo Motor (e.g., SG90 or MG995)

 Breadboard  Jumper Wires


2. Connect the Components :

Servo Motor Connections :

 Power (VCC): Connect the VCC pin of the servo motor to a 5V power source. If
using the Pico’s 5V pin, ensure it can supply sufficient current for the servo.
 Ground (GND): Connect the GND pin of the servo motor to the GND pin on the
Raspberry Pi Pico.
 Signal (Control): Connect the signal pin of the servo motor to one of the PWM-
capable GPIO pins on the Raspberry Pi Pico (e.g., GPIO15).

Power Supply :
 Ensure the power supply provides adequate current and voltage for the servo
motor. If the servo requires more power than the Pico can supply, use an external
power source.
Simulation and Testing :
1. Upload and Run Code :

 Upload the script to the Raspberry Pi Pico and run it.

2. Observe Servo Movement :

 The servo motor should sweep between 0 and 180 degrees, as defined in the
code.

3. Verify Outputs :

 Angle Accuracy: Check that the servo accurately moves to the desired angles.
 Smooth Operation: Ensure that the servo movement is smooth and
continuous.

15
Calibration and Adjustment :
1. Adjust PWM Range :

 If the servo does not move as expected, adjust the PWM duty cycle range in the
set_angle function. The exact duty cycle values may vary depending on the
servo model.

2. Power Supply :

 If the servo behaves erratically, ensure that the power supply is adequate and
stable.

3. Fine-Tuning :

 Adjust the angle range or speed of movement by modifying the code as needed.

Challenges Faced :
• Power Supply Issues: Ensuring the servo receives adequate power without overloading the Pico. 
 Angle Accuracy: Mapping the angle to the correct PWM duty cycle for precise control.

Additional Considerations :
• Servo Calibration: Perform calibration if precise angles are required for your application. 
• User Interface: Develop a more advanced control interface (e.g., through a web server or mobile
app) for remote control of the servo.

Key Takeaways :

• Servo Control: Gained hands-on experience in controlling a servo motor using PWM signals with
a Raspberry Pi Pico.
• MicroPython Programming: Improved skills in MicroPython programming and hardware
interfacing.
• Hardware Integration: Learned to integrate a microcontroller with external components like
servos and power supplies

Screenshots/Photos :

16
Fig 7:Servo motor connection using Raspberry Pi Pico

4.5 WORK 5 :Gas Detection Using Wi-Fi Sensor

Project Overview :

This project aims to interface a gas detection sensor with an ESP32 microcontroller to monitor gas
concentration levels. The system generates a visual curve of gas concentration and emits a beep sound to
alert users when gas is detected. The entire setup is simulated using the Wokwi platform and leverages
ThingSpeak for curve visualization.

Technologies Used :

• ESP32 Development Board: A microcontroller with Wi-Fi capabilities.


• Gas Sensor: For example, MQ-135 (general air quality) or CCS811 (CO2 and TVOCs).
• Wokwi Online Simulator: Platform for virtual hardware testing.
• Breadboard and Jumper Wires: For component connections in the simulation environment.
• Buzzer: To emit a beep sound when gas is detected.
• ThingSpeak: For real-time graphing and visualization of gas concentration readings.

17
Project Implementation

Hardware Setup in Wokwi : 1.

Create a New Project :

 Open Wokwi's online simulator and create a new project.

2. Add Components :

 ESP32 Microcontroller
 Gas Sensor (e.g., MQ-135 or CCS811)
 Buzzer  Graphing Component

3. Connect the Components :

 VCC Pin of Gas Sensor to the 3.3V or 5V pin on the ESP32.


 GND Pin of Gas Sensor to the GND pin on the ESP32.
 Analog Output Pin of Gas Sensor to an analog input pin on the ESP32 (e.g.,
GPIO34).
 Buzzer: Connect the positive pin to a digital output pin (e.g., GPIO25) and the
negative pin to GND.
4. Read Sensor Data :

 Implement code to read gas concentration from the sensor.

5. Generate Curve :

 Real-time Graphing: Use ThingSpeak to plot gas concentration readings in real-


time. The ThingSpeak API can be used to send data to a channel where a graph is
updated continuously.
 Data Collection: Collect data points periodically and use ThingSpeak to create a
curve showing gas concentration trends.

6. Sound Alert :

 Buzzer Activation: Write code to trigger the buzzer when gas concentration
exceeds a certain threshold.
 Beep Sound: Generate a beep sound using the buzzer to alert users. Adjust the
duration and frequency of the beep as needed.
18
Simulation and Testing :

1. Run the Simulation :

 Observe how the system measures gas concentration, displays the curve using
ThingSpeak and emits a beep sound.

2. Verify Outputs :

 Curve Visualization: Ensure the gas concentration curve on ThingSpeak


accurately reflects changes in sensor readings.
 Buzzer Functionality: Confirm that the buzzer emits a sound when the gas
threshold is exceeded.

3. Validation :

 Compare simulated data with expected values to ensure accuracy.

Calibration and Adjustment :

1. Adjust Sensor Sensitivity :

 Fine-tune sensor thresholds and calibration parameters for accurate gas detection.
2. Curve and Sound Settings :

 Modify the curve display and buzzer settings based on performance and user
feedback.

Challenges Faced :
• Simulating Real-Time Graphs: Implementing real-time graphing in the simulation
environment.
• Buzzer Simulation: Handling the buzzer’s sound functionality within the simulation, which may
have limitations.

Additional Considerations :
• Alert Customization: Customize the beep sound and visual indicators based on user
requirements.
• Data Logging: Add data logging features to record gas concentrations and alerts over time.
• User Interface: Develop a more advanced user interface if needed to enhance data visualization
and alert management.

Key Takeaways :

19
• Comprehensive Sensor Integration: Gained experience in integrating and calibrating gas sensors
with ESP32.
• Visualization and Alerts: Learned how to implement real-time data visualization with
ThingSpeak and sound alerts.
• Simulation Tools: Improved skills in using Wokwi for simulating complex hardware
interactions.

Fig 8:Gas detector curve in Thingspeak


5 SKILLS ACQUIRED

Technical Skills :

Electronic Component Knowledge :

1. Developed a thorough understanding of a range of electronic components, including


resistors, capacitors, diodes, transistors and LEDs.
2. Documented the properties, applications and operational principles of these components,
enhancing both theoretical and practical knowledge.

Circuit Design and Analysis :

1. Mastered the art of designing and analyzing electronic circuits, gaining expertise in
creating and interpreting circuit schematics.
2. Acquired the ability to assess the performance of various circuit configurations and refine
designs for optimal functionality.

20
Microcontroller Programming :

1. Gained hands-on experience in programming microcontrollers for diverse applications,


focusing on embedded systems.
2. Developed proficiency in coding with Arduino UNO and other microcontrollers, applying
programming skills to real-world projects.

Project Documentation :

1. Created comprehensive documentation for electronic components, circuits and projects,


including detailed specifications, circuit diagrams and implementation steps.
2. Developed strong skills in writing clear and detailed guides and reports that capture the
essence of technical projects.

Soft Skills :

Communication :

1. Enhanced both written and verbal communication abilities through the preparation of
reports and participation in project discussions.
2. Effectively conveyed complex technical concepts in clear and accessible terms during
presentations and written documentation.
Team Collaboration :

1. Collaborated closely with supervisors and peers, engaging in productive project


discussions and brainstorming sessions.
2. Contributed to a collaborative team environment, sharing insights and supporting fellow
team members to achieve common goals.

Problem-Solving :

1. Sharpened problem-solving skills by addressing circuit issues and optimizing designs,


employing analytical thinking to navigate challenges.
2. Developed a proactive approach to troubleshooting and design refinement, enhancing
overall project outcomes.

Time Management :

1. Managed project timelines and deadlines efficiently, balancing multiple tasks and
responsibilities with effective prioritization.
21
2. Demonstrated strong organizational skills to ensure timely completion of tasks and
projects.

Adaptability :

1. Quickly adapted to new technologies and methodologies, showing flexibility in learning


and applying new skills across various projects.
2. Embraced the evolving nature of the projects, continuously expanding knowledge and
adjusting to new challenges.

The internship at Pantech eLearning offered a well-rounded learning experience, blending


technical expertise with crucial soft skills. This combination will be invaluable as I advance in my career
as an electronics and communication engineer.
6 CONCLUSION

Reflecting on my internship at Pantech e Learning, I am struck by the profound impact it has had
on my professional and personal growth. The mentorship and support provided by the team, were
instrumental in expanding my understanding and skills in embedded systems and IoT technologies. The
welcoming and collaborative atmosphere fostered by Pantech e Learning created an ideal environment for
both learning and growth.

The hands-on experience I gained through active project collaboration and insightful discussions
with industry professionals has been pivotal in my development. The camaraderie and enthusiasm shared
with fellow interns made this internship a genuinely enriching experience.

I am especially grateful for the unwavering support from the administrative staff and the
encouragement from my professors and mentors at St. Xavier’s Catholic College of Engineering. Their
support played a key role in the success of this internship.

This experience has not only deepened my passion for electronics and technology but also
equipped me with the practical knowledge and skills needed to excel in my future career. I am eager to
apply these learning to new challenges and opportunities ahead.

Thank you to everyone at Pantech eLearning who contributed to making this internship an
unforgettable and transformative journey. Your support and guidance have been invaluable and I look
forward to applying the insights gained in my future endeavors.

22
REFERENCES

1. Arduino. Online Design and Simulation Tool. Retrieved from


https: // www.arduino.cc/en/software

2. Pantech e Learning.Company Overview and Services.Retrieved


from https://in.linkedin.com/company/pantechelearning

3. Thingspeak. An IoT analytics platform service that allows you to aggregate, visualize and
analyze live data streams in the cloud .Retrieved from https://thingspeak.com

4. Wokwi. Online Design and Simulation Tool. Retrieved from https://wokwi.com

23

You might also like