Ο δονητής (μοτέρ δόνησης) — είναι μια ηλεκτρομηχανική συσκευή που δημιουργεί δόνηση στα κινητά τηλέφωνα για απτική ανάδραση και ειδοποιήσεις. Στα σύγχρονα smartphone χρησιμοποιούνται δύο κύριοι τύποι δονητών: εκκεντρικοί (ERM) και γραμμικοί συντονιστικοί ενεργοποιητές (LRA). Σύμφωνα με τα δεδομένα All About Circuits, 2024, οι ενεργοποιητές LRA παρέχουν 3 φορές ταχύτερο χρόνο απόκρισης σε σύγκριση με τους ERM.
Κύρια σημεία
Δονητής (μοτέρ δόνησης) — είναι μια μικροσκοπική ηλεκτρομηχανική συσκευή που μετατρέπει την ηλεκτρική ενέργεια σε μηχανικές ταλαντώσεις για τη δημιουργία δόνησης του περιβλήματος του smartphone. Ο κύριος σκοπός του δονητή — απτική ειδοποίηση του χρήστη για εισερχόμενες κλήσεις, μηνύματα και ειδοποιήσεις χωρίς τη χρήση ηχητικού σήματος. Στις σύγχρονες συσκευές, ο δονητής χρησιμοποιείται επίσης για απτική ανάδραση κατά την αλληλεπίδραση με την οθόνη αφής.
Ο πρώτος δονητής σε κινητό τηλέφωνο εμφανίστηκε το 1992 στο μοντέλο Motorola Startac για αθόρυβη ειδοποίηση κλήσεων. Σήμερα, η δόνηση χρησιμοποιείται όχι μόνο για ειδοποιήσεις, αλλά και για επιβεβαίωση ενεργειών του χρήστη: πάτημα πλήκτρων, σάρωση, αφή. Στα σύγχρονα smartphone, ο δονητής αποτελεί μέρος του συστήματος Haptic Feedback μαζί με το Taptic Engine και πιεζοηλεκτρικούς ενεργοποιητές. Η ποιότητα της δόνησης επηρεάζει άμεσα την αντίληψη της συσκευής: η ακριβής και γρήγορη δόνηση συνδέεται με την premium αίσθηση.
Στη βιομηχανία κινητών χρησιμοποιούνται δύο κύριοι τύποι δονητών: ERM (Eccentric Rotating Mass) με περιστρεφόμενο μη ισορροπημένο βάρος και LRA (Linear Resonant Actuator) με γραμμική μετακίνηση μαγνήτη. Η επιλογή τύπου εξαρτάται από τις απαιτήσεις ποιότητας των απτικών αισθήσεων, το κόστος και τον διαθέσιμο χώρο μέσα στο περίβλημα του smartphone. Στις οικονομικές συσκευές χρησιμοποιούνται συχνότερα ERM, στα premium μοντέλα — LRA.
ERM (Eccentric Rotating Mass) — κλασικός δονητής που αποτελείται από έναν ηλεκτρικό κινητήρα συνεχούς ρεύματος με ασύμμετρο βάρος στον άξονα. Κατά την εφαρμογή τάσης, ο ρότορας αρχίζει να περιστρέφεται και η φυγόκεντρη δύναμη του μη ισορροπημένου βάρους μεταφέρεται στο περίβλημα της συσκευής, δημιουργώντας δόνηση. Το πλάτος της δόνησης ρυθμίζεται από την τάση (2–5 V), η συχνότητα — από την ταχύτητα περιστροφής. Τα ERM είναι φθηνά στην παραγωγή, αλλά έχουν αδράνεια: ο χρόνος επιτάχυνσης στην ταχύτητα λειτουργίας είναι 20–50 ms, μετά τη διακοπή — επιπλέον 10–20 ms αδρανειακής υπολειπόμενης δόνησης.
LRA (Linear Resonant Actuator) — δονητής στον οποίο ένας μαγνήτης μετακινείται κατά μήκος ενός άξονα στο μαγνητικό πεδίο ενός πηνίου. Ο μαγνήτης είναι αναρτημένος σε ελαστικά στοιχεία που εξασφαλίζουν την επιστροφή στην αρχική θέση. Το LRA λειτουργεί σε συχνότητα συντονισμού (συνήθως 150–200 Hz), επιτρέποντας την επίτευξη μέγιστου πλάτους με ελάχιστη κατανάλωση ενέργειας. Ο χρόνος απόκρισης του LRA είναι 5–15 ms, καθιστώντας το σημαντικά πιο αποκριτικό σε σύγκριση με το ERM. Το LRA είναι πιο συμπαγές από το ERM σε συγκρίσιμη ισχύ δόνησης, βέλτιστο για premium συσκευές.
| Παράμετρος | ERM | LRA |
|---|---|---|
| Αρχή | Περιστροφή μη ισορροπημένου βάρους | Γραμμική κίνηση μαγνήτη |
| Χρόνος απόκρισης | 20–50 ms | 5–15 ms |
| Υπολειπόμενη | 10–20 ms | 1–3 ms |
| Ακρίβεια | Χαμηλή | Υψηλή |
| Κόστος | Χαμηλό | Μεσαίο |
Κατά την επιλογή δονητή για smartphone, οι κατασκευαστές λαμβάνουν υπόψη αρκετές βασικές παραμέτρους: χρόνο απόκρισης, ακρίβεια ελέγχου πλάτους, κατανάλωση ενέργειας και μέγεθος. Τα μοτέρ ERM υπερτερούν σε κόστος και απλότητα ελέγχου — για λειτουργία αρκεί η εφαρμογή σταθερής τάσης. Οι ενεργοποιητές LRA απαιτούν πιο σύνθετο οδηγό με παραγωγή εναλλασσόμενου σήματος συχνότητας συντονισμού, αλλά παρέχουν 3–4 φορές πιο καθαρές απτικές αισθήσεις.
Σύμφωνα με έρευνα της Precision Microdrives, οι ενεργοποιητές LRA καταναλώνουν 40–50% λιγότερη ενέργεια από τα μοτέρ ERM κατά τη δημιουργία συγκρίσιμης δόνησης όσον αφορά την αντίληψη. Αυτό οφείλεται στον τρόπο λειτουργίας συντονισμού: το μέγιστο πλάτος επιτυγχάνεται με ελάχιστη παρεχόμενη ισχύ. Ταυτόχρονα, τα μοτέρ ERM μπορούν να λειτουργήσουν σε ευρύτερο εύρος συχνοτήτων, δημιουργώντας δόνηση διαφορετικής έντασης με απλή αλλαγή τάσης.
Ο δονητής στο smartphone ελέγχεται μέσω ενός οδηγού που λαμβάνει εντολές από τον κεντρικό επεξεργαστή ή έναν ειδικό ελεγκτή απτικής ανάδρασης. Ο οδηγός μετατρέπει τις ψηφιακές εντολές σε ηλεκτρικά σήματα: για ERM — σταθερή τάση συγκεκριμένου επιπέδου, για LRA — εναλλασσόμενο σήμα συχνότητας συντονισμού με ρυθμιζόμενο πλάτος. Η τάση τροφοδοσίας των δονητών είναι συνήθως 2–5 V με ρεύμα 50–200 mA.
Τα σύγχρονα Snapdragon (Qualcomm) και Dimensity (MediaTek) chipset διαθέτουν ενσωματωμένες μονάδες ελέγχου δόνησης που υποστηρίζουν προσαρμοσμένα απτικά μοτίβα. Ο επεξεργαστής στέλνει στον οδηγό μια ακολουθία εντολών με καθορισμό πλάτους, διάρκειας και σχήματος σήματος για κάθε παλμό. Βάσει της βιβλιοθήκης προκαθορισμένων εφέ, το σύστημα μπορεί να παράγει δόνηση για 10–30 διαφορετικούς τύπους ειδοποιήσεων με μεμονωμένα χαρακτηριστικά απτικής αίσθησης.
Στο iOS, ο έλεγχος του δονητή γίνεται μέσω Core Haptics με υποστήριξη σύνθετων μοτίβων. Στο Android πριν από την έκδοση 8.0 (API 26), ο έλεγχος ήταν περιορισμένος: ο προγραμματιστής μπορούσε μόνο να ενεργοποιεί και να απενεργοποιεί τη δόνηση σταθερής διάρκειας. Από το Android 8.0, προστέθηκε η κλάση VibrationEffect με υποστήριξη σύνθετων κυματομορφών, κυματοειδών εφέ και ρυθμιζόμενου πλάτους.
Η δόνηση σε εφαρμογές για κινητά χρησιμοποιείται για διάφορα σενάρια: ειδοποιήσεις για συμβάντα (κλήσεις, μηνύματα), απτική επιβεβαίωση ενεργειών (πάτημα κουμπιών, εναλλαγή διακοπτών), απτική ανάδραση παιχνιδιών και ειδικές δυνατότητες για χρήστες με προβλήματα ακοής. Κάθε σενάριο απαιτεί διαφορετικές παραμέτρους δόνησης: σύντομο παλμό για επιβεβαίωση, παρατεταμένη δόνηση για ειδοποίηση.
Η σωστά διαμορφωμένη δόνηση βελτιώνει σημαντικά την εμπειρία χρήστη. Η σύντομη απτική απόκριση στο πάτημα ενός κουμπιού δημιουργεί αίσθηση φυσικής αλληλεπίδρασης και μειώνει το γνωστικό φορτίο. Σε παιχνίδια, η δόνηση χρησιμοποιείται για εφέ εμβύθισης: προσομοίωση πυροβολισμών, συγκρούσεων, λειτουργίας κινητήρα. Σύμφωνα με το Google Material Design, συνιστάται η χρήση δόνησης διάρκειας 10–40 ms για απτική επιβεβαίωση και 200–1000 ms για ειδοποιήσεις, για να μην προκαλείται εκνευρισμός στον χρήστη.
Για την προσβασιμότητα (accessibility), η δόνηση παίζει καθοριστικό ρόλο: επιτρέπει σε χρήστες με προβλήματα όρασης να λαμβάνουν απτική ανάδραση για συμβάντα στην οθόνη. Το TalkBack στο Android και το VoiceOver στο iOS στέλνουν σήματα δόνησης κατά την επισήμανση στοιχείων διεπαφής, επιβεβαίωση ενεργειών και λήψη ειδοποιήσεων. Τα προσαρμοστικά μοτίβα δόνησης βοηθούν στη διάκριση τύπων συμβάντων χωρίς οπτικό έλεγχο.
Για εργασία με τον δονητή στο Android χρησιμοποιείται η υπηρεσία συστήματος Vibrator, προσβάσιμη μέσω της μεθόδου getSystemService(). Από το Android 10 (API 29) προστέθηκε το VibratorManager — ένα ενοποιημένο API για τον έλεγχο δόνησης σε συσκευές με πολλούς δονητές. Για συμβατότητα με παλαιότερες εκδόσεις, οι προγραμματιστές χρησιμοποιούν απευθείας το Vibrator με έλεγχο διαθεσιμότητας της μεθόδου createOneShot().
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 για εφάπαξ αναπαραγωγή).
Συχνές ερωτήσεις
Στα σύγχρονα smartphone χρησιμοποιούνται δύο κύριοι τύποι δονητών: ERM (εκκεντρικοί με περιστρεφόμενο βάρος) σε οικονομικές συσκευές και LRA (γραμμικοί συντονιστικοί ενεργοποιητές) σε premium μοντέλα. Τα ERM είναι φθηνότερα αλλά πιο αργά και λιγότερο ακριβή, τα LRA παρέχουν καθαρές απτικές αισθήσεις.
ERM δημιουργεί δόνηση περιστρέφοντας ένα ασύμμετρο βάρος, έχει χρόνο απόκρισης 20–50 ms και αδρανειακή υπολειπόμενη δόνηση. LRA μετακινεί τον μαγνήτη γραμμικά στο μαγνητικό πεδίο του πηνίου με απόκριση 5–15 ms και πρακτικά χωρίς υπολειπόμενη δόνηση. Το LRA παρέχει πιο καθαρές και ποικίλες απτικές αισθήσεις.
Ναι, ο χρήστης μπορεί να απενεργοποιήσει τη δόνηση στις ρυθμίσεις ήχου και απτικών σημάτων του smartphone. Στο Android γίνεται μέσω „Ήχοι και δόνηση" → „Απτική ανάδραση", στο iOS — „Ήχοι και απτικά σήματα" → „Σήματα συστήματος αφής". Η απενεργοποίηση ισχύει για όλες τις εφαρμογές.
Ο δονητής μπορεί να ελεγχθεί μέσω του μενού μηχανικού: καλέστε *#0*# σε Samsung ή *#*#6484#*#* σε Xiaomi και επιλέξτε δοκιμή δόνησης. Σε iPhone: Ρυθμίσεις → Προσβασιμότητα → Απτικά σήματα → ενεργοποιήστε „Απτικά σήματα σε λειτουργία κλήσης". Εάν δεν υπάρχει δόνηση — πιθανή βλάβη του κινητήρα.
Στο Android μπορείτε να ρυθμίσετε τη δόνηση για μεμονωμένες εφαρμογές μέσω Ρυθμίσεις → Ειδοποιήσεις → Κατηγορίες ειδοποιήσεων εφαρμογής. Στο iOS, η δόνηση ρυθμίζεται μέσω „Ήχοι και απτικά σήματα" → επιλέξτε τύπο ειδοποίησης → „Απτικά σήματα" με επιλογή προκαθορισμένου μοτίβου.
Σύνοψη
Θα αναπτύξουμε μια εφαρμογή για κινητά έτοιμη για χρήση
Η IT Sectr δημιουργεί εφαρμογές iOS και Android για νεοφυείς επιχειρήσεις και επιχειρήσεις από το 2017. Θα σας συμβουλεύσουμε και θα προτείνουμε την καλύτερη λύση.
Διαβάστε επίσης