Enc Encoded VFG Zoyl2vUbmhes9Amy7hLZqnlK0drnmm8kndZ2NpQmzR 4HkIzkygXJNOuT4dd8Q
Enc Encoded VFG Zoyl2vUbmhes9Amy7hLZqnlK0drnmm8kndZ2NpQmzR 4HkIzkygXJNOuT4dd8Q
SUBMITTED TO
“COLLEGE NAME”
CITY
SUBMITTED BY:
STUDENT NAME
SPI/VT/2022/…...
CERTIFICATE OF COMPLETION
This is to certify that Mr. /Ms. Student Name of Diploma (Branch Name) from College Name was
working on the project entitled “Project Title” in Softpro India Computer Technologies (P) Ltd.
She/he was engaged with us for training during July 2023 to August 2023 for one & a half month.
He/She has done an excellent job during his/her engagement with the Software Development &
Testing Division of the company. She/he has completed his/her project during the training tenure.
His/Her performance has been good and satisfactory.
I would like to take this opportunity to express my appreciation to Mr./Ms. Student Name for his/her
work and wish him/her all the very best for his/her future endeavours.
Regards,
I, <student name>, hereby, declare that the Project Report submitted to <College Name> for
the award of three-year Diploma in <Branch Name> was done under the guidance of Prateek
Mishra, Trainer and Project Manager, Softpro India Computer Technologies (P) Ltd.
I also declare the information in the report is correct as per my knowledge and I bear any
responsibilities for any error or omission, if any. The matter embodied in this project work
has not been submitted earlier for award of any degree or diploma to the best of my
knowledge and belief.
Student Name
Date: 31/08/2023
ACKNOWLEDGEMENT
I am thankful and would like to express my gratitude to all those who have helped in in
making my efforts a success and who gave me the possibility to complete this report.
My special thanks is due to our college’s electrical/electronic engineering Head of
department (H.O.D) Mr/Mrs. NAME, whose help, guidance and simulating support took us
to the completion of this training.
I would like to express my sincere gratitude to my trainer and mentor <Trainer Name>,
Senior Consultant– Electronics Department (Softpro India Computer Technologies (P)
Ltd.), who gave me his full support and encouraged me to work in an innovative and
challenging project for Educational field. I also sincerely thanks for the time spent in
proofreading, error corrections and helping my mistakes fixed. The knowledge and guidance
we received were extremely helpful in completion of my training.
I would also like to acknowledge with much appreciation the crucial role of the staff
members in the training department who gave us access and full support to use the lab
equipment, machines and systems to build the project.
I extend my thanks to every member of Softpro India Computer Technologies (P) Ltd. for
their support and co-operation.
Student Name
INDEX
Softpro India Computer Technologies (P) Ltd. is a leading IT firm and the software development
division of Softpro Group of Companies with its headquarter located in the capital city of Uttar
Pradesh, Lucknow. Technocrats from IIT-Kanpur and IET Lucknow established Softpro India in
2004. Softpro Group of Companies is a cluster of companies working in multiple domains like
Software Development, IT Trainings, Research and Designing.
The Founder and Managing Director of Softpro Group of Companies is Er. Ajay Chaudhary
with over 25 years of experience. Softpro India is the fastest growing IT company with the
largest learning center of the region with 15+ years experienced consultants and industry experts.
Softpro India also has signed MoU with Department of Technical Education, Government of
Uttar Pradesh making it the authorised Training & Development partners to impart and
technically upskill all the engineering students of polytechnics (government, private & aided)
across Uttar Pradesh.
Softpro India’s recent achievements include the MoU signing with Dr. A. P. J. Abdul Kalam
Technical University, Uttar Pradesh. Technologies are transcending boundaries and their
volatility is putting stringent demands on the time and mind-space of techno-professionals. At
SPG, we update ourselves with technologies even before they become norms and master them
long before they become redundant. That's why we are on the roster of clients from across the
continents.
Softpro India offers training for all the ranches of engineering (Computer Science, Information
Technology, Electronics, Electrical, Civil, and Mechanical Engineering) for updated and
trending technologies.
In the Training and Development field, Softpro India is famous with the quote
Softpro India also has several online and offline training options like Summer Training,
Industrial Training, Vocational Training, Apprenticeship Program, Employment Training
Program and Online Courses. The learning material and other resources are available on Softpro
India’s Learning Management System (LMS) – “Polyprep – Knowledge @ Your Doorstep” and
mobile application – “e-Study Zone”.
The Softpro Team have engineered Softpro India to be at the very forefront in Web based
technology. Our core competencies span a spectrum of web-intensive services that range from
website designing to robust backend management.
Softpro Innovations is a Revolutionary Sector and the Part of the Organization that specializes
in implementing the Engineering Ideas into Existence. The Sector focuses on Research and
Development of Technologies including Internet of Things (IoT), Robotics, Machine Learning,
Advanced Embedded Systems etc., to maintain the standards of Industry and to support
emerging engineering graduates and the IT Sector.
Softpro Innovations targets on providing solutions for various industries. The company has
developed innovative products that have transformed the way businesses operate and has helped
them achieve their goals.
Softpro Innovations' IoT solutions have helped businesses monitor and manage their assets, track
inventory, and improve their supply chain operations. For example, the company's IoT platform
can be used to track the location and temperature of perishable goods during transportation. This
helps businesses ensure that their products are delivered in the best possible condition, reducing
wastage and improving customer satisfaction.
In addition to IoT solutions, Softpro Innovations also develops advanced robotic technologies
that are transforming various industries and also supports Engineering students in Hardware
Equipped training on such advanced Topics and development under the guidance of Industry
Experts.
One of the most impressive products developed by Softpro Innovations are their Smart Library
Managemement Systems, this technological solution streamlines and automates various library
functions. This system uses technologies such as RFID (Radio Frequency Identification) and IoT
(Internet of Things) to manage library resources, track inventory, and enhance the overall library
experience for students affiliated to particular Universities.
Another Innovative Project Developed are Smart E- Vehicle Models with Live Tracking,
Monitoring & Predictive Maintenance Technology. The Projects are equipped with advanced
sensors and machine learning algorithms that allow them to navigate complex environments and
perform tasks autonomously.
Softpro Innovations is a company that is pushing the boundaries of IoT, Robotics & Engineering
Technologies. The solutions are transforming the way businesses operate, and their commitment
to developing cutting-edge technologies to develop the need of the future and to Empower the
Engineers of Today by setting the standard for the industry.
This Project is also powered by SoftPro Innovations which helped in Guidance, Development
and in Providing the important resource which were beneficial and vital to build and make this
2. SUMMER TRAINING
Summer training is an important part of the engineering curriculum. The Diploma course
summer training helps a student in being acquainted with the manner in which his/her knowledge
is being practically used outside his/her institute and this is normally different from what he/she
has learnt from books. Hence, when the student switches from the process of learning to that of
implementing his/her knowledge, he/she finds an abrupt change. This is exactly why summer
training session during the B.E curriculum becomes all the more important. Summer training is
prescribed for the student of Technical College as a part of the four-year degree course of
engineering by the AICTE. We are required to undergo summer training for a period of 45 days
after the completion of the 2nd year.
Summer Training allows industry exposure and understanding the working environment. It is
essential and helps to attain in-depth knowledge of the engineering stream. It enhances
professional skills in a real-time environment. It helps us understand the area of interest and
selection of an area of specialization.
It also allows students to learn the basics of how to work as a team member to complete given
tasks. It improves awareness of the industrial environment and work culture of the specific
industry. It gives real-time work and workshop projects help to learn more analytically. It allows
interaction with experts help to solve queries with practical exposure. The Certificate obtained
from reputed organization give weightage to resume or CV.
1. Objective
This Arduino Bidirectional Visitor Counter Project can be used to count the number of
persons entering a hall, Shopping mall, office, functions in the entrance gate. It can
also be used at gates of parking areas and other public places.
It can be used in mostly all the areas for crowd management and where there is requirement of
security, maintenance and proper arrangement of services for public-
● Shopping Malls
● Smart Railways
● Hospitals
● Police Stations
● Historic & Religious Places, Sites, and many more such places where there are numbers of
people who make regular visits.
The project is also a very easy and simple module to be installed or setup and can be made or
installed quickly, the module only requires IR Sensor and the Controller to work and has a display to
represent the amount of visitors.
● Arduino - It is the main processing unit of the project. It controls output devices, it also
reads input from RFID reader. Arduino sends various messages to the LCD display.
● IR Sensor - It detects the Objects and Humans and sends input signals to the arduino.
● LCD Display - 16 by 2 Liquid Crystal Display (LCD) is used in this project. It displays on
2 lines each containing 16 characters.
● PCB – A Printed Circuit Board is required for placing all components and making the actual
working circuit for the street light system, for temporary circuits a breadboard can also be
used. In this project we are using zero pcb board.
● Clipper and T-blocks (Screw-Terminal Blocks) are used for connecting wires with
components and PCB.
Soldering
● Soldering Iron- To solder all the components, wired and building circuits on PCB.
Hardware
● Wire Cutter for peeling, cutting and adjusting wires according to size & requirement
● Glue gun, Screws and Nuts for fixing street light and setup
Other Tools
The total budget for the project could be held from the table below-
NOTE - This budget is held by the project held and made by Softpro Training Centre and the
product/component can also be used of different models and types, which can increase or decrease
the cost and pricing, the table chart is made for estimation purpose only.
Arduino UNO -
pins, 14 I/O digital ports that are used to connect with external electronic circuits. Out of 14 I/O
ports, 6 pins can be used for PWM output. It allows the designers to control and sense the external
electronic devices in the real world.
● Microcontroller : ATmega328P
● Operating Voltage : 5V
used by bootloader
● SRAM : 2 KB (ATmega328P)
● EEPROM : 1 KB (ATmega328P)
● LED_BUILTIN 13
This cable is used to interface any of the Arduino boards with your
computer, you can also connect your USB printer, scanner, and more to
your computer. These cables transmit data at high speeds with the
error-free, high-performance transmission.
IR Sensor -
IR sensor is an electronic device that emits light in order to sense some object of the surroundings.
An IR sensor can
measure the heat of an object as well
as detect the motion. Usually, in the
infrared spectrum, all the objects
radiate some form of thermal radiation.
These types of radiation are invisible
to our eyes, but infrared sensors can
detect these radiations.
The emitter is simply an IR LED (Light Emitting Diode) and the detector is simply an IR photodiode.
Photodiodes are sensitive to IR light of the same wavelength, which is emitted by the IR LED.
When IR light falls on the photodiode, the resistances and the output voltages will change in
proportion to the magnitude of the IR light received.
● 5V DC Operating voltage
● I/O pins are 5V and 3.3V compliant
● Range : Up to 20cm
● Adjustable Sensing range
● Built-in Ambient Light Sensor
● 20mA supply current
● Mounting hole
Relay -
● When the electromagnet is applied with some current, it induces a magnetic field around it.
● In the relay, Copper coil and the iron core act as electromagnet.
● When the coil is applied with DC current, it starts attracting the contact as shown. This is
called energizing of a relay.
● When the supply is removed it retrieves back to the original position. This is called De
energizing of a relay.
4 Normally Close The other end of the load is either connected to NO or NC. If
connected to NC the load remains connected before trigger
(NC)
5 Normally Open The other end of the load is either connected to NO or NC. If
connected to NO the load remains disconnected before trigger
(NO)
Alphanumeric Display -
These 16 x 2 LCD display modules are constant of 16 Columns and 2 Rows. The 1st row of this
module has a total of 16 columns 0 to 15 and the position of the first row is 0. Also, the 2nd row
has a total of 16 columns 0 to 15 and the position of the second row is 1. So the total numbers of the
column are 16 x 2 = 32. It means a 16 x 2 LCD module can display 32 characters at the same time.
I2C -
I2C is a synchronous, multi slave, multi master packet switched, single-ended serial bus. ie. Multiple
chips can be connected to the same bus.I2C uses only two bidirectional open collector or open drain
lines, Serial Data Line (SDA) and Serial Clock Line (SCL), pulled up with resistors.
It is also known as the I2C Module. It has a total of 20 male pins. 16 pins are faced to the rear side
and 4 pins faced towards the front side. The 16 pins connect to 16x2 LCD and the 2 pins out of 4 pins
are SDA and SCL. SDA is the serial data pin and SCL is the clock pin. The rest 2 pins for power
supply (Vcc and ground).There is a POT on the I2C Module. We can control the contrast of the LCD
display by rotating this POT. And there is a jumper fixed on the module. When we remove the
jumper, the backlight of the LCD display will go OFF.
● The first pin is SCL, which is a serial clock primarily controlled by the master. SCL is
used to synchronously clock data in and out of the slave device.
● The second pin is SDA, which is the serial data line. SDA is used to transmit data
between the master devices and slave devices.
● Operating voltage : 5V
● Controller : PCF8574
● Default address : 0x27
LED -
Breadboard -
A breadboard is used to build and test circuits quickly before finalizing any circuit design. The
breadboard has many holes into which circuit components like ICs and resistors can be inserted. A
typical breadboard is shown below:
The bread board has strips of metal which run underneath the board and connect the holes on the top
of the board. The metal strips are laid out as shown below. Note that the top and bottom rows of
holes are connected horizontally while the remaining holes are connected vertically.
Jumper Wire -
Connecting Wire -
A wire is a flexible metallic conductor, especially one made of copper, usually insulated, and used to
carry electric current in a circuit.
Zero PCB -
4. Description
This project tells the plan of Industrial Automation utilizing microcontrollers. This circuit will do the
task of tallying the number of persons or workers in an industry bi directionally. This count will be
very accurate and it will beep a warning alarm if the number of people exceeds the limit. The
aggregate number of people will appear on the LCD Display. The microcontroller will get signals
from the sensors and those signals work under the control of a programming code which is put away
in the ROM of the microcontroller. The Infrared Receivers will continuously monitor any entity
which passes both outside the building and inside the building. According to the number of guests
inside the industry, electronic appliances like lights,fans and coolers will be triggered on and off.
This automation will save lots of electricity.
Industries require a huge number of work force and maintenance. Here in this given paper we have
taken steps to ease the industry work by reducing the consumption of electricity and providing safety
features which will not lead to dangerous situations. This will ease the work of electricity
maintenance. Over many years guest counters are used in many areas. The sensors used in this circuit
are very efficient in terms of execution in comparison to the manual tally counter. This circuit can be
used in many places like classroom halls, an auditorium, libraries, community halls, hospital, clinic,
shopping mall, etc. It is a necessity to monitor the visitors for better crowd management. The initial
method for counting the visitors involves hiring people to
stand and manually calculate the number of guests or workers who enter or exit by a specific
location.
The Project can be divided into two modules, entry & exit part and display part.
The project also has an additional application of turning or triggering a relay when the IR sensor
detected any person entering from the entry area and it keeps the area lighted unless the person do
not exist, Here the microcontroller has been programmed than when the count of total person inside
the area on the premise if equal to zero, then only the lights will be off, otherwise even one person
(or more) if available inside the area, the lights will be on.
The project also displays the status of lights attached to the module, changes, and represents it in real
time.
When any person enters the room, the entry IR sensor detects them and it gives the signal to the
microcontroller. Then, the microcontroller gives the count of people to the LCD Display and the
LCD displays the number of people in the room. When the people enter the room, the entry IR sensor
detects them and the LCD displays the number of people in the room by increment 1.
When any person exits the room, the exit IR sensor detects them and it gives the signal to the
microcontroller. Then, the microcontroller gives the count of people to the LCD Display and the
LCD displays the number of people in the room. When the people enter the room, the exit IR sensor
detects them and the LCD displays the number of people in the room by decrement 1.
5. Project Implementation
5.1 Procedure-
After getting all the components at one place, below is the step-by-step procedure for the
connections-
1. First thing is to build a Program for the microcontroller and upload it to the Arduino
using Arduino IDE Software.
2. After Uploading the code successfully to the controller, it is ready to accept and make
connections.
4. Take the first IR Sensor and connect the output pin of the sensor to analog pin A0 of the
arduino as mentioned above and GND to GND of the microcontroller and give power to the
v+ pin.
5. Take the second IR Sensor and connect the output pin of the sensor to analog pin A1 of the
arduino as mentioned above and GND to GND of the microcontroller and give power to the
v+ pin.
6. Take the Relay Module and connect the IN1 and IN2 pin of the relay to digital pin 8 and 9 of
the arduino as mentioned above and GND to GND of the microcontroller and give power to
the v+ pin.
8. Connect SCL and SDA from pin SCL & SDA (A4 & A5) respectively, Vcc to Vcc and GND
to GND for completing all connections.
After completing all connections as mentioned, it is now time to turn on the circuitry by giving
supply, for power supply, we can use a 12V power adapter with the help of voltage regulator IC-
7805 to make a convenient 5V dc regulated supply, IC7805 is mounted on the PCB board used in the
project just behind the dc port.
Connect a 3.3V Led in the PCB board to display when power supply is applied to the project.
After all the steps taken properly, the project will be developed, once the program is given to
Arduino, it will work accordingly and its time to test the projects working-
We need to test the working of the IR sensor & adjust its sensitivity from the trimmer attached just
behind the module.
We need to check whether the display is properly working on not when initialized. We
also need to check that relays turn on when we make an entry into the area.
5.3 Precautions -
a) Check devices before using them in the project. You can test devices using a multimeter.
b) I.C and devices should not be heated too much while soldering, excess heat can destroy it.
While placing the I.C, pin number one should be made sure at the right hole.
c) Make proper care of devices and safety when using soldering iron and doing connections.
d) When using 220V electric supply take extra care and make sure to insulate the wires and leave no
cuts and joints in the connection
e) Each component should be soldered neat and clean. We should check for any dry solder.
The project is very adaptive and has applications on visiting sites and places as mentioned above, the
list can include
● Museums.
● Private Properties
● Meeting Areas
● Hotels &
The places wherever there is a need of having proper records required for the customers.
● The most useful upgrade which could be applied to this project is to use IoT in application,
with IoT we can make or give alerts whenever there is any person coming in.
● The alerts can be in the form of notifications on the phone and we can also get the data of
the total number of people that are useful in real time.
● The options can also include more entry and exit points and only a single controller can
monitor all the sites and entry exit points.
7. Conclusion:
This system can be very helpful at places to save energy and efficiency and in saving effort and time
by adding automation. By using one of such systems into use, we can make present systems more
advanced and help make use of Embedded Systems and advanced technology more in the domestic
and conventional systems.