Ultraschall-Spider-Sense

9 Schritt:Schritt 1: Sehen Sie das Video Schritt 2: Materialien Schritt 3: Entscheiden Sie, wie Sie wollen, das System-zu warnen, Schritt 4: Optional Ausgangstreiberschaltung Schritt 5: Schließen Sie die Ultraschall-Entfernungssensor an das Arduino Schritt 6: Probe Arduino-Code Schritt 7: Befestigen Sie die Arduino-Projekt in einem isolierten Gehäuse Schritt 8: Alle Teile montieren auf eine alte Jacke Schritt 9: Verwenden Sie ein Ultraschall-Sensor, um versteckte Objekte und Oncoming Danger Detect

Ultraschall-Spider-Sense

Ultraschall-Spider-Sense

Ultraschall-Spider-Sense

Ultraschall-Spider-Sense

Wir würden alle gerne Supermächte haben. Aber Sie wollen wahrscheinlich nicht, sich mit giftigen Chemikalien oder Strahlung, um sie zu bekommen aussetzen. Glücklicherweise gibt es einige Möglichkeiten, dass wir eng mit einem wenig Technik nähern.
Zum Beispiel hat Spider-Man ein "Spinnensinn", die ihn zu den nahe gelegenen Gefahrenwarnungen und Daredevil die "Radar sense" lässt ihn in der Nähe von Objekten, auch im Dunkeln sehen. Verwendung eines Ultraschall-Abstandssensor können wir spüren, wie weit Objekte. Dies würde Sie in der Dunkelheit zu navigieren oder zu erkennen, wenn jemand schleicht sich hinter Ihnen.

Schritt 1: Sehen Sie das Video


  1. Hier ist der Video-Anleitung des Projekts.

Schritt 2: Materialien

  1. Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Hier sind die Materialien und Werkzeuge, die Sie für dieses Projekt benötigen.
    Materialien:
    Arduino Mikrocontroller
    Ultraschall-Entfernungssensor
    Piezo-Summer
    LEDs (optional)
    3V Pager Motor (optional)
    Insulated Wire
    An Old Jacket
    Optional Treiberschaltungsteile:
    MOSFET Transistor (wie der Leistungstransistor IRF510)
    22-Ohm-Widerstand.
    1 kOhm Widerstand
    0,1 Mikrofarad-Kondensator
    Printed Circuit Board oder Perf Foren
    Werkzeuge:
    Abisoliergeräte
    Kabelschneider
    Lötkolben

Schritt 3: Entscheiden Sie, wie Sie wollen, das System-zu warnen,

  1. Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Das erste, was Sie entscheiden müssen, ist, wie das System führt Sie zu den entgegenkommenden Gefahr aufmerksam zu machen. Es gibt eine Menge von Optionen zur Auswahl. Hier sind ein paar Beispiele.
    Sound: Sie können einen kleinen Piezo-Summer benutzen Sie wissen, wie weit etwas zu lassen. Unter Verwendung der PWM-Ausgang des Arduino, können Sie die Tonhöhe der Summer, um anzuzeigen, wie weit etwas ändern. Sie können diese Summer einfach irgendwo in einen Mantel zu verstecken. Der Nachteil eines Summers ist, dass andere Menschen können in der Nähe auch den Summer zu hören. So können Sie verschenken die Tatsache, dass Sie wissen, dass sie kommen.
    LEDs: LEDs sind wahrscheinlich die einfachste Art der Anzeige, die Sie verwenden können. Sie sind leise und diskret. Sie können in einer Reihe von Orten ausgeblendet werden. Zum Beispiel können Sie LEDs unter dem Ärmel zu verstecken. Der Stoff aus einem dünnen Baumwollhemd lässt Sie die LEDs, wenn sie beleuchtet zu sehen, aber immer noch decken sie auf, wenn sie nicht eingeschaltet sind. Der Nachteil dieses Systems ist, dass Sie brauchen, um, um die Warnmeldung auf der Suche nach ihnen.
    Vibration: Sie können das Ausgangssignal des Sensors eine Pager-Motor zu aktivieren. Die wesentlichen Vorteile dieser Option sind, dass es fast still und es nicht erforderlich, dass Sie in eine bestimmte Richtung zu suchen. Es ist auch die Option, die am ähnlichsten Spiderman Spider-Sinn, der als "Kribbeln" Gefühl an der Basis des Schädels beschrieben ist.
    Sie können auch kombinieren Sie mehrere Arten von Warnungen. Zum Beispiel, können Sie ein Summer warnt Sie, wenn jemand kommt zuerst in Bereich des Sensors. Das könnte Sie auffordern, bei einer LED-Anzeige, um zu sehen, wie weit entfernt sie sind.

Schritt 4: Optional Ausgangstreiberschaltung

  1. Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Alle 16 Artikel anzeigen

    Die digitalen Stifte auf einem Aduino nur Ausgang maximal 40 mA (Es wird empfohlen, dass Sie unter 20 mA zu bleiben). Viele Geräten erfordert mehr als diese zu bedienen. Zum Beispiel kann ein Pager Motors zwischen 50 mA und 200 mA erforderlich. Wenn Sie höhere angetriebene Ausgabegeräte verwenden möchten, müssen Sie irgendeine Art von externen Treiberschaltung zu bauen.
    Hier ist ein einfaches Beispiel für eine Treiberschaltung. Die Energie für diese Schaltung kann durch den Stift 5V versorgt werden. Die 5V-Pin ist direkt mit dem Spannungsregler, die Befugnisse der Platine verbunden. So kann es eine viel höhere Ausgangsstrom als die digitale Stifte. Überprüfen Sie die technischen Daten der Vorstand für eine genaue Zahl.
    Erster Prototyp alles auf ein Steckbrett. Dann gelötet ich es auf perf Bord.

Schritt 5: Schließen Sie die Ultraschall-Entfernungssensor an das Arduino

  1. Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Der Ultraschallsensor weist vier Zapfen auf sie (GND, Vcc, NC, und SIG). GND verbindet sich auf der Arduino dem GND-Pin. Vcc verbindet, um auf der Arduino der 5V-Pin. NC hat keine Verbindung. SIG verbindet sich auf der Arudino ein digitales Ausgangsstift. Dieser Ultraschallsensor kam mit einer kurzen Buchse auf Buchse Anschlusskabel. Ich fügte hinzu, eine zweite Gruppe von Drähten, so dass ich montieren Sie den Sensor weiter von der Arudino Platte entfernt. So schließen Sie zwei weibliche zusammen endet, habe ich vier kurze Drahtstücke, die aus Widerstand Leitungen abgeschnitten wurden.
    Wenn Sie eine externe Treiberschaltung, wie die in dem vorherigen Schritt beschrieben. Sie müssen zwei Drähte auf dem Aduino Bord der 5V Pin angeschlossen haben. In diesem Fall können Sie erwägen den Anschluss des Treiberschaltung auf dem Arduino 5V Pin und verbinden Sie den Draht Vcc auf den Sensor auf den entsprechenden Anschluss auf der Leiterplatte des Fahrers.

Schritt 6: Probe Arduino-Code

  1. Ultraschall-Spider-Sense

    const int pingPin = 2;
    int sensingRangeUnit = 11; int buzzerLimit = 100; int buzzerFrequency;
    Leere setup () {
    pinMode (3, Ausgang); // Setzt den Digitalstift 3 als Ausgang für einen Summer pinMode (4, Ausgang); // Setzt den digitalen Stift 4 als Ausgang für eine LED pinMode (5, Ausgang); // Setzt den digitalen Stift 5 als Ausgabe für eine LED pinMode (6, Ausgang); // Setzt den Digitalstift 6 als Ausgang für eine LED pinMode (7, Ausgang); // Setzt den Digitalstift 7 als Ausgang für eine LED pinMode (8, Ausgang); // Setzt den digitalen Stift 8 als Ausgang für eine LED pinMode (9, OUTPUT); // Setzt den digitalen Stift 9 als Ausgang für eine LED pinMode (10, OUTPUT); // Setzt den digitalen Stift 10 als Ausgang für eine LED pinMode (11, OUTPUT); // Setzt den digitalen Stift 11 als Ausgang für eine LED pinMode (12, OUTPUT); // Setzt den digitalen Stift 12 als Ausgang für eine LED pinMode (13, OUTPUT); // Setzt den digitalen Stift 13 als Ausgang für eine LED Serial.begin (9600);
    }
    Leere Schleife () {langer Dauer, Zoll, cm;
    pinMode (pingPin, OUTPUT); digital (pingPin, LOW); delayMicroseconds (2); digital (pingPin, HIGH); delayMicroseconds (5); digital (pingPin, LOW);
    pinMode (pingPin, INPUT); Dauer = pulseIn (pingPin, HIGH);
    // Konvertieren Sie die Zeit in einer Entfernung inches = microsecondsToInches (Dauer); cm = microsecondsToCentimeters (Dauer); Serial.print (Zoll); Serial.print ("in"); Serial.print (cm); Serial.print ("cm"); Serial.println ();
    if (inches <(sensingRangeUnit * 1)) {digital (4, HIGH); } Else {digital (4, LOW); }
    if (inches <(sensingRangeUnit * 2)) {digital (5, HIGH); } Else {digital (5, LOW); }
    if (inches <(sensingRangeUnit * 3)) {digital (6, HIGH); } Else {digital (6, LOW); }
    if (inches <(sensingRangeUnit * 4)) {digital (7, HIGH); } Else {digital (7, LOW); }
    if (inches <(sensingRangeUnit * 5)) {digital (8, HIGH); } Else {digital (8, LOW); }
    if (inches <(sensingRangeUnit * 6)) {digital (9, HIGH); } Else {digital (9, LOW); }
    if (inches <(sensingRangeUnit * 7)) {digital (10, HIGH); } Else {digital (10, LOW); }
    if (inches <(sensingRangeUnit * 8)) {digital (11, HIGH); } Else {digital (11, LOW); }
    if (inches <(sensingRangeUnit * 9)) {digital (12, HIGH); } Else {digital (12, LOW); }
    if (inches <(sensingRangeUnit * 10)) {digital (13, HIGH); } Else {digital (13, LOW); }
    if (inches <buzzerLimit) {buzzerFrequency = (((buzzerLimit - Zoll) * 255) / buzzerLimit); analogWrite (3, buzzerFrequency); } Else {analogWrite (3, 0); } Verzögerung (100); }
    Lang microsecondsToInches (lange Mikrosekunden) {// Nach Parallax Datenblatt))), gibt es // 73,746 Mikrosekunden pro Zoll (dh Schall bei 1130 Fuß pro Sekunde //). Dies gibt den Abstand vom Ping, Outbound // und Rück gereist, so dass wir durch 2 teilen, um den Abstand des Hindernisses zu bekommen. zurück Mikrosekunden / 74/2; }
    Lang microsecondsToCentimeters (lange Mikrosekunden) {// Die Schallgeschwindigkeit ist 340 m / s oder 29 Mikrosekunden pro Zentimeter. // Der Ping fährt hin und zurück, so, um den Abstand des Objekts // wir die Hälfte der zurückgelegten Strecke zu finden. zurück Mikrosekunden / 29/2; }

Schritt 7: Befestigen Sie die Arduino-Projekt in einem isolierten Gehäuse

  1. Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Es ist immer gut, um Ihren Arduino-Board in einer Art von einem Gehäuse zu haben. Dies hilft, um das Brett zu schützen und es hilft, alle Drähte in Position zu halten. Um das Board zu befestigen, können Sie eine der Band mehr Seiten der Platte an der Wand das Gehäuse. Dann schneiden Löcher in der Seite des Gehäuses für Drähte.

Schritt 8: Alle Teile montieren auf eine alte Jacke

  1. Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Alle 8 Artikel anzeigen

    Nun müssen Sie die Sensoren, die Alarme und dem Arduino zu einer alten Jacke befestigen.
    Der Ultraschallsensor kann auf der Seite der Hülse befestigt werden. Diese können Sie ganz einfach bewegen Sie ihn und zeigen Sie es in jede Richtung, die Sie wollen. Der Vorstand für den Sensor hatte drei großen Montagelöcher auf sie. Dies waren geeigneten Stellen, um das Brett zu dem Mantel nähen. Nur Schlaufenfaden durch jedes Loch und durch die Hülse, um es zu fixieren.
    Ein Summer kann an der Innenseite Kragen der Jacke oder in einer Haube angebracht werden. Nur nähen auf das Gewebe an den Befestigungslöchern.
    Eine LED-Streifen kann innerhalb einer Hülse des Mantels oder in der Hülse eines Hemds angeordnet sein.
    Das Arduino und sein Gehäuse können in der Regel in einer der Fronttaschen passen. Sie benötigen, um ein Loch in das Innere der Tasche, um die Drähte von der Arduino zum Inneren des Mantels zu schneiden.
    Laufen alle Drähte durch das Innere des Mantels. Um die Drähte sich verwickeln zu vermeiden, sollten Sie die Drähte an der Innenseite der Jacke an mehreren Stellen zu nähen.

Schritt 9: Verwenden Sie ein Ultraschall-Sensor, um versteckte Objekte und Oncoming Danger Detect

  1. Ultraschall-Spider-Sense

    Ultraschall-Spider-Sense

    Sie können nun Ihre Sensor die Objekte in der Dunkelheit oder Sinn, wenn jemand schleicht sich hinter Ihnen. Zeigen Sie einfach den Ultraschallsensor in jeder Richtung und dem gewählten Alarmsystem überwachen. Richten Sie den Sensor hinter Ihnen und Sie werden wissen, wenn Leute Sie nähern sogar ohne sie zu sehen. Richten Sie den Sensor vor Ihnen zu erkennen, Objekte in der Dunkelheit. Es ist genau wie mit Superkräfte ... Art von.