Rohan Intermship Report
Rohan Intermship Report
Report On
Internship
Submitted
in partial fulfillment of the requirements for the degree of
Bachelor of
Technology in
Electronics and Telecommunications
by
2022-23
1
K. E. Society’s
Rajarambapu Institute of Technology, Rajaramnagar
(An autonomous Institute, Affiliated to Shivaji University)
Department of Information Technology
CERTIFICATE
This is to certify that the project under Industry Internship & Project (IIP) track completed at
“VSOFT Technology - Pune” is the bonafide work submitted by the following student, to
Rajarambapu Institute of Technology, Rajaramnagar during the academic year 2022-23,
in partial fulfillment for the award of the degree of B. Tech in Electronics and
Telecommunications department under our supervision. The information in report have not
been submitted to university or any other Institution for the award of any degree.
Date:
Place:Rajaramnagar
Mentor(College) Mentor(Industry)
External Examiner
2
DECLARATION
I declare that this report expresses my views on this project matter in my own words. I have
sufficiently cited and referenced the original sources, referred or considered in this work. I
have got not submitted or plagiarized the same work for the award of the other degree. I also
declare that I have adhered to all integrity and principles of Academic integrity, I did not
distort or falsify any ideas/data/facts/sources in my speech. I understand that any
transgressions of the above will be cause for disciplinary action by the Institute.
Date:
Place:RIT, Rajaramnagar
3
ACKNOWLEDGEMENT
I take this opportunity to thank everyone who contributed to the successful completion of a
Project Under Industry Internship & Project (IIP) track at “VSOFT Technology- Pune”. I
sincerely wish to express my gratitude to Industry Internship & Project (IIP) Mentor Prof.
P.P More for supporting me, expert guidance, and encouragement and kind co-operation
throughout the Internship work. I am greatly thankful to him for his help throughout project
work. I express my sincere gratitude towards Dr. M. S. Patil, Head of the Department,
Electronics and Telecommunication Engineering, for providing necessary facilities, guidance
and support.
I respect and thank Mr. Snehit Bhivre for providing me an opportunity to do an internship in
“VSOFT Technology-Pune” and provided us with all the support and guidance that helped
me pass the internship smoothly. I am exceedingly thankful to him for providing such a nice
support and guidance, although he had busy schedule managing the corporate affairs.
I thank Prof. P. P. More for providing Internship & Project Opportunity in an Industry.
I am thankful to and lucky to get constant support, encouragement, and guidance from all
Teaching staffs of Electronics and Telecommunication Engineering Department, which
helped me in successfully completing internship.
Nevertheless, I express my gratitude toward my family members for their kind co-operation
and encouragement which helped me in the completion of this internship.
4
ABSTRACT
The purpose of this report is to give an overview of my internship experience at Pune's VSOFT
Technology. It aims to bring attention to the importance of participating in an internship by highlighting
how it helps students develop their technical abilities and gives them a chance to put their learning into
practice by applying it to problems at the industry level. I got the chance to learn a lot about several
facets of the embedded systems, hardware testing, PCB assembly and testing. I was able to build a solid
technical foundation working on products that were ready for the market, and over the course of 20
weeks, I was able to use my knowledge effectively and contribute to the company's initiatives.
5
CONTENTS
Sr Title Page
No. No
1 Introduction 3-5
1.I2C Protocol 11
3.ADS1115 11
4.MCP4725 12
5.BL0940 12
6.VL53LOX 12-13
7.Sensor Interfacing 13
1.Arduino IDE 14
3.DGUS Software 15
1
5 Findings and recommendations 16-18
6 Conclusion 19-20
2
Chapter 1
Introduction
An industrial internship is a period when people are given real-world job experience at a
company. These internships, offering a wide range of opportunities at technological enterprises,
non-profit organizations, and official offices, are usually pursued by engineers or college
students. The primary objective is to make it easy for interns to gain information and expertise
in their selected field of interest.
Interns benefit from these opportunities, as companies often select the most deserving interns
who showcase their capabilities and genuine enthusiasm, resulting in long-term time and cost
savings. Third-party organisations are typically responsible for extending internship offers on
behalf of industry groups.
An internship often entails a win-win situation where the intern offers services in exchange for
useful experience working for the company. It provides a chance to determine whether the intern
is still interested in the subject matter after acquiring hands-on expertise. Developing
professional connections via internships additionally offers the advantage of creating career
opportunities and providing assistance in the form of letters of recommendation. Because interns
are already in touch with the organisation and just need the minimum training, hiring them to be
full-time workers has its advantages. Current college students may actively participate in the
fields they have selected through internships, gaining hands-on expertise and putting themselves
in position for future employment after graduation.
3
1.2 Project Course-
The implementation of the DWIN HMI Display is the main emphasis of this project in the
electronics and telecommunications fields. For the real-time implementation of the DWIN
HMI Display with Arduino for Serial Communication (UART), there are a number of
procedures.
The following step in this process is to first establish the display configuration needed to turn
on and off the LEDs. An additional step is to connect the LED to an Arduino board and write
code in the Arduino software to control the LED's on/off and HMI display utilizing the
buttons on the display.
The UART interface is used for communication between the Arduino and the display. DWIN
HMI Display needs a 5-volt supply to function. We can alter the LED's on/off state by
touching the on/off buttons on the display.
4
1.3 Industry Internship and Project (IIP) Objectives
Internships provide students with firsthand exposure to a specific career or industry, allowing them to
assess if it aligns with their expectations and if they possess the necessary qualifications. By offering
insights into technical thinking, planning, and execution within the context of an organization,
internships provide practical experience that goes beyond theoretical knowledge.
During my internship, I gained valuable insight into how an organization operates and how
planning, implementation, and thinking can be utilized in the real world. I gained personal
knowledge of administrative processes as well as how these components are used in reality.
Following are the objectives that was in my mind before working as an intern and I am happy
to complete it all.
To improve your ability for solving issues and making decisions in real-world circumstances.
How to boost your professional network and make connections for potential future
employment.
5
Chapter 2
VSOFT Technology –
VSOFT Technology, founded in 2011, is a Pune-based firm with a development center in Pune, India.
It specializes in project consultancy, electronics product manufacturing for the education and industrial
sectors, and engineering and automation system integration services.
The company aims to utilize its available resources to provide high-quality solutions to clients. Its
focus is on developing long-term partnerships by consistently delivering quality solutions and services
that meet customer satisfaction.
VSOFT's project consultancy services offer expert guidance and support to clients, assisting them in
managing complex projects and achieving desired outcomes. The team of experienced professionals
provides valuable insights, strategic planning, and effective project management to ensure successful
project execution.
Additionally, VSOFT provides engineering and automation system integration services, offering
customized solutions for various industries. These services encompass the design, implementation, and
integration of advanced automation systems to streamline processes, optimize efficiency, and enhance
productivity.
6
Services to companies in the following industries:
1. Defense
2. Education
3. Healthcare
4. Manufacturing
5. Telecom
6. Aeronautics.
Website
https://https://vsofttech.in/index.html
Industry
Embedded electronics & Services
Company size
5-10 employees
Working Time-
- 9.30 am to 6.30 pm.
-Weekly working 6 days.
7
2.1 Focus Area
1. Project Consultancy: VSOFT provides professional guidance and assistance to clients in managing
and executing complex projects. Through offering valuable insights, strategic planning, and effective
project management, VSOFT ensures successful project outcomes.
3. Engineering and Automation System Integration: VSOFT offers customized solutions for
integrating advanced automation systems across diverse industries. This involves designing,
implementing, and seamlessly integrating automation systems to optimize processes, improve efficiency,
and increase productivity.
8
Chapter 3
9
Week 13 and Week 14 Week 15 and Week 16 Week 17 and Week 18
10
Chapter 4
Technical Contents
1.I2C Protocol:
The I2C procedure is a well-known serial communication standard that allows multiple devices to
with one another via a shared bus. It is a common component in gadgets and was developed by the
semiconductor company Philips (now NXP Semiconductors). I2C is designed as a master-slave
architecture, with the master initiating and controlling interaction with the slave devices. This
protocol is well-known for its ease and flexibility, which makes it ideal for connecting
microcontrollers to peripherals such as sensors that are EEPROMs, and LCD displays.
The hardware was set up first, which involved connecting an Arduino, an I2C the LCD module, as well
as push buttons according to a circuit diagram. The programming language for the Arduino was used
to implement the software, and any needed libraries were installed.
The I2C protocol was critical in establishing connection between an Arduino and the LCD module,
allowing commands and data to be transmitted. Functions were written into the Arduino code for
storing and modify data. These functions allowed users' preferences or settings to be saved in factors
or memory locations. Furthermore, data could be rapidly updated or changed in response to
particular conditions or input from users.
3.ADS1115:
The ADS1115 is an ADC (analog-to-digital converter) commonly used for precise analog
signal measurement in microcontroller projects, such as Arduino. It offers a 16-bit resolution,
providing higher accuracy compared to the built-in ADCs found in most microcontrollers. Integration
into projects is made easy through its I2C communication protocol support. With four input channels,
the ADS1115 allows simultaneous measurement of multiple analog signals. Additionally, it
features programmable gain amplification, enabling the measurement of small analog signals with
improved precision. Due to its versatility and accuracy, the ADS1115 finds applications in
sensor interfacing, data acquisition, and measurement systems. Utilizing the ADS1115 enhances
analog signal measurement capabilities, resulting in reduced noise and improved accuracy for
various projects.
4.MCP4725:
11
The MCP4725 is a single channel, 12-bit protected voltage output Digital-to-Analog Converter (DAC),
on the with nonvolatile memory (EEPROM) that is low-power and high-accuracy. Its precision
output amplifier on board
It is capable of achieving rail-to-rail analogue output swing. The user can programme the DAC
feedback and configuration data into the persistent memory (EEPROM) using the I2C interface
command. The DAC device can store the DAC input code in nonvolatile memory during power down,
and the DAC output is available right away following power up. Interfacing of Arduino and MCP4725
by using Arduino IDE software is carried out.
5.BL0940:
The BL0940 is an integrated time and calibration-free energy measuring IC that is ideal for
single-phase multifunctional electricity meters, smart sockets, intelligent appliances at home,
electric bicycle charging piles, and other low-cost applications. The BL0940 incorporates two
high-precision sigma-delta ADCs that are to measure current and voltage at the same time.
It can measure both voltage and current RMS, the amount of active energy, fast current RMS
(for over-current protection), temperature detection, waveform output, and other electrical parameters.
The BL0940 outputs data via an UART or the SPI interface. It is available for smart sockets,
smart appliances, single-phase multi-function power meters, electric bicycle charging piles, and
data acquisition requirements in electricity applications. Interfacing of Arduino and BL0940
by using Arduino IDE software is carried out.
6.VL53LOX:
Unlike conventional technologies, this package is available on the market today and provides
accurate distance measurement regardless of target reflectance’s. It can measure absolute distances of up
to 2m, setting a new standard in varying performance levels and opening the door to a variety of
new applications. The VL53L0X incorporates a cutting-edge SPAD array (Single Photon Avalanche
Diodes) and ST's second generation FlightSenseTM patented technology.
The 940nm VCSEL miter (Vertical Cavity Surface-Emitting Laser) in the VL53L0X is completely
12
invisible to the human eye, and when combined with internal physical infrared filters, it allows for
longer ranging the distance, higher immunity to ambient light, and greater resistance to cover-glass
visual cross-talk. Interfacing of Arduino and VL53LOX by using Arduino IDE software is carried out.
7.Sensors Interfacing:
Different sensors are interfacing with Arduino.Ulttrasonic sensor, PIR sensor, leaser sensor,
Proximity sensors are directly interfacing with Arduino nano on breadboard and checking all
sensors working.
Visual displays are crucial in many businesses in the current digital age, from advertisement and
pleasure to information transmission and user interfaces that are interactive. Leading manufacturer
and supplier of cutting-edge display technologies, DWIN Display has completely changed how we
view and engage with visual material.
This research seeks to establish DWIN Display and emphasize its salient characteristics, uses, and
industry contributions. We may acquire a thorough grasp of how DWIN Display became a sector
lead in the display technologies market by looking at the company's history, technological
developments, and important product offers.
Application Component:
13
1.Arduino IDE:
Arduino is a free electronics platform that includes both hardware and software. It was created in 2005
to make the procedure of creating projects that are interactive and prototypes easier. The platform's
physical components are Arduino boards. They typically include a microcontroller, which serves
as the board's brain, as well as input and output pins, strength connections, and other components.
Arduino boards come in a variety of shapes and sizes to meet the needs of various projects.
Arduino boards are built around various microcontrollers, including Atmel's (now Microchip
Technology) popular AT mega series and ARM-based microcontrollers. These microcontrollers
include analog-to-digital converters (ADCs), electronic input/output (I/O) pins that are timers, and
interfaces for communication (e.g., UART, SPI, I2C).
Arduino The software (IDE - the Integrated Development the Environment) is an easy-to-use
software application for writing, gathering, and transferring code to the boards that use Arduino.
It offers a streamlined programming environment centred on the Wiring language, a C/C++ variant.
For debugging and communication, an IDE additionally features a code its editor, a compiler, as well
as a serial monitor.
Tinker cad is an online platform that offers a virtual environment for designing, prototyping, and
simulating electronic circuits and 3D models. Its intuitive interface and drag-and-drop functionality
make it accessible to users with varying levels of experience in circuit design and 3D modeling. Tinker
cad’s circuit design feature enables users to create and interconnect electronic components, simulate
their behavior, and test circuits virtually.
Additionally, the 3D modeling feature allows users to design and visualize 3D models, including
objects and structures. Tinker cad also facilitates collaboration by providing tools for project sharing
and collaboration among users. Its simplicity and versatile design capabilities make Tinker cad a
popular choice for educational purposes, hobbyists, and prototyping electronic projects without the need
for physical components or equipment
3. DGUS Software:
14
DGUS software and DGUS screen make up the DGUS development system. The DWIN Graphic
Utilized Software is known as DGUS. Users must finish variable configuration files created by
DGUS software in order for the DGUS screen to function properly. Users can create a table ahead of
time to organize the necessary variable address and make it easier to modify and maintain later
projects.
DWIN Technology created the DWIN DGUS Tool as a user-friendly graphical user interface (GUI)
development tool and software development kit (SDK). For DWIN's smart display modules, such as
the DGUS series, it is especially made for designing unique graphical user interfaces and interactive
displays.
With the help of the DWIN DGUS Tool, designers and developers can make graphical interfaces for
DWIN's display module that are both aesthetically pleasing and extremely functional. The DGUS
Tool accelerates the process of creating and deploying user interfaces with its simple design and
strong capabilities, making it suited for an extensive variety of applications across many sectors.
Chapter 5
15
Finding and recommendations
VSOFT Technology provides consulting services in the areas of enterprise architecture, application
development, business process optimization, and system integration.
They provide students with a wide range of internship opportunities in various fields
1. Embedded electronics
2. Hardware testing
3. PCB design
4. PCB testing and assembly
Here while doing this internship, I learn so many things not only related to android but related to
company, Industry. My internship experience gave me a direction, a path that helped me set my career
goals. primary thing that I learn from my internships was the expertise or skills required to complete
tasks in the field.
This experience taught me the importance of teamwork and its impact on the success of the department
and the company. Working as an intern and completing assigned tasks form my domain and companies
gave me confidence to believe in myself. Believing yourself helps you feel much more competent
and confident in every task you do. Every aspiring developer must be proficient in at least one
specific programming language to complete this job. In the Embedded technologies world, this language
is mainly C and CPP.
16
5.3 Benefits of Internship-
Working at an embedded technology company gives you hands-on experience developing, testing, and
designing embedded systems. You get to work with modern software and hardware, gaining practical
knowledge that is difficult to obtain through academic coursework alone.
Being involved in an embedded technology company exposes you to the sector and its unique challenges.
You will learn about procedures for development, managing projects, and industry standards. This
experience can be extremely useful when transitioning for a full-time position in the industry.
Career Growth:
Internship trainings helps to increase career growth in terms of knowledge, skills and industry
experience.
Job Opportunities:
With an internship experience, the job opportunities open up for a developer as a real time experience
helps companies in recognizing potential and knowledge and skills of a developer
17
5.4 Suggestion to Department College and Advice to student:
I would like to say to my college that it’s good decision of providing Internship Track for
student of Final year.
Every time during these six month of internship college supports every student and takes
continues follow-up which helps us to adhere to the target.
Internships provide students with the opportunity to apply their knowledge gained in
practice under practical conditions.
This helps me better understand the theories and strategies you have been reading about,
cementing the learning process and giving you greater focus.
I suggest that everyone seize the opportunity to intern, even if it is not necessary in the
industry, they want to work in. There is much to gain from it, you can benefit a lot from it
both professionally and privately.
Vsoft technology is good company for student who wants to take internship, the supporting
staff always ready to help and solves doubt of their interns. I will suggest this company to
another student who wants to take internship in android or other fiel
18
Chapter 6
Conclusion
During the entire project span lots of things were new but were gone through our hand in the training
span. There is no trial and error during the manufacturing as it will cost much of damage to the
respective company or industry. Each part of the project needs to be precise, hence precision is must
in every aspect which should be kept in mind. Not only the precision but time is also a significant
aspect as the client needs the particular order in the given period of time, as there are very many
competitors who can complete the same task in very much span of time which will cause us to lose
the client and also degrade the company’s reputation. Various morals values are learnt during the
entire span which will be useful for our future life. The thing that needs to be kept in mind is that
doing the task perfectly as expected reduces the further tedious work in repairing the work.
19
Internship Completion Certificate-
20