Indholdsfortegnelse:

ULTRASONISK RADAR SYSTEM VED AT BRUGE ARDUINO: 3 trin
ULTRASONISK RADAR SYSTEM VED AT BRUGE ARDUINO: 3 trin

Video: ULTRASONISK RADAR SYSTEM VED AT BRUGE ARDUINO: 3 trin

Video: ULTRASONISK RADAR SYSTEM VED AT BRUGE ARDUINO: 3 trin
Video: Lesson 77: Using VL53L0X 200cm Laser Distance Sensor | Arduino Step By Step Course 2024, Juli
Anonim
ULTRASONISK RADARSYSTEM VED BRUG AF ARDUINO
ULTRASONISK RADARSYSTEM VED BRUG AF ARDUINO

Det kredsløb, der er beskrevet her, viser, hvordan et ultralydbaseret radarsystem fungerer. Det bruger ultralydssensor til at registrere et objekt og måle dets afstand og roterer i henhold til servomotor. Rotationsvinklen vises på en 16x2 LCD -skærm. Når forhindringen opdages, tændes summeren, og den vises også på LCD -displayet.

Radarsystemer har en række forsvar såvel som civile anvendelser.

Et radarsystem består af en sender, der sender en stråle mod målet, som derefter reflekteres af målet som et ekkosignal. Det reflekterede signal modtages af en modtager. Denne modtager behandler det modtagne signal og giver oplysninger som tilstedeværelsen af et mål, afstand, position (i bevægelse eller stationær) eller hastighed, som vises på en displayenhed.

Trin 1: Komponenter påkrævet

Komponenter påkrævet
Komponenter påkrævet

Arduino UNO R3- Det er et mikrokontrolkort baseret på en aftagelig, dual-inline-pakke (DIP) ATmega328 AVR mikrokontroller. Den har 20 digitale ind-/udgangsstifter (hvoraf 6 kan bruges som PWM -udgange og 6 kan bruges som analoge indgange).

HC -SR04 Ultrasonic Sensor -Denne sensor er et 4 -bens modul, hvis benavne er henholdsvis Vcc (5v), Trigger, Echo og Ground. Denne sensor er en meget populær sensor, der bruges i mange applikationer, hvor måling af afstand eller sanseobjekter er påkrævet. Modulet har to øjne som projekter foran, der danner den ultralydssender og modtager.

Tower Pro SG90 Micro Servo Motor-Denne servo er 180 ° rotationsservo. Det er en digital servomotor, der hurtigere og bedre modtager og behandler PWM -signal. Det udstyrer sofistikerede interne kredsløb, der giver et godt drejningsmoment, holdkraft og hurtigere opdateringer som reaktion på eksterne kræfter. Den består af tre ledninger farvet som brun, rød og gul.

Brun/Sort: Tilsluttet jord

Rød: Tilsluttet VCC (5v)

Gul/hvid: Tilsluttet datapinden via dette pwm -signal gives for at drive motoren.

16x2 LCD-display (grøn baggrundslys)- 16x2 LCD-display er et alfanumerisk display. Den er baseret på HD44780 -displaycontrolleren og klar til grænseflade med de fleste mikrokontrollere. Den fungerer på 5V og har en grøn baggrundsbelysning, som kan tændes og slukkes efter ønske. Kontrast på skærmen kan også styres ved at variere spændingen ved kontraststyringsnålen (pin 3).

Summer

12v strømforsyningskort

Jumper Wires

Trin 2: Komponenter forbundet sammen

Komponenter forbundet sammen
Komponenter forbundet sammen

LCD PIN_RS ------------------ 12 af Arduino Uno

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

LCD PIN_EN ------------------- 11 af Arduino Uno

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

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

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

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

LCD PIN_D4 ------------------- 5 af Arduino Uno

LCD PIN_D5 ------------------- 4 af Arduino Uno

LCD PIN_D6 ------------------- 3 af Arduino Uno

LCD PIN_D7 ------------------- 2 af Arduino Uno

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

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

Sensor Pin_VCC ---------------- 5V

Sensor Pin_Trig ------------------ 8 af Arduino Uno

Sensor Pin_Echo ----------------- 9 af Arduino Uno

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

Servomotoren har en hunstik med tre ben. Den brun/sorte er normalt jorden.

Tilslut strømkablet, der i alle standarder skal være rødt til 5V på Arduino.

Tilslut den resterende linje på servostikket til en digital pin på Arduino.

Buzzer pin- Positive er forbundet til Arduinos digitale pin, og en anden pin er forbundet til jorden.

Trin 3: Koden

Koden
Koden

Download hovedkoden fra nedenstående link:-

Hovedkode:

Efter at have uploadet programmet til Arduino, kan du se radarsystemet ved hjælp af en software med navnet 'Processing'.

Behandling er tilgængelig til Linux, Mac OS X og Windows.

Du kan downloade softwaren fra linket: https://processing.org/download/. Vælg dit valg for at downloade softwaren.

Kør behandlingskoden efter upload af hovedkoden.

Bemærk:- Du skal ændre portnavnet og ændre betingelserne i henhold til dit behov.

Når du kører behandlingskoden, åbnes et sort vindue. Du kan se den radar i bevægelse, og når der opdages en forhindring, vises en rød linje.

Du kan downloade behandlingskoden fra ovenstående link (hovedkode).

Håber dette gjorde det lettere for dig. Hvis du kan lide dette instruerbare og fandt det nyttigt, glem ikke at abonnere, og hvis du er i tvivl, har spørgsmål eller har brug for hjælp til noget, skal du bare efterlade en kommentar herunder …

Tak elementzonline.com

Anbefalede: