Innehållsförteckning:
Video: ULTRASONISKT RADARSYSTEM MED ARDUINO: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
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
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
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
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:
Enkelt radarsystem från Magicbit: 6 steg
Enkelt radarsystem från Magicbit: Denna handledning visar hur man gör ett enkelt radarsystem med hjälp av HC-SR04-sensor och Microbit dev-kort med bearbetning och Arduino IDE: er
DIY radarsystem med ultraljudssensor: 3 steg
DIY radarsystem med ultraljudssensor: Här delar jag detta projekt med dig som är enkelt att göra med ultraljudssensor arduino och servomotor
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
RC -spårad robot med Arduino - Steg för steg: 3 steg
RC -spårad robot med Arduino - Steg för steg: Hej killar, jag är tillbaka med ett annat häftigt robotchassi från BangGood. Hoppas att du har gått igenom våra tidigare projekt - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot med Robotic Arms och The Badland Braw
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter - Rc helikopter - RC -plan med Arduino: 5 steg (med bilder)
Trådlös fjärrkontroll med 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sändarmottagare för Quadcopter | Rc helikopter | Rc -plan med Arduino: Att driva en Rc -bil | Quadcopter | Drone | RC -plan | RC -båt, vi behöver alltid en mottagare och sändare, antag att för RC QUADCOPTER behöver vi en 6 -kanals sändare och mottagare och den typen av TX och RX är för dyr, så vi kommer att göra en på vår