Vibration Sensor Library for Proteus V2.0

What is Vibration Sensor?
- A vibration sensor is a small embedded sensor, which is used to detect vibrations on any surface.
- These vibration sensors are used for various purposes i.e. fault detection on heavy machinery, placed on doors & windows for security etc.
- Real vibration sensors are shown in the below figure:
Vibration Sensor Library for Proteus V2.0
- First of all, download the zip file of Proteus Library for Vibration Sensor, by clicking the below button:
- After downloading the zip file, extract its files and open the folder named "Proteus Library Files".
- In this folder, you will find 3 Proteus Library Files named:
- VibrationSensor2TEP.IDX
- VibrationSensor2TEP.LIB
- VibrationSensor2TEP.HEX
- We need to place these files in the Library folder of Proteus software.
- If you are unable to add Library in Proteus 7 or 8 Professional, then you should have a look at How to add new Library in Proteus 8.
- After adding these library files, open your Proteus software or restart it, if it's already running.
- In the components section, make a search for Vibration, and you will get results, as shown in the below figure:
- In the above search result, the first four modules are from V2.0, while the fifth one is of the first version.
- Let's place these first four modules in the Proteus workspace, as shown in the below figure:
Adding Hex File to the Sensor
- Next, we need to add the hex file of the sensor, so double click on the sensor to open its Properties Panel.
- In the Program File section, browse to the hex file, which we have downloaded above and placed it in the Library folder of Proteus software:
- After adding the hex file, click the Ok button to close the properties panel.
Vibration Sensor Proteus Simulation
- I have simulated two of these vibration sensors, as shown in the below figure:
- As you can see, I have placed an LC filter on the analog output of the vibration sensor, its because proteus gives us a peak to peak voltage value and we need t convert it to Vrms.
- This LC filter is not required in real hardware.
- Now, let's run the Proteus simulation and if everything's fine, you will get results as shown in the below figure:
- As the potentiometer value is different on both sensors, that's why we are getting different outputs.
×
![]()





































































