Power Generation from Footpaths

Published on . Written by

Power Generation from Footpaths
One of the most trending and curious topics in the field of power generation from natural resources is the power generation from footsteps. Generally, people who want themselves to be fit and healthy, go for jogging, walking. If we carefully observe, there is a lot of energy which had been dissipated by them. Whenever people run or walk, practically they are applying pressure on the ground to move. Through this project, you are going to convert that energy into Storable power. The Power which is stored in the battery will be used to Glow the street light.

Read more..
You will need the Arduino to interface microcontroller with the Piezo Electric Transducer, Transformer, an Inverter circuit, Battery, and Relay. You will programme the microcontroller in such a way that as soon as the pressure is applied to the Piezo Electric Transducer, the power will be generated and the power generated will be stored in the battery. The power stored in the battery can be used to glow lights, charging mobiles etc.

Project Description:

  1. Piezo Electric Transducer: A piezoelectric Transducer is a device that uses the piezoelectric effect, to measure changes in pressure, acceleration, temperature, strain, or force by converting them to an electrical charge.
  2. Arduino Uno: The digital and analog input/output pins equipped in this board can be interfaced to various expansion boards and other circuits. The serial communication interface is a feature in this board, including USB which will be used to load the programs from computer.
  3. Wi-Fi Module: ESP8266 Wi-Fi module is generally used to establish the wireless communication between the devices. But this module is not capable of 5-3V logic shifting and will require an external logic level converter
  4. N-Channel Relay Module: The n-Channels Relay module’s operating voltage is 5V DC with drive current of 20mA. This relay can be interfaced with many no. of microcontrollers such as Arduino, AVR, PIC, ARM and MSP430. Here we use Arduino because programming is not that much typical. This relay module has ports “NC” abbreviated as “Normally connected to COM”, “NO” abbreviated as “Normally open to COM” and “COM” abbreviated as Common. Along with these, there will be two types of LED’s, one is to show the power status of the board and other for showing the relay status. Here “N” indicates the no relays on single board. We have 2, 4, 6, 8, 10, 12-Channel Relay Module are available in the market.
  5. Battery: Battery is a device used to store the DC power.
  6. Transformer: A Transformer is a static electrical device that transfers electrical energy between two or more circuits through electromagnetic induction. A varying current in one coil of the transformer produces a varying magnetic field, which in turn induces a varying electromotive force (emf) or "voltage" in a second coil.
  7. Inverter Circuit: The Inverter circuit is a circuit used to convert AC power to DC power and vice versa.
  8. Normal Plug: The plug is generally an electrical connector or holder which holds devices and provide electrical connections.

Project Implementation:

  1. Connect the Piezo Electric transducer to the Rechargeable Battery through transformer and Inverter circuit
  2. As soon as there is a pressure applied to the Piezo Electric Transducer, the battery will start charging. You can check it with a Multi-Meter
  3. Connect the street light to the normal plug which is connected to the battery through Inverter circuit and Transformer
  4. Now whatever the power generated from Piezo Electric Transducer will be stored in the battery
  5. The street light will be turned on using the energy stored in the battery
  6. You can also store the Light present status to the remote cloud for further analysis

Software requirements:

  1. Arduino IDE : You will be needing Arduino IDE software to write and upload the programming logic onto the Arduino Uno board
  2. Thingspeak : Also, you need to create an account in the ThinkSpeak IoT platform to integrate the system onto the cloud and store the data online

Skyfi Labs Projects
Programming language: Arduino Programming (C++)

Kit required to develop Power Generation from Footpaths:
Technologies you will learn by working on Power Generation from Footpaths:


Any Questions?


Subscribe for more project ideas