Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
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
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
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
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].