Electrical Vechicas - Document (1) (1
Electrical Vechicas - Document (1) (1
KAKINADA
ELECTRIC VEHIClES
An internship report submitted to the
JAWAHARLAL NEHRU
TECHNOLOGICAL UNIVERSITY,
KAKINADA
In partial fulfilment for the award of the degree of
BACHELOR OF TECHNOLOGY
In
ENGINEERING
BY
PARISA PRUDHVI - (21H75A0242)
Examiner
ACKNOWLEDGEMENT
First and foremost, I sincerely salute our esteemed institution DVR & Dr. HS MIC
COLLEGE OF TECHNOLOGY for giving this golden opportunity to fulfill our warm
dreams of becoming engineers.
I hereby express my sincere gratitude to our CEO Sri D. PANDURANGA RAO and
principal Dr. T. VAMSEE KIRAN, for their consistent encouragement and facilities
provided during the course of internship.
I am thankful to our Head of the Electrical and Electronics Engineering department, Dr.
P. PRADEEP, who has rendered his consistent encouragement and valuable support
throughout the internship successfully.
I take this opportunity to express my profound gratitude and deep regards to our
coordinator Mr. S. RAVI KANTH, and our staff for their exemplary guidance,
monitoring, consistent encouragement, and co-operation in completing the internship
successfully.
Student
PARISA PRUDHVI
(21H75A0242)
I hereby declare that the material included in this internship report is the genuine work
done by me and has not been submitted to any other university/institute for the fulfilment
of the requirement of any other course of study.
Student
PARISA PRUDHVI
(21H75A0242)
ABSTRACT
TITLE PAGE NO
CHAPERT I...........................................................................................1
1.1 Introduction of IOT...........................................................................1
1.1.1 Components used in IOT...........................................6
1.1.2 Description of Networking........................................9
1.1.3 Sensors and Actuators...............................................15
1.1.4 Difference between sensors and actuators.................18
1.1.5 Arduino IDE..............................................................20
1.1.6 NodeMCU.................................................................23
1.1.7 ThingSpeak................................................................25
1.1.8 Adafruit IO................................................................26
1.1.9 Integration of Google assistant, IFTTT.....................28
and Adafruit IO
1.2 Object Identification System.............................................................33
1.2.1 Objective...................................................................33
1.2.2 Problem Statement....................................................34
1.2.3 Significant of project.................................................34
1.2.4 Scope of project.........................................................34
1.3 Overview...........................................................................................34
1.3.1 Cost of project...........................................................35
CHAPTER II.........................................................................................36
2.1 Literature Review..............................................................................36
2.1.1 Object Identification System using...........................36
ultrasonic sensors and Arduino
2.1.2 A computerized travel aid for the active...................36
guidance for the blind pedestrians
1. Connectivity: IoT devices are connected to the internet, either directly or through a
gateway or intermediary device. They can use various communication technologies
such as Wi-Fi, Bluetooth, cellular networks, or low-power wireless protocols like
Zigbee or LoRa.
2. Sensing and Data Collection: IoT devices are equipped with sensors and actuators
that allow them to collect data from their environment. Sensors can detect various
parameters such as temperature, humidity, light, motion, or location, while
actuators enable them to perform actions or control other devices.
3. Data Communication and Processing: IoT devices transmit the collected data to
cloud platforms or local servers for storage and analysis. This data can be
processed, aggregated, and combined with other data sources to derive meaningful
insights and enable intelligent decision-making.
4. Automation and Control: IoT enables automation and control of devices and
systems. For example, a smart thermostat can adjust the temperature based on
occupancy and weather conditions, or a smart irrigation system can water plants
based on soil moisture levels.
6. Applications and Use Cases: IoT has a wide range of applications across
industries and domains. Some common use cases include smart homes, industrial
automation, healthcare monitoring, agriculture optimization, transportation
systems, and smart cities.
7. Security and Privacy: With the increasing number of connected devices and data
exchange, security and privacy become crucial considerations. Protecting IoT
devices from unauthorized access and ensuring secure data transmission are
significant challenges in the IoT ecosystem.
8. Scalability and Expansion: IoT systems can scale from a few devices to a massive
network of interconnected objects. The scalability allows for easy expansion and
integration of new devices or functionalities.
In summary, the Internet of Things (IoT) is a network of connected devices that collect
and exchange data, enabling automation, data analysis, and improved decision-making. It
encompasses various technologies, protocols, and applications across industries, with the
aim of creating a more connected and efficient world.
Here are some additional details about the Internet of Things (IoT):
2. Big Data and Data Analytics: IoT generates vast amounts of data from connected
devices. This data, often referred to as Big Data, presents both opportunities and
challenges. Data analytics techniques and tools are used to extract valuable insights
from the collected data, enabling businesses to make informed decisions, optimize
processes, and create new services.
5. Smart Cities: IoT plays a crucial role in the development of smart cities, where
connected devices and systems are used to enhance urban infrastructure,
transportation, energy management, and public services. IoT technologies enable
efficient traffic management, intelligent lighting, waste management,
environmental monitoring, and citizen engagement, leading to sustainability and
improved quality of life.
10. Privacy and Security Challenges: IoT presents privacy and security challenges
due to the vast amount of data collected and the interconnected nature of devices.
Protecting personal data, ensuring secure communication, and preventing
unauthorized access are critical concerns. Robust security measures, encryption,
and privacy regulations need to be implemented to mitigate risks.
These are just some of the additional details regarding IoT, highlighting its wide-
ranging applications and impact on various industries and aspects of everyday life.
Here are some deeper details about integration possibilities within the Internet of
Things (IoT):
3. Integration with Cloud Computing: IoT devices often rely on cloud computing
platforms for data storage, processing, and analysis. Cloud integration allows for
scalable infrastructure and centralized management of IoT deployments. Cloud
services can provide real-time data ingestion, data storage, and advanced analytics
capabilities, enabling organizations to handle large-scale IoT deployments
efficiently.
4. Integration with Edge Computing: Edge computing brings data processing and
analytics closer to IoT devices, reducing latency, enhancing real-time capabilities,
and conserving network bandwidth. By performing data processing and analysis at
the edge of the network, IoT systems can respond quickly to critical events, reduce
reliance on cloud connectivity, and ensure data privacy by processing sensitive
information locally.
5. Integration with Robotics: IoT can be integrated with robotics to create advanced
robotic systems with enhanced sensing, decision-making, and connectivity
capabilities. By connecting robots to IoT networks, they can gather data from
DVR & DR. HS MIC COLLEGE OF TECHNOLOGY 5
INTERNET OF THINGS (IOT)
various
sources, interact with other devices, and perform tasks in a more context-aware and
efficient manner. This integration is crucial for applications such as autonomous
vehicles, industrial automation, and smart manufacturing.
7. Integration with Augmented Reality (AR) and Virtual Reality (VR): IoT can be
integrated with AR and VR technologies to create immersive and interactive
experiences. By combining IoT data with AR/VR environments, users can visualize
and interact with real-time information from IoT devices. For example, AR glasses
can display contextual information about objects or places, while VR simulations
can provide training and remote monitoring capabilities for IoT-enabled systems.
8. Integration with Social Media and Web Services: IoT can be integrated with
social media platforms and web services to enable user interaction, data sharing,
and crowd- sourced information. This integration allows IoT devices to interact with
social media networks, trigger events based on user activity or location, and enable
users to control and monitor their devices remotely through web interfaces or
mobile apps.
1. Devices/Things: Devices, also referred to as "things," are at the core of IoT. These
can be physical objects embedded with sensors, actuators, and communication
capabilities. IoT devices can range from simple sensors to complex systems, such
as smart appliances, wearables, industrial machinery, vehicles, and environmental
monitoring devices. These devices collect and generate data, interact with the
environment, and communicate with other components of the IoT ecosystem.
2. Sensors and Actuators: Sensors are essential components of IoT devices as they
enable the collection of data from the physical environment. Sensors can measure
various parameters such as temperature, humidity, pressure, light, motion,
proximity, and more. Actuators, on the other hand, are responsible for taking
actions based on the data received. They can control physical processes or devices,
such as turning on/off lights, opening/closing valves, or adjusting motor speeds.
Sensors and actuators play a vital role in enabling IoT devices to interact with the
physical world.
IoT, including Wi-Fi, Bluetooth, cellular networks (2G, 3G, 4G, and 5G), Zigbee,
Z- Wave, LoRaWAN, and more. These connectivity options allow IoT devices to
connect to the internet or form local networks, enabling seamless data exchange
and control.
5. Cloud Platforms: Cloud platforms provide the infrastructure and services required
for storing, processing, and analyzing the vast amount of data generated by IoT
devices. Cloud platforms offer scalable storage, computing power, and data
analytics capabilities. They enable organizations to store and access data, run
analytics algorithms, and extract valuable insights from the collected data. Cloud
platforms also provide tools for managing and monitoring IoT deployments, as well
as enabling remote device management.
7. Security: Security is a vital component in IoT to ensure the privacy, integrity, and
confidentiality of data exchanged between devices. IoT security involves
authentication and authorization mechanisms to ensure only authorized devices can
access the network and exchange data. Encryption techniques are used to protect
data during transmission. Additionally, measures such as access control, firewalls,
and
DVR & DR. HS MIC COLLEGE OF TECHNOLOGY 10
INTERNET OF THINGS (IOT)
intrusion detection systems are implemented to safeguard IoT systems from cyber
threats.
8. User Interfaces and Applications: User interfaces (UIs) provide a means for users to
interact with IoT devices and systems. This can include mobile apps, web portals,
dashboards, and voice-controlled interfaces. User interfaces allow users to monitor and
control IoT devices, view data analytics, and configure system settings.
These major components work together to form a cohesive IoT ecosystem, enabling
seamless connectivity, data exchange, intelligent decision-making, and automation.
1. Types of Networks:
o Wide Area Network (WAN): A WAN covers a larger geographical area and
connects multiple LANs. WANs can be established using technologies like
leased lines, MPLS (Multiprotocol Label Switching), or internet
connections. They enable communication between devices and networks
over long distances.
2. Network Topologies:
o Star Topology: Devices are connected to a central hub or switch, with data
transmitted through the hub.
3. Network Protocols: Network protocols define a set of rules and conventions for
communication between devices. Some common network protocols include:
o DNS (Domain Name System): A protocol that translates domain names into
IP addresses, allowing users to access websites using memorable domain
names.
4. Networking Devices:
o Firewalls: Firewalls are security devices that monitor and control incoming
and outgoing network traffic, protecting networks from unauthorized access
and threats.
o Access Points: Access points (APs) are devices that provide wireless
connectivity, allowing devices to connect to a wireless network, such as a
Wi- Fi network.
o Access Control: Ensuring that only authorized users and devices can access
the network, often achieved through authentication mechanisms like
passwords or digital certificates.
Sensors: Sensors are devices that detect and measure physical quantities or environmental
conditions. They convert physical stimuli such as light, temperature, pressure, humidity,
motion, or sound into electrical signals that can be processed and analyzed. Sensors
provide critical input for monitoring, control, and decision-making in various applications.
Types of Sensors: There are numerous types of sensors available, each designed to detect
specific physical quantities. Some common types include:
Actuators: Actuators are devices that convert electrical or other forms of energy into
physical action or movement. They are responsible for controlling or influencing the
environment based on input signals from sensors or control systems. Actuators allow
devices to perform actions or manipulate objects.
Types of Actuators: There are various types of actuators available, depending on the
desired output or motion. Some common types include:
5. Piezoelectric actuators: Use the piezoelectric effect to generate precise and fast
motion.
Sensors and actuators play a vital role in gathering information, enabling devices to
interact with their surroundings, and performing automated actions. They form the
backbone of many technological advancements and innovations, facilitating increased
efficiency, safety, and functionality in numerous domains.
Sensors play a critical role in the Internet of Things (IoT) by collecting real-time data
from the physical world and enabling smart and automated systems.
Actuators are essential components in the Internet of Things (IoT) ecosystem as they
enable physical actions based on the data collected from sensors. While sensors gather
information from the environment, actuators act upon that information to bring about
physical changes.
Actuators, together with sensors, form a critical component of the IoT infrastructure,
enabling the conversion of digital information into physical actions. They provide the
means to interact with the physical world and bring about tangible changes based on the
data collected from sensors, ultimately enabling automation, control, and enhanced
functionality in IoT applications.
Sensors and actuators are two distinct components that serve different functions in a
system. Here's a breakdown of the key differences between sensors and actuators:
1. Function:
Actuators: Actuators are devices that cause physical action or movement based on
input signals. They convert electrical or other forms of energy into mechanical,
electrical, or thermal actions to control or manipulate the environment.
Actuators: Actuators receive output signals from a system or control unit and
produce physical actions or responses. They act upon the instructions received and
cause a change in the environment, such as moving a motor, opening a valve, or
turning on a light.
4. Examples:
1. Programming Language:
Arduino IDE uses a simplified version of the C and C++ programming languages.
It provides a set of predefined functions and libraries that make it easier to interact
with the Arduino hardware.
2. Code Editor:
Arduino IDE offers a code editor where you can write your Arduino sketches
(programs). It provides features like syntax highlighting, auto-indentation, and code
suggestions to help you write code efficiently.
3. Library Management:
Arduino IDE comes with a built-in library manager that allows you to easily add,
update, and manage external libraries. Libraries contain pre-written code that
simplifies complex tasks and provides additional functionality for your Arduino
projects.
4. Board Selection:
Arduino IDE supports a wide range of Arduino boards, from basic microcontrollers
like Arduino Uno to more advanced boards like Arduino Mega and Arduino Nano.
You can select the appropriate board from the Tools menu in the IDE, which
ensures that the code is compiled and uploaded correctly for the selected board.
Once you have written your Arduino sketch, you can click the "Verify" button to
compile the code. The IDE checks for any syntax errors or compilation issues. If
there are no errors, you can proceed to upload the code to your Arduino board by
clicking the "Upload" button. The IDE communicates with the board via a USB
connection or other appropriate interface to transfer the compiled code.
6. Serial Monitor:
Arduino IDE includes a serial monitor tool that allows you to communicate with
your Arduino board. You can send and receive data between your board and the
computer using the serial communication feature. This is helpful for debugging,
monitoring sensor values, or displaying messages during runtime.
Arduino IDE has a large and active community of users and developers. There are
numerous online resources, forums, and tutorials available that provide guidance,
troubleshooting help, and project ideas. The community contributes libraries, code
examples, and additional functionality, which further extends the capabilities of
Arduino IDE.
1. Download and Install Arduino IDE: Visit the official Arduino website at
https://www.arduino.cc/en/software and download the Arduino IDE appropriate for
your operating system. Install the IDE by following the provided instructions.
2. Launch Arduino IDE: Once installed, open the Arduino IDE on your computer.
3. Select Board and Port: From the "Tools" menu, select the appropriate board that
you are using (e.g., Arduino Uno, Arduino Mega) under the "Board" option. Also,
select the correct port your Arduino board is connected to under the "Port" option.
If you're unsure about the port, check the Device Manager (Windows) or System
Information (Mac) to find the port your Arduino board is connected to.
4. Create a New Sketch: Click on "File" and then "New" to create a new sketch.
5. Write Your Code: In the Arduino IDE, you will see a blank sketch with a setup()
and loop() function. The setup() function is called once when the Arduino starts,
and the loop() function runs repeatedly. Write your code inside these functions.
c++Copy code
// Pin for the LED int ledPin = 13; // Setup function void setup() { // Initialize the
LED pin as an output pinMode(ledPin, OUTPUT); } // Loop function void loop() { //
Turn on the LED digitalWrite(ledPin, HIGH); delay(1000); // Wait for 1 second // Turn
off the LED digitalWrite(ledPin, LOW); delay(1000); // Wait for 1 second }
6. Verify and Upload: Before uploading your code to the Arduino board, click on the
"Verify" button (checkmark icon) to compile your code and check for any errors. If
there are no errors, proceed to upload the code by clicking on the "Upload" button
(arrow icon). The Arduino IDE will compile your code again and upload it to the
connected Arduino board.
That's it! You have created a sketch and started coding in the Arduino IDE. You
can explore more examples, libraries, and documentation available in the Arduino
ecosystem to expand your knowledge and build various projects using Arduino boards.
1. Microcontroller:
2. Memory:
NodeMCU has 4MB of integrated flash memory for program storage and data
storage.
The flash memory is used to store the firmware, Lua scripts, and other data.
3. GPIO Pins:
These GPIO pins can be used for various purposes, including reading digital inputs,
controlling digital outputs, and communicating with other devices using protocols
like I2C, SPI, and UART.
4. Analog Input:
NodeMCU has one analog input pin (A0) that can measure voltages between 0 and
1V.
The analog input pin can be used to read analog sensors or other voltage levels.
5. USB Connectivity:
NodeMCU has a micro USB port that allows it to be connected to a computer for
programming and power supply.
The USB port is also used for serial communication with the computer and can be
used for debugging purposes.
6. Power Supply:
NodeMCU can be powered through the micro-USB port or via an external power
source connected to the VIN pin.
It is important to note that NodeMCU operates at 3.3V logic levels, so care must be
taken when interfacing with devices that operate at 5V logic levels.
7. Wi-Fi Connectivity:
One of the key features of NodeMCU is its built-in Wi-Fi module, based on the
ESP8266.
The module supports 802.11 b/g/n Wi-Fi standards, allowing for wireless
connectivity and communication with other devices and internet-based services.
1. Data Collection:
ThingSpeak enables you to collect data from various sources such as IoT devices,
sensors, social media, web services, and more.
You can send data to ThingSpeak using RESTful APIs, MQTT (Message Queuing
Telemetry Transport) protocol, or through direct integration with popular IoT
platforms and devices.
3. Data Visualization:
ThingSpeak provides built-in tools to visualize your data in real-time. You can
create customizable charts, gauges, maps, and other visualizations to display your
data.
These visualizations help you analyze trends, patterns, and anomalies in your data
and gain insights from it.
ThingSpeak is an IoT platform and cloud service that allows you to collect, analyze,
and visualize sensor data in real-time. It provides a range of features and capabilities that
make it useful for various IoT applications.
1. Data Feeds:
In Adafruit IO, data is organized into feeds. Feeds are containers that hold your
data and can represent different measurements, states, or values from your IoT
devices.
For example, you can have a feed for temperature readings, another feed for
humidity values, and so on.
2. Data Visualization:
Adafruit IO offers built-in visualization tools to display and analyze your IoT data.
You can create customizable dashboards with widgets like graphs, gauges, maps,
and more.
These visualizations help you understand your data trends, patterns, and anomalies,
making it easier to gain insights.
1. Google Assistant:
Google Assistant acts as the voice-activated interface for controlling and interacting
with your IoT devices.
You can use Google Assistant commands to trigger actions or retrieve information
from connected devices or services.
IFTTT acts as a bridge between Google Assistant and Adafruit, enabling you to
create custom triggers and actions.
3. Adafruit IO:
Adafruit IO serves as the cloud based IoT platform where you can collect, store,
and visualize data from your connected devices.
It provides MQTT and RESTful APIs for data communication and integration with
other services.
Integration Steps:
Link your Google Assistant account to IFTTT by enabling the Google Assistant
service on the IFTTT website or mobile app.
This allows IFTTT to listen for specific voice commands or phrases from Google
Assistant.
In IFTTT, you can create applets that define the trigger and action based on specific
conditions.
Set Google Assistant as the trigger service and configure the specific voice
command or phrase that will activate the applet.
Connect your Adafruit IO account to IFTTT by enabling the Adafruit service on the
IFTTT website or mobile app.
This allows IFTTT to send or receive data to and from your Adafruit feeds.
In IFTTT, set Adafruit as the action service and choose the specific action you want
to perform, such as publishing data to an Adafruit feed or retrieving data from
Adafruit.
Test your integration by using the predefined voice command or phrase with
Google Assistant to trigger the applet.
IFTTT will then execute the defined action, such as updating the data in your
Adafruit feed or retrieving data from Adafruit to perform a specific task.
With this integration, you can use voice commands with Google Assistant to trigger
actions in Adafruit IO through IFTTT. For example, you could say "Hey Google, turn on
the lights," and Google Assistant would send the command to IFTTT, which would then
publish a specific value to an Adafruit feed to control your lights.
This integration enables you to build customized automation and IoT workflows by
combining the voice control of Google Assistant, the automation capabilities of IFTTT,
and the data management of Adafruit IO.
To control an LED with Google Voice Assistant using NodeMCU, IFTTT, and
Adafruit IO, you can follow these steps:
o Create a new feed for the LED control, let's say "led-control".
o Take note of your Adafruit IO username, key, and the name of the feed.
o Open the Arduino IDE and install the Adafruit MQTT library by going to
"Sketch" -> "Include Library" -> "Manage Libraries" and search for
"Adafruit MQTT".
o Open the example "Adafruit MQTT Library" -> "mqtt_esp8266" from the
Examples menu.
3. Set up IFTTT:
o Create a new applet by selecting "Create" -> "If This Then That".
o Set the "Feed Name" to the name of the feed you created in Adafruit IO
("led- control").
o Connect the positive leg (anode) of the LED to a digital pin on the
NodeMCU (e.g., D1).
o Connect the other end of the resistor to the ground (GND) pin on the
NodeMCU.
o Modify the code on the NodeMCU to subscribe to the feed you created in
Adafruit IO.
o When receiving the message "ON" or "OFF", control the LED by turning
the corresponding digital pin HIGH or LOW.
o Make sure the NodeMCU is still connected to your computer via USB.
Now, when you use the Google Voice Assistant and say the trigger phrase you set
up in IFTTT, it will send the command to Adafruit IO, which will publish the data to the
"led- control" feed. The NodeMCU, subscribed to the same feed, will receive the data and
control the LED accordingly.
Make sure the NodeMCU is connected to the internet, and the LED is connected
correctly to the NodeMCU. You can monitor the serial output on the Arduino IDE for
debugging purposes.
1.2.1 OBJECTIVE
1. To develop a prototype hardware for Object Identification System.
2. To help the blind people navigate the route at their best.
3. To reduce the risk of injuries and lost for the visually impaired person.
4. To creating a suitable software for the visually impaired person.
To prevent and reduce the risk of injuries and loss of the visually impaired person.
Currently, we can see blind people is scared to walk at the busy road because
they can’t navigate freely. With this fear, blind people can’t live their life freely. They
are also a human; they need to live as a normal person. The main problem is, they can’t
navigate and detect an obstacle with the faster way. With their normal blind stick, they
must use the stick to navigate on the road slowly. Usually, visually impaired person
difficult to identify a hole on the road. Beside that the normal blind stick doesn’t have
safety features. For example, at night, car driver or motorcycle can’t see them at the
road. This is a big dangerous for them.
1.3 OVERVIEW
The purpose of this project is to detect the obstacle and route by using ultrasonic
sensor that can detect a hole or stair with maximum range about 2 meters. With our
idea, we want to help this kind of people to live their life freely. This object
identification system has a several feature that surely can help this blind people to
navigate and detect an obstacle that surely can make their life routines easier. The user
just needs to use the blind the normal blind stick, the different is, visually impaired
person can detect a hole or stair faster and easily. Besides that, guardian or parent can
locate the location of the stick user using GPS and GSM module by sending SMS to the
stick.
Relay 1 2.00
Buzzer 1 2.00
Switch 1 2.00
Battery 2 40.00
TOTAL 16 220.00
CHAPTER II
The function of a microcontroller that have code protected so its security bridge
cannot be override except the vendor or owner. It produces different Pulse Width
Modulation (PWM) based on the sensors output to operate pager motor. The easy way
to use the stick and it’s maintained, cheap and it is very comfortable to use for blind
people. The approach with subsystems fundamentally sensor based with integral
scheme is designed with a circuitry fundament on a PIC microcontroller. The power
consumption is low and can be operated easily. The stick is very economic over the
conventional one. The Smart Stick acts as a basic platform for the coming generation of
more aiding devices to help the visually impaired to navigate safely both indoor and
outdoor. It is effective and affordable. It leads to good results in detecting the obstacles
on the path of the user in a range of three meters. This system offers a low-cost,
reliable, portable, low power consumption and robust solution for navigation with
obvious short response time.
2.1.2 A computerized travel aid for the active guidance for the blind pedestrians
The stick which allowed a sighted assistant to steer the Guide Cane remotely. A
sightless subject would then walk with the Guide Cane, “steered” by the assistant radio-
control joystick. It is focused on how to steer the stick, so the sensor head is mounted
on a steerable with two unpowered wheeled steering axle. The approach with the
ultrasonic sensors that detect any obstacle in a 120o wide sector ahead of the user.
Using UM’s previously developed, patented obstacle avoidance technique called
“Vector Field Histogram” (VFH) in combination with UM’s patented “Error
Eliminating Rapid Ultrasonic Firing” (EERUF) method for firing the sonars, allows for
travel at fast walking speeds.
case
there is an obstacle along the pathway of the stick, and this activates one of the input
pin of the microcontroller. Once this happened, the microcontroller will consequently
activate the voice recording microchip which then gives the relevant output via the
speaker. It is focused on how to make the voice guidance as a platform to ease and help
the sightless subject.
2.1.4 Obstacle detection, Artificial vision and Real-time assistance via GPS
The Global Positioning System (GPS) is to identify the position and orientation
and location of the blind person any of those solutions rely on GPS technology. It is
focused on the GPS to make use of the data stored to compare with the destination
location of the user. By this it can trace out the distance from the destination and
produce an alarm to alert the user in advance. The proposed combination of various
working units makes a real-time system that monitors position of the user and provides
dual feedback making navigation more safe and secure. The approach with
Microcontroller that integrated using Global Positioning System (GPS).
CHAPTER III
3.1 METHODOLOGY
3.1.1 BACKGROUND
The methodology is the general research strategy that outlines the way in which
research is to be undertaken and among other things, identifies the methods to be used
in it. These methods, described in the methodology, define the means or modes of data
collection or, sometimes how a specific result is to be calculated.
For our project the information about the visually impaired people has been
collected throughout every source that leads to our project. All of this information has
been used to do project which is Object Identification System.
I. Block Diagram
GP
S
1. Arduino UNO R3
Specifications:
2. Relay Module
Specifications:
Specifications:
4. Buzzer
Specifications:
5. Ultrasonic Sensor
Specifications:
6. GSM Module
A GSM Module is basically a GSM Modem (like SIM 900) connected to a PCB
with different types of output taken from the board – say TTL Output (for Arduino,
8051 and other microcontrollers) and RS232 Output to interface directly with a PC
(personal computer). The board will also have pins or provisions to attach mic and
speaker, to take out +5V or other values of power and ground connections. These
types of provisions vary with different modules.
Specifications:
7. GPS Module
The heart of the module is a NEO-6M GPS chip from u-blox. It can track up to
22 satellites on 50 channels and achieves the industry’s highest level of sensitivity
i.e. -
161 dB tracking, while consuming only 45mA supply current. The u-blox 6
positioning engine also boasts a Time-To- First-Fix (TTFF) of under 1 second. One
of the best features the chip provides is Power Save Mode(PSM). It allows a
reduction in system power consumption by selectively switching parts of the
receiver ON and OFF. This dramatically reduces power consumption of the module
to just 11mA making it suitable for power sensitive applications like GPS
wristwatch. The necessary data pins of NEO-6M GPS chip are broken out to a "0.1″
pitch headers. This includes pins required for communication with a microcontroller
over UART.
Specifications:
The LDR Sensor Module is used to detect the presence of light / measuring the
intensity of light. The output of the module goes high in the presence of light and it
becomes low in the absence of light. The sensitivity of the signal detection can be
adjusted using potentiometer.
Specifications:
CHAPTER IV
4.1 RESULT AND DISCUSSION
Analysis about the point of view about the visually impaired person walk at the
public. First analysis is the visually impaired person to walk at the public
independently. Second, the real time location of the visually impaired person at the
public. Third, the safety of the visually impaired person at the public. The analysis
shows the problems as the visually impaired person the risk when walking at the public.
HOLDER
SWITCH
COMPONENT
BOX
LED STRIP
ULTRASONIC
SENSOR
1. External view
LDR BUZZER
LED
GSM
GPS VIBRATION
MOTOR
ARDUINO
JUMPER WIRE
UNO
RELAY
SWITCH
4.3 DISCUSSION
As of 2015 there were 940 million people with some degree of vision loss. 246
million had low vision and 39 million were blind. The majority of people with poor
vision are in the developing world and are over the age of 50 years. Rates of visual
impairment have decreased since the 1990s. Visual impairments have considerable
economic costs both directly due to the cost of treatment and indirectly due to
decreased ability to work.
DVR & DR. HS MIC COLLEGE OF TECHNOLOGY 53
INTERNET OF THINGS (IOT)
The solution for visually impaired person to walking is by using ‘White Cane’.
A white cane is a device used by many people who are blind or visually impaired. A
white cane primarily allows its user to scan their surroundings for obstacles or
orientation marks, but is also helpful for onlookers in identifying the user as blind or
visually impaired and taking appropriate care.
Based on our research, many visually impaired people suffer from serious visual
impairments preventing them from travelling independently. They need to use a wide
range of tools and techniques to help them in their mobility. One of these techniques is
orientation and mobility specialist who helps the visually impaired and blind people and
trains them to move on their own independently and safely depending on their other
remaining senses.
Nowadays, as a parent or guardian, we don’t want our children or our care’s get
into trouble when walking at public or somewhere else. Vision loss has a significant
impact on their lives for those who experience it as well as on their families, their
friends, and society. The complete loss or the deterioration of existing eyesight can feel
frightening and overwhelming, leaving those affected to wonder about their ability to
maintain their independence, pay for needed medical care, retain employment, and
provide for themselves and their families. It’s a high risk to live in a lifetime.
So, we create a product that can help the visually impaired person to walk at the
public independently. The Object identification system function is to help the visually
impaired person walk more easier and more independent. Object identification system
also can help this blind people to navigate routes and detect an obstacle that surely can
make their life routines easier. To assist in tracking the location, this Object
identification system utilizes GPS to determine the location and send it via SMS to
locate the location of the user Object Identification System.
4.4.1 OBJECTIVE:
Develop a hardware prototype for Object Identification System.
To help the blind people navigate the route at their best.
Design and construct the stick to build a “object identification system”.
Build software that suitable with the blind people.
4.4.2 SCOPE:
Visual impaired person that having trouble to navigate.
4.4.3 CAUTION:
BEFORE READING THE PROCEDURE, MAKE SURE READ EVERY
LINE FOR THE OBJECT IDENTIFICATION SYSTEMTO WORK
PROPERLY
4.4.4 PROCEDURE:
OPERATIONAL PROCEDURE
1. Make sure the stick has been put the enough power supply.
2. Is easier to use the stick at the crowd place.
3. Make sure the led turn red to make sure the system is ready.
4. Make sure the GSM and GPS is activated to locate the location.
5. To change the “MODE” pull the switch button.
6. Object identification system buzzer will sound when the system is started.
7. Object identification system will sound when it detects a hole.
8. The LED will be on when at the dark place.
9. To locate the location, send SMS to the Object Identification System.
10. Make sure both SIM have enough credit to get the feedback.
CHAPTER V
CONCLUSION
I conclude that my project is useful to the visually impaired person and family or
guardian that have visually impaired kids. This project helps the visually impaired
person to walk at the public more easily and safely. With safety features, I can reduce
the risk of the visually impaired walk in public. Therefore, I create this project to help
the visually impaired person to live as a normal person.
REFERNCES
1) https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0198799
2) http://www.ghrnet.org/index.php/IJOR/article/view/2068/2425
3) https://en.wikipedia.org/wiki/Photoresistor
4) https://en.wikipedia.org/wiki/Switch
5) https://en.wikipedia.org/wiki/Light-emitting_diode
6) https://techatronic.com/smart-blind-stick-using-arduino-and-ultrasonic-sensor/
7) https://projecthub.arduino.cc/hadi1234/arduino-blind-stick-b3157a
8) https://how2electronics.com/blind-walking-stick-arduino-ultrasonic-sensor/
9) https://www.youtube.com/results?search_query=smart+blind+stick+project
10) https://nevonprojects.com/ultrasonic-blind-walking-stick-project/