Grove Collision Sensor
Last updated
Last updated
Grove - Collision Sensor can detect whether any collision movement or vibration happens. It will output a low pulse signal when vibration is detected. To make the output signal more reliable and neat, we added a necessary exterior circuit to reduce the noise impact. So, normal shaking will not cause any output. The sensor has a high sensitivity. You can use it to apply to your project, such as automatic wake-up and power-down for battery management.
Its working voltage is 5V which makes it compatible with standard Arduino/Seeeduino 5V system.
Voltage: 3.3/5V
!!!Tip More details about Grove modules please refer to Grove System
Based on the output signal will change when a collision happens, we design this demo: each time the sensor detects collision, the LED will light up. Here the LED is as a managed device, and you can refer to the demo to control your device, such as bicycle light.
The procedure is as follows:
1.Connect the collision sensor to the Digital port 2 of Grove - Basic Shield using a Grove cable and connect an LED to Pin 13.
2.Plug the Grove - Basic Shield into Arduino.
3.Connect Arduino/Seeeduino to PC by using a USB cable.
4.Copy and paste code below to a new Arduino sketch. And upload it to your Arduino.
5.Now you can check the status of LED. The LED should light up every time you drum fingers on the table.
You can adjust the sensor sensitivity by changing the function delay(50) in code.
1.You should have got a raspberry pi and a grovepi or grovepi+.
2.You should have completed configuring the development enviroment, otherwise follow here.
3.Connection
Plug the sensor to grovepi socket D2 by using a grove cable.
4.Navigate to the demos' directory:
To see the code
5.Run the demo.