Želite da radom svog uređaja upravljate gestovima šake za to vam je neophodna IR kamera i mikrokontroler sposoban da obrađuje i analizira podatke sa kamere u realnom vremenu i time dobijete sopstveni human-machine interfejs. Ukoliko je nivo mejkerski ili za nekritične korisničke primene, PixArt Imaging Inc. PAJ7660 komplet je odlično rešenje u cenovnom rangu do $15.
Seeed Studio je na tržište ponudio ekonomičan Smart IR Gesture Sensor sa PAJ7660 kompletom na sebi koji je sposoban da prepozna različite gestove time što će detektovati prste ruke, dlan, udaljenost i osvetljenje u realnom vremenu na osnovu informacija koje mu dolaze sa kamere zahvaljujući ugrađenom algoritmu u sam hardver.
Mikrokontroler koji je u osnovi ovog senzora je PAG7661QN. Kontroler je sposoban da detektuje gestove više prstiju (multi-finger) i položaj dlana na osnovu RAW slika snimljenih infracrvenom kamerom korišćenjem zaštićenog PixArt algoritma. Čip prepoznaje položaje prstiju i dlana i upoređuje podatke sa onima iz sopstvene baze u kojoj se nalaze vrednosti za svaki od petnaest gestova šake koji senzor može prepoznati.
IR kamera PAG7646J1 se nalazi sa naličja pločice senzora. Radna distanca kamere je od 15 do 30 cm, a najveći domet je 35 cm. Iza šake, trebalo bi da bude bar 35 cm praznog prostora, kako da ne bi pozadina ometala prepoznavanje gestova. Na udaljenosti od 30 cm veličina kadra je 48 x 36 cm, a širina vidnog polja kamere FOV po horizontalnoj osi je 78.3°, a po vertikalnoj 62.9°.
Uz ivicu ploče su smeštene i dve IR diode sa dometom do 35 cm. Pored jedne nalazi se simbol čovečuljka. Kameru treba postaviti tako da čovečuljak stoji uspravno da bi se dobila pravilna slika pogodna za detekciju gesta.
Dostupna su tri komunikaciona interfejsa: I2C, 4-wire SPI i USB. Koji će se od njih koristiti određuje se položajem četvorostrukog DIP prekidača. Za korišćenje senzora u modu prepoznavanja gestova mogu se koristiti sva tri interfejsa. Grove konektor je pogodan kada se senzor povezuje I2C vezom sa namenskim uređajem. Brzina protoka informacija kroz I2C interfejs je maksimalno 1Mbit/s. USB-C port koji se nalazi uz istu ivicu ploče gde i Grove konektor može služiti za prenos slike sa kamere na PC računar i njenu dalju obradu.
SPI mod je pogodan ukoliko imate neki od XIAO razvojnih sistema, koga u tom slučaju treba ubaciti u ženski heder sa gornje strane ploče. Ovime se dobija kompaktan uređaj za detekciju gestova, a ukoliko se recimo koristi neki od XIAO modela sa Wi-Fi modulom u sebi, kao XIAO ESP32-S3 senzor se može povezati i sa oblakom.
Softver
Ukoliko se koristi zasebna mikrokontrolerska ploča, bilo da se povezuje preko Grove konektora na neki razvojni sistem ili SBC, ili se koristi XIAO razvojni sistem utaknut u konektore na samoj ploči senzora razvoj aplikacija se radi u Arduino okruženju, gde je sa Wiki stranice potrebno preuzeti biblioteke i proučiti detaljno uputstvo za korišćenje.
Kada se koristi USB interfejs, informacije se putem kvalitetnog kabla prebacuju na PC, gde se može pokrenuti Gesture Demo aplikacija koja je pisana samo za Windows OS. U njoj se može isprobati detekcija svih gestova: broj ispruženih prstiju, pomeranje vrha prsta unapred poput dodira ekrana, dodirivanje vrha palca i kažiprsta nalik štipanju, kretanje vrha prsta po kružnici, pomeranje šake levo-desno, zatvaranje šake u pesnicu i najzad pokazivanje palca upiranjem nagore i nadole. Ovi gestovi su standardan set pokreta ruke koji se koriste u mnogim modernim virtuelnim simulatorima.
Zaključak
Seeed Studio Grove Smart IR Gesture Sensor po veoma pristupačnoj ceni omogućava implementaciju upravljanja gestovima šake u svaki razvojni projekat. Grove I2C interfejs kao i heder za XIAO razvojne sisteme omogućavaju korišćenje ovog senzora na velikom broju platformi. Namena mu nije industrijska niti za kritične aplikacije, ali ako ste mejker ili profesionalno razvijate uređaj opšte namene ugradnja ovog senzora bi i cenovno i svojim karakteristikama bio odlično rešenje.
Seeed Studio proizvode u Srbiji zvanično prodaje Malina314.
- Seeed Studio Grove Smart IR Gesture Sensor PAJ7660 recenzija - 12/12/2024
- ELECTRIX AI: Prvi ECAD softver sa veštačkom inteligencijom - 11/12/2024
- ReSpeaker Lite recenzija - 11/12/2024