Jeffrey Cross
Jeffrey Cross

Appcessories magnet dengan Andrea Bianchi

Pereka dan pencipta antara muka yang ketara Andrea Bianchi, bersama rakannya, Ian Oakley (University of Madeira / Carnegie Mellon Europe), telah datang dengan pendekatan baru untuk berinteraksi dengan peranti mudah alih. Menggunakan magnetometer yang dibina ke dalam telefon pintar yang paling moden, Bianchi dan Oakley telah mewujudkan satu siri demonstrasi antara muka pengguna ketara yang melampaui apa yang boleh dicapai dengan memaparkan sentuhan kapasitif.

Kami mengejar Andrea pada hujung minggu ketika dia bersiap untuk menyampaikan persembahan pada persidangan ACM TEI 2013 yang akan datang di Barcelona untuk menanya beberapa soalan mengenai tekniknya.

JANGAN: Bagaimana ini berbeza dari token sentuh kapasitif?

Bianchi: Pertama sekali, token kapasitif perlu menduduki (seringkali agak besar) bahagian skrin, manakala token magnet boleh diletakkan di mana-mana sahaja di sekitar skrin. Dalam video banyak token terletak di skrin untuk mempermudahkan proses penentukuran: kerana lokasi token itu diketahui terlebih dahulu (terdapat penanda "meletakkan tanda di sini" pada GUI), maka ia adalah sepele untuk mengesan kedudukan / orientasi magnet. Walau bagaimanapun, semua teknik yang ditunjukkan dalam video boleh berfungsi sama rata dari skrin (contohnya dengan mengandaikan bahawa kita meletakkan semua token di sebelah kiri atau kanan skrin).

Selain itu, token kapasitif tidak boleh dirasakan secara pasif, yang memerlukan sama ada hubungan manusia atau komponen elektrik aktif untuk mensimulasikan sentuhan jari (contohnya di sini). Walau bagaimanapun, token magnet tidak memerlukan pengguna untuk terus menyentuh mereka, atau mereka adalah komponen aktif (bukan bateri, hanya magnet ...)

JANGAN: Dengan mengandaikan bahawa anda tidak perlu menyentuh peranti untuk teknik ini untuk berfungsi, apakah jarak praktikal yang boleh digunakan?

Bianchi: Ia bergantung pada kekuatan magnet dan gangguan terhadap medan magnet lain. Dengan mengandaikan tidak ada magnet lain yang kuat di sekitar, biasanya peranti akan merasakan medan magnet Bumi (0.25 hingga 0.65 gauss). 3 magnet yang kami gunakan adalah sangat kuat dibandingkan (Kecil: ketebalan 2mm, diameter 0.5 cm, 400 gauss; Medium: ketebalan 2mm, diameter 1 cm, 1000 gauss; Besar: ketebalan 2mm, diameter 2 cm, 1500 gauss) tiada masalah mengesan mereka, dan anda boleh bayangkan kita boleh menggunakan set magnet yang lebih banyak. Untuk mengelakkan bunyi bising dan memastikan pengesanan yang boleh dipercayai, saya akan mengatakan bahawa secara empirik kita mendapati bahawa 10cm dari perbatasan peranti adalah kira-kira seberapa banyak yang anda mahu dapatkan, tetapi ini mungkin lebih baik.

JANGAN: Apa magnet yang paling kecil yang anda gunakan? Bagaimana dengan yang terbesar? Adakah saiz fizikal?

Bianchi: Bidang magnet mempunyai dua sifat: kekuatan dan arah. Kekuatan adalah intensiti medan magnet dan ia berbeza dari magnet ke magnet dan dengan jarak. Arah menunjukkan hakikat bahawa magnet mempunyai tiang utara dan selatan. Membalikkan magnet menghulurkan tiang, menyebabkan perubahan besar pada medan magnet. Kedua-dua kekuatan dan arah boleh diukur dengan meter gauss atau melalui sensor magneto-meter dan sensor kompas. Oleh itu, saiz fizikal magnet (lihat soalan sebelumnya) adalah penting. Kekuatan medan magnet dipengaruhi oleh saiz magnet. Perisian kami hanya mengesan perubahan terukur pada medan magnet dan cuba menggunakannya untuk membina interaksi novel untuk meneroka ruang reka bentuk. Kami boleh menggunakan lebih daripada tiga magnet, tetapi kami hanya menggunakan pendekatan yang mudah untuk demo.

JANGAN: Berapa banyak magnet yang boleh anda gunakan sekaligus?

Bianchi: Teknik kami memanfaatkan pengesanan kekuatan medan magnet (contohnya, mengesan kedudukan, atau saiz, pergerakan linear), atau orientasi (cth., Flipping, pergerakan putaran), atau kedua-duanya (mis., Orientasi). Oleh kerana perisian hanya membaca nilai kumulatif kekuatan dan arah medan magnet, ia tidak dapat mengetahui jika misalnya "keamatan kecil" adalah disebabkan oleh magnet kecil atau magnet kuat yang jauh. Secara umumnya walaupun anda boleh menggunakan pelbagai magnet jika anda mengukur sifat ortogonal yang berbeza (misalnya, satu magnet akan digunakan untuk kekuatan, satu untuk arah) atau jika ia digunakan bersama untuk mencapai kesan gabungan (cth., Memetik dua magnet bersama-sama membuat bidang yang lebih kuat, jadi kami dapat mengenal pasti tindakan ini). Saya melampirkan jadual yang menunjukkan kepada anda bagaimana teknik ini boleh digabungkan bersama. Jadi misalnya, "membalik dan meletakkan" atau "membalikkan dan mengenal pasti" memanfaatkan sifat ortogonal, jadi kita boleh menggunakan 2 magnet pada masa yang sama. "Kedudukan dan pengenalan" memanfaatkan kedua-dua strenght magnet supaya hanya satu token pada satu masa boleh digunakan. Masalah ini boleh diselesaikan sama ada memperkenalkan penentukuran yang lebih kompleks, atau kekangan pada pergerakan tersebut (mis., Hanya beberapa sasaran) atau menggunakan magnet aktif berkuasa (mis., Solenoid) yang boleh nadi pada frekuensi yang dapat dikenal pasti yang berbeza.

JANGAN: Bolehkah ini melanggar peranti saya?

Bianchi: Ia biasanya baik untuk mengekalkan (kuat) magnet dari peranti elektronik. Secara amalan, saya tidak menemui apa-apa kerosakan atau kerosakan peranti saya (telefon dan tablet) semasa atau selepas penggunaan aplikasi magnetik.

JANGAN: Adakah anda menggunakan platform tertentu untuk membangunkan dan jika ya, mengapa?

Bianchi: Kami menggunakan Android pada Samsung Galaxy Tab hanya kerana membangun prototaip untuk Android sangat mudah. Semua kerja ini pada asasnya dibina dalam beberapa hari.

JAWATAN: Bagaimana saya boleh mula menggunakan ini dalam aplikasi saya?

Bianchi: Kami belum melancarkan aplikasi, tetapi kami sedang mempertimbangkan untuk bekerja pada kotak alat sumber terbuka untuk membantu pemaju lain yang bekerja dengan magnet. Kerja ini bagaimanapun masih sangat muda dan memerlukan sedikit lelaran. Sambungan kerja ini akan menyiasat cara yang lebih baik untuk menentukurkan magnet, token yang merangkak bersama (mewujudkan magnet yang dikenali lebih kuat), meneroka potensi token magnet aktif (contohnya, elektromagnet berputar pada frekuensi yang berbeza) untuk membuat set yang lebih besar bagi token yang boleh dikenal pasti dan menggabungkan magnet penderiaan dengan penderia kapasitif.

JANGAN: Apa beberapa contoh kegemaran anda dalam praktik ini?

Bianchi: Ketika saya merancang token ini saya berfikir untuk menggunakannya untuk DJ. Jadi, itulah inspirasi untuk slider (faders) dan roda (kelantangan dan keuntungan pengawal) atau pilihan menu. Idea utama ialah kita boleh menggunakan interaksi nyata dengan peranti biasa untuk beberapa aktiviti (cth., DJing) yang kelihatannya berfungsi dengan lebih baik dengan widget fizikal daripada antara muka grafik yang "luar kaca". Saya juga boleh membayangkan bagaimana aplikasinya magnet boleh digunakan untuk membuat mainan.

Kongsi

Meninggalkan Komen