Inhaltsverzeichnis:

Distanzsensor-Alarm mit Arduino - Gunook
Distanzsensor-Alarm mit Arduino - Gunook

Video: Distanzsensor-Alarm mit Arduino - Gunook

Video: Distanzsensor-Alarm mit Arduino - Gunook
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Juli
Anonim
Distanzsensor Alarm mit Arduino
Distanzsensor Alarm mit Arduino

Wollten Sie schon immer einen Distanz-/Bewegungssensor-Alarm, den Sie zu Hause selbst zusammenstellen und mit einem Schalter aktivieren können? Das von mir erstellte Alarmsystem macht genau das, es manipuliert den Ultraschall-Abstandssensor, um zu überwachen, ob ein Objekt innerhalb von 15 Zoll erscheint, und sobald der Alarm aktiviert ist (wie beim Einschalten des Schalters), beginnen die Alarmlichter zu blinken, während der Summer erzeugt ein Krawall, der sofort die Umgebung alarmiert. Der Alarm wird mit einem Timer eingestellt, der eine 7-Segment-LED verwendet, obwohl der Alarm unendlich eingeschaltet bleibt, wenn er nicht ausgeschaltet wird, wird die Polizei nach 10 Sekunden nach dem Auslösen "benachrichtigt" und an Ihren Standort geschickt. Schauen wir uns also ohne weiteres die benötigten Materialien an.

Lieferungen

Sieben-Segment-LED

Steckbrett

Arduino

Summer

Johnson Dekadenzähler x 2

555 Timer

Ultraschall-Abstandssensor

LED x 9

470 Ohm Widerstand

330 Ohm Widerstand x 2

1 Mega-Ohm-Widerstand

Schritt 1: Montieren Sie die blinkenden LED-Leuchten

Montieren Sie die blinkenden LED-Lichter
Montieren Sie die blinkenden LED-Lichter
Montieren Sie die blinkenden LED-Lichter
Montieren Sie die blinkenden LED-Lichter

Denken Sie daran, Ihre Drähte farblich zu kennzeichnen! In erster Linie zeigen rote Drähte eine Verbindung zum Strom an, während schwarze Drähte eine Verbindung zur Masse anzeigen. Drähte in unterschiedlichen Farben, die nicht schwarz oder rot darstellen, dienen lediglich der Ästhetik, die ganz in Ihrem Ermessen liegt. Sie müssen Ihren 555-Timer auf einen der beiden Johnson-Dekadenzähler konfigurieren. Sobald Sie einen Zähler vollständig verdrahtet haben, fahren Sie mit dem nächsten fort. Verbinden Sie diesmal den invertierten Ausgang 10 Pin Ihres bereits konfigurierten Zählers und verbinden Sie ihn mit dem Timer Ihres zweiten Dekadenzählers. Stellen Sie sicher, dass alle Pins, die mit Schwarz verbunden sind, geerdet sind (oder wenn Sie Tinkercad verwenden, verwenden Sie das eingebaute Beschriftungssystem, um verschiedene Pins zu unterscheiden). Stellen Sie sicher, dass Sie das Steckbrett an einen digitalen Pin statt direkt an die Stromversorgung anschließen. Dies ist nützlich, da wir manipulieren können, wenn das LED-System über Code mit Strom versorgt wird.

Schritt 2: Ultraschall-Abstandssensor

Ultraschall-Abstandssensor
Ultraschall-Abstandssensor

Der Ultraschall-Abstandssensor wird verwendet, um zu sehen, ob ein Objekt innerhalb eines 15-Zoll-Bereichs des Sensors eingedrungen ist. Die tatsächliche Entfernung liegt natürlich bei Ihnen und wäre in Wirklichkeit viel weiter. Aber um das Projekt virtuell zu simulieren, beschränken wir es auf einen Durchmesser von 15 Zoll. Stellen Sie sicher, dass Sie die Trig- und Echo-Pins mit digitalen Pins Ihrer Wahl verbinden, und die Stromversorgung und Masse sollten ebenfalls mit den dafür vorgesehenen Pins verbunden sein.

Schritt 3: Sieben-Segment-LED und Summer

Sieben-Segment-LED und Summer
Sieben-Segment-LED und Summer
Sieben-Segment-LED und Summer
Sieben-Segment-LED und Summer

Konfigurieren Sie die sieben Segmente, die zu digitalen Pins Ihrer Wahl geführt werden. Stecken Sie keinen Pin namens DP ein, auch je nach Modell haben Sie entweder eine gemeinsame Anode (CA) oder eine gemeinsame Kathode (CC). Stellen Sie sicher, dass CC mit Masse und CA mit einem Widerstand von 330 Ohm irgendwo im Stromkreiskabel verbunden ist. Darüber hinaus sollte die 7-Segment-LED in der Nähe der Mitte des Alarms platziert werden, darf jedoch die Sicht von wichtigen Instrumenten nicht beeinträchtigen. Was den Summer betrifft, stellen Sie den Summer bitte auf einen digitalen Pin für seinen Anschlussschenkel und stecken Sie den negativen Schenkel zusammen mit einem Widerstand von einem Kiloohm auf Masse.

Schritt 4: Der Schalter

Der Schalter
Der Schalter

Der Schalter sollte einfach für einen der beiden Anschlüsse an Strom und Masse angeschlossen werden, das gemeinsame Bein sollte an einen digitalen Pin angeschlossen werden, da beim Einschalten der Strom in den Pin eindringt, der einen Strom erkennt und den Alarm ausschaltet.

Schritt 5: Der Code

Der Code
Der Code

Die Arduino-Datei für den Code wird platziert und kann für jeden Benutzer heruntergeladen werden, der dieser Anleitung folgt. Der Code funktioniert so, dass er den Abstand des Ultraschall-Abstandssensors wahrnimmt, den Alarm auslöst, wenn der Ultraschall-Abstandssensor ein Objekt innerhalb von 15 Zoll erkennt UND der Schalter ausgeschaltet ist. Dadurch werden die LED-Trace-/Blinklichter in Form eines Pfeils, der 7-Segment-LED-Timer von 10 Sekunden (9 bis 0) und der Summer jedes Mal ausgelöst, wenn eine Sekunde vergangen ist, auf der 7-Segment-Anzeige. Der Alarm kann einfach deaktiviert werden, indem das Objekt außerhalb der 15-Zoll-Grenze bewegt oder der Schalter eingeschaltet wird.

Empfohlen: