Professional Documents
Culture Documents
Footstep Venki
Footstep Venki
On
FOOTSTEP POWER GENERATION USING RFID FOR MOBILE
CHARGING
Submitted in partial fulfilment of the requirements for the award of the
Degree in
Bachelor of Technology
In
Electrical and Electronics Engineering
By
D.VENKATESH (181FA06011)
Under the esteemed guidance of
Mr.Ch. NARASIMHA RAO
Assistant Professor
1
VIGNAN’S FOUNDATION FOR SCIENCE, TECHNOLOGY & RESEARCH
Deemed to be University
VADLAMUDI
ANDHRA PRADESH-522213
2022
CERTIFICATE
Certificated that this is a bonafide record of the dissertation work entitled, “FOOTSTEP POWER
GENERATION USING RFID FOR MOBILE CHARGING”, done by D.Venkatesh (181FA06011)
submitted to the faculty of Electrical and Electronics Engineering in partial fulfilment of the
requirements for the Degree of Bachelor of Technology with from Vignan’s Foundation for Science,
Technology and Research (Deemed to be University), Vadlamudi.
2
DECLARATION
D.Venkatesh
ACKNOWLEDGEMENT
The satisfaction and euphoria that accompany the successful completion of any
task would be incomplete without the mention of people who made it possible,
whose constant guidance and encouragement crowned our efforts with success.
It is a pleasant aspect that I have now the opportunity to express my gratitude for
all of them.
The first person I would like to thank is my guide Mr.Ch. Narasimha Rao
Assistant Professor, Electrical and Electronics Engineering Department, VFSTR
(Deemed to be University), Vadlamudi. His wide knowledge and logical way of
thinking have made a deep impression on me. His understanding, thinking and
personal guidance have provided the basic for this thesis. He is a source of
inspiration for the innovative ideas and his kind support is well know to all his
students and colleagues.
Last but not the least, I wish to acknowledge my family and friends and very
special thanks to one and all, who helped me for the successful completion of the
project.
2
CONTENTS
TITLE Page No
Declaration 1
Acknowledgement 2
List of Figures 4
Abstract 5
CHAPTER-1 INTRODUCTION 6-8
1.1 Introduction 6
1.2 Literature survey 7
1.3 Objective 8
1.4 Necessity Of System 8
CHAPTER-2 SYSTEM CONFIGURATION 9-24
2.1 Components 9-22
2.2 Block Diagram Representation 23
2.3 Circuit Diagram 24
CHAPTER-3 DESCRIPTION 25-34
3.1 Working 25
3.2 Evolution Of RFID Technology 26
3.3 Hardware Specifications 27
3.4 Software Specifications 27-32
3.5 Advantages & Disadvantages 32
3.6 Applications 33
3.7 Features 33-34
CHAPTER-4 FLOW CHART AND RESULT 35-36
4.1 Flow chart 35
4.2 Result 36
CHAPTER-5 CONCLUSION
5.1 Conclusion 37
5.2 Future Scope 38
REFERENCES 39
3
List of figures:
1. 2.1 Arduino 10
3. 2.3 LCD 16
4. 2.4 Relay 17
5. 2.5 Battery 18
4
ABSTRACT
Because of the additional needs for day-to-day with the population expansion in
the Electrical Distribution System, generation of electrical energy has become a
more crucial aspect in the Power System these days. In this project we are
generating electrical energy by means of a non- conventional method just by
walking on the footsteps. Non-conventional system for energies are very much
required at this time. The main solution is to convert this energy into something
usable. In this footstep power generating project, we create electricity from
human footfall, which is then used to charge a battery. The energy is stored in a
battery that can be utilized to charge a phone with the use of an RFID card. Energy
generation using footsteps requires no any fuel input to generate electricity. In
this project we are generating electricity just with the help of piezo electric
sensors and it also a part of power saving.
5
CHAPTER-1
1.1. INTRODUCTION :
For his/her daily life, Humans has needed and used energy at a rising rate.
As a result, many energy resources have been depleted. Being drained and
depleted Human mobility makes extensive use of waste energy generated by
foot power. Roads, railway stations, bus stops, temples, etc. are all important
in densely populated countries. If bioenergy can be used instead of being
wasted, it will be a very helpful energy source. The most popular mode of
transportation is walking. The human loses energy to the surface in the form of
vibration when walking. This energy can be harnessed and transformed into
electricity. Piezoelectric crystals were used as a medium in this suggested
system. Mechanical vibrations will be converted into electrical energy by these
piezoelectric crystals.
In everyday life, the most prevalent activity is walking. In today’s society,
the use of power has become a requirement for all jobs. Devices are utilised in
vast numbers to ease our daily activities. The advantages of roadside energy
collecting devices could be enormous. Energy harvesting is the process of
extracting small amounts of energy from one or more nearby energy sources.
To create electricity from footfall as a sustainable energy source that we can
acquire while walking on a specific configuration, such as stepping on
piezoelectric tiles. The piezoelectric sensors are used in an enhanced footstep
power production system proposed here. Piezo sensors are positioned below
the platform to generate a voltage from footstep. The sensors are arranged in
this manner to create the highest possible output voltage. This information is
subsequently sent to our monitoring circuitry. The circuit is a microcontroller-
based monitoring circuit that allows users to monitor the charges and voltage
6
of a connected battery, and this power source can be used for a variety of
purposes.
Only an authorised user can use the power for charging since the current is
supplied using (radiofrequency identification) RFID cards. As a result, we
charge a battery using the energy generated by footsteps, show it on an LCD
using a microcontroller circuit, and enable mobile charging through the
arrangement. Our project approach is cost-effective and simple to implement,
as well as being environmentally friendly.
7
Power Generation utilising RFID for Charging." Charles Walton officially
invented RFID in 1983 when he filed the first patent with the name 'RFID' in it.
The power is divided among users according to their user identification number
utilising RFID technology in our project.
1.3. Objective :
The major goal of this project is to produce a far cleaner, more cost-effective
technique of electricity generation, which will assist to alleviate global
warming and power shortages. Innovate efficient method of “Advanced
Footstep Power Generation using RFID for Charging”, which stores energy
when piezoelectric sensors senses weight with the help of human footsteps.
This saved energy is held in the battery, from which it is transferred among
many users using RFID cards. This card has a human identification number,
which is a 12-digit number used to obtain information about each user.
Electromagnetic waves are used in RFID technology to do this. The system
operates according to the software code provided, with each user receiving a
set number of minutes at a given time. As a result, this technology eliminates
pollution and saves time, assisting future generations in achieving a pollution-
free environment and meeting time-consuming needs.
SYSTEM CONFIGURATION
2.1. Components :
9
• Digital input/output pins are 14
• Analog i/p pins are 6
• DC Current for each input/output pin is 40 mA
• DC Current for 3.3V Pin is 50 mA
• Flash Memory is 32 KB
• SRAM is 2 KB
• EEPROM is 1 KB
• CLK Speed is 16 MHz
The Arduino Uno board can be built with power pins, analog pins,
ATmega328, ICSP header, Reset button, power LED, digital pins, test led 13,
TX/RX pins, USB interface, an external power supply.
10
Fig : 2.1
1. Power USB :
Arduino board can be powered by using the USB cable from your
computer. All you need to do is connect the USB cable to the USB
connection.
Arduino boards can be powered directly from the AC mains power supply
by connecting it to the Barrel Jack.
3. Voltage Regulator :
4. Crystal Oscillator :
The crystal oscillator helps Arduino in dealing with time issues. How
does Arduino calculate time? The answer is, by using the crystal
oscillator. The number printed on top of the Arduino crystal is
16.000H9H. It tells us that the frequency is 16,000,000 Hertz or 16
MHz.
5. Arduino Reset :
You can reset your Arduino board, i.e., start your program from the
beginning. You can reset the UNO board in two ways. First, by using
the reset button (17) on the board. Second, you can connect an external
reset button to the Arduino pin labelled RESET.
11
5V (7) − Supply 5 output volt
Most of the components used with Arduino board works fine with 3.3
volt and 5 volt.
GND (8)(Ground) − There are several GND pins on the Arduino, any
of which can be used to ground your circuit.
Vin (9) − This pin also can be used to power the Arduino board from
an external power source, like AC mains power supply.
7. Analog pins :
The Arduino UNO board has six analog input pins A0 through A5.
These pins can read the signal from an analog sensor like the humidity
sensor or temperature sensor and convert it into a digital value that can
be read by the microprocessor.
8. Main microcontroller :
Each Arduino board has its own microcontroller (11). You can assume
it as the brain of your board. The main IC (integrated circuit) on the
Arduino is slightly different from board to board. The microcontrollers
are usually of the ATMEL Company. You must know what IC your
board has before loading up a new program from the Arduino IDE. This
information is available on the top of the IC. For more details about the
IC construction and functions, you can refer to the data sheet.
9. ICSP pin :
12
10. Power LED indicator :
This LED should light up when you plug your Arduino into a power
source to indicate that your board is powered up correctly. If this light
does not turn on, then there is something wrong with the connection.
On your board, you will find two labels: TX (transmit) and RX (receive).
They appear in two places on the Arduino UNO board. First, at the digital
pins 0 and 1, to indicate the pins responsible for serial communication.
Second, the TX and RX led (13). The TX led flashes with different speed
while sending the serial data. The speed of flashing depends on the baud
rate used by the board. RX flashes during the receiving process.
The Arduino UNO board has 14 digital I/O pins (15) (of which 6 provide
PWM (Pulse Width Modulation) output. These pins can be configured to
work as input digital pins to read logic values (0 or 1) or as digital output
pins to drive different modules like LEDs, relays, etc. The pins labeled
“~” can be used to generate PWM.
13. AREF :
13
2.1.2. Piezoelectric Sensors :
Piezoelectric Effect :
Fig : 2.2
mechanical stress, the positive and negative charge centres change in the material,
resulting in an external electrical field. An outside electrical field stretches or
compresses the piezoelectric material when it is reversed. The piezoelectric effect
is beneficial in a variety of applications, including sound creation and detection,
high-voltage generation, electronic frequency generation, microbalances, and
14
ultra-fine optical assembly focusing. It also serves as the foundation for a number
of atomic-resolution scientific instruments, such as scanning probe microscopes
(STM, AFM, etc). The piezoelectric effect is also used in more everyday
applications, such as in cigarette lighters as an ignition source.
Working :
15
2.1.3. LCD DISPLAY :
Fig : 2.3
A liquid crystal display, or LCD, gets its name from its definition. It is made up
of two different states of matter: solid and liquid. A liquid crystal is used to create
a visible image on an LCD. Liquid crystal displays (LCDs) are ultra-thin display
screens that are commonly seen in laptop computers, televisions, cell phones, and
portable video games. When opposed to cathode ray tube (CRT) technology,
LCD technology allows for significantly thinner displays. Two polarised panel
filters and electrodes are among the components that make up a liquid crystal
display. LCD technology is utilised in notebooks and other electronic devices
such as small computers to display images. A lens projects light onto a layer of
liquid crystal. We can see the output like, when it is active and we are accessing
the output or not can be seen in LCD display.
16
2.1.4. Relay :
Fig : 2.4
The single-channel relay module is more than just a relay; it also includes
components that make switching and connecting easier, as well as indicators that
signal if the module is powered and whether the relay is operational. The screw
terminal block comes first. Because this is the section of the module that makes
contact with the power supply, a secure connection is required. Screw terminals
allow connecting bulky mains cables, which might be difficult to solder directly,
much easier. The three terminal block connections are connected to the relay's
generally open, normally closed, and common terminals.
The second component is the relay itself, which is a blue plastic case in this
case. The marks on the relay itself can provide a wealth of information. The "5V
DC" part number on the bottom of the relay indicates that the relay coil is
activated at a voltage of at least 5V; any voltage lower than this will not
successfully close the relay contacts. There are also voltage and current
indications on the relay, which indicate the maximum voltage and current it can
switch. For example, the top left label on the relay reads "10A 250VAC," which
means that when connected to a 250V mains circuit, the relay can switch a
maximum load of 10A. The "10A 30VDC" rating on the bottom left indicates that
the relay can switch a 10A 30VDC load.
17
The 'relay status LED' turns on whenever the relay is active and provides an
indication of current flowing through the relay coil.
The input jumper is used to supply power to the relay coil and LEDs. The jumper
also has the input pin, which when pulled high activates the relay.
The switching transistor takes an input that cannot supply enough current to
directly drive the relay coil and amplifies it using the supply voltage to drive the
relay coil. This way, the input can be driven from a microcontroller or sensor
output. The freewheeling diode prevents voltage spikes when the relay is
switched off. The power LED is connected to VCC and turns on whenever the
module is powered.
2.1.5. Battery :
Fig : 2.5
18
common rechargeable batteries on the market today, while nickel-metal hydride
(NiMH) and nickel-cadmium (NiCd) batteries were also quite popular.
When it comes to rechargeable batteries, not all rechargeable batteries are the
same. The memory effect was an annoying problem with NiCd batteries, which
were among the first widely available secondary cells.
Fig : 2.6
• A micro chip (an integrated circuit which stores and processes information
and modulates and demodulates radio-frequency (RF) signals)
• An antenna for receiving and transmitting the signal
• A substrate
The tag information is stored in a non-volatile memory. The RFID tag includes
either fixed or programmable logic for processing the transmission and sensor
data, respectively.
RFID tags can be passive, active, or passive with battery backup. An active
tag has a built-in battery and broadcasts its ID signal on a regular basis. A battery-
assisted passive tag contains a small battery that is triggered when an RFID reader
is present. Because there is no battery in a passive tag, it is less expensive and
19
smaller. Instead, the tag consumes the radio energy transmitted by the reader. A
passive tag, on the other hand, must be lighted with a power level a thousand
times higher than an active tag in order to transmit signals. There is a difference
in interference and radiation exposure as a result of this.
After receiving the message, the RFID tag answers with its own identity and
other data. It could just be a unique tag serial number, or it could contain product-
specific information like a stock number, lot or batch number, manufacture date,
or other details. Because tags contain unique serial numbers, the RFID system
can distinguish between many tags that may be within the RFID reader's range
and read them all at the same time.
Readers :
• A Passive Reader Active Tag (PRAT) system has a passive reader which
only receives radio signals from active tags (battery operated, transmit only).
The reception range of a PRAT system reader can be adjusted from 1–2,000
feet (0–600 m), allowing flexibility in applications such as asset protection
and supervision.
• An Active Reader Passive Tag (ARPT) system has an active reader, which
transmits interrogator signals and also receives authentication replies from
passive tags.
20
• An Active Reader Active Tag (ARAT) system uses active tags activated
with an interrogator signal from the active reader. A variation of this system
could also use a Battery-Assisted Passive (BAP) tag which acts like a passive
tag but has a small battery to power the tag's return reporting signal.
Fixed readers are set up to create a specific interrogation zone which can be
tightly controlled. This allows a highly defined reading area for when tags go in
and out of the interrogation zone. Mobile readers may be handheld or mounted
on carts or vehicles.
Fig : 2.7
The USB bus is one of the most extensively used interconnection systems
between computers and a wide range of devices. This necessitates 21ategorizing
the various possible setups into distinct types. The Microchip SAMA5D27 MCU
is used in the Roadrunner SOM. According to the datasheet for the SAMA5D2
Series, it can support the following USB connections:
One USB high-speed device port (UDPHS) and one USB high-speed host port
(UHPHS) or two USB high-speed host ports.
21
The High-Speed Inter-Chip (HSIC) is a USB chip-to-chip interconnect standard
that uses a synchronous serial interface with a two-signal (strobe, data) source
and 240 MHz DDR signalling to give only a high-speed 480 Mbps data rate.
External connectors, cables, and hot plug-and-play are not supported. The HSIC
interface runs at 480 Mbps and is backwards compatible with current USB
software stacks. It satisfies all data transport requirements with a single USB
software stack.
The USB High Speed Device Port (UDPHS) adheres to the USB 2.0 High Speed
device specification. Each endpoint can be set up to send data through USB in
one of several different ways. It can be linked to one, two, or three banks of Dual-
port RAM, depending on how much data is being stored. If two or three banks
are employed, the CPU reads or writes one DPR bank, while the USB device
peripheral reads or writes the other. For isochronous endpoints, this feature is
required.
USB Specification :
Its support capabilities and overall bandwidth are two significant features. It has
a total bandwidth of 12 Mbit per second, which is equal to 1.5 MB per second,
and can support 127 devices.
Fig : 2.8
The entire bandwidth of the USB determines whether a 12 Mbit (full speed
device) or 1.5 Mbit (low speed device) device will work.
22
2.2. Block Diagram Representation :
LCD
Power supply
Battery
Piezoelectric
sensors Arduino Relay Unit
Fig : 2.9
The input to the arduino UNO is 7v to 12v. The arduino UNO consists of
microcontroller. The arduino UNO supplies power to other components. The
piezoelectric sensors and RFID reader are connected to the arduino. When ever
authorised person access the RFID reader with their RFID tags then RFID send
the signal to arduino to activate the relay so that the person can charge their
mobile phone. Then LCD displays “ CHARGING ”. If unauthorised person
shows their tags the LCD displays “ NO ACCESS ”.
23
2.3. Circuit Diagram :
Fig : 2.10
24
CHAPTER – 3
DESCRIPTION
3.1. Working :
25
3.2. Evolution Of RFID Technology :
1. Power supply :
2. Piezoelectric sensors :
This device was used to demonstrate the current state of the planned system.
5. RFID Reader :
It is used to transmit and receive signal with Arduino uno and used to detect
user identification number using RFID cards.
6. RFID Cards :
The Arduino IDE software is used to run the suggested system. The Arduino
IDE is a cross-platform (Windows, macOS, Linux) application developed in C
and C++ functions. It's used to write and upload programmes to Arduino-
compatible boards, as well as other vendor development boards with the support
of third-party cores. This programme is used to give commands to the proposed
system, such as detecting the user and providing efficient charging to the user
within the time frame specified in the commands.
The described system is run using the Arduino IDE software. The Arduino
IDE is a C and C++-based cross-platform application for Windows, Mac OS X,
and Linux. It's used to build and upload programmes to Arduino-compatible
boards and other vendor development boards with third-party core compatibility.
27
This application is used to issue commands to the proposed system, such as
detecting the user and billing the user efficiently within the timeframe stated in
the commands.
Annexure :
#include <SPI.h>
#include <MFRC522.h>
#define SS_PIN 9
#define RST_PIN 10
#include <LiquidCrystal.h>
LiquidCrystal lcd(2,3,4,5,6,7);
#define relay 14
void setup()
pinMode(relay,OUTPUT);
digitalWrite(relay,LOW);
lcd.begin(16,2);
lcd.clear();
lcd.setCursor(0,0);
28
lcd.setCursor(0,1);
lcd.print("POWER GENERATION");
delay(2000);
Serial.println();
lcd.clear();
void loop()
lcd.clear();
lcd.setCursor(0,0);
//lcd.setCursor(0,1);
//lcd.print("POWER GENERATION");
delay(500);
if ( ! mfrc522.PICC_IsNewCardPresent())
29
return;
if ( ! mfrc522.PICC_ReadCardSerial())
return;
byte letter;
Serial.print(mfrc522.uid.uidByte[i], HEX);
content.concat(String(mfrc522.uid.uidByte[i], HEX));
Serial.println();
Serial.print("Message : ");
content.toUpperCase();
30
{
digitalWrite(relay,HIGH);
lcd.clear();
lcd.setCursor(0,0);
lcd.setCursor(0,1);
lcd.print("CHARGING ON");
Serial.println("Authorized access");
Serial.println();
delay(30000);
digitalWrite(relay,LOW);
lcd.clear();
else
digitalWrite(relay,LOW);
lcd.clear();
lcd.setCursor(0,0);
lcd.setCursor(0,1);
31
lcd.print("CHARGING OFF");
delay(2000);
lcd.clear();
Advantages :
Disadvantages :
32
3.6. Applications :
• It can be used in crowded places like Railway Station, Airports and Bus
Stands.
3.7. Features :
• High Performance, Low Power AVR® 8-Bit Microcontroller Family
• Advanced RISC Architecture
• 131 Powerful Instructions
• Most Single Clock Cycle Execution
• 32 x 8 General Purpose Working Registers
• Fully Static Operation
• Up to 20 MIPS Throughput at 20MHz
• On-chip 2-cycle Multiplier
• High Endurance Non-volatile Memory Segments
• 32KBytes of In-System Self-Programmable Flash program memory
• 1KBytes EEPROM
• 2KBytes Internal SRAM
• Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
• Data retention: 20 years at 85°C/100 years at 25°C
• Optional Boot Code Section with Independent Lock Bits
• In-System Programming by On-chip Boot Program
• True Read-While-Write Operation
33
• Programming Lock for Software Security
• Six PWM Channels
• Programmable Serial USART
• Master/Slave SPI Serial Interface
• Byte-oriented 2-wire Serial Interface (Philips I2C compatible)
• Power-on Reset and Programmable Brown-out Detection
• Internal Calibrated Oscillator
• I/O and Packages 23 Programmable I/O Lines
• Operating Voltage: ̶ 1.8 - 5.5V
• Speed Grade: ̶ 0 - 4MHz@1.8 - 5.5V, 0 - 10MHz@2.7 - 5.5.V, 0 - 20MHz
@ 4.5 - 5.5V
• Power Consumption at 1MHz, 1.8V, 25°C ̶ Active Mode: 0.2mA ̶ Power-
down Mode: 0.1µA Power-save Mode: 0.75µA (Including 32kHz RTC)
34
CHAPTER - 4
FLOW CHART AND RESULT
4.1 Flow chart :
start
If Neld
RFID
Found card Not Found
If card
Not authorized is authorized
Turn on relay
Fig : 4.1
35
4.2. Result :
In 1 square ft. we have used 9 piezo sensors.
As piezo sensors the power generating varies at different steps, hence we get
Also taking an average of 53Kg weight pressure that from a single person.
Likewise considering the steps of a 53Kg weighted single person, the average
calculation comes out to be:
Increase of 1V charge in the battery it takes 350 steps So, increment of 3.7V in
battery total steps needed are = (9*350) = 3150 steps.
Fig : 4.2
36
CHAPTER - 5
CONCLUSION
5.1. Conclusion :
The utilization of wasted energy is very much relevant and important for
highly populated countries in the world in the future.
1. Flooring Tiles Japan has already started experimenting with the use of the
piezoelectric effect impact on generating energy. They implement a
piezoelectric effect on the bus stairs. Thus every time passenger steps on the
tiles; they trigger the small vibration that can be stored as energy in the battery.
Under these tiles, the piezoelectric material is placed. Like we can also
37
generate the at various places in our country like bus stations, railway stations
and most at crowded places.
2. Dance floors Europe is one of the countries which implemented and started
experimenting with the use of a piezoelectric crystal for energy generation in
night clubs. This type of project can also implemented in our country at
offices, restaurants and malls etc..
This will show to be a big advantage to the world in the future days, as it will
save a lot of electricity from power plants. Because conventional sources are
rapidly decreasing, it's important to consider alternatives. We needed to save
the energy we acquired from traditional sources in order to put it to good use.
As a result, this concept not only gives an alternative, but also contributes to
the country's economy.
References :
38
[2]. Iqbal Mahmud, “Electrical Power Generation Using Footsteps”, European
Scientific Journal, 2018.
[3]. Mahindar Singh, Noor Amila Wan Abdullah, Balbir Singh, “A Review of
walking energy harvesting using piezoelectric materials”, Materials Science and
Engineering, p. 1-8, 2017.
[4]. N. Mislimani and R. Sarkis, “Design and Analysis of conformal antenna for
smart shoes”, Progress in electro magnetics research symposium “, p. 1-10, Nov
2017.
[6]. R. Sarkis, Chai- Ching Chou, Wai-Chi Fang, Fellow, “Smart shoe design with
embedded monitoring electronics system for health care and fitness applications”,
International conference on consumer electronics, p. 2-12, 2016.
39