Skip to content

Simulation of a Wiper Mechanism using javascript. A user-friendly UI is made for the user to play-around with the mechanism with motion analysis.

License

Notifications You must be signed in to change notification settings

Jeevesh28/Wiper-Mechanism

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wiper Mechanism (Simulation) 📺

Simulator for a 4-bar wiper mechanism with motion analysis and UI for user to change parameters.
https://jeevesh28.github.io/Wiper-Mechanism/index.html

Features: ✨

  1. Smooth real-time simulation using JavaScript.
  2. Real-time parameter adjustments possible.
  3. Graphs for speed vs time and mod acceleration vs time.
  4. Toogle buttons for velocity and acceleration vectors.
  5. Data for area wiped, velocity, acceleration and its components.

Libraries Used: 📚

A simple JavaScript library called PrairieDraw.js is used for drawing technical diagrams and animations on an HTML5 canvas.
PrairieDraw.js uses the Sylvester.Vector class of Sylvester.js library to specify positions and directions for the drawing.

See the userManual.html in the User Manual folder, or use the JsDoc toolkit to generate the documentation with the included Makefile.

Instructions: 🎮

  • Adjust the parameters to the values you want and then click "Start Animation" button.
  • You can also adjust the parameters during the simulation to see real-time changes.
  • Toogle butttons to reveal or hide items.
  • "i" buttons are added for extra information.
  • Press "Reset" button to get to the default setttings.

Screenshots: 📷

SS1

About

Simulation of a Wiper Mechanism using javascript. A user-friendly UI is made for the user to play-around with the mechanism with motion analysis.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages