Krish
Krish
FOR TRAINING AT
DISCOVER TECHNOLOGIES
(THANE)
SUBMITTED by
Krrish Parab
(Polytechnic)
MUMBAI – 400095
2024-2025
www.discovertechnologies.co.in
INDUSTRIAL TRAINING COMPLETION CERTIFICATE
The performance and conduct of the above student was good during the complete
training period.
Section/Industry Supervisor
Anjum Mujawar
Head of section/Plant/Officer
www.discovertechnologies.co.in
NO OBJECTION CERTIFICATE
This report does not contain any confidential document of the company
such as design, drawing, formula, specifications, documents, procedures,
etc. which may cause any type of loss to this company.
Training Start Date: 03/06/2024
The performance and conduct of the above student was good during the complete
training period.
Section/Industry Supervisor
Anjum Mujawar
Head of section/Plant/Officer
MUMBAI – 400095
2024-2025
CERTIFICATE
(Polytechnic Supervisor)
PREFACE
All the data was collected from the websites, documents and also with
the help of mentor, employees and other workers.
ACKNOWLEDGEMENT
I am thankful for their valuable guidance, their helping hand & fruitful
advice during my training, I would like to express my deepest sense of
gratitude to, Mr. Anjum Mujawar and Ms. Sumaiya Khan which gave me
immense confidence and widened my knowledge. They guided and
encouraged me throughout my work.
KRRISH
PARAB
2205710013
ABSTRACT
I have tried to put my sincere efforts to make this report a worthy &
honest declaration of whatever I accomplished at Discover Technologies
1 INTRODUCTION
2 ORGANIZATIONAL STRUCTURE
6 CONCLUSION
7 CURRICULUM SUGGESTION
8 BIBLIOGRAPHY
9 APPENDIX
CHAPTER 1
INTRODUCTION
It has been a life changing duration which has completely shifted my view of the
electronics industry and has given me a brand-new vision as to what all is there for
me to explore and learn. The potential that I have received from this company will
always be remembered for it has played one of the most important roles in shaping
my engineering career.
Founded in 2005 by a great visionary Mr. Nasir Khan in Thane, A place for
engineering students and hobbyists to not only learn it all but also to learn how to
apply it in practical situations to solve problems which is the sole motto of the
engineering discipline.
Other than that, the company develops interfacing and development boards for
various Microcontrollers such as the ESP, The infamous Arduino, The Raspberry,
Microbit, etc. The designing for the PCBS and testing is done in the workshop itself
while the PCB producing is usually outsourced.
PERSONNEL
It’s unbelievable but the organization and supervisors manage to not only make it
work but also run it smoothly like clock work with only 6 employees.
Technical Staff mainly handle the lectures, the websites, the maintenance, etc.
GAINS
MARKETING
Chapter 2
ORGANIZATIONAL STRUCTURE
DIRECTOR
(NASIR KHAN)
TECHNICAL HEAD FINANCE
Marketing
TECHNICAL ASSISTANT
BDI
ACCOUNTS
PCB DESIGNER
SALES
Mr. Nasir Khan, the Director leads the organization and has different departments
excelling under him. The technical head manages and guides the technical assistant
and the sole PCB Designer.
The marketing department has a brand developer and BDI and has the sales working
under it.
The accounts work alone under the sole supervision of the finance team.
Communication System
The main modes of communication between the different departments is mainly
through online meetings on Google Meet for coordinating tasks and assigning new
work.
CHAPTER 3
The whole idea of these development boards is to plug in the modules and sensor and
other parts to the controller without any physical connection necessity which reduces
error and wrong connections which usually results in shorting.
The office has a nice and relaxed work culture and is totally productive in terms of
working environment. People are nice and were open to explore new ideas and
encouraged others to do the same. It was a relaxed and open environment for all to
learn, build, develop and create amazing projects along with the curriculum
development for the AISKOOL. Learned how to do documentation work and to
make proper presentations and also to give presentations.
The main role of the engineers was to develop research on new ideas and projects
and to build curriculum on the topics of Artificial Intelligence along with the basic
Robotics curriculum development for the AISKOOL. As interns we provided lessons
and supervision in the demo lectures for the coding classes for children.
CHAPTER 4
Initially we started with the basics of coding for robots for kids such as block coding
using various internet websites such as the MIT APP INVENTOR AND THE
SCRATCH ONLINE PLATFORM to learn basic coding using blocks which helped
to develop coding concept and hence later on made it easier to code in other high
level languages.
This was the scratch online platform to learn block coding and to create mini games
and apps which helped developed the logic for advanced programming.
This is the scratch IDE in which the programming was done.
The MIT APP INVENTOR was developed by the MIT a technological institute from
the US.
The MIT app inventor also allowed us to learn about the implementation of AI in the
programs and software I developed with it.
It mainly focused on creating android applications from scratch using prebuilt blocks
and animations with other extra add ons.
THE MIT APP INVENTOR IDE INTERFACE
The workspace was well equipped with all the necessary devices and equipment
required to carry out all the tasks given to us.
Other tools – Soldering Iron, soldering station, pliers, screw drivers, soldering wig,
soldering wire, table, exhaust fan, lights, multimeters, wires, breadboards, jumpers,
pins, and various other miscellaneous things required to build projects.
Soldering station to carry out the solder work and to join loose connections and dry
solders so that the device start working again.
CHAPTER 5
Made various programs on it such as the obstacle detector robot and the Edge
detector robot.
Developed curriculums and problems statements for the bot and wrote codes to solve
the problems and taught them in lectures and sessions and demos.
The connection is simple and can be made through a physical USB A to USB B cable
or a wireless Bluetooth 4.0 connection will also upload the code to the robot.
ARDUINO NANO
The Arduino nano is another popular Arduino developed board very much similar to
the Arduino uno. They use the same processor (Atmega328p) and hence they both
can share the same program.
WHAT IS ARDUINO NANO?
The Arduino Nano is Arduino’s classic breadboard friendly designed boar with the
smallest dimensions
There are total three ways by which you can power your nano.
USB JACK: Connect the mini USB jack to a phone charger or computer through a
cable and it will draw power required for the board to function
VIN PIN: The vin pin can be supplied with an unregulated 6-12V to power the board.
The on-board voltage regulator regulates it to +5V.
+5V PIN: if you have regulated +5V supply then you can directly provide this o the
+5V pin of the Arduino.
INPUT/OUPUT:
There are total 14 digital Pins and 8 Analog pins on your Nano board. The digital
pins can be used to interface sensors by using them as input pins or drive loads by
using them as output pins. A simple function like pin Mode () and digital Write () can
be used to control their operation. The operating voltage is 0V and 5V for digital
pins. The analog pins can measure analog voltage from 0V to 5V using any of the 8
Analog pins using a simple function like analog Read ().
These pins apart from serving their purpose, can also be used for special purposes,
which are discussed below:
Serial Pins 0 (Rx) and 1 (Tx): Rx and Tx pins are used to receive and
transmit TTL serial data. They are connected with the corresponding
ATmega328P USB to TTL serial chip.
PWM Pins 3, 5, 6, 9 and 11: These pins provide an 8-bit PWM output by
using analog Write () function.
SPI Pins 10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK): These pins are
used for SPI communication.
In-built LED Pin 13: This pin is connected with a built-in LED. When pin
13 is HIGH – LED is on and when pin 13 is LOW, it is off.
I2C A4 (SDA) and A5 (SCA): Used for IIC communication using Wire
library.
AREF: Used to provide reference voltage for analog inputs with analog
Reference () function.
These special functions and their respective pins are illustrated in the Arduino Nano
pinout diagram shown above.
The TX & RX LEDs on the Nano board will blink whenever information is being
sent out through the FTDI & USB link in the direction of the computer. The library-
like Software Serial allows serial communication on any of the digital pins on the
board. The microcontroller also supports SPI & I2C (TWI) communication.
It will hardly take 5-10 minutes to upload your first program to Arduino Nano. All
you need the Arduino IDE, an USB cable and your Nano board itself.
SPECIFICATIONS:
SPECIFICATIONS DETAILS
Microcontroller Atmega328p/Atmega168
Operating Voltage 5V
Analog pins 8
USART Yes
USB Mini
ADVANTAGES DISADVANTAGES
• Robotics
• Control System
• Embedded Computer
• Instrumentation
• Android Applications
• Industrial Automation
• Medical Instrument
1. POWER PIN (Vin, 3.3V, 5V. GND): These pins are power pins
• Vin is the input voltage of the board, and it is used when an external
power source is used from 7V to 12V.
• 5V is the regulate power supply voltage of the nano board and it used to
give the supply to the board as well as components.
• 3.3V is the minimum voltage which is generate from the voltage regulator
on the board.
• GND is the ground pin of the board
The programming of an Arduino nano can be done using the Arduino software. Click
the Tools option and select the nano board. Microcontroller ATmega328 over the
Nano board comes with preprogrammed with a boot loader.
This boot loader lets to upload new code without using an exterior hardware
programmer. The communication of this can be done with the STK500 protocol.
Here the boot loader can also be avoided & the microcontroller program can be done
using the header of in-circuit serial programming or ICSP with an Arduino ISP.
The open-source Arduino software (IDE) makes it easy to write code and upload it to
the board. This software can be used with any Arduino board.
Active development of the Arduino software is hosted by Git hub. See the instruction
for building the code. Latest release source code archives are available here. The
archives are PGP-signed so they can be verified using this GPG key.
SENSORS INTERFACE WITH ARDUINO NANO
Sensors
• A sensor is a device that detects and responds to some type of input from
the physical environment.
• The specific input could be light, heat, motion, moisture, pressure, or any
one of a great number of other environmental phenomena.
• The output is generally a signal that is converted to human-readable
display at the sensor location or transmitted electronically over a
network for reading or further processing.
Sensor Definition:
Type of sensors
Automotive sensor
• Example: Speedometer, Radar gun, fuel ratio meter
Chemical sensor
• Transforms chemical information composition, presence of a
particular element or ion, concentration, chemical activity, partial
into analytically useful signal
• Example: PH sensor
Environmental sensor
• This integrated sensor combines barometric air pressure, humidity,
ambient air temperature sensing function as well as air quality
measuring.
• Example: Rain gauge
Optical sensor
• Elcctío⭲ic dctcctoí tkat co⭲:cíts ligkt, oí a cka⭲gc i⭲ ligkt i⭲to a⭲
clcctío⭲ic sig⭲al
• Examplc: Pkoto diodc, Pkoto tía⭲sistoí, camcía
Mechanical sensor
• Used for positioning or limit switch task
• Example: Strain gauge, potentiometer measure displacement, limit
switch
Classifications of sensors
Proprioceptive sensors
• Measure values internally to the system (robot)
• E. g. motor speed, wheel load, battery status
Exteroceptive sensors
Passive sensors
Active sensor
Local sensors
Global sensors
Examples
LOCAL GLOBAL
Passive Passive
- Active
Passive Passive
Active
Active
Sonar sensor
Sonar sensor IR sensor
Laser
Analog or digital?
Which is better?
Consideration:
• Number of analog sensors is greater than digital
• Analog sensor requires AD converter to interface with controller
• Digital sensor is complex but more accurate
Analog or digital?
Interface Ultrasonic Sensor with Arduino Nano
What is an ultrasonic sensor?
Ultrasonic sensors are normally defined as electronic devices, this means that
they can emit an acoustic wave which is beyond the range of human hearing,
in addition the range of an ultrasonic sensor is normally determined by the
frequency of vibration from the transducer (converts pressure or brightness
into an electrical signal), this means as the frequency increases, the sound
waves will then transmit progressively through shorter distances.
As the frequency decreases, the sound waves will transmit progressively
through longer distances, this means long range ultrasonic sensors will work
best when there is a lower frequency and long-range ultrasonic sensors work
better at higher frequencies.
Ultrasonic sensors are also used when scanning to see a baby as the image
shows.
2)
This section explains the interfacing of the ultrasonic sensor with an Arduino by
considering HC-SR-04 where it explains the ultrasonic sensor pinout, its
specifications, wiring diagram, and how the sensor with Arduino connection.
TRIG – This pin is used to receive controlling signals from the Arduino board.
This is the triggering input pin of the sensor
ECHO – This pin is used for sending signals to the Arduino board where the
Arduino calculates the pulse duration to know the distance. This pin is the ECHO
output of the sensor.
Applications
Components
Step 1
Arduino nano
The Arduino Nano board is a very low-cost board. That is why I have used this
board. You can use any other Arduino board for this project.
Ultrasonic sensor
Bread board
USB cable
Step 2
Connect the ultrasonic sensor and the Arduino board to the breadboard.
Step 3
we connect the ultrasonic sensor to the Arduino board using the jumper wire.
For that, see the circuit diagram below.
Connect the TRIG pin of the ultrasonic sensor to the D2 pin and the ECHO pin to
the D4 pin. The GND pin connects the GND pin and the VCC pin connects to the
VCC or 5v pin.
Step 4
void setup() {
pinMode(2, OUTPUT);//define arduino pin
pinMode(4, INPUT);//define arduino pin
Serial.begin(9600);//enable serial monitor
}
void loop() {
//pulse output
digitalWrite(2, LOW);
delayMicroseconds(4);
digitalWrite(2, HIGH);
delayMicroseconds(10);
digitalWrite(2, LOW);
The type of sound determines its frequency. For example, a bass drum has a low-
frequency sound and a cymbal has a higher frequency sound.
The sound sensor is a simple device which can detect the sound. The sound
sensors are very simple to use.
There are several Sound Sensor Modules available in the market that are
implemented using different ICs like LM324, LM393, LM344, LM386 etc. So,
check your sound sensor for the main IC and determine its schematic.
The following image shows the schematic of the Sound Sensor Module that is
implemented using LM393 Voltage Comparator IC.
If you observe in the Schematic, I have pointed out where you can extract the
Analog Output from the sensor. In most LM393 based Sound Sensors, only
Digital Out is available i.e., when detected sound is Higher or Lower than a
certain level, the output of the sensor will Low or High.
In my case, the sound sensor will produce a logic LOW when sound is detected
and a logic HIGH when there is no sound.
For many different projects, this can be used to build sound-reactive switches
or to build a sound-reactive LED visualizer.
This is why this sensor is popular among beginners as these are low power, low
cost, rugged, and feature a wide sensing range that can be trimmed down to
adjust the sensitivity.
This sensor has three pins, two of which are power pins leveled VCC and GND
and the other two pins are analog and digital pins which are shown in the
diagram above. It has an onboard power LED and a signal LED.
The power LED turns on when power is applied to the board and the signal LED
turns on when the circuit is triggered.
This board also has a comparator Op-amp that is responsible for converting the
incoming analog signal to digital signal. We also have a sensitivity adjustment
potentiometer; with that, we can adjust the sensitivity of the device. Last, we
have the condenser microphone that is used to detect the sound. All these
together make the total Sound Sensor Module.
You can set a threshold value using a potentiometer so that when the amplitude
of the sound exceeds the threshold value, the module will output LOW otherwise
HIGH.
detects the intensity of sound where sound is detected via a microphone and
fed into an LM393 op-amp
Description
Pin Name
VCC The VCC pin powers the module,
typically with +5V
Applications
Hearing aids
Telephones
Tape recorders and karaoke
Live and recorded audio engineering
Radio and television broadcasting
Speech recognition technology
CONCLUSION
This training has been great learning experience for me. It has been a pleasure
to be a part of a technological organization as enormous and noteworthy at
Larsen & Toubro Limited. At the end of my training tenure, which I refer to as
the most exciting, enriching and challenging experience ever in my engineering
curriculum, I wish to optimize the benefits accrued over a period of six months.
Previously my knowledge was only restricted to books but project time, I gained
a lot of information about various welding processes, manufacturing methods
and much more. This experience will certainly help me to visualize work status
better.
During training period, I have gained the specific knowledge in following Areas:
Learn different types of sensors
Watch online video analog and digital sensors and how to work
Learn basic coding
Make ppts of tasks
Make documentations
made a relay board
Solder, de-solder PCB
Learn how to interface all sensors
Interface sensors with Arduino nano
Worn on hardware practical and gain practical knowledge
Watch online tutorials of coding
Apart from this we gain extra knowledge which we cannot get through books or
theory.
CHAPTER 7
Micro bit
ESP32
STM32
Raspberry Pi
Arduino
Beagle Bone
Introduction to PCB designing and circuit simulation using Proteus, KICAD, Tinker
CAD, Autodesk EAGLE
Documentation and preparing papers on researched topics as well as designing
programs.
BIBLIOGRAPHY
https://www.elprocus.com/an-overview-of-arduino-nano-board/
https://youtu.be/nEuLbCnUwVg
https://youtu.be/uaHwmnWMBGg
https://toptechboy.com/arduino-lessons/
https://www.seeedstudio.com/blog/2019/11/15/20-best-arduino-
nano-projects-that-you-must-try-2019/
https://youtu.be/qSp-n-BfsiE