Pentru un anumit proiect, am achizitionat un senzor de distanta cu infrarosii GP2Y0A710K0F, care poate poate masura bine in domeniul 1..5.5m (dupa cum apare in fisa tehnica).
Cand l-am primit, am constatat ca e destul de mare in comparatie cu senzorii uzuali pentru Arduino
Dupa ce am cautat pe internet, am gasit articolul How to use a SHARP GP2Y0A710K0F IR Distance Sensor with Arduino in care se observa ca modul de conectare la o placa Arduino e foarte simplu asa ca am lipit la cele 5 fire un conector tata
si am realizat pe breadboard montajul din schema de mai sus (fara a conecta condensatorul electrolitic) Firul verde este iesirea de semnal (conectare la intrarea analogica A0), extremele (albastru si rosu) la masa (GND), iar cele 2 ramanse (galben si negru) la plus (+5V).
In timpul testelor consumul mediu al senzorului a fost cca 42mA.
Din materialele de pe internet, variatia tensiunii cu distanta nu este liniara, dar cu inversul distantei este
Dupa cate se observa, sub 70-75cm, tensiunea de iesire este similara distantelor mai mari decat aceasta, asa ca 70cm putem considera ca e distanta minima de masurare.
Eu am folosit biblioteca github.com/guillaume-rico/SharpIR indicata in articolul mai sus mentionat. Alte informatii utile se gasesc in articolele de la:
- https://wiki.dfrobot.com/Sharp_GP2Y0A710K_Distance_Sensor__100-550cm__SKU__SEN0085
Programul folosit este ca cel din articol si cu el am facut 2 filmulete
Programul folosit este ca cel din articol si cu el am facut 2 filmulete
Niciun comentariu:
Trimiteți un comentariu