Note
Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
- Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
- Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
- Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
- Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
- Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [] und treten Sie heute bei!
Für dieses Projekt haben wir ein Ultraschallmodul und einen aktiven Summer verwendet, um ein Rückfahralarmsystem zu erstellen. Das Ultraschallmodul dient zur Entfernungsmessung, und der Summer gibt je nach Entfernung unterschiedliche Alarmfrequenzen aus.
Benötigte Komponenten
Für dieses Projekt benötigen wir die folgenden Komponenten.
Ein komplettes Set zu kaufen ist definitiv praktisch. Hier ist der Link:
Name | KOMPONENTEN IN DIESEM SET | LINK |
---|---|---|
Kepler Kit | 450+ |
Sie können die Komponenten auch einzeln über die untenstehenden Links erwerben.
SN | KOMPONENTE | ANZAHL | LINK |
---|---|---|---|
1 | cpn_pico_w |
1 | |
2 | Micro-USB-Kabel | 1 | |
3 | cpn_breadboard |
1 | |
4 | cpn_wire |
Mehrere | |
5 | cpn_transistor |
1(S8050) | |
6 | cpn_resistor |
1(1KΩ) | |
7 | Aktiver cpn_buzzer |
1 | |
8 | cpn_ultrasonic |
1 |
Verkabelung
- Die Echo- und Trig-Pins des Ultraschallmoduls sind gleichzeitig mit GP15 verbunden, damit das Ultraschallmodul Signale von GP15 sendet und empfängt.
- Der mittlere Pin des Transistors, der mit dem Summer verbunden ist, ist über einen 1kΩ-Widerstand mit GP14 verbunden.
Code
Note
- Sie können sich an der Abbildung unten orientieren, um den Code per Drag-and-Drop zu schreiben.
- Importieren Sie
2.11_reversing_system.png
aus dem Verzeichniskepler-kit-main\piper
. Detaillierte Anleitungen finden Sie unterimport_code_piper
.
- Nach dem Anschluss des Pico W klicken Sie auf die Start-Taste, und der Code wird ausgeführt.
- Wenn die Ultraschallerkennung eine Entfernung von weniger als 5 cm misst, gibt der Summer einen scharfen Ton (0,1 s) aus.
- Wenn die erkannte Entfernung zwischen 5~10 cm liegt, gibt der Summer einen etwas langsameren Ton (0,5 s) aus.
- Wenn die erkannte Entfernung größer als 10 cm ist, erfolgt alle 1 Sekunde ein Tonsignal.
Funktionsweise
Lesen Sie die Entfernung (in cm) der Ultraschallerkennung und speichern Sie sie in der Variable [distance].
Wenn die Entfernung weniger als oder gleich 5 ist, setzen Sie die Variable [intervals] auf 0,1 s. Die Variable [intervals] ist das Intervall zwischen den Summerklängen.
Wenn die Entfernung größer als 5 und weniger als oder gleich 10 ist, setzen Sie [intervals] auf 0,5 s.
Wenn die Entfernung größer als 10 ist, setzen Sie die [intervals]-Zeit auf 1 s.
Lassen Sie den Summer schließlich alle [intervals] Sekunden ertönen.