Poceni tehnologija trirazsežnega razpoznavanja kretenj pomeni pravo revolucijo na področju računalništva, podobno kot izum računalniške miške iz konca šestdesetih let. Kako uporabljamo Microchipov GestIC in kako ga vgradimo v lastne aplikacije?
GestIC je prvi sistem za razpoznavanje kretenj, ki namesto kamere in zapletene programske opreme za razpoznavanje slik za zajem podatkov uporablja električno polje. Zato je dosti enostavnejši za implementacijo in ni občutljiv na svetlobne pogoje. Temelji na specializiranem mikrokontrolerskem čipu MGC3130, razvitemu na osnovi MGC3030, ki so mu pri Microchipu dodali spodobnost prostorskega zaznavanja sprememb v električnem polju pa tudi enostavnih kretenj. Medtem, ko MGC3030 zazna samo dotik elektrod, novejši MGC3130 določi tudi položaj težišča prsta ali dlani v trirazsežnem prostoru nad ploščo z elektrodami vse do višine 15 cm. Način zaznavanja je odvisen od velikosti elektrod. Ploščica z elektrodami velikost okoli 5 cm x 5 cm zaznava premike enega od prstov, večje ploščice s površino okoli 15 cm x 15 cm pa zaznavajo položaj celotne dlani.
Razvojne plošče
Na Microchipovi spletni strani so na voljo štiri razvojna orodja. Tisti, ki želijo razvijati samo programsko opremo za grafične prikazovalnike, se lahko odločijo za zaslon PCAP with 3D Gest IC Sensing Development Kit za okoli 225 € (koda na Microchip direct: DV102014), ki ga pritrdimo kot zaslon na prikazovalnik LCD z uporabno površino približno 17,4 cm x 10,5 cm.
Za tiste, ki potrebujejo zgolj napredno sledno tablico z vgrajenim razpoznavanjem kretenj, je dovolj 3DTouchPad (koda: DM160225) s priključkom USB za povezavo z osebnim računalnikom ali drugo napravo. Stane okoli 90 €. Povežemo ga tako kot računalniško miško. Namenjen je predvsem razvijalcem programske opreme za osebne računalnike in druge zmogljivejše naprave, ki lahko delujejo kot gostitelji naprav USB. Prednost 3DTouchPad je tudi, da temelji na namenskem mikrokontrolerju MTCH63104 (ali novejšem), ki podpira večtočkovno zaznavo dotika v dveh razsežnostih, medtem ko je za enotočkovno zaznavo kretenj v treh razsežnostih odgovoren MGC3130. Dokler MTCH63104 ne zazna dotika, pošilja podatke prostorske zaznave s MGC3130, ko pa se ploščice dotaknemo, sam prevzame nadzor in pošilja podatke od dotiku enega ali več prstov. Preklapljanje med načinoma delovanja lepo vidimo v demonstracijski aplikaciji Aurea 2.0.0.
GestIC: Razpoznavanje kretenj (1)
2016_SE242_25