Fény- és színérzékelés

APDS-9930 környezeti fényérzékelő szenzor

Az APDS-9930 egy ALS szenzor. Jellemzően a szenzort modulként lehet beszerezni, ilyen például a CJMCU-9930 is:

CJMCU-9930

CJMCU-9930

Technikai jellemzők:

  • Környezeti fényérzékelés (ALS)
  • megközelítőleg az emberi szemre adott válaszokat tudja produkálni
  • Programozható megszakítási funkció felső és alsó küszöbértékekkel
  • 16 bites felbontás
  • jól érzékel bepépítve, például sötét üveg mögött
  • 0,01 Lux érzékelési felbontás
  • 100 mm-es érzékelésig működik
  • integrált infravörös LED
  • készenléti állapotban az áramfélvétele 90 μA
  • Gyors I²C mód (400 kHz)

További, I²C-s megoldások: Arduino I²C kommunikáció

CJMCU-9930 pinek

pinleírás
VLopcionális betáp az infravörös LED-hez. Ez 3.0..4.5V lehet
GNDgrund
VCCTáp, 2.4..3.6V
SDAI²C adatjel
SCLI²C órajel
INTKülső megszakítás PIN (opcionális)

CJMCU-9930 vezetékezés

CJMCU-9930 vezetékezés

CJMCU-9930 szoftver

A CNY70 a Vishay Semiconductors által gyártott optikai érzékelő egység, mely egy infravörös fényforrásból és a visszaverődő infravörös fényt érzékelő fototranzisztorból áll. A szenzor napfény elleni blokkoló szűrőt is tartalmaz, az IR LED 950 nm hullámhosszú fényt bocsájt ki. Működési sémája a következő:

CNY70 optikai érzékelő sémája

Ha az érzékelőt fentről nézzük, jobb oldalra fordítva a típusmegjelölését, akkor az érzékelő a jobb, az IR LED bal oldalon található:

CNY70 optikai érzékelő felülnézet

Technikai jellemzők

  • Érzékelő típusa: fototranzisztor
  • Méretek: 7 x 7 x 6 (mm)
  • Érzékelési távolság: < 0.5 mm
  • Maximális áramfelvétel: 1 mA
  • Üzemeltetési hőmérséklet: –40..+85°C
  • IR LED feszültség maximum: 1.6 V
  • VCEO: 32 V (IC: 1 mA)
  • VECO: 5 V ( IE = 100 μA)

Vezetékezés

CNY70 optikai érzékelő vezetékezés

Nyomkövető robot

A szenzort gyakran nyomkövető robotokhoz szokták alkalmazni. A nyom általában egy kontrasztos sötét felfestés szokott lenni világos felületen, ami elég ívelt és széles ahhoz, hogy a robot le tudja követni. Ennek a működési elve a következő:

CNY70 optikai érzékelő / nyomkövető robot

Szoftver

Github tachométer program a CNY70-hez: https://github.com/fmilburn3/Tachometer_CNY70