Inhaltsverzeichnis:

Machen Sie einen Ultraschall-Entfernungstester mit Micro:bit - Gunook
Machen Sie einen Ultraschall-Entfernungstester mit Micro:bit - Gunook

Video: Machen Sie einen Ultraschall-Entfernungstester mit Micro:bit - Gunook

Video: Machen Sie einen Ultraschall-Entfernungstester mit Micro:bit - Gunook
Video: Die Nachbarn waren verwundert, jetzt machen es ALLE so 💥 (Genialer TRICK) 🤯 2024, Dezember
Anonim
Machen Sie einen Ultraschall-Entfernungstester mit Micro:bit
Machen Sie einen Ultraschall-Entfernungstester mit Micro:bit

Heute werden wir einen Ultraschall-Distanzprüfer mit micro:bit und Ultraschallsensormodul herstellen.

Schritt 1: Benötigte Materialien

1 x BBC-Mikro: Bit

1 x Oktopus: Bit

1 x OLED-Modul

1 x HC-SR04 Ultraschallmodul

Schritt 2: Hintergrundwissen

HC-SR04 Grundprinzip

HC-SR04 ist eine Art Ultraschall-Entfernungsmessmodule. Mit diesem Modul können wir die Raumzeit zwischen Ultraschall-Senden und -Return erkennen und dann in Entfernung umrechnen. Hier das Grundprinzip:

  • Verwenden Sie den IO-Port TRIG, um die Entfernungsmessung mit mindestens 10us hohem elektrischem Pegel auszulösen.
  • Senden Sie automatisch 8 40-kHz-Rechteckwellen und prüfen Sie, ob ein Signal zurückkommt.
  • Wenn ein Signal zurückgekehrt ist, dann einen hohen elektrischen Pegel über den IO-Port TRIG ausgeben. Die Dauer des hohen elektrischen Pegels ist die Zeit vom Senden und Zurückkehren des Ultraschalls.

Entfernung = (hohe elektrische Zeit x Schallraum (340 m/s)) / 2

Hinweis: Suchen Sie im MakeCode nach der bereits versiegelten Ultraschallbibliothek. Sie müssen keinen komplizierten Laufwerkscode schreiben, sondern rufen einfach die Bibliothek auf.

Schritt 3: Hardware-Montage

Hardware-Montage
Hardware-Montage
Hardware-Montage
Hardware-Montage
Hardware-Montage
Hardware-Montage

1. Die Verbindung zwischen Ultraschallmodul und Oktopus können Sie der Spalte entnehmen.

2. Da die Betriebsspannung des SR04-Ultraschallmoduls 5 V beträgt, müssen wir den Spannungsschalter am Octopus: Bit bis zum Ende von 5 V schieben.

3. Stecken Sie das OLED-Modul in den IIC-Anschluss von Octopus: Bit.

4. Sobald die Verbindung hergestellt ist, können Sie das folgende Bild sehen:

Schritt 4: Programmierung

Programmierung
Programmierung
Programmierung
Programmierung
Programmierung
Programmierung
Programmierung
Programmierung

1. Klicken Sie auf https://makecode.microbit.org/, um die Programmierschnittstelle aufzurufen

2. Suchen Sie das Sonar im ADD-Paket und fügen Sie dann die Ultraschallbibliothek hinzu

3. Suchen Sie nach OLED im ADD-Paket und fügen Sie dann die Bibliothek für das OLED-Modul hinzu

4. OLED-Bildschirm initialisieren

5. Stellen Sie den Pin-Trigger auf P14 und das Pin-Echo auf P15 mit cm als Einheit ein. Und zeigen Sie die zurückgegebenen Daten auf dem OLED-Bildschirm an

6. Wenn Sie Ihr Programm beendet haben, können Sie den gesamten Code unter diesem Link abrufen:

Oder Sie können den Code direkt über die unten stehende Webseite in micro:bit herunterladen

Schritt 5: Ergebnis

Ergebnis
Ergebnis

Jetzt haben Sie bereits erfolgreich einen Satz Ultraschall-Messgeräte erstellt. Richten Sie den Ultraschallkopf auf das Objekt, das Sie testen möchten, dann sehen Sie den Abstand auf dem OLED-Bildschirm.

Schritt 6: Quelle

Dieser Artikel ist von:

Bei Fragen wenden Sie sich bitte an: [email protected].

Empfohlen: