PIR Motion Sensor – ausführliches PDF von Adafruit; Beschreibung der Technik und Anwendungsbeispiele; Produktseite mit weiteren Links Produktbeschreibung bei Datenblatt bei AZ-Delivery Es gibt auch verschiedene kleinere PIR-Bewegungssensoren mit ähnlicher Funktionalität. Ein paar davon sind im Beitrag » Miniatur-Bewegungssensoren HC-SR505 und AM312 « beschrieben. Themenverwandte Beiträge
Klar kannst du den 9V Block verwenden nur wird der Deine LED nicht lange versorgen können. Deshalb habe ich auch eine andre Stromquelle vorgeschlagen. Normale 9V Blocks haben rund 600mAh die AA Batterien dagegen rund 1200mAh. und wenn du etwas mehr Platz hast und Monozellen (die Großen) verwendest bist du sogar bei 16000 mAh. 1. 379. Warum nur habe ich das Gefühl, dass der TE nicht weiß wie LEDs zu beschalten sind? Nun, die LED ist ein Bauteil, bei welchem man im Betrieb den Strom durch geeignete Mittel begrenzen muss. Die einfachste Art den Strom auf den Nennstrom (siehe Datenblatt der LED) zu begrenzen, ist die Verwendung eines Vorwiderstands. Für Laien sollte man den Einbau von konfektionierten Treiber-Bausteinen empfehlen. Dimmer-Schaltungen sind im vorliegenden Fall nicht relevant und werden daher nur der Vollständigkeit wegen erwähnt. Beispiele für die Berechnung des Vorwiderstands findet man im WWW. Hc sr505 pdf document. Nachrechnung der im Vorwiderstand in Wärme umgesetzten Energie nicht vergessen, da die Oberfläche der Widerstände unter Nennlast 70° C. erreichen können --> Brandgefahr am Kunstwerk.
begin ( 115200); // Arduino: 9600} void loop () { // Ausgabe des Sensors direkt zur Steuerung der LED verwenden digitalWrite ( LED_PIN, digitalRead ( PIR_PIN)); // neue Bewegung entdeckt: Ausschalt-Dauer ausgeben if ( digitalRead ( PIR_PIN) & amp;& amp;! bewegung) { bewegung = true; Serial. print ( "aus: "); Serial. print ( ( float) ( millis () - zeit) / 1000. 0); Serial. println ( " s"); zeit = millis ();} // Bewegung wurde beendet: Zeitdauer ausgeben if (! digitalRead ( PIR_PIN) & amp;& amp; bewegung) { Serial. Mit mini pir Bewegungsmelder geschaltete LED mit Batterie. print ( "EIN: "); delay ( 100);} Material Breadboard ESP32 (oder Arduino) PIR-Sensor HC-SR501 1 (einfarbige) LED 1 Widerstand (330 oder 220 Ω) ein paar Jumperkabel und/oder Steckbrücken Verbindungen Statt der hier verwendeten GPIO-Pins 14 und 25 können natürlich auch andere passende Pins des ESP32 (oder eines Arduino) genutzt werden, wenn im Programm die Angaben für PIR_PIN und LED_PIN angepasst werden. LED: Kathode über Widerstand an Masse/GND LED: Anode an GPIO 14 PIR-Sensor: OUT an GPIO 25 PIR-Sensor: GND an Masse/GND PIR-Sensor: VCC an +5V (Pin VIN/5V o. ä. am ESP32) Diagramm Aufbau der Test-Schaltung auf dem Breadboard Datenblätter und Links Der Shop, bei dem ich das HC-SR501-Modul gekauft habe, hat außer den kurzen Infos auf der Produktseite kein Datenblatt o. verlinkt, sodass ich auf eine Web-Suche angewiesen war.
Octavian1977 gefällt das. Um die gleiche Helligkeit zu erzeugen wirst Du mit der anderen LED noch mehr Strom benötigen, da diese weniger Lumen /Watt aufweist. Angaben sind zudem fehlerhaft denn 0W wird auch diese nicht verbrauchen und die Angabe zum Strom fehlt. Auch diese LED benötigt eine Regelung ihres Stromes, was mit einem Widerstand nur rudimentär funktioniert und die LED schnell altern lässt und zudem zusätzlich Energie verbraucht die hier ja nicht vorhanden ist. DEBO HC-SR505: Raspberry Pi - Infrarot Bewegungsmelder, HC-SR505 bei reichelt elektronik. über diese Hinaus bringt es wenig den Motor zu tauschen wenn der Tank zu klein ist. Außer dieser windigen Angabe 0 Watt deutet auch eine andere Zeile auf Mangel an LED-Wissen hin, nämlich die lapidare Aussage > Spannung (V) 3 V < Zur Beschreibung einer LED benutzt man folgende Form: Nennstrom 20mA @ 1, 8V was heißt, dass beim Betrieb dieser LED mit dem Nennstrom von 20mA an dieser LED ein Vorwärtsspannungsfall von 1, 8Volt auftritt. (Vorwärtsspannungsfall wird auch häufig als Schwellspannung der LED bezeichnet). Mehr an dieser Stelle nicht zu diesem Thema, sonst wird die Angelegenheit für Laien zu verwirrend..
Man kann den Wert des Ausgabe-Pins unverändert weitergeben, um damit die LED ein- oder auszuschalten: digitalWrite(LED_PIN, digitalRead(PIR_PIN)); Ginge es nur um das Schalten der LED (oder z. eines Relais), könnte man ganz auf den Mikrocontroller verzichten und die LED direkt mit dem Ausgabepin des HC-SR501-Sensors verbinden. HC-SR505 Mini Infrared/Infrarot PIR Human Motion Detektor Module Melder Sensor qwamy IC-Sockel Steckverbinder. Die Schaltung ist trivial und lässt sich statt mit einem ESP32 genauso mit einem Arduino umsetzen – man sucht sich zwei Digital-Pins aus und passt im Sketch die Angaben für PIR_PIN und LED_PIN entsprechend an. Programm Wie oben erwähnt, muss für diesen Sensor keine Bibliothek installiert werden, da nur eine einfache Ausgabe über einen Digitalpin erfolgt. Um zu sehen, was beim Verstellen der Potentiometer oder beim Umstecken des Jumpers passiert, gibt das Programm die jeweilige Zeitdauer, die der Ausgabe-Pin auf LOW oder HIGH steht, über den seriellen Monitor der Arduino-IDE aus. /* Test des PIR-Bewegungsmelders HC-SR501 * * 2019-10-26 Heiko () */ #define PIR_PIN 25 #define LED_PIN 14 boolean bewegung; unsigned long zeit; // Start-Zeit eines Schaltzyklus void setup () { pinMode ( PIR_PIN, INPUT); pinMode ( LED_PIN, OUTPUT); bewegung = false; Serial.
24. 11. 2012 18. 223 3. 682 Der Ausgangsstrom des PIR ist wahrscheinlich nicht ausreichend. Das mir vorliegende Datenblatt hat gar keine Angabe. 22. 2009 17. 494 1. 379 Kannst du eine Skizze von deiner Verdrahtung (Schaltung) posten, damit man zielführend antworten kann. LINK zum mini-pir-BWM erforderlich, um Daten(-blatt) zu erhalten, um eine Abschätzung durchführen zu können. Fläche von 60x40cm ausreichend anstrahlen zu können, wird wohl nicht gelingen nach deinen Vorgaben. Schon einmal über seitliches einstrahlen in Plexiglas nachgedacht?. 28. 2010 1. 095 48 wie man im Schaltbild sieht, liegt in Reihe zum Ausgang ein 1k Widerstand (R14), der den Strom auf 3V3/1k = 3, 3mA begrenzt. Das kann also nicht so funktionieren. Hier brauchst du noch eine entsprechende Transistorstufe dazwischen, wie z. B auf S. 1 gezeigt: 2. Hc sr505 pdf.fr. DC Load. Wie schon gesagt, richtigen Vorwiderstand für die LED nicht vergessen, wobei 3, 3V schon grenzwertig für eine weisse LED mit Uf 2, 98V@700mA (2, 83V@350mA) ist. Danke für die Antworten.