Inhaltsverzeichnis:
- Schritt 1: BESCHREIBUNG
- Schritt 2: FUNKTIONEN UND ANWENDUNGEN
- Schritt 3: SENSORSPEZIFIKATIONEN
- Schritt 4: BENÖTIGTE KOMPONENTEN
- Schritt 5: SCHALTPLAN
- Schritt 6: BIBLIOTHEK
- Schritt 7: CODE
- Schritt 8: ARBEITEN
- Schritt 9:
Video: ULTRASCHALLSENSOR HC-SR04 - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Wie der Name vermuten lässt, verwendet es Ultraschallwellen, um eine Aufgabe auszuführen. Ja, es verwendet Ultraschallwellen, um ein Distanzsensor-Hindernis usw. zu messen. Es handelt sich um eine elektronische Schaltung oder ein Gerät, das heutzutage im Allgemeinen verwendet wird, um verschiedene Aufgaben auszuführen. Diese Sensoren sind für Projektzwecke bekannt und üblich. Diese Sensoren können an verschiedene Mikrocontroller angeschlossen werden, um ein Projekt zu erstellen.
Heutzutage sehen wir Blindenstock, automatische Türen, Radargeräte, die dieselbe oder eine bessere Version von Ultraschallsensoren verwenden, um diese Aufgaben zu erledigen.
Schritt 1: BESCHREIBUNG
Ultraschallsensor ist ein Sensor, der aus zwei LM324 ic und einem MAX3232 ic a Sendewandler und einem Empfangswandler und diversen anderen Komponenten aufgebaut ist.
Der Sensor verfügt über vier Pins VCC, GND, TRIG, ECHO, die zum Senden und Empfangen von Impulssignalen an den MAX3232 ic verwendet werden.
Sendende und empfangende Wandler senden Ultraschallwellen für einige Mikrosekunden und empfangende Wandler erfassen diese Wellen zurück und der Mikrocontroller berechnet die Entfernung basierend auf der benötigten Zeit.
*HINWEIS:- DIESER SENSOR BASIERT AUF ULTRASCHALL-SCHALLWELLEN UND HÄNGT VON VERSCHIEDENEN FAKTOREN WIE FEUCHTIGKEIT, TEMPERATUR UND ANDEREN AB, DIE ZU ÄNDERUNGEN DES SENSORWERTES FÜHREN.
Dieser Sensor gibt die Ausgabe vom Impulstyp aus, dh er sendet dem Mikrocontroller die Zeit, die die Wellen benötigen, um das Objekt zu treffen und zurückzukommen. Es kann eine Entfernung von etwa 4 Metern messen, abhängig von der Bibliothek, die zur Berechnung der Daten verwendet wird. Aber es hat einen Mindestabstand, bei dem kein Objekt platziert werden sollte oder der Sensor ungewollt Abstand gibt und das sind 2cm.
Schritt 2: FUNKTIONEN UND ANWENDUNGEN
- Hochgeschwindigkeits-Datenberechnungen
- Einfach zu verwenden
- Erfassungswinkel von etwa 120 Grad
- Gibt eine nahezu genaue Entfernung an
- Datentyp Impulstyp
- Niedriger Preis
- Einsetzbar in Türen und Blindstock
- Sicherheitszweck
- Schulprojekte
Schritt 3: SENSORSPEZIFIKATIONEN
Schritt 4: BENÖTIGTE KOMPONENTEN
- Jeder Mikrocontroller, vorzugsweise Arduino Uno für Anfänger.
- Ein Steckbrett
- Überbrückungsdrähte
Schritt 5: SCHALTPLAN
Nehmen Sie zuerst die Stromleitungen vom Mikrocontroller auf die Brotplatine
VCC/5v+ Leitung und GND - Leitung.
Verbinden Sie dann den Sensor mit der Steckplatine und verbinden Sie den Sensor über die Stromleitungen mit Überbrückungsdrähten.
Verbinden Sie nun den TRIG-PIN DES SENSORS mit dem DIGITALEN MIKROCONTROLLER (PIN 3) und den ECHO-PIN DES SENSORS MIT DEM DIGITAL (PIN 2) DES MIKROCONTROLLERS.
Schritt 6: BIBLIOTHEK
Ich habe für die Berechnung die Ultraschallbibliothek verwendet, deren Link hier ist
github.com/JRodrigoTech/Ultrasonic-HC-SR04 ULTRASONIC HC-SR04-Bibliothek oder Sie können den Arduino-Bibliotheksmanager verwenden, um sie herunterzuladen
Schritt 7: CODE
// diesen Code in die ide von arduino aus dieser Zeile einfügen
#enthalten
Ultraschall Ultraschall (9, 8); // (Trigger-PIN, Echo-PIN)
Leere Einrichtung () {
Serial.begin (9600);
}
Leere Schleife ()
{
Serial.print (Ultraschall. Ranging (CM)); // CM oder INC
Serial.println("cm");
Verzögerung (100);
}
Schritt 8: ARBEITEN
Wenn der Code startet, wird er initialisiert
der Pin, an den der Sensor seine Daten sendet, dann wartet der Mikrocontroller auf den Empfang der Daten, sobald die Daten empfangen werden
Ultraschallwellen werden in Impulsen von 10 Mikrosekunden gesendet und vom Empfänger empfangen und der Arduino berechnet die Entfernung basierend auf der Zeit, die die Wellen benötigen, um zum Sensor zurückzukehren.
Schritt 9:
Jetzt haben wir das PCB-Design und es ist Zeit, die PCBs zu bestellen.
Dazu müssen Sie nur zu JLCPCB.com gehen und auf die Schaltfläche „JETZT QUOTE“klicken.
JLCPCB ist auch Sponsor dieses Projekts. JLCPCB (ShenzhenJLC Electronics Co., Ltd.) ist das größte Unternehmen für Leiterplatten-Prototypen in China und ein High-Tech-Hersteller, der sich auf die schnelle Herstellung von Leiterplatten-Prototypen und PCB-Kleinserien spezialisiert hat. Sie können mindestens 5 Leiterplatten für nur 2 US-Dollar bestellen.
Um die Leiterplatte herzustellen, laden Sie die im letzten Schritt heruntergeladene Gerber-Datei hoch. Laden Sie die.zip-Datei hoch oder ziehen Sie die Gerber-Dateien per Drag & Drop.
Nach dem Hochladen der ZIP-Datei sehen Sie unten eine Erfolgsmeldung, wenn die Datei erfolgreich hochgeladen wurde. Sie können die Leiterplatte im Gerber-Viewer überprüfen, um sicherzustellen, dass alles in Ordnung ist. Sie können sowohl die Ober- als auch die Unterseite der Platine anzeigen.
Nachdem wir sichergestellt haben, dass unsere Leiterplatte gut aussieht, können wir die Bestellung jetzt zu einem vernünftigen Preis aufgeben. Sie können 5 PCBs für nur 2 USD bestellen, aber wenn es Ihre erste Bestellung ist, können Sie 10 PCBs für 2 USD erhalten.
Um die Bestellung aufzugeben, klicken Sie auf die Schaltfläche „IN DEN WARENKORB SPEICHERN“.
Meine Leiterplatten brauchten 2 Tage, um hergestellt zu werden, und kamen innerhalb einer Woche mit der DHL-Lieferoption an. PCBs waren gut verpackt und die Qualität war wirklich gut.
* HINWEIS: - Wenn Sie eine Leiterplatte für dieses Projekt benötigen, kontaktieren Sie mich oder schreiben Sie mir in den Kommentar.