Turinys:

ULTRAZONINĖ RADARO SISTEMA NAUDOJANT ARDUINO: 3 žingsniai
ULTRAZONINĖ RADARO SISTEMA NAUDOJANT ARDUINO: 3 žingsniai

Video: ULTRAZONINĖ RADARO SISTEMA NAUDOJANT ARDUINO: 3 žingsniai

Video: ULTRAZONINĖ RADARO SISTEMA NAUDOJANT ARDUINO: 3 žingsniai
Video: На каком языке лучше звучит?🔥 2024, Liepa
Anonim
ULTRAZONINĖ RADARO SISTEMA NAUDOJANT ARDUINO
ULTRAZONINĖ RADARO SISTEMA NAUDOJANT ARDUINO

Čia aprašyta grandinė demonstruoja ultragarso radarų sistemos veikimą. Jis naudoja ultragarso jutiklį objektui aptikti ir jo atstumui matuoti bei sukasi pagal servo variklį. Sukimosi kampas rodomas 16x2 LCD ekrane. Kai aptinkama kliūtis, garsinis signalas įsijungia ir taip pat rodomas LCD ekrane.

Radarų sistemos turi daugybę gynybos ir civilinių programų.

Radaras susideda iš siųstuvo, kuris perduoda spindulį link taikinio, kurį taikinys atspindi kaip aido signalą. Atspindėtą signalą priima imtuvas. Šis imtuvas apdoroja gautą signalą ir pateikia tokią informaciją kaip taikinio buvimas, atstumas, padėtis (judanti ar nejudanti) arba greitis, kuris rodomas ekrane.

1 žingsnis: reikalingi komponentai

Privalomi komponentai
Privalomi komponentai

„Arduino UNO R3-“yra mikrovaldiklio plokštė, pagrįsta išimamu dvigubo įpakavimo paketu (DIP) ATmega328 AVR mikrovaldikliu. Jame yra 20 skaitmeninių įvesties/išvesties kaiščių (iš kurių 6 gali būti naudojami kaip PWM išėjimai, o 6 - kaip analoginiai įėjimai).

HC -SR04 ultragarsinis jutiklis -Šis jutiklis yra 4 kontaktų modulis, kurio kaiščių pavadinimai yra atitinkamai Vcc (5v), Trigger, Echo ir Ground. Šis jutiklis yra labai populiarus jutiklis, naudojamas daugelyje programų, kur reikia matuoti atstumą ar jutimo objektus. Modulis turi dvi akis kaip projektai priekyje, kurie sudaro ultragarsinį siųstuvą ir imtuvą.

„Tower Pro SG90 Micro Servo Motor“-ši servo sistema yra 180 ° pasukimo servo. Tai skaitmeninis servo variklis, kuris greičiau ir geriau priima ir apdoroja PWM signalą. Jis aprūpina sudėtingas vidines grandines, kurios užtikrina gerą sukimo momentą, laikymo galią ir greitesnius atnaujinimus reaguojant į išorines jėgas. Jį sudaro trys laidai, nuspalvinti rudos, raudonos ir geltonos spalvos.

Ruda/juoda: prijungta prie žemės

Raudona: prijungta prie VCC (5v)

Geltona/balta: prijungtas prie duomenų kaiščio per šį pwm signalą, skirtą varikliui valdyti.

16x2 LCD ekranas (žalias apšvietimas)- 16x2 LCD ekranas yra raidinis ir skaitmeninis ekranas. Jis pagrįstas HD44780 ekrano valdikliu ir yra paruoštas sąsajai su dauguma mikrovaldiklių. Jis veikia su 5 V įtampa ir turi žalią apšvietimą, kurį galima įjungti ir išjungti pagal pageidavimą. Ekrano kontrastą taip pat galima valdyti keičiant kontrasto valdymo kaiščio įtampą (3 kaištis).

Garsinis signalas

12v maitinimo plokštė

Trumpieji laidai

2 žingsnis: komponentai, sujungti kartu

Sujungti komponentai
Sujungti komponentai

LCD PIN_RS ------------------ 12 iš „Arduino Uno“

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

LCD PIN_LT ------------------- 11 iš „Arduino Uno“

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

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

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

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

LCD PIN_D4 ------------------- 5 iš „Arduino Uno“

LCD PIN_D5 ------------------- 4 iš „Arduino Uno“

LCD PIN_D6 ------------------- 3 iš „Arduino Uno“

LCD PIN_D7 ------------------- 2 iš „Arduino Uno“

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

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

Jutiklio kaištis_VCC ---------------- 5V

„Arduino Uno“jutiklis „Pin_Trig“------------------ 8

Jutiklis „Pin_Echo“----------------- 9 iš „Arduino Uno“

Jutiklio kaištis_GND ------------------ GND

Servo variklis turi moterišką jungtį su trimis kaiščiais. Ruda/juoda dažniausiai yra žemė.

Prijunkite maitinimo kabelį, kuris visuose standartuose turėtų būti raudonas, prie 5 V „Arduino“.

Prijunkite likusią servo jungties liniją prie skaitmeninio „Arduino“kaiščio.

„Buzzer pin“- „Positive“yra prijungtas prie „Arduino“skaitmeninio kaiščio, o kitas- prie žemės.

3 žingsnis: Kodas

Kodas
Kodas

Atsisiųskite pagrindinį kodą iš šios nuorodos:-

Pagrindinis kodas:

Įkėlę programą į „Arduino“, galite pamatyti radarų sistemą naudodami programinę įrangą pavadinimu „Processing“.

Apdorojimas galimas „Linux“, „Mac OS X“ir „Windows“.

Programinę įrangą galite atsisiųsti iš nuorodos: https://processing.org/download/. Pasirinkite norimą atsisiųsti programinę įrangą.

Įkėlę pagrindinį kodą paleiskite apdorojimo kodą.

Pastaba:- Jūs turite pakeisti prievado pavadinimą ir sąlygas pagal savo poreikius.

Kai paleidžiate apdorojimo kodą, atidaromas juodas langas. Galite matyti judantį radarą ir, kai aptinkama kliūtis, atsiranda raudona linija.

Apdorojimo kodą galite atsisiųsti iš aukščiau pateiktos nuorodos (Pagrindinis kodas).

Tikimės, kad jums tai palengvino. Jei jums patinka ši pamoka ir jums pasirodė naudinga, nepamirškite užsiprenumeruoti ir, jei turite kokių nors abejonių, klausimų ar jums reikia pagalbos, tiesiog palikite komentarą žemiau…

Ačiū elementzonline.com

Rekomenduojamas: