Home▸Physics & Mechanics▸Piezoelectric Effect Simulator (2D)

Piezoelectric Effect Simulator (2D)

Interactive 2D piezoelectric-effect simulator: squeeze a crystal lattice cross-section to see charge centers displace and generate voltage, or apply a voltage and watch the converse effect deform the lattice.

Physics & Mechanics2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-3d-piezoelectric-effect ↗ Open standalone

This 2D simulator draws a cross-section of a piezoelectric crystal's ion lattice — one sublattice of positive ions, one of negative ions, connected by bonds. In direct mode, dragging the pressure slider (or tapping the crystal) compresses the lattice and shifts the two sublattices apart, generating a live voltage proportional to the applied force, exactly as a real quartz or PZT sensor converts mechanical stress into an electrical signal. Switch to converse mode and the applied-voltage slider drives the field the other way: an electric field pulls the charge centers apart and physically strains the lattice, the same mechanism a quartz watch or ultrasound transducer uses to turn voltage into motion. Pick quartz, PZT ceramic, or tourmaline to compare how strongly each material's real piezoelectric coefficient couples force to voltage and voltage to strain.

⚙ Under the hood

2D cross-section of a piezoelectric crystal lattice: squeeze it to displace the positive and negative ion sublattices and generate a real voltage (direct effect), or apply a voltage to strain the lattice back (converse effect). Compare quartz, PZT ceramic and tourmaline.

piezoelectricitycrystalsmaterials sciencequartzsensorssolid state physics2D

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)