Popis
Senzor schopný rozpoznať jednoduché gestá, farbu objektov a aj ich vzdialenosť je veľmi užitočný hlavne pri budovaní IoT projektov a robotov. Rozpoznáva základné gestá ako pohyb ruky do 4 svetových strán a vie rozpoznať aj to, či ste ruku oddialili alebo priblížili. Okrem toho vie rozpoznať farbu objektu a vracia ju na I2C zbernicu ako RGB hodnotu.
Vďaka I2C zbernici je komunikácia možná len prostredníctvom 2 káblikov. Pri práci s modulom môžete použiť knižnicu alebo si preštudujte datasheet. V ponuke máme zaradenú aj verziu APDS9930.
Špecifikácie:
Vstupné napätie: 3.3 – 3.8V
Senzor farby (ALS RGB), senzor gest a senzor vzdialenosti (proximity)
Rozhranie: I2C zbernica do 400 kHz
Adresa I2C: 0xA8 alebo 0xAB
/Gesztus, RGB szín- és távolságérzékelő APDS9960 Az APDS9960 gesztusfelismerő modul az APDS9930 modul továbbfejlesztett változata
Jozef –
Na rozdiel od podobného modulu firmy Adafruit, predávaný modul neobsahuje integrovaný regulátor pre konverziu napájania 5V na 3.3V a transláciu úrovní pre I2C.
Ide o klon modulu Sparkfun, preto možno nájsť všetky relevantné informácie na stránkach: https://learn.sparkfun.com/tutorials/apds-9960-rgb-and-gesture-sensor-hookup-guide/all
Predovšetkým informáciu o VL pine a konfigurácii prelievatiek PS a I2C PU.
Na rozdiel od modulu Adafruit má zasa tento modul výhodu použiť dedikované napájanie pre budenie IR LED snímača, čo môže byť potrebné pri nastavení vysokých prúdových pulzov pre LED. Preto má svoj význam riešiť napájanie osve. Pri riešení Adafruit s malým regulátorom, tento nemusí byť schopný dodávať požadované prúdové špičky, resp. Vcc pre snímač môže byť zarušené.
Snímač na zakúpenom module má 7-bit slave adresu 0x39, čo sedí s popisom na PCB, avšak pri kontrole hodnoty uloženej v ID registry (0x96) bola čítaná hodnota namiesto očakávaného identifikátora 0xAB podľa katalógového listu originálneho výrobcu AVAGO Technologies, vyčítaná hodnota 0xA8. Niektoré knižnice, ktoré kontrolujú, či majú dočinenia so správnym snímačom na i2c stave adrese 0x39 tak nemusia fungovať, musí v nich byť doplnené povolenie aj ID 0xA8.
Po úprave SparkFun knižnica funguje a snímač úspešne rozpoznáva základné gestá, sníma intenzitu okolitého osvetlenia a RGB farebnú škálu a indikuje pribléženie.