Berith Report 2
Berith Report 2
REPORT
Submitted by
BERITH NESALY S
of
BACHELOR OF ENGINEERING
in
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.
SIGNATURE SIGNATURE
Dr.S.CAROLINE Dr.S.Maria Seraphin Sujitha M.E.,Ph.D.
HEAD OF THE DEPARTMENT INTERNSHIP COORDINATOR
Submitted for the Industrial Internship Training viva-voice examination held at St. Xavier’s Catholic
College of Engineering on ……..........
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.
Signature
Date: Reg.No:962221106035
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
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.
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
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 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
BERITH NESALY S
TABLE OF CONTENTS
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
IX
2 LDR Sensor when light is detected 10
LIST OF ABBREVIATIONS
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 :
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.
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 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:
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
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.
5
3 INTERNSHIP DETAILS
• Duration: 30 days
• Department: Embedded Systems and IoT
• Industry Supervisor: Jimna
• Supervisor Contact: [email protected]
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:
6
Documented principles of operation, circuit diagrams and practical applications
of various circuits, including those involving microcontrollers and
microprocessors.
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 :
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.
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.
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:
9
Fig 2: LDR Sensor when light is detected
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 :
Screenshots/Photos
:
11
Fig 4:Working of smart irrigation system
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 :
13
Challenges Faced:
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:
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 :
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)
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 :
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
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 :
17
Project Implementation
2. Add Components :
ESP32 Microcontroller
Gas Sensor (e.g., MQ-135 or CCS811)
Buzzer Graphing Component
5. Generate Curve :
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 :
Observe how the system measures gas concentration, displays the curve using
ThingSpeak and emits a beep sound.
2. Verify Outputs :
3. Validation :
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.
Technical Skills :
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 :
Project Documentation :
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 :
Problem-Solving :
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 :
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
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
23