Inhaltsverzeichnis:

ULTRASCHALLRADARSYSTEM MIT ARDUINO - Gunook
ULTRASCHALLRADARSYSTEM MIT ARDUINO - Gunook

Video: ULTRASCHALLRADARSYSTEM MIT ARDUINO - Gunook

Video: ULTRASCHALLRADARSYSTEM MIT ARDUINO - Gunook
Video: Fernzünder selber bauen! DIY für Böller, Raketen und Batterien 2024, November
Anonim
ULTRASCHALLRADARSYSTEM MIT ARDUINO
ULTRASCHALLRADARSYSTEM MIT ARDUINO

Die hier beschriebene Schaltung demonstriert die Funktionsweise eines auf Ultraschall basierenden Radarsystems. Es verwendet einen Ultraschallsensor, um ein Objekt zu erkennen und seine Entfernung zu messen, und dreht sich entsprechend dem Servomotor. Der Drehwinkel wird auf einem 16x2-LCD-Bildschirm angezeigt. Immer wenn das Hindernis erkannt wird, schaltet sich der Summer ein und wird auch im LCD-Display angezeigt.

Radarsysteme haben eine Reihe von Verteidigungs- sowie zivilen Anwendungen.

Ein Radarsystem besteht aus einem Sender, der einen Strahl in Richtung des Ziels aussendet, der dann vom Ziel als Echosignal reflektiert wird. Das reflektierte Signal wird von einem Empfänger empfangen. Dieser Empfänger verarbeitet das empfangene Signal und liefert Informationen wie das Vorhandensein eines Ziels, Entfernung, Position (bewegt oder stationär) oder Geschwindigkeit, die auf einer Anzeigeeinheit angezeigt werden.

Schritt 1: Erforderliche Komponenten

Erforderliche Komponenten
Erforderliche Komponenten

Arduino UNO R3- Es ist ein Mikrocontroller-Board, das auf einem abnehmbaren Dual-Inline-Package (DIP) ATmega328 AVR-Mikrocontroller basiert. Es verfügt über 20 digitale Ein-/Ausgangspins (davon können 6 als PWM-Ausgänge und 6 als analoge Eingänge verwendet werden).

HC-SR04 Ultraschallsensor -Dieser Sensor ist ein 4-Pin-Modul, dessen Pin-Namen Vcc (5v), Trigger, Echo und Ground sind. Dieser Sensor ist ein sehr beliebter Sensor, der in vielen Anwendungen verwendet wird, bei denen Entfernungsmessungen oder das Erfassen von Objekten erforderlich sind. Das Modul hat vorne zwei augenartige Vorsprünge, die den Ultraschallsender und -empfänger bilden.

Tower Pro SG90 Micro Servo Motor - Dieses Servo ist ein 180 ° Rotationsservo. Es ist ein digitaler Servomotor, der PWM-Signale schneller und besser empfängt und verarbeitet. Es ist mit einer ausgeklügelten internen Schaltung ausgestattet, die ein gutes Drehmoment, Haltekraft und schnellere Aktualisierungen als Reaktion auf äußere Kräfte bietet. Es besteht aus drei Drähten in den Farben Braun, Rot und Gelb.

Braun/Schwarz: Mit Masse verbunden

Rot: Verbunden mit VCC (5V)

Gelb/Weiß: Über dieses PWM-Signal mit dem Daten-Pin verbunden, wird der Motor angesteuert.

16x2-LCD-Display (grüne Hintergrundbeleuchtung) - Das 16x2-LCD-Display ist ein alphanumerisches Display. Es basiert auf dem Display-Controller HD44780 und kann mit den meisten Mikrocontrollern verbunden werden. Es arbeitet mit 5V und verfügt über eine grüne Hintergrundbeleuchtung, die nach Belieben ein- und ausgeschaltet werden kann. Der Kontrast des Bildschirms kann auch durch Variieren der Spannung am Kontraststeuerstift (Pin 3) gesteuert werden.

Summer

12v Netzteilplatine

Überbrückungsdrähte

Schritt 2: Komponenten miteinander verbunden

Komponenten miteinander verbunden
Komponenten miteinander verbunden

LCD PIN_RS ------------------ 12 von Arduino Uno

LCD PIN_RW ------------------ GND

LCD PIN_DE -------------------11 von Arduino Uno

LCD PIN_D0 ------------------- NC

LCD PIN_D1 ------------------- NC

LCD PIN_D2 ------------------- NC

LCD PIN_D3 ------------------- NC

LCD PIN_D4 ------------------- 5 von Arduino Uno

LCD PIN_D5 ------------------- 4 von Arduino Uno

LCD PIN_D6 ------------------- 3 von Arduino Uno

LCD PIN_D7 ------------------- 2 von Arduino Uno

LCD PIN_VSS------------------ GND

LCD PIN_VDD ------------------ 5V

Sensor-Pin_VCC-- 15V

Sensor Pin_Trig------------------8 von Arduino Uno

Sensor Pin_Echo-----------------9 von Arduino Uno

Sensor Pin_GND------------------GND

Der Servomotor hat eine Buchse mit drei Pins. Das Braun/Schwarze ist normalerweise der Boden.

Verbinden Sie das Stromkabel, das in allen Standards rot sein sollte, mit 5V am Arduino.

Verbinden Sie die verbleibende Leitung am Servoanschluss mit einem digitalen Pin des Arduino.

Summer-Pin-Positiv ist mit dem digitalen Pin von Arduino verbunden und der andere Pin ist mit Masse verbunden.

Schritt 3: Der Code

Der Code
Der Code

Laden Sie den Hauptcode über den folgenden Link herunter:-

Hauptcode:

Nachdem Sie das Programm auf Arduino hochgeladen haben, können Sie das Radarsystem mit einer Software namens "Processing" sehen.

Die Verarbeitung ist für Linux, Mac OS X und Windows verfügbar.

Sie können die Software unter folgendem Link herunterladen: https://processing.org/download/. Wählen Sie Ihre Wahl aus, um die Software herunterzuladen.

Führen Sie den Verarbeitungscode aus, nachdem Sie den Hauptcode hochgeladen haben.

Hinweis:- Sie müssen den Portnamen und die Bedingungen nach Bedarf ändern.

Wenn Sie den Verarbeitungscode ausführen, wird ein schwarzes Fenster geöffnet. Sie können das sich bewegende Radar sehen und jedes Mal, wenn ein Hindernis erkannt wird, erscheint eine rote Linie.

Sie können den Verarbeitungscode über den obigen Link (Hauptcode) herunterladen.

Hoffe das hat es dir leichter gemacht. Wenn Sie dieses instructable mögen und es nützlich fanden, vergessen Sie nicht zu abonnieren und wenn Sie Zweifel haben, Fragen haben oder Hilfe bei irgendetwas benötigen, hinterlassen Sie einfach einen Kommentar unten …

Danke elementzonline.com

Empfohlen: