Multiple Vibration sensors via single optocoupler
I want all of the sensors to be connected to one wire, something like Logic OR.


You circuit does not work for multiple reasons:


As pointed out by @Marcus, the current in the PC817 input diode is chronically low, and unlikely to produce a signal for your MCU.
The 1k Ohm resistor will (depending on the SW420 variant you have) result in signal indicator failing to turn off. 
Your logic is incorrect since the output of the SW420 is normally high, and goes low on breaking the sensor. 


There are two major circuit configurations for the SW420.

This is the original Grove schematic from which most others derive:



Read the setup and operation here.

The typical Ebay/Alibaba SW420 circuit is like this:



I would suggest the following configuration would work with either variant:







simulate this circuit &ndash; Schematic created using CircuitLab

Here the current in the PC817 is set to about 5mA and if ANY (OR logic) of the sensors trigger low on the out pin the current is applied to the PC817. 

Update: Since the modules you have appear to be logically reversed (perhaps they have reversed the input pins on the comparator) you can still use FET OR'ing, but would need to change the circuit to suit. 







simulate this circuit

You would have to take care and check that when buying modules they produce all produce the same logical output.