Innehållsförteckning:

ULTRASONISKT RADARSYSTEM MED ARDUINO: 3 steg
ULTRASONISKT RADARSYSTEM MED ARDUINO: 3 steg

Video: ULTRASONISKT RADARSYSTEM MED ARDUINO: 3 steg

Video: ULTRASONISKT RADARSYSTEM MED ARDUINO: 3 steg
Video: Radar using Ultrasonic Sensor and Arduino 2024, Juli
Anonim
ULTRASONISKT RADARSYSTEM MED ARDUINO
ULTRASONISKT RADARSYSTEM MED ARDUINO

Kretsen som beskrivs här visar hur ett ultraljudsbaserat radarsystem fungerar. Den använder ultraljudssensor för att upptäcka ett föremål och mäta dess avstånd och roterar enligt servomotor. Rotationsvinkeln visas på en 16x2 LCD -skärm. När hindret upptäcks slås summern på och det visas också på LCD -displayen.

Radarsystem har ett antal försvar såväl som civila tillämpningar.

Ett radarsystem består av en sändare som sänder en stråle mot målet, som sedan reflekteras av målet som en ekosignal. Den reflekterade signalen tas emot av en mottagare. Denna mottagare behandlar den mottagna signalen och tillhandahåller sådan information som närvaron av ett mål, avstånd, position (rörlig eller stillastående) eller hastighet, som visas på en displayenhet.

Steg 1: Komponenter krävs

Komponenter krävs
Komponenter krävs

Arduino UNO R3- Det är ett mikrokontrollkort baserat på en avtagbar, dual-inline-package (DIP) ATmega328 AVR mikrokontroller. Den har 20 digitala in-/utgångsstift (varav 6 kan användas som PWM -utgångar och 6 kan användas som analoga ingångar).

HC -SR04 Ultrasonic Sensor -Denna sensor är en 4 -stifts modul, vars stiftnamn är Vcc (5v), Trigger, Echo respektive Ground. Denna sensor är en mycket populär sensor som används i många applikationer där avståndsmätning eller avkänningsobjekt krävs. Modulen har två ögon som projekt på framsidan som bildar ultraljudssändaren och mottagaren.

Tower Pro SG90 Micro Servo Motor-Denna servo är 180 ° rotationsservo. Det är en digital servomotor som tar emot och bearbetar PWM -signaler snabbare och bättre. Den utrustar sofistikerade interna kretsar som ger bra vridmoment, hållkraft och snabbare uppdateringar som svar på yttre krafter. Den består av tre trådar färgade som bruna, röda och gula.

Brun/svart: ansluten till marken

Röd: Ansluten till VCC (5v)

Gul/vit: Ansluten till datastift via denna pwm -signal ges för att driva motorn.

16x2 LCD-skärm (grön bakgrundsbelysning)- 16x2 LCD-skärm är en alfanumerisk display. Den är baserad på HD44780 -skärmkontrollen och klar för gränssnitt med de flesta mikrokontroller. Den fungerar på 5V och har en grön bakgrundsbelysning som kan slås på och av efter önskemål. Skärmens kontrast kan också kontrolleras genom att variera spänningen vid kontrastkontrollstiftet (stift 3).

Summer

12v nätaggregat

Jumper Wires

Steg 2: Komponenter anslutna tillsammans

Komponenter anslutna tillsammans
Komponenter anslutna tillsammans

LCD PIN_RS ------------------ 12 av Arduino Uno

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

LCD PIN_EN ------------------- 11 av Arduino Uno

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

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

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

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

LCD PIN_D4 ------------------- 5 av Arduino Uno

LCD PIN_D5 ------------------- 4 av Arduino Uno

LCD PIN_D6 ------------------- 3 av Arduino Uno

LCD PIN_D7 ------------------- 2 av Arduino Uno

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

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

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

Sensor Pin_Trig ------------------ 8 av Arduino Uno

Sensor Pin_Echo ----------------- 9 av Arduino Uno

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

Servomotorn har en honkontakt med tre stift. Den bruna/svarta är vanligtvis marken.

Anslut strömkabeln som i alla standarder ska vara röd till 5V på Arduino.

Anslut den återstående linjen på servokontakten till en digital stift på Arduino.

Summernål- Positiv är ansluten till Arduinos digitala stift och andra stift är ansluten till marken.

Steg 3: Koden

Koden
Koden

Ladda ner huvudkoden från länken nedan:-

Huvudkod:

Efter att du har laddat upp programmet till Arduino kan du se radarsystemet med en programvara som heter 'Processing'.

Bearbetning är tillgänglig för Linux, Mac OS X och Windows.

Du kan ladda ner programvaran från länken: https://processing.org/download/. Välj ditt val för att ladda ner programvaran.

Kör behandlingskoden efter att du har laddat upp huvudkoden.

Obs:- Du måste ändra portnamnet och ändra villkor enligt ditt behov.

När du kör behandlingskoden öppnas ett svart fönster. Du kan se den rörliga radarn och när ett hinder upptäcks visas en röd linje.

Du kan ladda ner behandlingskoden från ovanstående länk (huvudkod).

Hoppas detta underlättade för dig. Om du gillar det här instruerbara och tyckte det var användbart, glöm inte att prenumerera och om du har några tvivel, frågor eller behöver hjälp med något, lämna bara en kommentar nedan …

Tack elementzonline.com

Rekommenderad: