Innholdsfortegnelse:
Video: ULTRASONISK RADARSYSTEM VED Å BRUKE ARDUINO: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
Kretsen beskrevet her viser hvordan et ultralydbasert radarsystem fungerer. Den bruker ultralydsensor til å oppdage et objekt og måle avstanden og roterer i henhold til servomotor. Rotasjonsvinkelen vises på en 16x2 LCD -skjerm. Når hindringen oppdages, slår summeren seg på og den vises også på LCD -displayet.
Radarsystemer har en rekke forsvar så vel som sivile applikasjoner.
Et radarsystem består av en sender som sender en stråle mot målet, som deretter reflekteres av målet som et ekkosignal. Det reflekterte signalet mottas av en mottaker. Denne mottakeren behandler det mottatte signalet og gir informasjon som tilstedeværelsen av et mål, avstand, posisjon (i bevegelse eller stasjonær) eller hastighet, som vises på en displayenhet.
Trinn 1: Komponenter påkrevd
Arduino UNO R3- Det er et mikrokontrollerkort basert på en flyttbar, dual-inline-pakke (DIP) ATmega328 AVR mikrokontroller. Den har 20 digitale inngangs-/utgangspinner (hvorav 6 kan brukes som PWM -utganger og 6 kan brukes som analoge innganger).
HC -SR04 Ultrasonic Sensor -Denne sensoren er en 4 -pinners modul, hvis pinnavn er henholdsvis Vcc (5v), Trigger, Echo og Ground. Denne sensoren er en veldig populær sensor som brukes i mange applikasjoner der det er nødvendig med måling av avstand eller sanseobjekter. Modulen har to øyne som prosjekter foran som danner ultralydsender og mottaker.
Tower Pro SG90 Micro Servo Motor-Denne servoen er 180 ° rotasjonsservo. Det er en digital servomotor som mottar og behandler PWM -signal raskere og bedre. Den utstyrer sofistikerte interne kretser som gir godt dreiemoment, holdekraft og raskere oppdateringer som svar på eksterne krefter. Den består av tre ledninger farget som brun, rød og gul.
Brun/svart: Koblet til bakken
Rød: Koblet til VCC (5v)
Gul/hvit: Koblet til datapinnen via dette pwm -signalet er gitt for å drive motoren.
16x2 LCD-skjerm (grønt bakgrunnslys)- 16x2 LCD-skjerm er en alfanumerisk skjerm. Den er basert på HD44780 skjermkontrolleren, og klar til grensesnitt med de fleste mikrokontrollere. Den fungerer på 5V og har en grønn bakgrunnsbelysning som kan slås på og av etter ønske. Kontrasten på skjermen kan også kontrolleres ved å variere spenningen ved kontrastkontrollpinnen (pin 3).
Summer
12v strømforsyningskort
Jumper Wires
Trinn 2: Komponenter koblet sammen
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
Servomotoren har en hunkontakt med tre pinner. Den brun/svarte er vanligvis bakken.
Koble til strømkabelen som i alle standarder skal være rød til 5V på Arduino.
Koble den gjenværende linjen på servokontakten til en digital pinne på Arduino.
Summerpinne- Positive er koblet til den digitale pinnen til Arduino og den andre pinnen er koblet til bakken.
Trinn 3: Koden
Last ned hovedkoden fra lenken nedenfor:-
Hovedkode:
Etter å ha lastet opp programmet til Arduino, kan du se radarsystemet ved hjelp av en programvare som heter 'Processing'.
Behandlingen er tilgjengelig for Linux, Mac OS X og Windows.
Du kan laste ned programvaren fra lenken: https://processing.org/download/. Velg ditt valg for å laste ned programvaren.
Kjør behandlingskoden etter at du har lastet opp hovedkoden.
Merk:- Du må endre portnavnet og endre betingelsene i henhold til ditt behov.
Når du kjører behandlingskoden, åpnes et svart vindu. Du kan se radaren i bevegelse, og når det oppdages et hinder, vises en rød linje.
Du kan laste ned behandlingskoden fra lenken ovenfor (hovedkode).
Håper dette gjorde det lettere for deg. Hvis du liker dette instruerbare og synes det var nyttig, ikke glem å abonnere, og hvis du er i tvil, har spørsmål eller trenger hjelp med noe, er det bare å legge igjen en kommentar nedenfor …
Takk elementzonline.com
Anbefalt:
DIY radarsystem ved bruk av ultralydsensor: 3 trinn
DIY radarsystem ved bruk av ultralydssensor: Her deler jeg dette prosjektet med deg som er enkelt å lage med ultralydsensor arduino og servomotor
Hvordan bruke DS1307 Bruke Arduino: 7 trinn
Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Neopixel Ws2812 Rainbow LED-glød med M5stick-C - Kjører Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: 5 trinn
Neopixel Ws2812 Rainbow LED-glød med M5stick-C | Running Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: Hei folkens i denne instruksen, vi lærer hvordan du bruker neopixel ws2812 LED eller led strip eller led matrise eller led ring med m5stack m5stick-C utviklingstavle med Arduino IDE, og vi skal lage et regnbuemønster med den
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus
DIY varmlufts loddejern ved å bruke 12-18 volt DC ved 2-3 ampere: 18 trinn (med bilder)
DIY varmlufts loddejern ved å bruke 12-18 volt DC ved 2-3 ampere: Dette er min første eva-postering av en DIY-artikkel på nettet. Så unnskyld meg for noen skrivefeil, protokoll osv. Følgende instruksjoner viser hvordan du lager et fungerende varmlufts loddejern som passer for ALLE bruksområder som krever lodding. Denne varmlufts lodding