Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
1
Schritt 1: Schaltplan
Schritt 2: Teile:
Arduino NANO, HC-SR501, HC-SR04, 12 Bit WS2812 5050 RGB Runde LED
Summer, Überbrückungsdrähte,
Schritt 3: Produktion
Installieren Sie die Bibliotheksdatei: Öffnen Sie "Tools"-"Manage Libraries……" in der Arduino-Entwicklungssoftware, suchen Sie nach "Adafruit_NeoPixel" und installieren Sie es.
Schritt 4: HINWEIS:
In diesem Projekt habe ich das Infrarotsensormodul HC-SR501 für den menschlichen Körper verwendet. Das Infrarotsensormodul HC-SR501 für den menschlichen Körper verfügt über zwei Auslösemethoden. Eine ist die nicht wiederholbare Triggerung: Das heißt, nachdem der Sensor einen High-Pegel ausgibt, ist die Verzögerungszeit abgelaufen.,Der Ausgang wechselt automatisch von High-Pegel auf Low-Pegel. Einfach ausgedrückt, gibt es einen hohen Pegel aus, wenn es eine menschliche Bewegung erkennt, aber nachdem die Zeit der Verzögerungseinstellungstaste abgelaufen ist, wird es nicht weiter wahrnehmen, selbst wenn sich eine Person vor ihm bewegt. Der HC-SR501 hat eine Sperrzeit von 0,2 Sekunden, während dieser Zeit funktioniert er nicht. Es wird weiterhin erfasst, nachdem die Sperrzeit abgelaufen ist. Es gibt auch einen wiederholbaren Triggermodus: Nachdem der Sensor während der Verzögerungszeit einen hohen Pegel ausgibt und sich ein menschlicher Körper innerhalb seines Erfassungsbereichs bewegt, bleibt sein Ausgang hoch, bis die Person das Gebäude verlässt. Ändern Sie den hohen Pegel auf den niedrigen Pegel (das Sensormodul verlängert automatisch eine Verzögerungszeit, nachdem jede Aktivität des menschlichen Körpers erkannt wurde, und nimmt die Zeit der letzten Aktivität als Startpunkt der Verzögerungszeit). Einfach ausgedrückt, wenn Sie sich vor dem menschlichen Infrarotsensormodul bewegen, gibt der HC-SR501 immer einen hohen Pegel aus.