Solid-State Power Generation // SYSTEM_05 // HARDWARE & ENERGY

Smart Energy Tile
Harvesting Footstep Kinetics

A solid-state kinetic energy harvesting platform combining piezoelectric crystal grids, low-drop rectification loops, analog telemetry scaling, and microcontroller-based power monitoring.

Role
Hardware Designer
Controller
Arduino UNO (ATmega328P)
Transducers
PZT Ceramic Discs
Grid Pattern
Parallel-Series Hybrid
Rectification
Schottky Barrier
Monitoring Bus
10-Bit ADC
Status
Field Tested
Firmware
GitHub ↗

01 // TRANSDUCTION CONCEPT

Kinetic Energy Harvesting

The Smart Energy Tile is an engineering prototype designed to capture wasted kinetic energy from footsteps and convert it into usable micro-electrical energy. By embedding an array of piezoelectric ceramic transducers beneath a flexible top plate, vertical mechanical compression triggers an instantaneous charge displacement.

Unlike typical digital interfaces, hardware engineering challenges here center around impedance matching and signal conditioning. Piezoelectric crystals generate very high transient voltages (AC spikes) but produce minimal current. To harness this power safely and store it inside storage capacitors, the AC signals are routed through a dedicated rectification array, filtered, and then scaled down to protect the microcontroller telemetry bus.

02 // HARDWARE CONSTRAINTS

The Hardware Crucibles

High-Voltage Transient Spikes

// RISK: 35V+ Over-voltage

Piezoelectric discs under heavy dynamic loads generate high-amplitude voltage spikes. Direct connections to microcontrollers would fry internal clamping diodes, requiring zener-based limiters.

AC-to-DC Phase Losses

// RISK: Rectifier Forward Drop

Standard silicon diodes (like 1N4007) introduce a 0.7V forward voltage drop, wasting a large percentage of micro-harvested power. Schottky diodes are required to lower these thresholds.

Impedance Mismatch

// RISK: Source Impedance > 1MΩ

Piezo transducers behave electrically as capacitive voltage sources with huge source impedance. Matching them to low-impedance storage elements requires precise grid configurations.

03 // PHYSICAL SPECIFICATION

Technical Objectives

[OBJ_01]

Grid Optimization

Wire the PZT array in a balanced parallel-series layout to balance voltage output against current delivery.

[OBJ_02]

Low-Drop Rectification

Utilize BAT43 or 1N5817 Schottky diode bridges to rectify high-frequency alternating currents with minimal drops.

[OBJ_03]

ADC Telemetry Scaling

Configure voltage division scaling filters to map 0-25V charging lines safely to the 5V ADC input of the Arduino.

[OBJ_04]

Interactive Display

Establish real-time data calculations displaying instantaneous voltage levels and cumulative harvested energy.

04 // CIRCUIT SCHEMATICS & BLOCK LAYOUT

Signal Conditioning Topology

PIEZO GRID ARRAY P1 P2 AC Peak Generation Output: ±30V Transient AC Volts SCHOTTKY BRIDGE BAT43 Schottky Array VF = 0.35V Drop Pulsed DC FILTER & LIMITER Cap Filter 5.1V Zener 10μF Smoothing Cap Zener Voltage Clamping 0-5V Analog ARDUINO UNO ATMEGA328P Analog A0 10-Bit ADC Conversion Display Serial Data
Electrical Path: Kinetic Compression ➔ AC Charge Output ➔ Full-Wave Rectification ➔ Electrolytic Filtering ➔ Zener Voltage Clamping (Overvoltage Safety) ➔ Arduino A0 Analog Measurement Bus.
05 // COMPONENT SPECIFICATIONS

Bill of Materials (BOM)

Ref Descriptor Component Name Value / Rating Description Qty
P1 - P6 Piezoelectric Ceramic Discs 35mm Diameter, Lead Zirconate Titanate Solid-state sensor conversion elements that generate charge upon deflection. 6
D1 - D24 Schottky Diodes (BAT43) 30V 200mA, VF ≈ 0.35V Configured as 6 independent full-wave bridge rectifiers to capture polar kinetic changes. 24
C1 Electrolytic Smoothing Cap 10μF / 50V Rating Integrates pulsed charges into a smooth, stable DC voltage ready for measurement. 1
ZD1 Zener Diode Limiter 5.1V / 1W rating Clamps voltage lines to 5.1V maximum to prevent transient spikes from entering the MCU pin. 1
MCU1 Arduino UNO Rev 3 16MHz ATmega328P Reads scaled analog voltage inputs, computes harvested kinetics, outputs telemetry data. 1
R1, R2 Voltage Divider Resistors 10KΩ & 4.7KΩ Metal Film Reduces the rectified voltage line scaling factor by roughly 3.1x for broader safety margin. 2
06 // ELECTRICAL CALCULUS LABORATORY

Kinetic Harvester Lab Calculator

Input Parameters

REAL-TIME MATHEMATICS

Calculated Energy Telemetry

Energy Stored / Step
0.72 mJ
E = ½ C V²
Continuous Power
0.72 mW
P = E × Frequency
Hourly Generation
2.59 Joules
Total over 3,600 steps
Transducer Physics Theorem: Calculations assume a 10μF smoothing capacitor bank. Real-world returns will vary slightly depending on step pressure speed (dV/dt) and the mechanical flexing coefficient of the tile housing layout.
07 // WAVEFORM DIGITIZATION PROCESS

Main Signal Processing Lifecycle

01 //

Piezo Mechanical Displacement

Physical impact deflections squeeze the inner lead zirconate titanate crystal lattices, forcing free charge separation between surface silver plates.

02 //

Full-Wave Rectification Wave

High-amplitude AC voltage curves pass through Schottky diode structures, folding negative peaks into positive pulses with under 0.35V loss.

03 //

Capacitive Charge Storing

The rectified pulse stream dumps charge into a low-leakage 10μF electrolytic reservoir capacitor, smoothing voltage ripples into steady lines.

04 //

Zener Limiting & Voltage Division

Overvoltage protection circuits clamp inputs above 5.1V. A precision resistance divider scales values so the MCU A0 line measures safe analog boundaries.

05 //

ADC Interpolation & Calculations

The ATmega328P runs 10-bit analog conversion sweeps, translates digitized metrics back to original voltage values, and logs cumulative power outputs.

08 // FIRMWARE REGISTER LOGIC

Embedded C Telemetry Code

// main_harvester_telemetry.ino Embedded C++
// Core telemetry config for Smart Energy Tile
const int analogPin = A0;      // Transducer monitoring voltage divider input
const float V_REF = 5.0;       // Arduino analog operational reference voltage
const float R1 = 10000.0;      // Voltage divider Resistor 1 (10K ohms)
const float R2 = 4700.0;       // Voltage divider Resistor 2 (4.7K ohms)
const float divisionRatio = (R1 + R2) / R2; // Division factor scaling ratio

void setup() {
  Serial.begin(9600);
  pinMode(analogPin, INPUT);
  Serial.println("--- SMART PIEZOELECTRIC HARVESTER INITIALIZED ---");
}

void loop() {
  int rawADC = analogRead(analogPin);
  
  // Interpolate analog readings to absolute capacitor terminal volts
  float measuredVoltage = (rawADC * V_REF) / 1023.0;
  float capacitorVoltage = measuredVoltage * divisionRatio;

  // Telemetry terminal diagnostic print
  Serial.print("ADC Value: ");
  Serial.print(rawADC);
  Serial.print(" | Terminal Voltage: ");
  Serial.print(capacitorVoltage, 2);
  Serial.println("V");

  delay(250); // Non-blocking timer loops deployed in deployment builds
}
09 // BENCH TESTING SUMMARY

Performance Diagnostics

28.4 V
Unloaded Peak Voltage

Maximum transient open-circuit voltage recorded during high-intensity foot strikes.

0.32 mW
Nominal Power Yield

Average power delivered into storage cap configurations at 1.0Hz pedestrian steps.

< 350mV
Rectifier Voltage Drop

Minimized phase loss by replacing standard silicon diodes with high-speed Schottky bridges.

10 // ENGINEERING ADAPTATIONS

Physical Calibration Log

ENGINEERING CHALLENGE //

Ceramic Crystal Fragility

Direct dynamic foot impacts quickly cracked the thin ceramic lead zirconate titanate layers, ruining the output charge yield.

PHYSICAL SOLUTION //

Designed an acrylic tile housing with neoprene spacer rings, distributing the mechanical compression force evenly and limiting direct shear stresses.

ENGINEERING CHALLENGE //

Rapid Capacitor Self-Discharge

Stored energy leaked back through cheap filtering caps and high divider resistance branches, draining reserves during quiet intervals.

PHYSICAL SOLUTION //

Implemented high-spec tantalum capacitors with ultra-low leakage profiles and scaled division resistors up to 10KΩ/4.7KΩ limits.


HARDWARE INTERFACE SCHEMATICS

Explore Circuit Designs & Firmware.

View full wiring diagrams, component footprints, firmware files, and microgrid experiments in the open-source repository.