PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sharp Distanzsensor an Arduino gibt Fehlsignale



MartinLinz
02.10.2013, 16:15
Hallo!

Ich bin ganz neu hier und hoffe sehr, ihr könnt mir etwas weiterhelfen.
Ich wollte einen Sharp IR-Distanzsensor auswerten um einen FET zu schalten (da hängt dann das Nachtlicht für meine Tochter dran :) ).
Auslesen funktioniert auch super (ich bekomme eben int-Werte die so ungefähr der Entfernung lt. Datenblatt entsprechen).
NUR: selbst wenn der Sensor in den freien Raum blickt bekomme ich Werte. Diese entsprechen einen Abstand von ca. 20cm.
Der Sensor wird mit 5V direkt vom einem Arduino Uno versorgt und der V_out hängt dann an einem Analogeingang.

Was kann ich denn machen, damit der Sensor "richtige" Werte ausgibt?

VIELEN DANK!!!!!!!!

lg
Martin

HeXPloreR
02.10.2013, 16:27
Hallo Martin,

vermutlich bricht die Spannung vom Uno beim Messen etwas ein. Du könntest versuchen einen 100µF Elektrolyt Kondensator und dazu paralell noch einen 100nF Keramik Kondensator von GND zu VCC am Sensoranschluss zu schalten.

Vielleicht hast Du auch eine Lampe am Arbeitsplatz die Werte verfälschen könnten, ebenso wie ein LCD Monitor ;)

Wenn das immer noch nichts bringt schauen wir mal weiter.

Der Sensor ist aber schon ein Analog-Sensor, oder - was für einer ist das genau?

MartinLinz
02.10.2013, 16:53
Hallo Hexplorer!!!!

Danke für die schnelle Antwort!!!!
Das ist meiner: GP2Y0A41SK0F
LCD ist nebenbei, das stimmt! Werd ich gleich mal ausschalten!
Und Kondis schalt ich auch gleich mal dazu!

SUPER!!! DANKE NOCHMAL!!!
(ergebnisse kommen, sobald ich welche habe!)

oberallgeier
02.10.2013, 17:22
Hi Martin,

willkommen im Forum.

... 100µF Elektrolyt ... paralell ... 100nF Keramik ... am Sensoranschluss ...Das geht auf der Sensorrückseite recht bequem (klick mal). (https://www.roboternetz.de/community/threads/33656-GP2D120-mit-Störung-oder-oder-ist-das-Normalbetrieb?p=353346&viewfull=1#post353346) Achtung: das Gehäuse (der mir bekannten Sharps, den GP2Y0A41SK0F kenne ich nicht) ist leitfähig.

Martin: im verlinkten Thread oben sieht man ein bisschen den Grund für die Entstörarbeiten, aus dem Datenblatt kann man sich rauslesen, dass es ziemlich heftige Stromstöße gibt *gg* - ca. 1 kHz.

MartinLinz
03.10.2013, 11:58
DAS IST JA SUPER HIER!!!
DANKE!!!

Was hab ich gemacht:
hab gleich mal alles ausgeschaltet (lcd, lampen): das hat nur sehr wenig einfluss gehabt.
ABER:
dann hab ich einen 100µf Elko angelötet (einen ziemlichen brummer) und alles war in ordnung!!!!

Darf ich noch eine Frage nachschießen?
kann man solche sensoren (oder ähnliche) hinter glas betreiben?

DANKE NOCHMALS!!

lg
Martin

HeXPloreR
03.10.2013, 12:06
Das ist gut :)

Ausprobieren ;)

Ich denke mal wenn es relativ paralell zum Sensor ausgerichtet wird, sollte der IR-Strahl durch eine normale klare Glasscheibe (ohne Infrarotfilter) ohne nenenswerte Entfernungwertverluste durchgehen. Gewölbte Flächen könnten ein Problem sein, das kann ich aber nicht 100%ig bestätigen.

oberallgeier
03.10.2013, 15:00
Hi Martin.

... kann man solche sensoren (oder ähnliche) hinter glas betreiben ...Soweit ich weiß, sind einige Sharpsensoren in (nicht nur Herren-) Toiletten in der Wand eingebaut und reagieren auf die Besucher. Beim Weggehen schalten sie dann den Spülgang ein . . . Die Dinger sind dann immer hinter irgendeiner Abdeckung - kennt ja fast jeder Mitteleuropäer.


...
■Applications
1. Touch-less switch
(Sanitary equipment, ...

MartinLinz
04.10.2013, 07:39
Hallo oberallgeier!

Ja, genau das hab ich gemeint...nur mein problem: das "glas" davor. IR-durchlässiges plexi kriegt man voll schwer und wenn, dann muss man's gleich plattenweise nehmen (und ich brauch nur einen schmalen streifen). Und noch dazu in weis.

oberallgeier
04.10.2013, 08:16
... nur mein problem: das "glas" davor ... muss man's gleich plattenweise nehmen ...¿ Vielleicht ein kleines Stückchen "Glas" von der (Deiner letzten) defekten Sonnenbrille mit Kunststoffgläsern? Die (rausgefallene) Abdeckung vom IrDA-Fenster eines alten Handys oder Notebooks wird sicherlich zu klein sein. Irgendwo hast Du sicher so etwas daheim rumliegen.