જો તમે Arduino સાથે SW-18020P સેન્સરનો ઉપયોગ કરીને કંપનને કેવી રીતે માપવા તે અન્વેષણ કરી રહ્યાં છો, તો તમે યોગ્ય સ્થાને આવ્યા છો. આ સેન્સર સાથે આર્થિક y બહુમુખી, તમે શોધી શકો છો અચાનક હલનચલન સરળ અને કાર્યક્ષમ રીતે. અહીં અમે તેનું વર્ણન કરીએ છીએ કામગીરી, એસેમ્બલી અને એ કોડ ઉદાહરણ જે તમને તમારા પ્રોજેક્ટ્સમાં તેનો અમલ કરવામાં મદદ કરશે.
આ પ્રકારના સેન્સર તેના કારણે મૂળભૂત કાર્યક્રમો માટે આદર્શ છે ઉપયોગમાં સરળતા y ઘટાડો ખર્ચ. આ લેખમાં તમને SW-18020P સેન્સર વિશે જાણવાની જરૂર છે તે બધું મળશે, જેમાં ઇલેક્ટ્રિક યોજનાઓ, એસેમ્બલી અને એનું અમલીકરણ código સ્પંદનો શોધવા માટે.
SW-18020P સેન્સર શું છે?
SW-18020P એ વાઇબ્રેશન સેન્સર છે જે માટે રચાયેલ છે અસરો શોધો o સ્પંદનો વાતાવરણમાં જ્યાં a ઝડપી પ્રતિક્રિયા. આ સેન્સર ઓળખવા માટે યોગ્ય છે અચાનક હલનચલન, કારણ કે તે જનરેટ કરે છે ડિજિટલ સિગ્નલ જ્યારે તે સ્પંદનો શોધે છે, જ્યારે ચળવળ બંધ થાય ત્યારે બંધ થાય છે.
તે કેવી રીતે કામ કરે છે? સેન્સરમાં એ બુદ્ધિશાળી યાંત્રિક ડિઝાઇન: ઝરણાથી ઘેરાયેલો નિશ્ચિત ધાતુનો સંપર્ક. જ્યારે કંપન થાય છે, ત્યારે વસંત નિશ્ચિત તત્વનો સંપર્ક કરે છે, એક બંધ સર્કિટ બનાવે છે જે વાંચી શકાય છે. માઇક્રોકન્ટ્રોલર Arduino જેમ.
સેન્સરના ફાયદા
- પોષણક્ષમ કિંમત: તમે પ્રતિ 10 સેન્સરના પેકેજો શોધી શકો છો કરતાં ઓછી than 1 AliExpress જેવા પ્લેટફોર્મ પર.
- અમલીકરણની સરળતા: તમારી ડિઝાઇન મૂળભૂત તેને ખૂબ જ સુલભ બનાવે છે નવા નિશાળીયા.
ઇલેક્ટ્રિકલ ડાયાગ્રામ અને એસેમ્બલી
આ સેન્સરનું ઇલેક્ટ્રિકલ ડાયાગ્રામ છે મૂળભૂત. સેન્સરના VCC પિનને સાથે જોડો 5V Arduino, માઇક્રોકન્ટ્રોલરના GND થી GND પિન અને ડિજિટલ ઇનપુટ માટે ડિજિટલ આઉટપુટ (DO) પિન, જેમ કે 8. આ ડિઝાઇન સેન્સરને એ તરીકે કાર્ય કરવાની મંજૂરી આપે છે સ્વીચ જ્યારે તે સ્પંદનો શોધે છે ત્યારે તે સ્થિતિમાં ફેરફાર કરે છે.
પર સેન્સર માઉન્ટ કરવા માટે બ્રેડબોર્ડ, જોડો એ 220Ω પ્રતિકાર LED અને GND ના કેથોડ વચ્ચે. એનોડ ડિજિટલ પિન સાથે જોડાય છે 13 સિગ્નલની સુવિધા માટે Arduino થી દ્રશ્ય શોધ
કોડ નમૂના
તમારા Arduino પ્રોજેક્ટમાં SW-18020P સેન્સરનું અમલીકરણ ખરેખર સરળ છે. અહીં તમારી પાસે એ મૂળભૂત ઉદાહરણ કોડ:
int sensorPin = 8;
int ledPin = 13;
void setup() {
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
if (digitalRead(sensorPin)) {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
} else {
digitalWrite(ledPin, LOW);
}
}
આ કોડ શું કરે છે? તે સેન્સરના ડિજિટલ ઇનપુટને વાંચે છે અને, જો તે વાઇબ્રેશન શોધે છે, તો અમુક સમય માટે LED ચાલુ કરે છે. સેકન્ડ. માળખું સરળ છે અને અસરકારક, આ પ્રકારના પ્રોજેક્ટ્સમાં શરૂઆત કરનારાઓ માટે આદર્શ.
પ્રાયોગિક કાર્યક્રમો
SW-18020P સેન્સર ધરાવે છે બહુવિધ ઉપયોગિતાઓ:
- શોધો મારામારી o સ્પંદનો મશીનરીમાં.
- મોનીટર હલનચલન પુલ અથવા ઇમારતો જેવા માળખામાં.
- માટે પ્રતિક્રિયાશીલ એલાર્મ સિસ્ટમ્સ બનાવો અસામાન્ય વાઇબ્સ.
આ સેન્સર, તેની સરળ એસેમ્બલી અને કોડ સાથે, સંબંધિત પ્રોજેક્ટ્સને હલ કરવાની અસરકારક રીત પ્રદાન કરે છે સ્પંદનો Arduino નો ઉપયોગ કરીને. તેમના પોસાય ભાવ y વૈવિધ્યતા તેને સાધનમાં ફેરવો આવશ્યક ઇલેક્ટ્રોનિક શોખીનો અને વ્યાવસાયિકો માટે. પ્રયોગ કરવા માટે સમય કાઢો અને આ ઉપકરણ ઓફર કરી શકે તેવી શક્યતાઓનું અન્વેષણ કરો.