Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Ultraschallsensorschaltung:Eine vollständige Anleitung

Tiere wie Delfine und Fledermäuse nutzen akustische Geräusche und Geräusche, um sich zu orientieren und ihre Umgebung freizulegen. Dieses Phänomen wird als Echoortung bezeichnet. Obwohl es zuerst bei nichtmenschlichen Tieren entdeckt wurde, ist es nicht nur bei ihnen vorhanden. Zum Beispiel haben blinde Menschen auch die Fähigkeit zur Echoortung gezeigt. Noch wichtiger ist jedoch, dass wir es an die moderne Technologie angepasst haben. Ein gutes Beispiel hierfür ist die Ultraschallsensorschaltung. In diesem Leitfaden erfahren Sie, was es ist, was es tut und wie Sie Ihr eigenes erstellen können.

Was ist ein Ultraschallsensor?


Sparki-Ultraschallsensor

Quelle: https://commons.wikimedia.org

Ultraschall beschreibt eine Schallwelle, deren Frequenz außerhalb des menschlichen Hörbereichs liegt. Als solches ist es ein großartiger Kandidat für die synthetische Echoortung.

Ähnlich wie Hyperschallsysteme funktionieren Ultraschallsensoren nach diesem Prinzip, indem sie Schallwellen aussenden. Diese Schallwellen prallen dann von Objekten ab und kehren zum Sensor zurück. Anschließend berechnet der Sensor die Entfernung, indem er die Laufzeit und Schallgeschwindigkeit von seiner Basis zum Objekt misst.

Somit sind Ultraschallsensoren im Wesentlichen eine kostengünstige und zuverlässige Möglichkeit, das Vorhandensein von Objekten und den Abstand zwischen Objekten zu messen und zu erkennen. Sie fungieren in Bezug auf Reichweite und Kosten als Mittelweg zwischen dem Näherungssensor und dem Laserdistanzsensor. Im Wesentlichen überbrücken Ultraschallsensoren eine größere Distanz als Näherungssensoren, aber eine kürzere Distanz als Laser-Distanzsensoren.


Arzt hält transvaginalen Ultraschallstab

Anwendungen und Hauptvorteile von Ultraschallsensoren

Hier ist eine Zusammenfassung einiger Vorteile und Einsatzmöglichkeiten von Ultraschallsensoren:

Ultraschallsensortypen

Wir können Ultraschallsensoren in drei Gruppen oder Typen unterteilen:

In den meisten Fällen besteht nur ein Preisunterschied von 15 % zwischen einem Sensor, der beide Funktionen bietet, und dem kostengünstigsten Minimalsensor. Dennoch kann die Auswahl des idealen Sensors mit all den verfügbaren Optionen ein wenig überwältigend sein.

Aus diesem Grund ist es gut, alle verfügbaren Spezifikationen und Parameter (Leistung, Durchmesser, Abstand usw.) zu verstehen

Wie man einen Ultraschallsensorschaltkreis herstellt

In diesem Abschnitt des Handbuchs erfahren Sie, wie Sie Ihren eigenen Ultraschallsensor erstellen und damit arbeiten.

Komponenten und Materialien

Sie benötigen außerdem einen Computer und einige praktische Kenntnisse der Arduino IDE.

Erforderliche Informationen

HC-SR04 Ultraschallsensor

Bevor wir mit dem Tutorial beginnen, lassen Sie uns ein paar Dinge über den Ultraschallsensor HC-SR04 behandeln. Zunächst fällt auf, dass die größten Bauteile des Ultraschallsensors HC-SR04 zwei identische Zylinder sind. Der linke Zylinder ist das, was wir als Sender kennen, während der andere der Empfänger ist. Folglich können Sie anhand der Beschriftungen auf der Platine erkennen, welches welches ist (T =Sender und R =Empfänger).

Der Sender sendet Ultraschallwellen, während der Empfänger alle Wellen erkennt, die von einem Objekt zurückgeworfen werden. Sie werden feststellen, dass der Ultraschallsensor HC-SR04 vier Pins hat:

Dennoch zielt dieses Projekt darauf ab, ein Objekt vor dem Sensor zu erkennen und dann anzuzeigen. In diesem Fall zeigt das Projekt die Ergebnisse auf dem seriellen Monitor an. Wenn Sie diesem Projekt Funktionalität oder Komplexität hinzufügen möchten, können Sie eine RGB-Anzeige hinzufügen.

Anleitung


Diagramm des Arduino-Ultraschallsensors

Quelle: https://commons.wikimedia.org/

Anschließen des Arduino-Boards an den HC-SR04-Sensor

Lassen Sie uns zuerst unsere Schaltung verdrahten. Auch hier werden Sie feststellen, dass das Projekt so einfach ist, dass Sie jeden billigen Arduino-Mikrocontroller verwenden können.

1. Verwenden Sie einen Ihrer Überbrückungsdrähte, um den Vcc-Pin vom HC-SR04-Sensor mit dem 5-V-Header des Arduino Mega zu verbinden.

*Hinweis: Sie können das Steckbrett als Brücke verwenden oder das HC-SR04-Modul direkt mit dem Arduino verbinden

2. Verbinden Sie als Nächstes Gnd/GND des Ultraschallsensormoduls mit dem Erdungsanschluss (GND) des Arduino-Mikrocontrollers

3. Verbinden Sie den Trig (Trigger)-Pin des Ultraschallsensormoduls mit dem Header 10 des Arduino-Mikrocontrollers

4. Verbinden Sie schließlich den Echo-Pin mit Header 11 auf dem Arduino-Mikrocontroller

Sobald Sie die obigen Verbindungen gesichert haben, können Sie mit der Arbeit am Code beginnen. Sie müssen Ihren Arduino-Mikrocontroller über ein Kabel mit Ihrem PC verbinden. Auch hier müssen Sie sicherstellen, dass Sie die Arduino IDE installiert haben und auf diesem Computer funktionsfähig sind.

Programmieren des Projekts

1. Schließen Sie das Arduino-Board an Ihren Computer an.

2. Führen Sie die Arduino IDE aus.

3. Erstellen Sie eine neue Skizze und nennen Sie sie sketch_nov08a.

4. Schließen Sie als Nächstes die NewPing.h-Bibliothek ein. (#Include )

*Hinweis:Die NewPing.h-Bibliothek enthält eine beeindruckende Menge an Klassen und Funktionen, die das Codieren Ihrer Ultraschallkomponente vereinfachen.

5. Instanziieren Sie als Nächstes ein NewPing-Objekt und nennen Sie es Sonar (NewPing sonar(10,11, 20) ). Folglich akzeptiert der Sonar-Konstruktor drei Parameter:

6. Rufen Sie unter der Setup-Funktion die begin-Funktion aus der seriellen Kommunikationsbibliothek auf und verwenden Sie 9600 als Argument – ​​Serial. beginnen(9600)

7. Rufen Sie als Nächstes die Verzögerungsfunktion mit 60 Millisekunden als Argument auf (delay(50) )

8. Fügen Sie unter der loop-Funktion einen Aufruf der print-Funktion aus der Serial-Bibliothek mit „The distance is:“ als Argument hinzu (Serial. print(“The distance is:“) ).

9. Fügen Sie der Druckfunktion erneut einen weiteren Aufruf hinzu. Fügen Sie dieses Mal jedoch einen verschachtelten Aufruf der Funktion ping_cm aus dem Sonarobjekt als Argument hinzu (Serial.print(sonar.ping_cm())). ).

10. Fügen Sie abschließend eine Verzögerung von 1 Sekunde hinzu (delay(1000))

Führen Sie anschließend den Code aus und portieren Sie ihn an den Port, an den Sie das Kabel angeschlossen haben. Die endgültige Skizze sollte folgendermaßen aussehen:

Screenshot der Skizze

Quelle: https://imgur.com/5pWRX1e

Wenn Sie den obigen Code richtig geschrieben und kompiliert haben, sieht der Bildschirm Ihrer Konsole/des seriellen Monitors jedes Mal so aus, wenn Sie ein Objekt vor dem Sensor platzieren:

Screenshot der Ausgabe

Quelle: https://imgur.com/fTg4D5K

Wenn Sie an einem anspruchsvolleren Projekt interessiert sind, besuchen Sie doch unseren Arduino-Näherungssensor-Leitfaden.

Schlussfolgerung

Die Arbeit mit Ultraschall oder Ultraschall ist eine großartige Möglichkeit zu zeigen, wie wir die Echoortung in der alltäglichen Technologie einsetzen können. In der obigen Anleitung wurde untersucht, was ein Ultraschallsensor ist. Um Ihnen zu helfen, das Konzept der Ultraschallerkennung zu verstehen, haben wir außerdem ein kurzes Tutorial beigefügt, das Ihnen zeigt, wie Sie ein Ultraschallmodul mit einem Arduino-Mikrocontroller verwenden. Trotzdem hoffen wir, dass Ihnen das Lesen dieses Leitfadens Spaß gemacht hat. Wie immer danke fürs Lesen.


Industrietechnik

  1. Ultraschallsensor HC-SR04 und Arduino – Vollständige Anleitung
  2. Eine vollständige Anleitung zum Schweißen von Edelstahl
  3. So löten Sie Aluminium – Eine vollständige Anleitung
  4. Der vollständige Leitfaden zur Bestandsverwaltung
  5. Vollständiger Leitfaden zum Roboterschweißen
  6. Integrierte Schaltungen:Ein umfassender Leitfaden
  7. IC4017:Ein vollständiger Leitfaden für Anfänger
  8. Arten von Potentiometern:Eine vollständige Anleitung
  9. Hall-Effekt-Sensor-Pinbelegung:Die vollständige Anleitung
  10. SCR Bt151:Eine vollständige Anleitung