Ks0117 keyestudio EASY plug Vibration Sensor Module: Difference between revisions
Keyestudio (talk | contribs) |
Keyestudio (talk | contribs) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[image:Ks0117-.png|thumb|600px|right|EASY plug Vibration Sensor Module ]] | |||
==Introduction== | ==Introduction== | ||
What's the simplest way to check vibration with Arduino? Well, use a vibration sensor from keyestudio. You can directly | What's the simplest way to check vibration with Arduino? Well, use a vibration sensor from keyestudio. <br> | ||
You can directly connect it to our EASY Plug control board with only one cable. Just vibrate this sensor, Arduino can receive a digital signal. It is easy to count and program in Arduino.<br> | |||
It also comes with a potentiometer for you to adjust the sensitivity.<br> | |||
In spite of simplicity, you can make full use of it with creative thinking, step counting, and crash warning light, etc.<br> | |||
This module should be used together with EASY plug control board.<br> | |||
== | <span style=color:red> '''Special Note:''' <br> | ||
The sensor/module is equipped with the RJ11 6P6C interface, compatible with our keyestudio EASY plug Control Board with RJ11 6P6C interface. <br> If you have the control board of other brands, it is also equipped with the RJ11 6P6C interface but has different internal line sequence, can’t be used compatibly with our sensor/module. </span><br> | |||
<br> | |||
==Parameters== | |||
* Sensor type: Digital | * Sensor type: Digital | ||
* Supply Voltage: 3.3V to 5V | * Supply Voltage: 3.3V to 5V | ||
* | * High quality connector | ||
* | * Adjustable sensitivity via a potentiometer | ||
<br> | |||
==Technical Details== | |||
* Dimensions: 46mm*16.7mm*17.6mm | |||
* Weight: 6.2g | |||
<br> | |||
== | ==Connect It Up== | ||
<br>[[File: | Connect the EASY Plug vibration sensor to control board using an RJ11 cable. Then connect the control board to your PC with a USB cable. | ||
<br>[[File:Ks0117-4.png|700px|frameless|thumb]]<br> | |||
<br> | |||
== | ==Upload the Code== | ||
Copy and paste below code to [http://wiki.keyestudio.com/index.php/How_to_Download_Arduino_IDE Arduino IDE] and upload. | |||
<pre> | <pre> | ||
#define SensorLED | #define SensorLED 13 | ||
#define SensorINPUT | #define SensorINPUT 7 //Connect the sensor to digital Pin 7 which is Interrupt 1. | ||
unsigned char state = 0; | unsigned char state = 0; | ||
void setup() | void setup() | ||
{ | { | ||
pinMode(SensorLED, OUTPUT); | |||
pinMode(SensorINPUT, INPUT); | |||
attachInterrupt(1, blink, FALLING);// Trigger the blink function when the falling edge is detected | |||
} | |||
void loop() | void loop() | ||
{ | { if(state!=0) | ||
{ | |||
state = 0; | |||
digitalWrite(SensorLED,HIGH); | |||
delay(500); | |||
} | |||
else | |||
digitalWrite(SensorLED,LOW); | |||
} | } | ||
void blink()//Interrupts function | void blink()//Interrupts function | ||
{ | { state++; | ||
} | } | ||
</pre> | </pre> | ||
<br> | |||
==What You Should See== | |||
Done uploading the code, just vibrate the sensor, Arduino can receive a digital signal, and led will be turned on. If isn’t, you are able to adjust the sensitivity by a potentiometer. | |||
<br>[[File:Ks0117-3.png|700px|frameless|thumb]]<br> | |||
<br> | |||
==Resources == | ==Resources == | ||
https://fs.keyestudio.com/KS0117 | |||
<br> | |||
==Buy from == | ==Buy from == | ||
*[https://www.keyestudio.com/new-keyestudio-rj11-easy-plug-vibration-sensor-module-for-arduino-steam-p0094-p0094.html '''Official Website''' ] | |||
*[https://www.aliexpress.com/store/product/New-Keyestudio-EASY-plug-Vibration-Sensor-module-for-Arduino/1452162_32643679818.html?spm=2114.12010612.8148356.28.14e424eaaJLgrn Shop on aliexpress ] | |||
[[category: | [[category:EASY Plug]] |
Latest revision as of 16:18, 7 January 2021
Introduction
What's the simplest way to check vibration with Arduino? Well, use a vibration sensor from keyestudio.
You can directly connect it to our EASY Plug control board with only one cable. Just vibrate this sensor, Arduino can receive a digital signal. It is easy to count and program in Arduino.
It also comes with a potentiometer for you to adjust the sensitivity.
In spite of simplicity, you can make full use of it with creative thinking, step counting, and crash warning light, etc.
This module should be used together with EASY plug control board.
Special Note:
The sensor/module is equipped with the RJ11 6P6C interface, compatible with our keyestudio EASY plug Control Board with RJ11 6P6C interface.
If you have the control board of other brands, it is also equipped with the RJ11 6P6C interface but has different internal line sequence, can’t be used compatibly with our sensor/module.
Parameters
- Sensor type: Digital
- Supply Voltage: 3.3V to 5V
- High quality connector
- Adjustable sensitivity via a potentiometer
Technical Details
- Dimensions: 46mm*16.7mm*17.6mm
- Weight: 6.2g
Connect It Up
Connect the EASY Plug vibration sensor to control board using an RJ11 cable. Then connect the control board to your PC with a USB cable.
Upload the Code
Copy and paste below code to Arduino IDE and upload.
#define SensorLED 13 #define SensorINPUT 7 //Connect the sensor to digital Pin 7 which is Interrupt 1. unsigned char state = 0; void setup() { pinMode(SensorLED, OUTPUT); pinMode(SensorINPUT, INPUT); attachInterrupt(1, blink, FALLING);// Trigger the blink function when the falling edge is detected } void loop() { if(state!=0) { state = 0; digitalWrite(SensorLED,HIGH); delay(500); } else digitalWrite(SensorLED,LOW); } void blink()//Interrupts function { state++; }
What You Should See
Done uploading the code, just vibrate the sensor, Arduino can receive a digital signal, and led will be turned on. If isn’t, you are able to adjust the sensitivity by a potentiometer.
Resources
https://fs.keyestudio.com/KS0117