STEP BY STEP POWER GENERATION SYSTEM
Arduino-based Footstep Power Generation System using Piezo-Electric Sensors and LCD display.
⚡Footstep Power Generation System using Piezo Sensors and LCD
This project demonstrates a smart and sustainable method of energy harvesting by converting mechanical pressure from footsteps into electrical energy using piezoelectric sensors. The voltage generated is displayed on an LCD screen in real-time.
✅ Project Overview
- Project Name: Footstep Power Generation System
- Domain: Embedded Systems / IoT / Renewable Energy
- Objective: To generate power through footsteps and display the voltage output using an LCD.
- Status: Completed ✅
🔧 Components Used
| Component |
Description |
| Piezoelectric Sensors |
To convert foot pressure into voltage |
| Arduino Uno |
Main microcontroller for control |
| LCD Display (16x2) |
To display generated voltage and name |
| Resistor |
Used in place of voltage regulator |
| LED |
Lights up when pressure is applied |
| Jumper Wires, Breadboard |
For circuit connections and prototyping |
🧠 Working Principle
- When a person steps on the piezo sensor, it produces a voltage due to mechanical pressure.
- This voltage is directly connected to the analog input of the Arduino.
- The Arduino reads the voltage value from the sensor.
- Initially, the LCD displays your name (e.g., “Welcome To Team 18”).
- After a delay, the LCD displays the actual voltage sensed from the footstep.
- An LED glows to indicate pressure has been applied on the sensor.
🖼️OUTPUT & CIRCUIT DIAGRAM
✅ Working Output

🧪 Circuit Diagram

💻 Arduino Code
👉 The full Arduino sketch is available here:
[Footstep_Power_Generation.ino]
(Footstep_Power_Generation.ino)
Key Features:
- LCD initialization and setup
- Analog voltage reading from piezo sensor
- Display of name followed by voltage on LCD
- LED control based on pressure detection
📟 Sample LCD Output
🔹 Startup Screens
Welcome to Team 18
STEP BY STEP POWER GENERATION SYSTEM
[Team Members:
Harinishree S
Kaviyashree K
Haritha P]
Guided by:
Mr.S.Senthilnathan M.E.,
🔹 Monitoring Mode
Monitoring.
Monitoring..
Monitoring…
🔹 When Pressure is HIGH
⚡ PRESSURE: HIGH
Voltage: Above Threshold
👉 The indication LED is Glowing…
🔹 When Pressure is LOW
🔻 PRESSURE: LOW
Voltage: Below Threshold
👉 The indication LED is OFF…
📈 Future Enhancements
- Store generated voltage into a rechargeable battery
- Add multiple piezo sensors in series/parallel for better voltage gain
- Send voltage readings to cloud via IoT modules (ESP8266, etc.)
- Display step count and energy estimate on LCD or web app
📚 Learning Outcomes
- How piezoelectric sensors work for energy generation
- Analog to digital conversion using Arduino
- LCD interfacing with Arduino (16x2 display)
- Real-time monitoring of sensor data
- Basic embedded hardware prototyping
🧑💻 Author
HARINISHREE S
Final Year CSE Student
GitHub Profile
arduino iot piezoelectric lcd embedded-systems voltage-display
student-project power-generation energy-harvesting