वाइब्रेटर (कंपन मोटर) एक विद्युत-यांत्रिक उपकरण है जो स्पर्श प्रतिक्रिया और सूचनाओं के लिए मोबाइल फोन में कंपन पैदा करता है। आधुनिक स्मार्टफोन दो मुख्य प्रकार के कंपन मोटरों का उपयोग करते हैं: विलक्षण घूर्णन द्रव्यमान (ERM) और रैखिक अनुनादक एक्ट्यूएटर (LRA)। All About Circuits, 2024 के अनुसार, LRA एक्ट्यूएटर ERM की तुलना में 3 गुना तेज़ प्रतिक्रिया समय प्रदान करते हैं।
मुख्य बिंदु
कंपन मोटर (वाइब्रेटर) एक लघु विद्युत-यांत्रिक उपकरण है जो विद्युत ऊर्जा को यांत्रिक दोलनों में बदलकर स्मार्टफोन के शरीर में कंपन पैदा करता है। कंपन मोटर का मुख्य उद्देश्य बिना ध्वनि संकेत के इनकमिंग कॉल, संदेशों और अलर्ट के बारे में स्पर्शनीय सूचना देना है। आधुनिक उपकरणों में, कंपन मोटर का उपयोग टच स्क्रीन के साथ इंटरैक्ट करते समय स्पर्श प्रतिक्रिया के लिए भी किया जाता है।
पहला कंपन मोटर मोबाइल फोन में 1992 में Motorola Startac मॉडल में कॉल की मूक सूचना के लिए दिखाई दिया। आज, कंपन का उपयोग न केवल सूचनाओं के लिए बल्कि उपयोगकर्ता क्रियाओं की पुष्टि के लिए भी किया जाता है: कीप्रेस, स्वाइप, स्पर्श। आधुनिक स्मार्टफोन में, कंपन मोटर Taptic Engine और पीजोइलेक्ट्रिक एक्ट्यूएटर के साथ हैप्टिक फीडबैक सिस्टम का हिस्सा है। कंपन की गुणवत्ता सीधे डिवाइस की धारणा को प्रभावित करती है: सटीक और तेज़ कंपन प्रीमियम गुणवत्ता से जुड़ा होता है।
मोबाइल उद्योग में दो मुख्य प्रकार के कंपन मोटरों का उपयोग किया जाता है: ERM (विलक्षण घूर्णन द्रव्यमान) एक घूर्णन असंतुलित द्रव्यमान के साथ और LRA (रैखिक अनुनादक एक्ट्यूएटर) चुंबक की रैखिक गति के साथ। प्रकार का चुनाव स्पर्श प्रतिक्रिया गुणवत्ता, लागत और स्मार्टफोन बॉडी के अंदर उपलब्ध स्थान की आवश्यकताओं पर निर्भर करता है। बजट उपकरणों में अक्सर ERM का उपयोग किया जाता है, जबकि प्रीमियम उपकरणों में LRA का।
ERM (Eccentric Rotating Mass) एक क्लासिक कंपन मोटर है जिसमें शाफ्ट पर एक असंतुलित द्रव्यमान के साथ एक DC मोटर होती है। जब वोल्टेज लगाया जाता है, तो रोटर घूमना शुरू कर देता है और असंतुलित द्रव्यमान का अपकेंद्री बल उपकरण के शरीर पर संचारित होकर कंपन पैदा करता है। कंपन आयाम वोल्टेज (2–5 V) द्वारा और आवृत्ति घूर्णन गति द्वारा नियंत्रित होती है। ERM मोटर निर्माण में सस्ते होते हैं, लेकिन इनमें जड़त्व होता है: संचालन गति तक त्वरण का समय 20–50 मिलीसेकंड और रुकने के बाद 10–20 मिलीसेकंड का जड़त्वीय प्रभाव होता है।
LRA (Linear Resonant Actuator) एक कंपन मोटर है जिसमें एक चुंबक कुंडली के चुंबकीय क्षेत्र में एक अक्ष के साथ चलता है। चुंबक स्प्रिंग तत्वों पर निलंबित होता है जो मूल स्थिति में वापसी सुनिश्चित करते हैं। LRA अनुनाद आवृत्ति (आमतौर पर 150–200 Hz) पर काम करता है, जिससे न्यूनतम बिजली खपत पर अधिकतम आयाम प्राप्त होता है। LRA का प्रतिक्रिया समय 5–15 मिलीसेकंड है, जो इसे ERM की तुलना में काफी अधिक संवेदनशील बनाता है। LRA तुलनीय कंपन शक्ति पर ERM की तुलना में अधिक कॉम्पैक्ट है, जो इसे प्रीमियम उपकरणों के लिए आदर्श बनाता है।
| पैरामीटर | ERM | LRA |
|---|---|---|
| सिद्धांत | असंतुलित द्रव्यमान का घूर्णन | चुंबक की रैखिक गति |
| प्रतिक्रिया समय | 20–50 मिलीसेकंड | 5–15 मिलीसेकंड |
| प्रभाव | 10–20 मिलीसेकंड | 1–3 मिलीसेकंड |
| सटीकता | कम | उच्च |
| लागत | कम | मध्यम |
स्मार्टफोन के लिए कंपन मोटर चुनते समय, निर्माता कई प्रमुख मापदंडों पर विचार करते हैं: प्रतिक्रिया समय, आयाम नियंत्रण सटीकता, बिजली खपत और आकार। ERM मोटर लागत और नियंत्रण में आसानी में बेहतर होते हैं — उन्हें संचालित होने के लिए केवल DC वोल्टेज की आवश्यकता होती है। LRA एक्ट्यूएटर को अनुनाद आवृत्ति की AC सिग्नल उत्पन्न करने वाले अधिक जटिल ड्राइवर की आवश्यकता होती है, लेकिन 3–4 गुना अधिक सटीक स्पर्श संवेदनाएँ प्रदान करते हैं।
Precision Microdrives के शोध के अनुसार, LRA एक्ट्यूएटर तुलनीय कंपन पैदा करने में ERM मोटरों की तुलना में 40–50% कम ऊर्जा खपत करते हैं। यह अनुनाद मोड संचालन के कारण है: न्यूनतम इनपुट शक्ति पर अधिकतम आयाम प्राप्त होता है। वहीं, ERM मोटर व्यापक आवृत्ति रेंज में काम कर सकते हैं, केवल वोल्टेज बदलकर अलग-अलग तीव्रता का कंपन पैदा कर सकते हैं।
स्मार्टफोन में कंपन मोटर एक ड्राइवर के माध्यम से नियंत्रित होता है जो बेस प्रोसेसर या समर्पित हैप्टिक फीडबैक कंट्रोलर से कमांड प्राप्त करता है। ड्राइवर डिजिटल कमांड को विद्युत संकेतों में बदलता है: ERM के लिए एक निश्चित स्तर का DC वोल्टेज, LRA के लिए समायोज्य आयाम के साथ अनुनाद आवृत्ति का AC सिग्नल। कंपन मोटरों की आपूर्ति वोल्टेज आमतौर पर 50–200 mA करंट पर 2–5 V होती है।
आधुनिक Snapdragon चिपसेट (Qualcomm) और Dimensity (MediaTek) में कस्टम हैप्टिक पैटर्न का समर्थन करने वाले अंतर्निहित कंपन नियंत्रण ब्लॉक होते हैं। प्रोसेसर ड्राइवर को प्रत्येक पल्स के लिए आयाम, अवधि और तरंग रूप निर्दिष्ट करने वाले कमांड का अनुक्रम भेजता है। पूर्व निर्धारित प्रभावों की लाइब्रेरी के आधार पर, सिस्टम व्यक्तिगत स्पर्श संवेदना विशेषताओं के साथ 10–30 विभिन्न प्रकार की सूचनाओं के लिए कंपन उत्पन्न कर सकता है।
iOS पर, कंपन मोटर नियंत्रण Core Haptics के माध्यम से जटिल पैटर्न के समर्थन के साथ किया जाता है। Android 8.0 (API 26) से पहले, नियंत्रण सीमित था: डेवलपर केवल निश्चित अवधि के साथ कंपन चालू और बंद कर सकता था। Android 8.0 से शुरू होकर, VibrationEffect वर्ग मिश्रित तरंग रूपों, तरंग प्रभावों और समायोज्य आयाम के समर्थन के साथ दिखाई दिया।
मोबाइल अनुप्रयोगों में कंपन का उपयोग कई परिदृश्यों के लिए किया जाता है: घटना सूचनाएँ (कॉल, संदेश), क्रियाओं की स्पर्शनीय पुष्टि (बटन दबाना, स्विच टॉगल करना), गेमिंग हैप्टिक फीडबैक और श्रवण बाधित उपयोगकर्ताओं के लिए पहुँच सुविधाएँ। प्रत्येक परिदृश्य के लिए अलग-अलग कंपन मापदंडों की आवश्यकता होती है: पुष्टि के लिए छोटी पल्स, सूचनाओं के लिए लंबा कंपन।
सही ढंग से कॉन्फ़िगर किया गया कंपन उपयोगकर्ता अनुभव को काफी बेहतर बनाता है। बटन दबाने पर छोटी स्पर्शनीय प्रतिक्रिया शारीरिक संपर्क की भावना पैदा करती है और संज्ञानात्मक भार कम करती है। गेम में, कंपन का उपयोग विसर्जन के लिए किया जाता है: गोलीबारी, टक्कर, इंजन संचालन का अनुकरण। Google Material Design के अनुसार, उपयोगकर्ता को परेशान न करने के लिए स्पर्शनीय पुष्टि के लिए 10–40 मिलीसेकंड और सूचनाओं के लिए 200–1000 मिलीसेकंड अवधि के कंपन का उपयोग करने की सिफारिश की जाती है।
पहुँच (एक्सेसिबिलिटी) के लिए, कंपन एक महत्वपूर्ण भूमिका निभाता है: यह दृष्टिबाधित उपयोगकर्ताओं को स्क्रीन पर घटनाओं के बारे में स्पर्शनीय प्रतिक्रिया प्राप्त करने की अनुमति देता है। Android पर TalkBack और iOS पर VoiceOver इंटरफ़ेस तत्वों को हाइलाइट करने, क्रियाओं की पुष्टि करने और सूचनाएँ प्राप्त करने पर कंपन संकेत भेजते हैं। अनुकूली कंपन पैटर्न दृश्य नियंत्रण के बिना घटना प्रकारों में अंतर करने में मदद करते हैं।
Android पर कंपन मोटर के साथ काम करने के लिए, सिस्टम सेवा Vibrator का उपयोग किया जाता है, जो getSystemService() विधि के माध्यम से सुलभ है। Android 10 (API 29) से शुरू होकर, VibratorManager जोड़ा गया — एक एकीकृत API जो कई कंपन मोटरों वाले उपकरणों पर कंपन प्रबंधन के लिए है। पुराने संस्करणों के साथ संगतता के लिए, डेवलपर createOneShot() विधि की उपलब्धता जाँच के साथ सीधे Vibrator का उपयोग करते हैं।
import android.os.VibrationEffect
import android.os.Vibrator
import android.os.VibratorManager
import android.content.Context
class VibrationHelper(private val context: Context) {
private val vibrator: Vibrator get() {
return if (Build.VERSION.SDK_INT >= 31) {
val manager = context.getSystemService(Context.VIBRATOR_MANAGER_SERVICE)
as VibratorManager
manager.getDefaultVibrator()
} else {
context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
}
}
fun playShortClick() {
val effect = VibrationEffect.createOneShot(30L, VibrationEffect.DEFAULT_AMPLITUDE)
vibrator.vibrate(effect)
}
fun playWaveform() {
val timings = longArrayOf(0L, 50L, 100L, 50L)
val amplitudes = intArrayOf(128, 255, 64, 255)
val effect = VibrationEffect.createWaveform(timings, amplitudes, -1)
vibrator.vibrate(effect)
}
}
VibrationEffect वर्ग दो प्रकार के प्रभावों का समर्थन करता है: createOneShot — निर्दिष्ट अवधि और आयाम के साथ एकल पल्स, और createWaveform — टाइमिंग और आयाम की सरणी के साथ मिश्रित तरंग पैटर्न। createWaveform का उपयोग करते समय, टाइमिंग सरणी सक्रियण और विराम का अनुक्रम निर्दिष्ट करती है, जबकि आयाम सरणी प्रत्येक खंड के लिए कंपन स्तर (0–255) निर्दिष्ट करती है। repeat पैरामीटर उस सूचकांक को इंगित करता है जिस पर पैटर्न की पुनरावृत्ति शुरू करनी है (एकल प्लेबैक के लिए -1)।
अक्सर पूछे जाने वाले प्रश्न
आधुनिक स्मार्टफोन दो मुख्य प्रकार के कंपन मोटरों का उपयोग करते हैं: बजट उपकरणों में ERM (विलक्षण घूर्णन द्रव्यमान) और प्रीमियम मॉडलों में LRA (रैखिक अनुनादक एक्ट्यूएटर)। ERM सस्ता है लेकिन धीमा और कम सटीक है, जबकि LRA स्पष्ट स्पर्श संवेदनाएँ प्रदान करता है।
ERM एक असंतुलित द्रव्यमान को घुमाकर कंपन पैदा करता है, जिसका प्रतिक्रिया समय 20–50 मिलीसेकंड और जड़त्वीय प्रभाव होता है। LRA एक चुंबक को कुंडली के चुंबकीय क्षेत्र में रैखिक रूप से चलाता है जिसका प्रतिक्रिया समय 5–15 मिलीसेकंड और लगभग कोई प्रभाव नहीं होता। LRA अधिक सटीक और विविध स्पर्श संवेदनाएँ प्रदान करता है।
हाँ, उपयोगकर्ता स्मार्टफोन की ध्वनि और स्पर्श सेटिंग्स में कंपन बंद कर सकता है। Android पर, यह “ध्वनि और कंपन” → “हैप्टिक फीडबैक” के माध्यम से, iOS पर — “ध्वनि और स्पर्श” → “सिस्टम स्पर्श” के माध्यम से किया जाता है। इसे बंद करना सभी अनुप्रयोगों पर लागू होता है।
आप कंपन मोटर की जाँच इंजीनियरिंग मेनू के माध्यम से कर सकते हैं: Samsung पर *#0*# या Xiaomi पर *#*#6484#*#* डायल करें और कंपन परीक्षण चुनें। iPhone पर: सेटिंग्स → एक्सेसिबिलिटी → स्पर्श → कंपन और “रिंग मोड में कंपन” चालू करें। यदि कंपन नहीं है, तो मोटर खराब हो सकता है।
Android पर, आप सेटिंग्स → सूचनाएँ → ऐप सूचना श्रेणियाँ के माध्यम से व्यक्तिगत ऐप्स के लिए कंपन कॉन्फ़िगर कर सकते हैं। iOS पर, कंपन “ध्वनि और स्पर्श” → सूचना प्रकार चुनें → “स्पर्श” के माध्यम से पूर्व निर्धारित पैटर्न के विकल्प के साथ कॉन्फ़िगर किया जाता है।
सारांश
हम एक मोबाइल एप्लिकेशन टर्नकी विकसित करेंगे
IT Sectr 2017 से स्टार्टअप और व्यवसायों के लिए iOS और Android एप्लिकेशन बनाता है। हम आपको सलाह देंगे और सर्वोत्तम समाधान प्रस्तावित करेंगे।
यह भी पढ़ें