So erstellen Sie ein Parkplatzsystem mit Arduino uno

So erstellen Sie ein Parkplatzsystem mit Arduino uno
Die Arduino -Plattform ist eine der besten Plattformen, um über Schaltkreise zu lernen und Projekte zu erstellen. Die Arduino -Plattform bietet den Benutzern eine einfache, die verschiedenen Geräte mit Mikrocontrollern zu verkürzen. Wir haben den Entfernungssensor mit Arduino Uno miteinander verbunden, um das Parkplatzsystem zu erstellen, das hauptsächlich in Automobilen zum Parken in engen Räumen verwendet wird:

So erstellen Sie ein Parkplatzsystem mit Arduino uno

Heutzutage sind Automobile mit den Sensoren ausgestattet, die den Fahrern helfen, die blinden Stellen beim Parken der Autos zu vertuschen. Um den Parksensor zuerst zu erstellen, müssen wir die Komponenten in die engere Liste bringen, die zum Erstellen der Schaltung für das Parksystem erforderlich sind:

  • 1 Ultraschallabstandssensor (HC-SR04)
  • Arduino uno
  • Drähte verbinden
  • Brotbrett
  • 1 16 × 2 LCD
  • 1 Potentiometer
  • 1 Summer

Das Bild unten zeigt die Schaltung, die mit den oben aufgeführten Komponenten entworfen wurde:

Hardware -Montage für das Parkplatzsystem mit Ultraschalldistanzsensor und Arduino Uno

Um die oben angegebene Schaltung im Diagramm der Hardware zu implementieren, haben wir die Hardware -Montage gegeben, um eine Vorstellung davon zu erhalten. Ein weiterer Zweck der Hardwarebaugruppe besteht darin, die Verbindungen verschiedener Komponenten, die in der Schaltung verwendet wurden, weiter zu klären. Das Bild unten ist die Hardware -Montage für die Schaltung, die erstellt hat, um das Parksystem mit dem Ultraschall -Distanzsensor mit Arduino Uno zu erstellen

Für die Herstellung des Parksystems haben wir den Abzug und den Echo -Stift des Abstandsmesssensors an den Pin 10 und 9 der Arduino Uno angeschlossen, die durch die blauen Drähte im obigen Bild dargestellt werden. Weiter zum Alarm haben wir einen Summer verwendet, dessen eine Pin geerdet ist, und der andere ist mit Pin 8 des Arduino Uno verbunden.

Um den Abstand und den Alarm anzuzeigen. Der Benutzer hat die Flüssigkristallanzeige (LCD) mit einer Größe von 16 × 2 verwendet, und die Verbindung mit Arduino wird durch lila und grüne Drähte dargestellt. Um die Schaltung aufzunehmen, haben wir den 5-Volt- und Massestift des Arduino Uno verwendet.

Arduino -Code für das Parkparksystem mit Distanzsensor und Arduino Uno

Um den Parksensor mit Arduino herzustellen, müssen wir den Mikrocontroller programmieren und der jeweilige Code ist unten angegeben:

#include /* einschließlich der Bibliothek des LCD* /
#Define Trigger 10 /* Arduini-Pin zum Auslösen von Pin von HC-Sr04* /zuweisen
#define echo 9/* ARDUINI-PIN dem Echo-Pin von HC-Sr04*/zuweisen
#define Summer 8/ * Arduini Pin zu Summer */zuweisen
Liquidcrystal LCD (12, 11, 5, 4, 3, 2); /*/*Arduino -Stifte für LCD*/zuweisen
Float -Zeit;/ * Variable, in der die Zeit für den Impuls gespeichert wird */
Schwimmerentfernung; / * Variable, in der der vom Puls bedeckte Abstand gespeichert wird */
void setup ()
/* Handelsarbeitsmodi von Summer und Pin von HC-Sr04*////
PinMode (Summer, Ausgabe);
PinMode (Trigger, Ausgabe);
PinMode (Echo, Eingabe);
LCD.Beginnen Sie (16, 2); /* Definieren der Größe von LCD*/
LCD.setCursor (5, 0);
LCD.print ("arduino");
LCD.setCursor (0, 1);
LCD.print ("Parksensor");
Verzögerung (5000);
LCD.klar();

void Loop ()
/*Erzeugen des Impulses, indem er hoch und niedrig bis hc-sr04*/////
DigitalWrite (Trigger, hoch);
Verzögerung (1);
DigitalWrite (Trigger, niedrig);
Zeit = Pulsein (Echo, hoch);/ * Lesen Sie die Zeit des Pulses erhalten */
Entfernung = (Zeit / 2) / 29.1; /* Finden Sie den Abstand vom Hindernis in cm*/
LCD.klar();
LCD.setCursor (0, 0);
LCD.print ("Distanz:");
LCD.drucken (Abstand);/* Drucken Sie die Entfernung auf LCD*/
LCD.setCursor (13,0);
LCD.print ("cm");
if (Entfernung <= 30) /* if distance is less than 30 cm then increase the intensity of Alarm and show warning on LCD*/

LCD.setCursor (1,1);
LCD.drucken ("Stop! ");
/ * mit Summer */ * den Alarm ertönt */
DigitalWrite (Summer, hoch);
Verzögerung (50);
DigitalWrite (Summer, niedrig);
Verzögerung (50);
DigitalWrite (Summer, hoch);
Verzögerung (50);
DigitalWrite (Summer, niedrig);
Verzögerung (50);
DigitalWrite (Summer, hoch);
Verzögerung (50);
DigitalWrite (Summer, niedrig);

if (Distanz> 30 && Entfernung <= 40) /* if distance is greater than 30 cm and less than 40 decrease the intensity of Alarm slightly*/

DigitalWrite (Summer, hoch);
Verzögerung (50);
DigitalWrite (Summer, niedrig);

if (Distanz> 40 && Entfernung <= 60)/* if distance is greater than 40 cm and less than 60 cm decrease the intensity of Alarm */

DigitalWrite (Summer, hoch);
Verzögerung (200);
DigitalWrite (Summer, niedrig);

Wenn (Abstand> 60)/* Wenn der Abstand größer als 60 cm ist, ist die Alarmintensität zu niedrig*////

DigitalWrite (Summer, hoch);
Verzögerung (500);
DigitalWrite (Summer, niedrig);

Verzögerung (500);
LCD.klar();

Zur Messung der Entfernung des entgegenkommenden Hindernisses haben wir die folgende Gleichung verwendet:

Entfernung = (Zeit / 2) / 29.1;

Hier in der Gleichung haben wir die Zeit, die der Impuls von der Übertragung benötigt, bis zum Sensor nach der Kollision geteilt und mit zwei geteilt. Als nächstes haben wir den gesamten Wert durch 29 geteilt.1 Um die Entfernung in Zentimetern zu erhalten.

Um das Parksystem herzustellen, haben wir drei wenn die Bedingungen für die Entfernung angegeben. Wenn die Entfernungswerte klein werden. Wenn die Entfernungswerte jedoch größer werden, nimmt die Intensität des Alarms ab. Darüber hinaus werden die Entfernungswerte auch auf dem LCD angezeigt und mehr darüber erfahren .

Hardwaredemonstration für das Parksystem mit Distanzsensor mit Arduino uno

Wir haben das oben auf tatsächlichen Hardware angegebene Schaltungsdesign gemäß der oben beschriebenen Hardware -Montage implementiert. Das Bild unten ist die Hardware -Implementierung zum Erstellen des Parksensors mit Arduino Uno.

Wenn das Hindernis weit vom Sensor entfernt ist, wird im LCD keine Warnung auf dem LCD vorliegen, wie in der Abbildung unten seine Entfernung angezeigt wird:

Wenn das Hindernis nahe am Sensor liegt.

Abschluss

Die Verwendung von Parksystemen in Autos hat den Fahrern die Leichtigkeit gebracht, insbesondere wenn sie die Autos an engen Stellen parken oder Autos an engen Kurven drehen müssen. Das von uns hergestellte Parksystem verwendet einen Ultraschall -Distanzsensor zum Messen der Abstand kommenden Hindernisse und informiert den Benutzer, indem er seine Alarmintensität ändert, dass sich das Hindernis in der Nähe befindet. In ähnlicher Weise zeigt es auch die Entfernung des Sensors vom Hindernis auf LCD, was auch die Idee geben kann, wie weit das Hindernis ist. Um zu verstehen, wie wir Parksensoren herstellen können, haben wir die Arduino -Skizze und das Schaltungsdesign bereitgestellt, das wir auf Hardware implementiert haben.