Indholdsfortegnelse:
Video: ULTRASONISK RADAR SYSTEM VED AT BRUGE ARDUINO: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
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
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
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
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:
ULTRASONISK LEVITATION -maskine ved hjælp af ARDUINO: 8 trin (med billeder)
ULTRASONISK LEVITATION Maskine ved hjælp af ARDUINO: Det er meget interessant at se noget flyde i luften eller frit rum som fremmede rumskibe. det er præcis, hvad et anti-tyngdekraftsprojekt handler om. Objektet (stort set et lille stykke papir eller termokol) placeres mellem to ultralydstrans
ANSIGTSSPORING VED AT BRUGE ARDUINO !!!: 7 trin
FACE TRACKING BRUG AF ARDUINO !!!: I en tidligere instruerbar delte jeg, hvordan du kan kommunikere mellem Arduino og Python ved hjælp af 'pyserial' modul og styre en LED. Hvis du ikke har set det, så tjek det ud her: KOMMUNIKATION MELLEM ARDUINO & PYTHON! Og hvordan du kan registrere farve o
DESINFEKTIONSMASKINSIMULERING VED AT BRUGE TINKERCAD: 6 trin
DESINFEKTIONSMASKINSIMULERING VED AT BRUGE TINKERCAD: I denne uigennemsigtige vil vi se, hvordan vi laver en simulering af desinfektionsmaskine, Contact less Automatic Sanitizer er en desinfektionsmaskine, fordi vi ikke bruger vores hænder til at betjene maskinen i stedet for nærhedens infrarøde sensor
MQ7-POLLUTION OVERVÅGNING VED AT BRUGE TALE OG NODEMCU: 4 trin
MQ7-POLLUTION OVERVÅGNING VED AT BRUGE TALE OG NODEMCU: Forureningen er et stort problem i vores nutidens verden. Men hvordan vi kan overvåge vores forurening i nærheden, nu er det meget let SÅ KOMMER VI I GANG:
RETNING OG HASTIGHEDSKONTROL AF DC -MOTOR VED AT BRUGE LABVIEW (PWM) OG ARDUINO: 5 trin
DIREKTION OG HASTIGHEDSKONTROL AF DC -MOTOR VED AT BRUGE LABVIEW (PWM) OG ARDUINO: Hej fyre, først og fremmest undskyld mit sjove engelsk. I denne instruktive vil jeg vise dig, hvordan du styrer en DC -motorens hastighed ved hjælp af labview Lad os komme i gang