INHOUDSOPGAWE:

ULTRASONIESE RADARSTELSEL MET ARDUINO: 3 stappe
ULTRASONIESE RADARSTELSEL MET ARDUINO: 3 stappe

Video: ULTRASONIESE RADARSTELSEL MET ARDUINO: 3 stappe

Video: ULTRASONIESE RADARSTELSEL MET ARDUINO: 3 stappe
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, November
Anonim
ULTRASONIESE RADARSTELSEL MET ARDUINO
ULTRASONIESE RADARSTELSEL MET ARDUINO

Die stroombaan wat hier beskryf word, toon die werking van 'n ultrasoniese radarstelsel. Dit gebruik 'n ultrasoniese sensor om 'n voorwerp op te spoor en sy afstand te meet en draai volgens die servomotor. Die draaihoek word op 'n 16x2 LCD -skerm vertoon..

Radarstelsels het 'n aantal verdedigings- sowel as siviele toepassings.

'N Radarsisteem bestaan uit 'n sender wat 'n straal na die teiken stuur, wat dan deur die teiken as 'n eggo sein weerspieël word. Die gereflekteerde sein word deur 'n ontvanger ontvang. Hierdie ontvanger verwerk die ontvangde sein en verskaf inligting soos die teenwoordigheid van 'n teiken, afstand, posisie (beweeg of stilstaande) of spoed wat op 'n vertooneenheid vertoon word.

Stap 1: Vereiste komponente

Komponente benodig
Komponente benodig

Arduino UNO R3- Dit is 'n mikrokontrollerbord wat gebaseer is op 'n verwyderbare ATMega328 AVR-mikrobeheerder met dubbele inlyn-pakket (DIP). Dit het 20 digitale in-/uitsetpenne (waarvan 6 as PWM -uitsette gebruik kan word en 6 as analoog -insette).

HC -SR04 Ultrasoniese sensor -Hierdie sensor is 'n 4 -pins module, waarvan die penname onderskeidelik Vcc (5v), Trigger, Echo en Ground is. Hierdie sensor is 'n baie gewilde sensor wat in baie toepassings gebruik word waar afstandafstand of voorwerpe gemeet moet word. Die module het twee oë soos projekte aan die voorkant wat die ultrasoniese sender en ontvanger vorm.

Tower Pro SG90 Micro Servo Motor-Hierdie servo is 180 ° roterende servo. Dit is 'n digitale servomotor wat PWM -sein vinniger en beter ontvang en verwerk. Dit beskik oor gesofistikeerde interne stroombane wat goeie wringkrag, houvermoë en vinniger opdaterings bied na aanleiding van eksterne kragte. Dit bestaan uit drie drade wat bruin, rooi en geel is.

Bruin/swart: gekoppel aan grond

Rooi: gekoppel aan VCC (5v)

Geel/wit: deur hierdie pwm -sein word aan die datapenn gekoppel om die motor aan te dryf.

16x2 LCD-skerm (groen agterlig)- 16x2 LCD-skerm is 'n alfanumeriese skerm. Dit is gebaseer op die HD44780 -skermbeheerder en is gereed om met die meeste mikrobeheerders te koppel. Dit werk op 5V en het 'n groen agtergrond wat na wens aan- en uitgeskakel kan word. Die kontras van die skerm kan ook beheer word deur die spanning van die kontrasbeheerpen te verander (pen 3).

Gonser

12v kragtoevoerbord

Jumper Wires

Stap 2: Komponente wat aan mekaar gekoppel is

Komponente Saam gekoppel
Komponente Saam gekoppel

LCD PIN_RS ------------------ 12 van Arduino Uno

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

LCD PIN_EN ------------------- 11 van Arduino Uno

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

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

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

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

LCD PIN_D4 ------------------- 5 van Arduino Uno

LCD PIN_D5 ------------------- 4 van Arduino Uno

LCD PIN_D6 ------------------- 3 van Arduino Uno

LCD PIN_D7 ------------------- 2 van Arduino Uno

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

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

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

Sensor Pin_Trig ------------------ 8 van Arduino Uno

Sensor Pin_Echo ----------------- 9 van Arduino Uno

Sensorpen_GND ------------------ GND

Die servomotor het 'n vroulike aansluiting met drie penne. Die bruin/swart een is gewoonlik die grond.

Sluit die kragkabel aan wat in alle standaarde rooi tot 5V op die Arduino moet wees.

Koppel die oorblywende lyn op die servo -aansluiting aan 'n digitale pen op die Arduino.

Buzzer pin- Positive is gekoppel aan die digitale pen van Arduino en die ander pin is op die grond gekoppel.

Stap 3: Die kode

Die kode
Die kode

Laai die hoofkode af van die onderstaande skakel:-

Hoofkode:

Nadat u die program na Arduino opgelaai het, kan u die radarstelsel sien met behulp van 'n sagteware met die naam 'Verwerking'.

Verwerking is beskikbaar vir Linux, Mac OS X en Windows.

U kan die sagteware aflaai vanaf die skakel: https://processing.org/download/. Kies u keuse om die sagteware af te laai.

Begin die verwerkingskode nadat u die hoofkode opgelaai het.

Nota:- U moet die poortnaam verander en die voorwaardes volgens u behoefte verander.

As u die verwerkingskode uitvoer, word 'n swart venster oopgemaak. U kan die bewegende radar sien en wanneer 'n hindernis opgespoor word, verskyn 'n rooi lyn.

U kan die verwerkingskode aflaai vanaf die bogenoemde skakel (hoofkode).

Hoop dit het dit vir jou makliker gemaak. As u van hierdie instruksies hou en dit nuttig gevind het, vergeet dan nie om in te skryf nie, en as u twyfel, vrae het of hulp nodig het met iets, laat dan 'n opmerking hieronder …

Dankie elementzonline.com

Aanbeveel: