Četiri senzora u jednom kućištu: boja, svetlo, blizina i gestovi
APDS-9960 je senzorski modul koji u jednom malom čipu spaja četiri funkcije: meri intenzitet ambijentalnog svetla, prepoznaje boju (crvena, zelena, plava i bela komponenta), detektuje blizinu objekta i prepoznaje pokrete ruke — gore, dole, levo i desno. Komunicira preko I2C magistrale, pa se povezuje sa samo dve signalne linije.
To je isti tip senzora kakav se ugrađuje u mobilne telefone: on gasi ekran kada telefon prislonite uz uho i on prilagođava osvetljenost ekrana prostoriji u kojoj ste.
Šta modul može
- Prepoznavanje gestova — pokret ruke iznad senzora u četiri smera, bez dodirivanja
- Detekcija blizine — koliko je objekat blizu, na rastojanju reda desetak centimetara
- Merenje boje — zasebne vrednosti za crvenu, zelenu, plavu i belu svetlost
- Merenje osvetljenosti okoline
- Ugrađena infracrvena dioda — radi i u mraku, jer sam osvetljava scenu
- I2C interfejs i izlaz za prekid, tako da mikrokontroler ne mora stalno da ispituje senzor
- Napajanje 3,3 V logike
Gde se koristi
- Bezkontaktno upravljanje — paljenje svetla ili menjanje pesme mahanjem ruke, korisno u kuhinji i radionici gde su ruke prljave
- Buđenje uređaja — ekran ili sistem se pali kada priđete, a gasi kada odete
- Automatska osvetljenost displeja i LED trake prema svetlu u prostoriji
- Sortiranje po boji — jednostavne mašine koje razdvajaju predmete prema boji
- Robotika — detekcija prepreke na malom rastojanju i praćenje linije u boji
- Interaktivne instalacije, izlozi i školski projekti
Kako se razlikuje od sličnih senzora iz naše ponude
| Šta poredimo | APDS-9960 (ovaj) | APDS-9930 | BH1750FVI |
|---|---|---|---|
| Gestovi | da, četiri smera | ne | ne |
| Boja (RGB) | da | ne | ne |
| Blizina | da | da | ne |
| Osvetljenost | da | da | da, precizno u luksima |
| Za koga | bezkontaktno upravljanje i boje | blizina i svetlo | samo merenje osvetljenosti |
Ako vam treba samo tačno merenje osvetljenosti u luksima, BH1750 je jednostavniji i precizniji za taj posao. APDS-9960 uzimate kada želite da uređaj reaguje na pokret i vidi boju.
Povezivanje sa Arduino ili ESP32 pločom
- VCC na 3,3 V, GND na masu.
- SDA i SCL na I2C pinove vaše ploče — kod Arduino UNO to su A4 i A5, kod ESP32 najčešće GPIO21 i GPIO22.
- Pin INT po želji na ulaz sa prekidom, ako hoćete da vas senzor sam obavesti umesto da ga stalno ispitujete.
- Instalirajte biblioteku za APDS-9960 kroz Arduino Library Manager i otvorite primer za gestove.
- Pokrenite primer i mahnite rukom na desetak centimetara iznad senzora — smer pokreta ispisuje se u Serial Monitoru.
Praktični saveti da gestovi rade pouzdano
- Rastojanje je važno. Gestovi rade najbolje na desetak centimetara. Preblizu i predaleko podjednako smanjuju tačnost.
- Pokret mora biti odsečan. Sporo i neodlučno pomeranje ruke senzor često pročita kao pogrešan smer.
- Jako sunce smeta. Direktna sunčeva svetlost nosi mnogo infracrvene komponente i zaslepljuje senzor — u takvim uslovima detekcija je slabija.
- Providni poklopac menja rezultat. Ako senzor stavljate iza pleksiglasa, računajte na slabiji odziv; što je stakalce dalje od senzora, to je gore.
- Boje merite uz stabilno osvetljenje. Za sortiranje po boji ugradite sopstveno osvetljenje, da rezultat ne zavisi od doba dana.
Radi li na 5 V ploči?
Sam čip radi na 3,3 V. Većina modula ima ugrađen regulator i prilagođenje nivoa, ali pre povezivanja na Arduino UNO proverite oznake na ploči — ako nema regulator, napajanje i I2C linije moraju ići preko prilagođenja nivoa.
Koliko gestova prepoznaje?
Osnovna četiri smera — gore, dole, levo i desno. Ako vam treba više gestova, uključujući pokret napred-nazad i kruženje, pogledajte PAJ7620U2 senzor sa devet gestova.
Može li da meri rastojanje u centimetrima?
Ne precizno. Senzor daje relativnu vrednost blizine, ne merenu udaljenost. Za pravo merenje rastojanja koristi se ToF laserski senzor ili ultrazvučni HC-SR04.
Troši li mnogo struje?
U mirovanju vrlo malo, pa je pogodan i za uređaje na bateriju. Potrošnja raste dok je aktivna detekcija gestova, jer tada radi infracrvena dioda.
Primer projekta: svetlo koje se pali mahanjem
Najčešći prvi projekat sa ovim senzorom je bezkontaktni prekidač. Logika je jednostavna:
- Senzor se ugradi u kućište sa otvorom, na mestu gde ruka prirodno prolazi — ispod kuhinjskog elementa, pored vrata radionice.
- Mikrokontroler čita gestove i pamti stanje: pokret gore pali, pokret dole gasi.
- Izlaz mikrokontrolera pobuđuje relej ili MOSFET, zavisno od toga da li se pali mrežna rasveta ili LED traka.
- Merenje osvetljenosti iz istog senzora dodaje pamet: nema svrhe paliti svetlo usred dana, pa program to sam preskoči.
Ista logika radi i za dozator sapuna, kantu koja se otvara na pokret ili displej koji se budi kad priđete. Sve to na jednom čipu, sa dve žice do mikrokontrolera.
Poručite online u Srbiji
Senzor je na lageru u Srbiji i šaljemo ga kurirskom službom. Ako niste sigurni koji senzor odgovara vašem projektu — gestovi, blizina ili merenje rastojanja — pišite nam pre porudžbine. Poručite online u Srbiji.




Recenzije
Još nema komentara.