Πώς να ελέγξετε τους αισθητήρες σε ένα τηλέφωνο Android για να βρείτε προβλήματα. Επισκόπηση των πυξίδων για το smartphone σας στο Android


Οι σύγχρονες συσκευές περιέχουν πολλούς ελεγκτές και αισθητήρες, συμπεριλαμβανομένων. Όλοι οι αισθητήρες εκτελούν μια συγκεκριμένη πρακτική λειτουργία, η οποία φαίνεται οπτικά με τη μορφή μιας συγκεκριμένης δυνατότητας, για παράδειγμα, ένας αισθητήρας φωτός, σας επιτρέπει να καθορίσετε το επίπεδο φωτισμού και να ρυθμίσετε αυτόματα τη φωτεινότητα της οθόνης. Χάρη στους ενσωματωμένους αισθητήρες, το gadget γίνεται πιο λειτουργικό και εύκολο στη χρήση. Εξετάστε τα χαρακτηριστικά της χρήσης του αισθητήρα Hall.

Αισθητήρας Hall στο τηλέφωνο: τι είναι αυτό

Πολλοί ενδιαφέροντες χρήστες ενδιαφέρονται για το Hall Sensor στο smartphone τι είναι αυτό; - Ένας αισθητήρας Hall είναι μια συσκευή για την ανίχνευση ενός μαγνητικού πεδίου και τον καθορισμό πρόσθετων παραμέτρων. Έλαβε το όνομά της από το έργο του Edwin Hall στον τομέα των μαγνητικών πεδίων. Ο νόμος ανακάλυψε το 1879, όταν κατά τη διάρκεια ενός πειράματος ανακαλύφθηκε η εξάρτηση του μαγνητικού πεδίου και της ηλεκτρικής ενέργειας από τη μελέτη της συμπεριφοράς του ηλεκτρικού ρεύματος. Το μαγνητικό πεδίο επηρεάζει την τάση στο κύκλωμα, όσο πιο έντονη είναι η ακτινοβολία, τόσο μεγαλύτερη είναι η επίδραση στην τάση.

Στην πραγματικότητα, ο αισθητήρας επιτρέπει την ανίχνευση ενός μαγνητικού πεδίου, αλλά η ίδια η τάση δεν μπορεί να μετρηθεί από αυτό. Χάρη στη δράση της συσκευής, το smartphone μπορεί να αλληλεπιδράσει με το περιβάλλον. Το πιο εντυπωσιακό παράδειγμα λειτουργίας του αισθητήρα Hall είναι η λειτουργία μιας ηλεκτρονικής πυξίδας. Ο GPS-πλοηγός χρησιμοποιεί επίσης αυτή τη λειτουργία, κυρίως κατά τη στιγμή της εκτόξευσης για ταχύτερο προσδιορισμό της γεωγραφικής κατανομής.

Η συσκευή σας επιτρέπει να διαβάσετε όλες τις αλλαγές στο μαγνητικό πεδίο ανά περιοχή, μπορεί να χρησιμοποιηθεί για την ανίχνευση συγκεκριμένων αντικειμένων στην περιοχή κάλυψης, η οποία χρησιμοποιείται έμμεσα σε ασύρματα δίκτυα. Γενικά, ο αισθητήρας έχει πολλές χρήσεις, αλλά λόγω του μικρού όγκου της συσκευής, το δυναμικό χρησιμοποιείται εν μέρει.

Γιατί να χρησιμοποιήσετε έναν αισθητήρα Hall σε ένα smartphone

Στην έξυπνη τεχνολογία, όπου ο αισθητήρας Hall χρησιμοποιείται για τη λειτουργία ενός μικρού αριθμού εργαλείων, ενσωματώνεται στη μονάδα οθόνης. Χάρη σε αυτή την προσέγγιση, είναι δυνατό να ελέγξει το smartphone χωρίς επαφή. Αυτό το χαρακτηριστικό είναι ενσωματωμένο σε όλες σχεδόν τις ναυαρχίδες, αλλά υπάρχουν και φθηνότερες συσκευές, αν και έχουν απογυμνωθεί.

Η δυνατότητα χρήσης του αισθητήρα στο smartphone δεν θα εμπλακεί πλήρως και ο αριθμός των διαθέσιμων λειτουργιών εξαρτάται σε μεγάλο βαθμό από το κόστος του gadget καθώς και από την εστίαση. Για την κανονική εφαρμογή του αισθητήρα Hall απαιτείται πολύς χώρος, τον οποίο ο κατασκευαστής εκτιμά ιδιαίτερα.

Εφαρμογή του αισθητήρα Hall στο smartphone:

  • Ψηφιακή πυξίδα. Εκτός από την τυπική πυξίδα εφαρμογής, μπορεί να χρησιμοποιηθεί σε άλλα προγράμματα που σχετίζονται με την πλοήγηση. Χάρη στον αισθητήρα είναι δυνατή η ακριβέστερη τοποθέτηση της συσκευής στο χώρο. Μια γνωστή λειτουργία στην πλοήγηση GPS, η κατεύθυνση της κίνησης του χρήστη, υλοποιείται επίσης με τη χρήση αισθητήρα. Αυτό το χαρακτηριστικό είναι σημαντικό στα παιχνίδια (για παράδειγμα, το γνωστό Pokemon GO) ή όταν σχεδιάζετε μια διαδρομή.

  • Σύνδεση με εξαρτήματα. Χάρη στην μαγνητική θήκη, μπορείτε να επεκτείνετε κάπως τις δυνατότητες της συσκευής και να αποκτήσετε πρόσβαση στις βασικές λειτουργίες του smartphone χωρίς να ανοίξετε το περίβλημα.

  • Απενεργοποίηση / ενεργοποίηση της οθόνης κατά την αναδίπλωση smartphone. Όταν αλλάζετε τη θέση του καλύμματος σε σχέση με το κύριο μέρος, ο αισθητήρας αποκρίνεται και αναλαμβάνει δράση.
  • Η λειτουργικότητα της λειτουργίας "Αυτόματη περιστροφή". Η θέση του smartphone σε σχέση με τη γη καθορίζεται επίσης από τον μικροελεγκτή.

  • Αυτόματη ρύθμιση της εικόνας κατά την αλλαγή των ρυθμίσεων της οθόνης λόγω της ημέρας.

Πώς να ελέγξετε τον αισθητήρα Hall

Ο έλεγχος αισθητήρα Hall είναι δυνατός χρησιμοποιώντας τις τυπικές λειτουργίες smartphone που χρησιμοποιούν τον αισθητήρα. Αυτός ο χειριστής αποτυγχάνει εξαιρετικά σπάνια, οπότε η δοκιμή έρχεται κάτω για να ανιχνεύσει εάν είναι ενσωματωμένο στο smartphone ή όχι.

Εάν το τηλέφωνο βρίσκεται ήδη στα χέρια σας, αρκεί να φέρετε τον μαγνήτη στην οθόνη, αν υπάρχει ελεγκτής, θα πρέπει να σβήσει. Και ακόμη και ένα μικρό κομμάτι ενός μαγνήτη είναι αρκετό. Εάν την αφαιρέσετε, η οθόνη θα πρέπει να λειτουργήσει ξανά. Κατά τη διάρκεια της επαφής του μαγνήτη, η συσκευή μπορεί να απασφαλιστεί κανονικά μέσω ενός κουμπιού.

Ο ευκολότερος τρόπος για να επιτευχθεί ο στόχος, αν δεν υπάρχει πρόσβαση στη συσκευή, είναι να εξετάσουμε την περιγραφή του smartphone, στις παραμέτρους "Αισθητήρες" ή "Άλλες" θα πρέπει να υπάρχει μια αντίστοιχη γραμμή. Οι πληροφορίες διατίθενται στους δωρεάν πόρους Διαδικτύου ή στον επίσημο ιστότοπο. Μπορείτε επίσης να διαβάσετε την τεκμηρίωση του χαρτιού. Δυστυχώς, τα πλήρη χαρακτηριστικά του smartphone δεν υποδεικνύονται πάντα και η εγγραφή του αισθητήρα μπορεί απλά να μην είναι, καθώς η συσκευή είναι δευτερεύουσα. Οι πιο πλήρεις πληροφορίες είναι διαθέσιμες στην ηλεκτρονική τεκμηρίωση από τον κατασκευαστή και μπορούν να τηλεφορτωθούν από τον επίσημο ιστότοπο.

Επιπλέον, μπορείτε να επαληθεύσετε την παρουσία ή την απουσία του αισθητήρα χρησιμοποιώντας τις ακόλουθες μεθόδους:

Στην πράξη, η χρήση του αισθητήρα μπορεί να είναι βολική λόγω μαγνητικών καλύψεων. Στην εμφάνιση, η υπόθεση δεν έχει σημαντικές διαφορές, αλλά ενσωματώνεται ένας μαγνήτης. Όταν ανοίγετε το επάνω κάλυμμα, ενεργοποιείται η οθόνη, όταν είναι κλεισμένη. Αν χρειάζεστε να εκτελέσετε μερικές απλές ενέργειες στο smartphone σας, δεν μπορείτε να ανοίξετε ούτε το κάλυμμα, αν έχει παράθυρο, αλλά απλά πατήστε το κουμπί κλειδώματος και πατήστε 2 φορές στην οθόνη.

Αξίζει να θεωρηθεί ότι η συχνή χρήση του αισθητήρα Hall οδηγεί σε γρήγορη απώλεια φορτίου, οπότε προτιμάται ο περιορισμός της εργασίας και η αποτροπή της ενεργοποίησής της.

Εάν εξακολουθείτε να έχετε ερωτήσεις σχετικά με το θέμα "Τι είναι ο αισθητήρας Hall στο τηλέφωνο και πώς να τον ελέγξετε", μπορείτε να τον ρωτήσετε στα σχόλια


εάν (function_exists ("the_ratings")) (the_ratings ();)?\u003e

Ένα σύγχρονο smartphone δύσκολα μπορεί να ονομαστεί μόνο ένας υπολογιστής, επειδή μπορεί να κάνει πολύ περισσότερα από τον ακίνητό του πρόγονο: μπορεί να μετρήσει τη θερμοκρασία, να δώσει μια υπαινιγμό πάνω από τη στάθμη της θάλασσας και να καθορίσει την υγρασία του αέρα και αν ξεχάσετε τον προσανατολισμό σας στο διάστημα ή χάσετε τη βαρύτητα, θα διορθώσετε τα πάντα. Και τον βοηθήστε σε αυτό, όπως ίσως ήδη μαντέψατε, γνωστούς αισθητήρες αισθητήρων. Σήμερα θα τα γνωρίσουμε καλύτερα και ταυτόχρονα θα ελέγξουμε αν είμαστε πραγματικά στη Γη. 😉

Απαιτούνται αισθητήρες!

Για να εργαστείτε με αισθητήρες υλικού που διατίθενται σε συσκευές Android, χρησιμοποιείται η κλάση. Sensormanager, μια σύνδεση στην οποία μπορεί να ληφθεί χρησιμοποιώντας την τυπική μέθοδο getSystemService:

SensorManager αισθητήραManager = (SensorManager) getSystemService (Context.SENSOR_SERVICE);

Για να αρχίσετε να εργάζεστε με έναν αισθητήρα, πρέπει να προσδιορίσετε τον τύπο του αισθητήρα. Ο πιο βολικός τρόπος για να γίνει αυτό είναι με μια τάξη. Αισθητήρα, αφού ήδη ορίζει όλους τους τύπους αισθητήρων με τη μορφή σταθερών. Εξετάστε τα λεπτομερέστερα:

  • Sensor.TYPE_ACCELEROMETER   - επιταχυνσιόμετρο τριών αξόνων, το οποίο επιστρέφει την επιτάχυνση σε τρεις άξονες (μέτρα ανά δευτερόλεπτο τετράγωνο). Το σχετικό σύστημα συντεταγμένων φαίνεται στο Σχ. 1.
  • Sensor.TYPE_LIGHT   - ένας αισθητήρας φωτός που επιστρέφει μια τιμή σε lux, που χρησιμοποιείται συνήθως για τη δυναμική αλλαγή της φωτεινότητας της οθόνης. Επίσης, για λόγους ευκολίας, ο βαθμός φωτισμού μπορεί να αποκτηθεί με τη μορφή χαρακτηριστικών - "σκοτεινό", "θολό", "ηλιόλουστο" (θα επιστρέψουμε σε αυτό αργότερα).
  • Sensor.TYPE_AMBIENT_TEMPERATURE   - θερμόμετρο, επιστρέφει τη θερμοκρασία περιβάλλοντος σε βαθμούς Κελσίου.
  • Sensor.TYPE_PROXIMITY - αισθητήρας εγγύτητας, ο οποίος σηματοδοτεί την απόσταση μεταξύ της συσκευής και του χρήστη (σε εκατοστά). Όταν η οθόνη σβήνει τη στιγμή της συζήτησης, αυτός ο αισθητήρας ενεργοποιείται. Σε ορισμένες συσκευές επιστρέφονται μόνο δύο τιμές: "μακριά" και "κλείσιμο".
  • Sensor.TYPE_GYROSCOPE   - γυροσκόπιο τριών αξόνων, το οποίο επιστρέφει την ταχύτητα περιστροφής της συσκευής κατά μήκος τριών αξόνων (ακτίνια ανά δευτερόλεπτο).
  • Sensor.TYPE_MAGNETIC_FIELD   - ένα μαγνητόμετρο, το οποίο καθορίζει τις ενδείξεις μαγνητικού πεδίου σε microtesla (μΤ) κατά μήκος τριών αξόνων (διατίθεται σε smartphones με πυξίδα υλικού).
  • Sensor.TYPE_PRESSURE   - αισθητήρας ατμοσφαιρικής πίεσης (απλά - βαρόμετρο), ο οποίος επιστρέφει την τρέχουσα ατμοσφαιρική πίεση σε millibars (mbar). Εάν θυμηθούμε μια μικρή φυσική, τότε χρησιμοποιώντας την τιμή αυτού του αισθητήρα, μπορείτε εύκολα να υπολογίσετε το ύψος (και αν δεν θέλετε να θυμηθείτε τίποτα, μπορείτε να χρησιμοποιήσετε την έτοιμη μέθοδο getAltitude   από το αντικείμενο Sensormanager).
  • Sensor.TYPE_RELATIVE_HUMIDITY   - αισθητήρας σχετικής υγρασίας σε ποσοστό. Παρεμπιπτόντως, η συνδυασμένη χρήση αισθητήρων για σχετική υγρασία και πίεση σας επιτρέπει να προβλέψετε τον καιρό - φυσικά, εάν βγείτε έξω. 😉
  • Sensor.TYPE_STEP_COUNTER   (με API 19) - μετρητής βημάτων από τη στιγμή που είναι ενεργοποιημένη η συσκευή (επαναφέρεται μόνο μετά από επανεκκίνηση).
  • Sensor.TYPE_MOTION_DETECT   (με API 24) - τον ανιχνευτή κίνησης του smartphone. Αν η συσκευή βρίσκεται σε κίνηση για πέντε έως δέκα δευτερόλεπτα, επιστρέφει ένα (προφανώς, ένα απόθεμα για τη λειτουργία υλικού κατά της κλοπής).
  • Sensor.TYPE_HEART_BEAT   (με API 24) - ανιχνευτής καρδιακών παλμών.
  • Sensor.TYPE_HEART_RATE   (με API 20) - ένας αισθητήρας που επιστρέφει τον παλμό (παλμούς ανά λεπτό). Αυτός ο αισθητήρας είναι αξιοσημείωτος στο ότι απαιτεί ρητή άδεια. android.permission.BODY_SENSORS   στο δηλωτικό.

Οι αισθητήρες που αναφέρονται είναι υλικού   και λειτουργούν ανεξάρτητα το ένα από το άλλο, συχνά χωρίς φιλτράρισμα ή ομαλοποίηση των αξιών. "Για να διευκολυνθεί η ζωή για τους προγραμματιστές" ™ Google εισήγαγε πολλά λεγόμενα εικονικό   αισθητήρες που παρέχουν πιο απλοποιημένα και ακριβή αποτελέσματα.

Για παράδειγμα, ο αισθητήρας Sensor.TYPE_GRAVITY   περνά την ανάγνωση του επιταχυνσιόμετρου μέσω ενός φίλτρου χαμηλής διέλευσης και επιστρέφει την τρέχουσα κατεύθυνση και το μέγεθος της βαρύτητας κατά μήκος τριών αξόνων και Sensor.TYPE_LINEAR_ACCELERATION   ήδη χρησιμοποιεί ένα φίλτρο υψηλής συχνότητας και παίρνει δείκτες επιτάχυνσης κατά μήκος τριών αξόνων (εξαιρουμένης της βαρύτητας).

Κατά την ανάπτυξη μιας εφαρμογής που εκμεταλλεύεται τις μετρήσεις των αισθητήρων, δεν είναι απαραίτητο να τρέχετε κατά μήκος του δρόμου ή να εισχωρήσετε στο νερό από ένα ψηλό βράχο, καθώς ο εξομοιωτής που περιλαμβάνεται στο Android SDK μπορεί να μεταδώσει τις τιμές εντοπισμού σφαλμάτων στην εφαρμογή (Εικόνα 2-3).


Ψάχνουμε για αισθητήρες

Για να μάθετε ποιοι αισθητήρες βρίσκονται σε ένα smartphone, θα πρέπει να χρησιμοποιήσετε τη μέθοδο getSensorList   ένα αντικείμενο Sensormanager:

Λίστα   αισθητήρες = sensorManager.getSensorList (Sensor.TYPE_ALL);

Η λίστα που θα προκύψει θα περιλαμβάνει όλους τους υποστηριζόμενους αισθητήρες: υλικό και εικονικό (σχήμα 4). Επιπλέον, μερικές από αυτές θα έχουν διαφορετικές ανεξάρτητες εφαρμογές, που διαφέρουν ως προς την ποσότητα ενέργειας που καταναλώνεται, την καθυστέρηση, το εύρος λειτουργίας και την ακρίβεια.

Για να λάβετε μια λίστα με όλους τους διαθέσιμους αισθητήρες ενός συγκεκριμένου τύπου, πρέπει να καθορίσετε την αντίστοιχη σταθερά. Για παράδειγμα, ο κώδικας

Λίστα   pressureList = αισθητήραςManager.getSensorList (Sensor.TYPE_PRESSURE);

θα επιστρέψει όλους τους διαθέσιμους βαρομετρικούς αισθητήρες. Επιπλέον, οι υλοποιήσεις υλικού θα βρίσκονται στην κορυφή της λίστας και οι εικονικές στο τέλος (ο κανόνας ισχύει για όλους τους τύπους αισθητήρων).


Για να επιτευχθεί η προεπιλεγμένη εφαρμογή του αισθητήρα (τέτοιοι αισθητήρες είναι κατάλληλοι για κανονικές εργασίες και είναι ισορροπημένοι όσον αφορά την κατανάλωση ενέργειας), η μέθοδος χρησιμοποιείται getDefaultSensor:

Αισθητήρας defPressureSensor = αισθητήραςManager.getDefaultSensor (Sensor.TYPE_PRESSURE);

Εάν υπάρχει υλοποίηση υλικού για έναν συγκεκριμένο τύπο αισθητήρα, θα επιστραφεί από προεπιλογή. Όταν δεν υπάρχει η απαραίτητη επιλογή, μπαίνει σε λειτουργία μια εικονική έκδοση, αλλά εάν, δυστυχώς, δεν υπάρχει τίποτα κατάλληλο στη συσκευή, το getDefaultSensor θα επιστρέψει null .

Σχετικά με το πώς να επιλέξει προσωπικά την εφαρμογή των αισθητήρων σύμφωνα με τα κριτήρια, είναι γραμμένο στην πλαϊνή μπάρα, προχωρούμε ομαλά.

Καταργήστε τη μαρτυρία

Για να λάβετε τα συμβάντα που παράγονται από τον αισθητήρα, πρέπει να καταχωρήσετε την εφαρμογή διεπαφής. SensorEventListener   χρησιμοποιώντας το ίδιο Sensormanager. Ακούγεται περίπλοκο, αλλά στην πράξη εφαρμόζεται σε μία γραμμή:

Αισθητήρας defPressureSensor = αισθητήραςManager.getDefaultSensor (Sensor.TYPE_PRESSURE); αισθητήραςManager.registerListener (workingSensorEventListener, defPressureSensor, SensorManager.SENSOR_DELAY_NORMAL);

Εδώ έχουμε προηγουμένως αποκτήσει ένα βαρόμετρο από προεπιλογή χρησιμοποιώντας τη μέθοδο registerListener, περνώντας τον αισθητήρα ως τη δεύτερη παράμετρο και τη συχνότητα ενημέρωσης των δεδομένων ως την τρίτη παράμετρο.

Η κλάση SensorManager ορίζει τέσσερις στατικές σταθερές που καθορίζουν το ρυθμό ανανέωσης:

  • SensorManager.SENSOR_DELAY_FASTEST   - Η μέγιστη συχνότητα ενημέρωσης των δεδομένων.
  • SensorManager.SENSOR_DELAY_GAME   - τη συχνότητα που χρησιμοποιείται συνήθως σε παιχνίδια που υποστηρίζουν γυροσκόπιο,
  • SensorManager.SENSOR_DELAY_NORMAL   - προεπιλεγμένο ποσοστό ανανέωσης,
  • SensorManager.SENSOR_DELAY_UI   - Συχνότητα κατάλληλη για την ενημέρωση του περιβάλλοντος χρήστη.

Πρέπει να πούμε ότι, με τον καθορισμό της συχνότητας επικαιροποίησης, δεν πρέπει να περιμένουμε ότι θα τηρηθεί αυστηρά. Όπως δείχνει η πρακτική, τα δεδομένα από τον αισθητήρα μπορούν να έρθουν τόσο γρηγορότερα όσο και πιο αργά.

Η παραμένουσα μη εξετασθείσα πρώτη παράμετρος είναι μια υλοποίηση διεπαφής. SensorEventListenerόπου έχουμε τελικά συγκεκριμένους αριθμούς:

Ιδιωτικό τελικό SensorEventListener workingSensorEventListener = new SensorEventListener () (public void onAccuracyChanged (αισθητήρας αισθητήρα, ακρίβεια int)) () δημόσιο κενό onSensorChanged (συμβάν SensorEvent) (// Πάρτε ατμοσφαιρική πίεση σε millibars διπλή πίεση = event.values;))?

Στη μέθοδο onSensorChanged   αντικείμενο πέρασε SensorEventπεριγράφοντας όλα τα συμβάντα που αφορούν αισθητήρες: event.sensor   - σύνδεση με τον αισθητήρα, event.accuracy   - ακρίβεια της τιμής αισθητήρα (βλέπε παρακάτω), event.timestamp   - ο χρόνος εμφάνισης του συμβάντος σε νανοδευτερόλεπτα και, το σημαντικότερο, μια σειρά τιμών event.values. Για τον αισθητήρα πίεσης μεταδίδεται μόνο ένα στοιχείο, ενώ, για παράδειγμα, υπάρχουν τρία στοιχεία για το επιταχυνσιόμετρο ταυτόχρονα για κάθε έναν από τους άξονες. Στα επόμενα κεφάλαια θα δούμε παραδείγματα εργασίας με διάφορους αισθητήρες.

Μέθοδος onAccuracyChanged   σας επιτρέπει να παρακολουθείτε την αλλαγή στην ακρίβεια των τιμών που πέρασε, που καθορίζεται από μία από τις σταθερές: SensorManager.SENSOR_STATUS_ACCURACY_LOW   - χαμηλή ακρίβεια SensorManager.SENSOR_STATUS_ACCURACY_MEDIUM   - μέση ακρίβεια, είναι δυνατή η βαθμονόμηση, SensorManager.SENSOR_STATUS_ACCURACY_HIGH   - υψηλή ακρίβεια SensorManager.SENSOR_STATUS_UNRELIABLE   - τα δεδομένα είναι αναξιόπιστα, χρειάζονται βαθμονόμηση.

Αφού η ανάγκη για εργασία με τον αισθητήρα δεν είναι πλέον απαραίτητη, η εγγραφή πρέπει να ακυρωθεί:

SensorManager.unregisterListener (workingSensorEventListener);

Μετράμε την πίεση και το ύψος

Έχουμε ήδη γράψει όλο τον κώδικα για να δουλέψουμε με τον αισθητήρα πίεσης στην προηγούμενη ενότητα, έχοντας λάβει μια αρκετά μεταβαλλόμενη ατμοσφαιρική πίεση σε millibars στην μεταβλητή πίεση.

Συνεχίζεται μόνο στους συνδρομητές.

Επιλογή 1. Εγγραφείτε στο "Hacker" για να διαβάσετε όλα τα υλικά στον ιστότοπο

Μια συνδρομή θα σας επιτρέψει να διαβάσετε ΟΛΑ τα πληρωμένα υλικά του ιστότοπου κατά την καθορισμένη περίοδο. Δεχόμαστε την πληρωμή με τραπεζικές κάρτες, ηλεκτρονικό χρήμα και μεταφορές από τους λογαριασμούς των φορέων εκμετάλλευσης κινητής τηλεφωνίας.

Συχνά συμβαίνουν ορισμένοι αισθητήρες στη συσκευή με Android να σταματούν καθόλου ή να το κάνουν εσφαλμένα. Για παράδειγμα, κατά την ώρα της κλήσης και της συσκευής που προσεγγίζει το αυτί, η οθόνη δεν σβήνει, όταν ο αυτόματος έλεγχος φωτεινότητας είναι ενεργοποιημένος στον ήλιο ή σε εσωτερικούς χώρους, η οθόνη θα παραμείνει στην ίδια φωτεινότητα και τέτοια παραδείγματα μπορούν να δοθούν πολύ. Κάθε τέτοια ενέργεια απαντάται από τον δικό της αισθητήρα (αισθητήρα), ο οποίος βρίσκεται σε ένα συγκεκριμένο τμήμα της συσκευής. Σήμερα θα προσπαθήσουμε να σας πούμε πώς να βαθμονομήσετε τους αισθητήρες αφής για να αποφύγετε διάφορα προβλήματα που σχετίζονται με την εργασία τους.

  Πώς να ελέγξετε τη λειτουργία του αισθητήρα φωτός / εγγύτητας

Πριν ξεκινήσετε τη διαδικασία βαθμονόμησης, θα πρέπει να εξετάσετε το μενού μηχανικής της συσκευής σας. Δυστυχώς, δεν έχουν όλα αυτά τα μοντέλα smartphones / tablet. Γι 'αυτό θα πρέπει να χρησιμοποιήσετε ένα χρήσιμο πρόγραμμα που ονομάζεται -. Με τη βοήθειά του, θα εκτελέσουμε όλες τις λειτουργίες.

  Πώς να βαθμονομήσετε (επαναφέρετε) τον αισθητήρα φωτός / αισθητήρα εγγύτητας

Για να το κάνετε αυτό, χρησιμοποιήστε το χρήσιμο πρόγραμμα "". Λήψη, η οποία μπορεί να είναι από το site μας.

  Πώς γίνεται η βαθμονόμηση του επιταχυνσιόμετρου

Αυτός ο αισθητήρας είναι ένας από τους πιο χρήσιμους, επειδή με τη βοήθειά του καθορίζεται από τον προσανατολισμό της συσκευής στο διάστημα και πολλά παιχνίδια χρησιμοποιούν αυτόν τον αισθητήρα για να ελέγχουν, για παράδειγμα, τον έλεγχο του αυτοκινήτου στην τροχιά. Αν για κάποιο λόγο δεν λειτουργεί σωστά, θα πρέπει να ακολουθήσετε αυτά τα βήματα. Για να εκτελέσετε αυτήν την ενέργεια, θα χρειαστείτε ένα πρόγραμμα.

  Πώς γίνεται η βαθμονόμηση της πυξίδας

Η πυξίδα είναι ένα χρήσιμο εργαλείο για τους ταξιδιώτες και τους κυνηγούς που δεν θέλουν να χαθούν στο δάσος και μπορούν να πλοηγηθούν με ασφάλεια. Αλλά τι γίνεται αν η πυξίδα δεν λειτουργεί ή η κατεύθυνση είναι εσφαλμένη; Η έξοδος είναι απλή! Αρκεί να κάνετε τη βαθμονόμηση χρησιμοποιώντας το πρόγραμμα.

Για να ελέγξετε όλους τους αισθητήρες για λειτουργικότητα, θα πρέπει να κάνετε λήψη και εγκατάσταση του προγράμματος. Μεταβείτε στο κύριο μενού κάνοντας κλικ στην επάνω αριστερή γωνία και επιλέξτε "Διαγνωστικά αισθητήρων". Αντίθετα, κάθε αισθητήρας θα είναι είτε ένα πράσινο τσίμπημα, υποδεικνύοντας την υγεία, είτε ένα κόκκινο θαυμαστικό που συμβολίζει την πιθανή δυσλειτουργία ενός συγκεκριμένου αισθητήρα.


Οι οδηγίες που παρουσιάζονται σε αυτό το άρθρο μπορούν να βοηθήσουν όσους αντιμετωπίζουν ελαττωματικούς αισθητήρες στις συσκευές τους. Αν έχετε οποιεσδήποτε ερωτήσεις, θα χαρούμε να τους απαντήσουμε στα σχόλια κάτω από το άρθρο.

Λίγοι γνωρίζουν ότι τα έξυπνα τηλέφωνα είναι εξοπλισμένα με πολλούς αισθητήρες, συμπεριλαμβανομένων των μέσων μέτρησης του φωτισμού της εγγύτητας και της θερμοκρασίας, το βαρόμετρο, το επιταχυνσιόμετρο, το γυροσκόπιο και άλλα. Έχουν σχεδιαστεί για να απλοποιούν τη χρήση της συσκευής.

Σε αυτό το άρθρο θα μιλήσουμε για τον αισθητήρα Hall (μαγνητικό αισθητήρα). Ο Αμερικανός επιστήμονας Edwin Hall, πριν από 140 χρόνια, ανακάλυψε ένα φαινόμενο που στη συνέχεια ονομάστηκε εφέ Hall. Χρησιμοποιείται ακόμα ενεργά στη σύγχρονη τεχνολογία.

Αντιστοίχιση μαγνητικού αισθητήρα

Ο αισθητήρας Hall του smartphone έχει σχεδιαστεί για να ανιχνεύει ένα μαγνητικό πεδίο, το οποίο θα καθορίζει τη θέση της ίδιας της συσκευής σε σχέση με τα καρδιακά σημεία. Έτσι, κατεβάζοντας την εφαρμογή "Πυξίδα" από το κατάστημα για το Google Play Android, το smartphone σας μπορεί να εκτελέσει τη λειτουργία μιας πυξίδας.

Το πρώτο βήμα στην εφαρμογή αυτής της τεχνολογίας ήταν η χρήση αυτού του αισθητήρα στα αυτοκίνητα. Με αυτό, μετρήσαμε τη γωνία του εκκεντροφόρου και του στροφαλοφόρου άξονα, καθώς και τη στιγμή του σχηματισμού σπινθήρων. Αργότερα, το φαινόμενο Hall άρχισε να εφαρμόζεται σε άλλες τεχνολογίες, συμπεριλαμβανομένων των κινητών συσκευών.

Η ψηφιακή πυξίδα στα τηλέφωνα χρησιμοποιείται από προγράμματα πλοήγησης για να ρυθμίσετε το διάνυσμα κίνησης και να καθορίσετε τις ακριβείς συντεταγμένες του τηλεφώνου. Προηγουμένως, ένα τέτοιο μαγνητόμετρο κατασκευάστηκε μόνο στα κινητά τηλέφωνα, αλλά τώρα διανέμεται παντού. Οι λειτουργίες αυτού του αισθητήρα είναι πολύ εκτεταμένες. Εξετάστε τα με περισσότερες λεπτομέρειες.

Λειτουργίες μαγνητομέτρου

Σε κινητά τηλέφωνα, χρησιμοποιήθηκε για να ενεργοποιήσει τον οπίσθιο φωτισμό όταν άνοιξε η συσκευή. Ένας άλλος σκοπός του αισθητήρα είναι να συγχρονίσει το έργο του smartphone με μια θήκη με μαγνητικό κούμπωμα.

Εάν ο μαγνήτης που βρίσκεται στη θήκη βρίσκεται σε κάποια απόσταση από τη συσκευή, τότε ο αισθητήρας αποκρίνεται ως εξής: σταματά να το αναγνωρίζει δίνοντας την εντολή να ενεργοποιήσει την οθόνη.

Όταν το κάλυμμα είναι κλειστό, όταν το κούμπωμα βρίσκεται κοντά, η οθόνη του τηλεφώνου μεταβαίνει αυτόματα σε κατάσταση αναστολής λειτουργίας. Αν υπάρχει "παράθυρο" στην περίπτωση, τότε ο ανοικτός χώρος στον οποίο βρίσκονται διάφορα widgets μπορεί να συνεχίσει να είναι ενεργός. Έτσι, όταν το κάλυμμα είναι κλειστό, μόνο το ορατό μέρος μεταδίδεται στην προφύλαξη οθόνης, όταν ανοίξει, ολόκληρη η οθόνη ενεργοποιείται.

Επίσης, ο αισθητήρας επιτρέπει τον χωρίς επαφή έλεγχο πολλών λειτουργιών που είναι διαθέσιμες στο smartphone. Ο μαγνήτης στην θήκη δεν επηρεάζει δυσμενώς τον αισθητήρα, ούτε τα εξαρτήματα του τηλεφώνου.

Πώς να ενεργοποιήσετε τον αισθητήρα;

Τώρα το μαγνητόμετρο βρίσκεται σε πολλές κινητές συσκευές, αλλά κυρίως οι λειτουργίες του δεν χρησιμοποιούνται πλήρως λόγω πολλών λόγων. Για οικονομικούς λόγους - στα μοντέλα προϋπολογισμού, καθώς και σε σχέση με τα χαρακτηριστικά σχεδιασμού (ελάχιστες διαστάσεις του πάχους του κελύφους) και την επιθυμία για μείωση της κατανάλωσης της μπαταρίας.

Ο αισθητήρας στην συντριπτική πλειοψηφία των περιπτώσεων εκτελεί δύο λειτουργίες: αλληλεπίδραση με αξεσουάρ και ψηφιακή πυξίδα. Δεν χρειάζεται να είναι ενεργοποιημένη και ρυθμισμένη, καθώς ο αισθητήρας αρχίζει σε αυτόματη λειτουργία.

Για να προσδιορίσετε την παρουσία του αισθητήρα στο τηλέφωνο με δύο τρόπους: προβάλλοντας τις προδιαγραφές του smartphone ή δοκιμάζοντας τη συσκευή χρησιμοποιώντας την εφαρμογή "Πυξίδα", η οποία θα πρέπει να αρχίσει να λειτουργεί όταν απενεργοποιείται το Internet. Υπάρχει επίσης ένας δεύτερος τρόπος: συνδέστε έναν μαγνήτη στην οθόνη. Εάν η οθόνη σβήσει, το τηλέφωνο διαθέτει ενσωματωμένο μαγνητόμετρο.

Τα σύγχρονα τηλέφωνα είναι πολύ παρόμοια με τους υπολογιστές - είναι διατεταγμένα σύμφωνα με μια γενική αρχή: η μητρική πλακέτα, ο επεξεργαστής, ο προσαρμογέας βίντεο είναι λειτουργική μνήμη.

Αλλά η κύρια διαφορά είναι οι πολυάριθμοι αισθητήρες, χωρίς τους οποίους κανένα smartphone δεν μπορεί να κάνει: ένα επιταχυνσιόμετρο, ένα γυροσκόπιο, ένα βαρόμετρο, αισθητήρες θερμοκρασίας, φωτισμός προσέγγισης κ.λπ. Όλοι τους διευκολύνουν να χρησιμοποιούν το τηλέφωνο και να το κάνουν πιο έξυπνο. Σήμερα θα πούμε για τα χαρακτηριστικά και το σκοπό του μαγνητικού αισθητήρα στα σύγχρονα smartphones.

Γιατί χρειάζεστε μαγνητικό αισθητήρα;

Αυτός ο αισθητήρας καλείται επίσης. Το φαινόμενο Hall ανακάλυψε σχεδόν 150 χρόνια πριν, αλλά χρησιμοποιείται ενεργά σε διάφορες τεχνικές μέχρι σήμερα. Ο αισθητήρας Hall ανιχνεύει το μαγνητικό πεδίο, ώστε να μπορεί να καθορίσει τη θέση του smartphone στο διάστημα. Έτσι, ένα smartphone - απλά κατεβάστε μια ειδική εφαρμογή από το Google Play (απλά κάντε αναζήτηση για το ερώτημα "πυξίδα").

Στα μέσα του περασμένου αιώνα, ο αισθητήρας Hall χρησιμοποιήθηκε στα αυτοκίνητα - αυτό ήταν το πρώτο βήμα για την εισαγωγή τέτοιων τεχνολογιών στη ζωή ενός ατόμου. Η περαιτέρω ανάπτυξη άρχισε να χρησιμοποιείται σε άλλους τομείς, συμπεριλαμβανομένων των κινητών τεχνολογιών.

Ο μαγνητικός αισθητήρας είναι βολικός μαζί με ένα κάλυμμα σε ένα μαγνητικό συνδετήρα / μάνταλο. Εξαιτίας αυτού, μπορείτε να εξοικονομήσετε χρόνο, καθώς η οθόνη του τηλεφώνου θα απενεργοποιηθεί αυτόματα όταν κλείνει και ενεργοποιείται όταν ανοίγετε το αξεσουάρ. Αν η θήκη έχει παράθυρο που δεν έχει κλειστό χώρο, μπορεί να είναι ενεργός, δηλαδή μπορείτε να ελέγξετε την ώρα, τις εφαρμογές και κάποια widget χωρίς να ανοίξετε την θήκη και να ξεκλειδώσετε το smartphone. Πρέπει να σημειωθεί ότι ο μαγνήτης δεν βλάπτει ούτε τον αισθητήρα ούτε άλλους αισθητήρες ή εξαρτήματα του τηλεφώνου.

Πώς να ενεργοποιήσετε τον μαγνητικό αισθητήρα στο τηλέφωνο;

Τα περισσότερα από τα ναυαρχίδα, τα οποία παράγονται τόσο από μεγάλες εταιρείες όσο και από άλλες εταιρίες προϋπολογισμού, διαθέτουν μαγνητικό αισθητήρα. Λειτουργεί αυτόματα. Μπορείτε να ελέγξετε τη διαθεσιμότητα της τεχνολογίας στα τεχνικά χαρακτηριστικά μιας συγκεκριμένης συσκευής ή μέσω απλών δοκιμών:

  1. Μπορείτε να προσομοιώσετε μια μαγνητική θήκη προσαρτώντας ένα συνηθισμένο μαγνήτη στην οθόνη του τηλεφώνου. Εάν η οθόνη σβήσει, ο μαγνητικός αισθητήρας έχει σβήσει.
  2. Πραγματοποιήστε λήψη της εφαρμογής πυξίδας, απενεργοποιήστε το Internet και ελέγξτε αν θα λειτουργήσει. UPD. Θα πρέπει να σημειωθεί ότι στην περίπτωση μιας πυξίδας μιλάμε για έναν πιο προηγμένο γεωμαγνητικό αισθητήρα.

Συνέχιση του θέματος:
Smartphone

Το λογισμικό 3D μοντελοποίησης μπορεί να βοηθήσει να μετατραπούν ορισμένες ιδέες σε όμορφα μοντέλα και πρωτότυπα που μπορούν αργότερα να χρησιμοποιηθούν για διάφορους σκοπούς. Αυτά ...