sensor magnet asus. Sensor geomagnetik di smartphone. Prinsip interaksi dengan kotak magnetik

25.03.2021 Kartu memori

Ponsel pintar modern sudah sulit untuk menyebutnya hanya komputer, karena ia dapat melakukan lebih dari nenek moyangnya yang tidak bergerak: ia dapat mengukur suhu, mengetahui ketinggian di atas permukaan laut, dan menentukan kelembaban udara, dan jika Anda tiba-tiba lupa orientasi Anda di ruang atau kehilangan gravitasi, semuanya akan diperbaiki. Dan mereka membantunya dalam hal ini, seperti yang mungkin sudah Anda duga, sensor alias sensor. Hari ini kita akan mengenal mereka lebih baik, dan pada saat yang sama kita akan memeriksa apakah kita benar-benar ada di Bumi.

Segala macam sensor diperlukan!

Untuk bekerja dengan sensor perangkat keras yang tersedia di perangkat di bawah Kontrol Android, kelas diterapkan Manajer Sensor, yang dapat dirujuk menggunakan metode standar getSystemService:

SensorManager sensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);

Untuk mulai bekerja dengan sensor, Anda perlu menentukan jenisnya. Cara termudah untuk melakukannya adalah dengan kelas sensor, karena semua jenis sensor sudah didefinisikan di dalamnya sebagai konstanta. Mari kita pertimbangkan mereka secara lebih rinci:

  • Sensor.TYPE_ACCELEROMETER- akselerometer tiga sumbu yang mengembalikan akselerasi sepanjang tiga sumbu (dalam meter per detik kuadrat). Sistem koordinat terkait ditunjukkan pada gambar. satu.
  • Sensor.TYPE_LIGHT- sensor cahaya yang mengembalikan nilai dalam lux, biasanya digunakan untuk mengubah kecerahan layar secara dinamis. Juga, untuk kenyamanan, tingkat iluminasi dapat diperoleh dalam bentuk karakteristik - "gelap", "berawan", "cerah" (kita akan kembali ke ini).
  • Sensor.TYPE_AMBIENT_TEMPERATURE- termometer, mengembalikan suhu sekitar dalam derajat Celcius.
  • Sensor.TYPE_PROXIMITY- sensor jarak yang memberi sinyal jarak antara perangkat dan pengguna (dalam sentimeter). Saat layar menjadi kosong selama panggilan, sensor ini dipicu. Pada beberapa perangkat, hanya dua nilai yang dikembalikan: "jauh" dan "dekat".
  • Sensor.TYPE_GYROSCOPE- giroskop tiga sumbu yang mengembalikan kecepatan rotasi perangkat di sepanjang tiga sumbu (radian per detik).
  • Sensor.TYPE_MAGNETIC_FIELD- magnetometer yang menentukan pembacaan medan magnet dalam mikrotesla (µT) di sepanjang tiga sumbu (tersedia di ponsel cerdas dengan kompas perangkat keras).
  • Sensor.TYPE_PRESSURE- sensor tekanan atmosfer (secara sederhana - barometer), yang mengembalikan tekanan atmosfer saat ini dalam milibar (mbar). Jika Anda ingat sedikit fisika, maka dengan menggunakan nilai sensor ini, Anda dapat dengan mudah menghitung ketinggian (dan jika Anda tidak ingin mengingatnya, Anda dapat menggunakan metode yang sudah jadi. dapatkan Ketinggian dari objek Manajer Sensor).
  • Sensor.TYPE_RELATIVE_HUMIDITY- sensor kelembaban relatif dalam persen. Omong-omong, penggunaan gabungan sensor kelembaban dan tekanan relatif memungkinkan Anda untuk memprediksi cuaca - tentu saja, jika Anda pergi ke luar.
  • Sensor.TYPE_STEP_COUNTER(sejak API 19) - penghitung langkah sejak perangkat dihidupkan (direset hanya setelah reboot).
  • Sensor.TYPE_MOTION_DETECT(sejak API 24) - pendeteksi gerakan ponsel cerdas. Jika perangkat bergerak dari lima hingga sepuluh detik, ia mengembalikan satu (tampaknya, simpanan untuk fungsi anti-pencurian perangkat keras).
  • Sensor.TYPE_HEART_BEAT(dengan API 24) - pendeteksi detak jantung.
  • Sensor.TYPE_HEART_RATE(dengan API 20) - sensor yang mengembalikan denyut nadi (denyut per menit). Sensor ini terkenal karena memerlukan izin eksplisit. android.permission.BODY_SENSORS dalam manifes.

Sensor yang terdaftar adalah perangkat keras dan beroperasi secara independen satu sama lain, seringkali tanpa penyaringan atau normalisasi nilai. "Untuk membuat hidup lebih mudah bagi pengembang" ™ Google memperkenalkan beberapa yang disebut maya sensor yang memberikan hasil yang lebih sederhana dan akurat.

Misalnya, sensor Sensor.TYPE_GRAVITY melewati pembacaan akselerometer melalui filter lolos rendah dan mengembalikan arah arus dan besarnya gravitasi di sepanjang tiga sumbu, dan Sensor.TYPE_LINEAR_ACCELERATION menggunakan filter lolos tinggi dan menerima angka akselerasi dalam tiga sumbu (tanpa memperhitungkan gravitasi).

Saat mengembangkan aplikasi yang mengeksploitasi pembacaan sensor, sama sekali tidak perlu berlari di jalan atau melompat ke air dari tebing tinggi, karena emulator disertakan dalam pengiriman Android SDK, dapat meneruskan nilai debug apa pun ke aplikasi (Gbr. 2-3).


Mencari sensor

Untuk mengetahui sensor apa saja yang ada di smartphone, sebaiknya gunakan metode dapatkanSensorList obyek Manajer Sensor:

Daftar sensor = sensorManager.getSensorList(Sensor.TYPE_ALL);

Daftar yang dihasilkan akan mencakup semua sensor yang didukung: perangkat keras dan virtual (Gbr. 4). Selain itu, beberapa dari mereka akan memiliki implementasi independen yang berbeda, berbeda dalam jumlah daya yang dikonsumsi, latensi, jangkauan operasi, dan akurasi.

Untuk mendapatkan daftar semua sensor yang tersedia dari jenis tertentu, Anda harus menentukan konstanta yang sesuai. Misalnya, kode

Daftar pressureList = sensorManager.getSensorList(Sensor.TYPE_PRESSURE);

akan mengembalikan semua sensor barometrik yang tersedia. Selain itu, implementasi perangkat keras akan berada di awal daftar, dan yang virtual di akhir (aturan ini berlaku untuk semua jenis sensor).


Untuk mendapatkan implementasi sensor default (sensor tersebut sangat cocok untuk tugas standar dan seimbang dalam hal konsumsi daya), metode ini digunakan getDefaultSensor:

Sensor defPressureSensor = sensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE);

Jika ada implementasi perangkat keras untuk jenis sensor yang diberikan, itu akan dikembalikan secara default. Ketika opsi yang diinginkan tidak tersedia, itu ikut bermain versi maya, tetapi jika, sayangnya, tidak ada yang cocok di perangkat, getDefaultSensor akan kembali batal .

Cara memilih implementasi sensor secara pribadi sesuai dengan kriteria tertulis di bilah sisi, tetapi kami melanjutkan dengan lancar.

Mengambil bacaan

Untuk menerima peristiwa yang dihasilkan oleh sensor, Anda harus mendaftarkan implementasi antarmuka SensorEventListener menggunakan yang sama Manajer Sensor. Kedengarannya rumit, tetapi dalam praktiknya diimplementasikan dalam satu baris:

Sensor defPressureSensor = sensorManager.getDefaultSensor(Sensor.TYPE_PRESSURE); sensorManager.registerListener(workingSensorEventListener, defPressureSensor, SensorManager.SENSOR_DELAY_NORMAL);

Di sini kita mendaftarkan barometer yang diperoleh sebelumnya secara default menggunakan metode daftarPendengar, melewatkan sensor sebagai parameter kedua, dan kecepatan pembaruan data sebagai parameter ketiga.

Kelas SensorManager mendefinisikan empat konstanta statis yang menentukan kecepatan refresh:

  • SensorManager.SENSOR_DELAY_FASTEST- frekuensi pembaruan data maksimum;
  • SensorManager.SENSOR_DELAY_GAME- frekuensi yang biasa digunakan dalam permainan yang mendukung giroskop;
  • SensorManager.SENSOR_DELAY_NORMAL- kecepatan penyegaran default;
  • SensorManager.SENSOR_DELAY_UI- frekuensi yang cocok untuk memperbarui antarmuka pengguna.

Harus dikatakan bahwa ketika menentukan kecepatan refresh, orang tidak boleh berharap bahwa itu akan diamati dengan ketat. Seperti yang ditunjukkan oleh latihan, data dari sensor bisa datang lebih cepat dan lebih lambat.

Parameter pertama yang tidak dipertimbangkan adalah implementasi antarmuka SensorEventListener, di mana kami akhirnya mendapatkan nomor tertentu:

Private final SensorEventListener workingSensorEventListener = new SensorEventListener() ( public void onAccuracyChanged(Sensor sensor, int akurasi) ( ) public void onSensorChanged(SensorEvent event) ( // Dapatkan tekanan atmosfer dalam milibar double pressure = event.values; ) );

Metode diSensorDiubah objek yang lewat Acara Sensor, yang menjelaskan semua peristiwa yang terkait dengan sensor: event.sensor- tautan ke sensor, acara.akurasi- akurasi nilai sensor (lihat di bawah), event.timestamp- waktu kejadian peristiwa dalam nanodetik dan, yang paling penting, array nilai acara.nilai. Untuk sensor tekanan, hanya satu elemen yang ditransmisikan, sedangkan, misalnya, untuk akselerometer, tiga elemen disediakan untuk masing-masing sumbu sekaligus. Pada bagian berikut, kita akan melihat contoh bekerja dengan berbagai sensor.

metode padaAkurasiBerubah memungkinkan Anda melacak perubahan akurasi nilai yang ditransmisikan, ditentukan oleh salah satu konstanta: SensorManager.SENSOR_STATUS_ACCURACY_LOW- akurasi rendah, SensorManager.SENSOR_STATUS_ACCURACY_MEDIUM- akurasi rata-rata, kalibrasi dimungkinkan, SensorManager.SENSOR_STATUS_ACCURACY_HIGH- akurasi tinggi, SensorManager.SENSOR_STATUS_UNRELIABLE- data tidak dapat diandalkan, kalibrasi diperlukan.

Setelah tidak perlu lagi bekerja dengan sensor, Anda harus membatalkan pendaftaran:

SensorManager.unregisterListener(workingSensorEventListener);

Ukur tekanan dan ketinggian

Kami telah menulis semua kode untuk bekerja dengan sensor tekanan di bagian sebelumnya, setelah menerima nilai tekanan atmosfer dalam milibar dalam variabel tekanan.

Lanjutan tersedia hanya untuk anggota

Opsi 1. Bergabunglah dengan komunitas "situs" untuk membaca semua materi di situs

Keanggotaan dalam komunitas selama periode yang ditentukan akan memberi Anda akses ke SEMUA materi Peretas, meningkatkan diskon kumulatif pribadi Anda dan memungkinkan Anda untuk mengumpulkan peringkat Skor Xakep profesional!

Dalam daftar sensor yang dilengkapi dengan smartphone, terkadang Anda dapat menemukannya Sensor Aula- mungkin yang paling misterius dari semua sensor yang dikenal. Jika fungsi, katakanlah, monitor detak jantung dan pedometer jelas dan jelas, maka tujuan sensor Hall sama sekali tidak diketahui oleh setiap pengguna. Pada artikel ini, kami akan menjelaskan siapa Hall itu dan mengapa sensor yang dinamai menurut namanya menjadi semakin populer.

Edwin Hall adalah seorang fisikawan Amerika. Dia membuat penemuannya yang terkenal pada abad ke-19. Hall menemukan bahwa jika konduktor (seperti pelat logam) terhubung ke sumber arus searah, ditempatkan dalam medan magnet, maka gaya Lorentz akan mulai bekerja pada elektron yang bergerak. Akibatnya, elektron akan bergerak membentuk busur dan tertarik ke salah satu permukaan pelat. Di sisi ini, elektron akan mengumpulkan muatan negatif, dan di sisi yang berlawanan - muatan positif. Beda potensial pada kedua sisi pelat disebut tegangan hall.

Secara singkat dan ringkas tentang efek Hall, video ini menceritakan:

Aplikasi praktis dari efek Hall ditemukan hanya 15 tahun setelah kematian ilmuwan. Sekarang pengoperasian disk drive PC, pendingin peralatan komputer, sistem pengapian mobil, bahkan mesin jet ion didasarkan pada efek ini. Tentang bagaimana menerapkan penemuan Hall dalam konstruksi smartphone, para pengembang menebaknya relatif baru-baru ini.

Mengapa Anda membutuhkan sensor Hall di smartphone?

Sensor hall (juga disebut sensor magnetik) dilengkapi dengan banyak model pabrikan populer dan beberapa ponsel pintar dari merek Cina yang kurang dikenal. Sensor ini dirancang untuk mendeteksi tegangan Hall.

Sensor tidak mengukur tegangan, tetapi hanya menentukan ada atau tidaknya, dan kemudian mengirimkan sinyal ke smartphone. Setelah menerima sinyal, gadget melakukan beberapa tindakan terprogram.

Sebagai aturan, penggunaan sensor Hall di ponsel hanya menyelesaikan 2 tugas - itulah sebabnya gadget membutuhkan sensor ini:

  • Sensor mempercepat permulaan navigator GPS dan meningkatkan penentuan posisi geografis.
  • Sensor Hall menyediakan kemampuan untuk berinteraksi dengan smartphone dengan casing magnetik.

Selain itu, berkat penemuan seorang ilmuwan Amerika, itu menjadi mungkin kontrol gerakan- "trik" yang pertama kali ditemui pengguna Samsung Galaxy S3.

Tentu saja, potensi efek Hall di industri smartphone tidak sepenuhnya diungkapkan. Alasan untuk ini adalah sejumlah keterbatasan teknis. Dimensi ringkas perangkat seluler modern dan baterai daya yang tidak mencukupi tidak memungkinkan penggunaan pembukaan Aula "sepenuhnya".

Prinsip interaksi sensor Hall dengan aksesori ponsel

Berkat sensor Hall, perangkat seluler dapat berinteraksi dengan apa yang disebut kasing "pintar" ( Kasus Cerdas). Sebuah magnet dibangun ke dalam tutup flip seperti itu. Segera setelah pengguna menutupi penutup kasing, efek Hall terjadi, sensor mengirimkan sinyal tentang ini ke sistem ponsel cerdas - dan layar gadget diblokir secara otomatis. Secara alami, semua ini terjadi dalam hitungan sepersekian detik. Ketika pemilik smartphone membuka penutup kasing, tegangan Hall "menghilang". Sensor memberikan perintah untuk membuka kunci layar.

Jika pemilik gadget menggunakan penutup dengan jendela (seperti pada gambar di atas), maka sensor Hall memberikan perintah untuk tidak mati total tampilan, tetapi untuk beralih dari satu mode ke mode lainnya. Saat tutupnya ditutup, jam, kalender, pemutar musik atau daftar notifikasi.

Khawatir tentang fakta bahwa magnet kasing "pintar" akan merusak pengisian ponsel cerdas jelas tidak berguna. Medan magnet tidak merusak gadget - ini telah dibuktikan oleh banyak tes profesional dan amatir.

Sensor Hall memungkinkan Anda menghemat daya baterai gadget - ini adalah keuntungan utama yang disediakan sensor ini. Layar ponsel cerdas yang diaktifkan dengan kecerahan tinggi menghabiskan miliampere berharga yang mengesankan.

Smartphone mana yang memiliki sensor Hall?

Sayangnya, tidak semua produsen menunjukkan dalam daftar karakteristik gadget mereka apakah perangkat tersebut memiliki sensor Hall. Dalam daftar singkat parameter, informasi seperti itu pasti tidak ditemukan. Namun, pengguna dapat yakin: jika Smart Case asli diproduksi untuk smartphone, maka perangkat ini pasti dilengkapi dengan sensor magnetik.

Berikut adalah beberapa dari model modern yang memiliki sensor Hall:

Kesimpulan

Sayangnya, "pemikiran terbaik" di industri elektronik seluler belum dapat menemukan (belum?) bagaimana menerapkan penemuan Hall untuk mewujudkan potensi penuhnya. Shutdown/switching tampilan secara otomatis adalah "baby talk" dibandingkan dengan apa yang dapat dilakukan jika keterbatasan teknis dapat diatasi. Namun, pencarian cara untuk melaksanakan observasi Hall sedang berlangsung - dan kemajuan tidak berhenti. Hal ini dapat dibuktikan, misalnya, dengan munculnya kacamata realitas maya Papan Kartu Google, yang kontrolnya didasarkan pada interaksi magnet dan sensor Hall.

Artikel dan Lifehacks

Banyak pengguna perangkat seluler masih tidak tahu apa ini atau itu fungsi khusus.

Secara khusus, beberapa dari mereka tidak tahu apa itu G-Sensor dan untuk apa digunakan.

Dan ini tidak mengherankan, karena inovasi dan inovasi yang terus-menerus dapat membingungkan bahkan anggota masyarakat umum yang paling maju sekalipun.

Ada sensor dengan nama yang sama yang diketahui semua pengendara. Namun, mengapa dibutuhkan di perangkat seluler?

Terkadang bahkan beberapa hari tidak cukup untuk memahami semua fungsi perangkat Anda. Mari kita coba membuat prosesnya sedikit lebih mudah bagi pemilik ponsel dengan G-sensor dengan membicarakan sensor ini lebih detail.

Apa itu G-Sensor?

G-sensor yang dimaksud, juga dikenal sebagai, adalah perangkat khusus yang mengontrol posisi perangkat di luar angkasa.

Faktanya, ini adalah sensor gerak yang mampu mengukur akselerasi dengan membandingkan 3 koordinat spasial secara bersamaan.

Jika kita menjelaskan apa itu G-Sensor, dengan kata lain, kita mendapatkan perangkat khusus yang mengukur perbedaan antara proyeksi gravitasi dan percepatan absolut.

Untuk meningkatkan level sinyal di sensor, amplifier khusus digunakan, yang dibedakan oleh tingkat linieritas yang tinggi. Inilah yang membuat pengukuran lebih akurat.

Beberapa perangkat juga dilengkapi dengan sistem built-in yang mengumpulkan dan memproses informasi. Ini memungkinkan Anda membuat program pengukuran lengkap dengan semua komponen yang diperlukan.

Untuk apa G-Sensor di perangkat seluler

Pada perangkat tersebut, perangkat digunakan sebagai sensor untuk menentukan posisi spasial, sebagai pedometer, serta untuk memutar layar secara otomatis.

Artinya, saat memutar ponsel, misalnya saat memotret, gambar akan diputar dengan cara yang nyaman bagi pengguna.

Reaksi terhadap pukulan akan sama, tetapi ketika bergetar saat memutar musik, trek harus berubah. Akan lebih mudah untuk menggunakan perangkat sebagai pedometer.

Diharapkan dari waktu ke waktu cakupan penggunaan sensor tersebut akan terus berkembang, karena berbagai sensor bekerja dengannya.

Saat ini ada banyak program tambahan untuk perangkat ini, yang dapat digunakan dengan segala cara yang memungkinkan. Selain itu, mereka mudah diunduh, seperti yang disebutkan di atas.

Oleh karena itu, G-Sensor dirancang khusus untuk memastikan bahwa setiap orang dapat mengoperasikan perangkat mereka perangkat seluler lebih nyaman.

Akselerometer mengukur akselerasi dan memungkinkan ponsel cerdas menentukan karakteristik gerakan dan posisi di ruang angkasa. Sensor inilah yang bekerja ketika orientasi vertikal berubah menjadi horizontal ketika perangkat diputar. Dia juga bertanggung jawab untuk menghitung langkah dan mengukur kecepatan gerakan di semua jenis aplikasi peta. Akselerometer memberikan informasi tentang ke arah mana smartphone diputar, yang menjadi fungsi penting dalam berbagai aplikasi dengan .

Sensor ini sendiri terdiri dari sensor kecil: struktur kristal mikroskopis, di bawah pengaruh gaya akselerasi, melewati keadaan stres. Tegangan ditransmisikan ke akselerometer, yang menafsirkannya menjadi data tentang kecepatan dan arah gerakan.

Giroskop

Sensor ini membantu akselerometer bernavigasi di luar angkasa. Dia, misalnya, memungkinkan Anda melakukannya di smartphone. Dalam game balap, di mana kontrol dilakukan dengan menggerakkan perangkat, hanya giroskop yang berfungsi. Ini sensitif terhadap rotasi perangkat relatif terhadap porosnya.

Ponsel cerdas menggunakan sistem mikroelektromekanis, dan perangkat pertama yang mempertahankan sumbu saat berbelok muncul pada awal abad ke-19.

Magnetometer

Yang terakhir dalam trio sensor untuk orientasi di luar angkasa adalah magnetometer. Dia mengukur Medan magnet dan, karenanya, dapat menentukan di mana utara berada. Fungsi kompas di berbagai aplikasi peta dan beberapa program kompas bekerja menggunakan magnetometer.

Ada sensor serupa di detektor logam, jadi Anda bisa menemukannya aplikasi khusus yang mengubah smartphone menjadi perangkat semacam itu.

Magnetometer bekerja bersama-sama dengan akselerometer dan GPS untuk geolokasi dan navigasi.

GPS

Di mana kita tanpa teknologi GPS(Sistem Pemosisian Global)? Ponsel cerdas terhubung ke beberapa satelit dan menghitung posisinya berdasarkan sudut persimpangan. Kebetulan satelit tidak tersedia: misalnya, ketika ada banyak mendung atau di dalam ruangan.

GPS tidak menggunakan data jaringan seluler, jadi geolokasi berfungsi di luar area cakupan komunikasi seluler: bahkan jika peta itu sendiri gagal dimuat, titik geolokasi akan tetap ada.

Pada saat yang sama, fungsi GPS menghabiskan banyak daya baterai, jadi sebaiknya matikan saat tidak diperlukan.

Metode geolokasi lain, meskipun tidak terlalu akurat, adalah menentukan jarak dari menara seluler. Ponsel cerdas menambahkan informasi lain ke data GPS, seperti kekuatan sinyal seluler, untuk memperjelas lokasi.

Barometer

Banyak smartphone, termasuk iPhone, memiliki sensor ini yang mengukur tekanan atmosfer. Diperlukan untuk mencatat perubahan cuaca dan menentukan ketinggian di atas permukaan laut.

Saklar kedekatan

Sensor ini biasanya terletak di dekat speaker di bagian atas smartphone dan terdiri dari dioda inframerah dan sensor cahaya. Ia menggunakan sinar yang tidak terlihat oleh manusia untuk menentukan apakah perangkat itu berada di dekat telinga. Jadi ponsel cerdas "memahami" bahwa selama panggilan telepon Anda harus mematikan layar.

Sensor cahaya

Seperti yang Anda duga dari namanya, sensor ini mengukur tingkat cahaya sekitar, yang memungkinkan Anda menyesuaikan kecerahan layar secara otomatis ke tingkat yang nyaman.

Sensor dengan setiap generasi baru smartphone menjadi lebih efisien, lebih kecil, dan lebih hemat energi. Oleh karena itu, Anda tidak boleh berpikir bahwa, misalnya, fungsi GPS di perangkat yang sudah berumur beberapa tahun akan berfungsi sebaik di perangkat baru. Dan bahkan jika informasi tentang ponsel cerdas baru tidak menunjukkan karakteristik semua sensor ini, Anda dapat yakin bahwa mereka memungkinkan Anda untuk menggunakan banyak fitur mengesankan dari gadget modern.

Sebagian besar ponsel Android memiliki sensor bawaan yang mengukur gerakan, orientasi, dan berbagai kondisi lingkungan. Sensor ini akan membantu mengontrol gerakan atau pemosisian 3D perangkat, atau perubahan lingkungan. Misalnya, aplikasi cuaca menggunakan sensor suhu dan kelembaban ponsel untuk menghitung titik jenuh. Demikian pula, aplikasi Anda akan menggunakan sensor medan geomagnetik perjalanan dan akselerometer untuk menemukan tujuan tertentu. Berbagai sensor di perangkat Android memberikan data yang akurat dan akurat ke aplikasi lain atau langsung ke Anda.

Jika Anda berpikir bahwa sensor Anda telepon Android tidak berfungsi sebagaimana mestinya, Anda selalu dapat memeriksa apakah itu benar-benar berfungsi dengan baik atau tidak. Jadi, bagaimana Anda menentukan apa yang salah dengan sensor ponsel Anda?

Apa pun masalahnya, ada aplikasi yang dapat membantu Anda mengetahui masalahnya dan memperbaikinya. Bahkan jika Anda tidak memiliki masalah khusus, mungkin masih baik untuk melakukan check-in kecil di ponsel Anda untuk memastikan kesehatan ponsel. Harap dicatat bahwa perangkat Anda mungkin atau mungkin tidak mendukung semua sensor yang disebutkan di atas. Artikel ini akan mencantumkan beberapa aplikasi populer yang tersedia secara gratis untuk menguji sensor di perangkat Anda telepon genggam. Sebagian besar aplikasi ini termasuk: instruksi singkat untuk menjalankan tes untuk setiap tes sensor.

Platform Android mendukung tiga kategori besar sensor berikut:

Sensor gerak

Sensor gaya gerak mengukur gaya akselerasi dan rotasi. Sensor tersebut termasuk accelerometers, sensor gravitasi, giroskop, dan sensor vektor rotasi.

Sensor lingkungan

Sensor lingkungan mengukur berbagai parameter lingkungan. Contoh sensor lingkungan adalah barometer, fotometrik, dan termometer.

Sensor posisi

Sensor posisi mengukur posisi fisik perangkat. sensor sikap dan magnetometer adalah contoh dari sensor posisi.

Sekarang, sebelum kita melanjutkan, mari kita lihat sekilas beberapa sensor utama, apa yang mereka lakukan, dan apa yang harus dilakukan untuk menguji sensor ini. Nanti kami akan memberi tahu Anda tentang aplikasi yang dapat menjalankan tes sensor secara otomatis.

Sensor gyro

Giroskop digunakan untuk mengukur 6 arah secara bersamaan. Ini memungkinkan layar perangkat berputar dari potret ke lanskap. Anda dapat memiringkan ponsel secara perlahan untuk memeriksa apakah sensor giroskop berfungsi.

Sensor Akselerometer

Akselerometer menentukan orientasi telepon dan mengukur percepatan gravitasi, termasuk di sepanjang tiga sumbu. Anda dapat memutar ponsel secara perlahan untuk memeriksa apakah sensor akselerometer berfungsi.

sensor cahaya

Sensor cahaya sekitar secara otomatis menyesuaikan kecerahan layar sesuai dengan intensitas cahaya di sekitar Anda. Anda dapat menguji sensor di tempat gelap dan kemudian dengan memindahkan ponsel ke area dengan cahaya terang. Jika lampu layar berubah, itu berarti sensor bekerja.

sensor orientasi

Sensor orientasi mendeteksi status arah perangkat Android Anda. Ini memeriksa rotasi layar otomatis. Putar ponsel Anda untuk memeriksa apakah sensor berfungsi dengan baik.

Sensor jarak

Sensor jarak mengukur jarak suatu objek dari bagian depan telepon. Misalnya, layar ponsel Anda mati saat Anda mendekatkannya ke telinga selama panggilan aktif.

sensor temperatur

Sensor suhu memeriksa suhu baterai perangkat Android Anda. Jika Anda menjelajahi Internet menggunakan 3G atau bermain game HD, Anda akan mengalami peningkatan suhu baterai yang menjadi sangat panas saat disentuh.

sensor suara

Sensor suara mendeteksi intensitas suara di sekitar Anda dan memberi Anda Informasi rinci tentang perubahan intensitas.

Sensor medan magnet

Sensor magnetik mengukur medan medan magnet di sepanjang tiga sumbu telepon. Hal ini terutama digunakan untuk menentukan arah. Contohnya adalah aplikasi google dan aplikasi Kompas. Pindahkan saja dengan ponsel Anda untuk memeriksa sensor magnetik.

Pengukur tekanan

Sensor tekanan mengukur tekanan atmosfer. Ini digunakan untuk prakiraan cuaca dan untuk mengukur suhu lingkungan.

CPU-Z

Aplikasi CPU-Z mengumpulkan semua informasi yang diperlukan tentang telepon dan menyajikannya dalam satu jendela. Setiap tab opsi di bagian atas jendela menampilkan detail yang sesuai.

Tab SOC- Menampilkan detail Arsitektur Sistem pada Chip (SoC) Anda ponsel pintar Android seperti yang ditunjukkan pada gambar di bawah ini.

tab perangkat- menampilkan detail perangkat seperti model, pabrikan, perangkat keras, ukuran layar, total dan yang digunakan memori akses acak, total dan memori yang digunakan, dll.

tab sistem- menampilkan informasi terperinci tentang ponsel cerdas Anda seperti model, pabrikan, jenis papan, resolusi layar, on versi android dipasang, dll.

Tab baterai- Menampilkan status pengisian baterai, level, catu daya, status, teknologi, suhu dan tegangan, dll.

tab termal- menampilkan daftar pembacaan suhu. Sejak dimuat CPU menyebabkan telepon Anda memanas, ada baiknya untuk memeriksa bahwa suhu tidak melebihi 60°C karena ini menunjukkan kegagalan fungsi perangkat. Sensor ini mungkin tidak tersedia di semua model perangkat. Jika tidak ada, maka tab tidak akan menampilkan nilai apa pun.

tab sensor- menampilkan nilai sensor yang didukung pada perangkat. Anda dapat bermain dengan ponsel Anda untuk memeriksa apakah masing-masing sensor berfungsi; misalnya, memiringkan ponsel Anda untuk memeriksa giroskop atau menggerakkan telapak tangan Anda melintasi layar untuk memeriksa sensor jarak, dll. Jika pembacaan CPU-Z berubah sebagai respons terhadap tindakan Anda, maka sensornya baik-baik saja dan berfungsi. Jika Anda masih merasa bahwa sensor tidak berfungsi dengan baik, maka Anda perlu memeriksa dan membandingkan nilainya dengan model atau perangkat lain yang serupa.

Kinetika Sensor

Sensor Kinetics memungkinkan Anda untuk melihat, memantau, dan memahami perilaku semua sensor standar yang terpasang di ponsel Anda. Anda dapat mengubah pengaturan penundaan atau mengaktifkan atau menonaktifkan sensor tertentu. Aplikasi ini mendemonstrasikan penggunaan masing-masing sensor yang tersedia di ponsel. Dengan demikian, Anda dapat dengan mudah memeriksa sensor di ponsel Anda. Setiap sensor dilampirkan ke diagram penampil dengan data mentah dan diproses. Ini juga mencakup dokumentasi dengan contoh yang mudah dipahami tentang cara menguji setiap sensor di telepon.

Tes sensor

Menguji aplikasi Sensor dirancang untuk mendeteksi dan menguji fungsionalitas setiap sensor yang tersedia di ponsel Anda. Ini menampilkan sensor default dan menampilkan data dan informasi waktu nyata tentang setiap sensor. Ini juga menampilkan vendor, jangkauan maksimum, resolusi dan arus penyerapan untuk setiap sensor.

Kotak Sensor untuk Android

Kotak Sensor untuk aplikasi android adalah aplikasi yang terlihat bagus dengan presentasi grafis yang mengesankan. Ini mendeteksi semua sensor yang tersedia di . Anda perangkat Android. Aplikasi menampilkan semua sensor dan pesan yang sesuai akan muncul jika sensor yang dipilih tidak didukung oleh ponsel Anda. Aplikasi ini hanya mendeteksi perubahan sensor, jika ada, dan menampilkan nilainya. Ini mungkin tidak menunjukkan pembacaan suhu, kedekatan, cahaya dan tekanan yang benar kecuali ada beberapa perubahan.

penguji telepon

Aplikasi penguji telepon tidak hanya memeriksa sensor di telepon, tetapi juga memeriksa status kesehatan perangkat keras, Wi-Fi, telepon, GPS, sentuh, baterai, dan sistem Informasi. Ini juga memeriksa suhu sekitar, kelembaban, pendeteksi langkah, monitor detak jantung, dan sensor sidik jari - selama didukung oleh perangkat Anda. SEBUAH Pro Versi aplikasi juga tersedia yang menampilkan informasi tambahan seperti memori telepon, kecepatan prosesor, dan memori kartu SD.

AndroSensor

AndroSensor mendukung semua sensor yang dapat dimiliki perangkat Android, tetapi hanya menampilkan detail sensor waktu nyata untuk sensor yang didukung oleh perangkat Anda. Informasi rinci ditampilkan dalam format grafik dan teks. Aplikasi ini juga memungkinkan Anda untuk menyimpan data sensor ke file CSV.

Program dan opsi Lainnya

Selain aplikasi yang disebutkan di atas, masih banyak aplikasi lain yang tersedia secara gratis dari Google Play toko. Semua aplikasi ini akan membantu Anda dalam menguji sensor ponsel. Beberapa aplikasi yang layak disebut adalah sensor MultiTool, Sensor Checker dan Advanced Sensor Checker. Anda dapat menginstal dan mencoba beberapa aplikasi dan melihat apakah itu memberi Anda informasi yang Anda cari.

Jika Anda menggunakan ponsel samsung, panggil Kode rahasia * # 0 * # untuk melakukan tes telepon tanpa harus menginstal apapun aplikasi tambahan. Pilih tab sensor dari layar yang ditampilkan dan ikuti petunjuk untuk memeriksa sensor yang didukung pada ponsel Anda.

Jika Anda memiliki pertanyaan tentang topik ini, jangan ragu untuk bertanya di bagian komentar. Kami di TechWelkin dan komunitas pembaca kami akan mencoba membantu Anda. Terima kasih telah menggunakan TechWelkin!