LED an PIR Bewegungsmelder?

#3883502
Lesenswert?

Guten Tag,
ich möchte gerne den Bewegungsmelder "HC-SR501" an die Arduino 
anschließen. Das sollte soweit kein Problem sein. Sucht man bei Google 
nach "Bewegungsmelder LED Arduino", erhält man Ergebnisse für eine 
Schaltung, welche die LED an und aus gehen lassen, wenn der 
Bewegungsmelder "OUT" auf HIGH bzw. LOW setzt. Dazu wird jedoch ein 
zusätzlicher digitaler Pin als OUT benötigt, an dem die LED 
angeschlossen/angesteuert wird.
 Meine Frage ist nun:
 Kann man nicht die LED direkt zwischen GND und OUT am Bewegungsmelder 
anschließen und die LED leuchtet auch nur dann wenn es zu einer Bewegung 
kommt?

 Vielen Dank im Voraus für eure Antworten!

 Liebe Grüße,

 Stefan
Angehängte Dateien:
#3883512
Lesenswert?

Stefan Mocker schrieb:

>  Kann man nicht die LED direkt zwischen GND und OUT am Bewegungsmelder
> anschließen und die LED leuchtet auch nur dann wenn es zu einer Bewegung
> kommt?

Das kommt drauf an, ob der Ausgang vom Bewegungsmelder den Strom liefern 
kann, den die LED zum leuchten braucht. Sowas steht im Datenblatt des 
Sensors, wieviel Strom der liefern kann (wenn es nicht gerade ein Open 
Collector Ausgang ist)
Aber selbst wenn, ein Vorwiderstand für die LED sollte dann schon sein. 
Sonst macht es entweder die LED oder der Bewegungsmelder nicht lange.

> Dazu wird jedoch ein zusätzlicher digitaler Pin als OUT benötigt

Ja. Und?
der Arduino hat doch genügend Ausgänge. Was stört dich jetzt daran?

Ein möglicher Grund wäre natürlich, dass man so eine Kontrolle hat, die 
nicht vom Arduino bzw. oskuren Programmfehlern im Arudino Programm 
abhängt. Aber normalerweise sollte man schon davon ausgehen können, dass 
wenn jemand eine Auswertung in einem Programm macht, dass er dann auch 
noch eine LED an einem Pin abhängig von einem Eingang sauber ansteuern 
kann.
#3883518
Lesenswert?

Stefan Mocker schrieb:
>  Kann man nicht die LED direkt zwischen GND und OUT am Bewegungsmelder
> anschließen und die LED leuchtet auch nur dann wenn es zu einer Bewegung
> kommt?

Im Prinzip wohl schon, der Sensor hat zwei Trimmer-Potis für 
"Sensitivity" und "Time Delay", so dass Du auch eine Schaltung ohne 
Mikrocontroller realisieren kannst.

Der Sensor hat allerdings keine Möglichkeit, das Schalten von der 
aktuellen Helligkeit abhängig zu machen, so dass z.B. eine Lampe nur 
dann geschaltet wird, wenn es tatsächlich dunkel ist. Dafür würde es 
einen Mikrocontroller erfordern, der z.B. ständig die Helligkeit mißt 
und dann das Licht nur dann einschaltet, wenn es dunkel ist.

Kommt eben ganz auf den Anwendungsfall an, wofür der Sensor eingesetzt 
werden soll.
Gast #3883528
Lesenswert?

Der Bewegungsmelder enthält einen 1k Vorwiderstand und liefert 3.3V. Die 
LED geht nicht kaputt, aber der uC-Eingang schaltet erst über 3V auf 
high, an der LED werden eher nur 1.6 bis 2.1 V entstehen, der Rest der 
3.3 V bleibt im 1k internen Vorwiderstand des PIR, es geht also nicht.
#3883584
Lesenswert?

Hallo,

danke euch für die guten und schnellen Antworten!

Der Nachteil ist halt nur, dass ich einen Pin verschwände und zusätzlich 
nun eine Ader im Kabel mehr benötige.

Ich brauche jeden Pin am Arduino, hab mir extra schon eine Arduino Mega 
gekauft. Ich habe an jedem Fenster und jeder Tür einen Reedkontakt über 
ein Kabel angeschlossen. Baue mir gerade eine Art Statusmelder und 
später könnte halt eine Alarmanlage draus werden.
Der Bewegungsmelder dient der Innenraumüberwachung und soll keine Lampe 
einschalten bzw. soll er doch aber eben halt nur eine kleine LED.
Hab mich gerade aufgrund eurer Antworten um entschieden, ich leg einfach 
ein Ethernetkabel mit 8 Adern und verbaue eine RGB LED. Das kann dann 
auf einem Arduino Micro oder Uno eigenständig laufen. 5V auf den 
Ethernet Adern sollte doch in Ordnung gehen oder?

Gruß,

Stefan
#3886825
Lesenswert?

Ich muss MaWin Recht geben, ohne weitere Bauteile klappt die Schaltung 
nicht. Trotz allen Rechnungen, probiere ich es in der Praxis eben doch 
gerne einfach immer mal selbst aus.
Die LED leuchtet zwar bei Bewegung, das Signal was dann noch übrig 
bleibt ist jedoch zu schwach für die Erkennung am digitalen Pin des 
Arduino.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren