Turinys:

ULTRAZONINIS JUTIKLIS HC-SR04: 9 žingsniai
ULTRAZONINIS JUTIKLIS HC-SR04: 9 žingsniai

Video: ULTRAZONINIS JUTIKLIS HC-SR04: 9 žingsniai

Video: ULTRAZONINIS JUTIKLIS HC-SR04: 9 žingsniai
Video: Ultrasonic sensor HC-SR04 - Arduino due 2024, Liepa
Anonim
ULTRAZONINIS JUTIKLIS HC-SR04
ULTRAZONINIS JUTIKLIS HC-SR04

Kaip rodo pavadinimas, jis naudoja ultragarso garso bangas, kad atliktų užduotį. Taip, ji naudoja ultragarso garso bangas, kad išmatuotų atstumo jutimo kliūtis ir tt. Tai yra elektroninė grandinė arba prietaisas, kuris paprastai šiandien naudojamas įvairioms užduotims atlikti. Šie jutikliai yra žinomi ir paplitę projekto tikslais. Šie jutikliai gali būti prijungti prie įvairių mikrovaldiklių, kad būtų sukurtas projektas.

Šiais laikais matome aklas lazdeles, automatines duris, radarus, kurie naudoja tą pačią ar geresnę ultragarso jutiklio versiją šiems darbams atlikti, nes aš naudoju pagrindinį ir lengvai prieinamą rinkoje.

1 žingsnis: APRAŠYMAS

APIBŪDINIMAS
APIBŪDINIMAS

Ultragarsinis jutiklis yra jutiklis, pagamintas iš dviejų LM324 ic ir MAX3232 ic, perduodančio keitiklio ir priėmimo keitiklio bei įvairių kitų komponentų.

Jutiklis turi keturių kontaktų VCC, GND, TRIG, ECHO, kurie naudojami siųsti ir priimti impulsinius signalus į MAX3232 ic.

Siunčiantys ir gaunantys keitikliai siunčia ultragarso bangas porai mikrosekundžių, o priėmimo keitiklis suvokia šias bangas atgal, o mikrovaldiklis apskaičiuoja atstumą pagal užimamą laiką.

*PASTABA: ŠIS JUTIKLIS PAGRINDAS ULTRASONINĖS GARSO BANGOMIS ir priklauso nuo įvairių veiksnių, panašių į drėgmę, temperatūrą ir kitus rezultatus, keičiančius jutiklio vertę.

Šis jutiklis suteikia impulsinio tipo išvestį, o tai reiškia, kad jis siunčia mikrovaldikliui laiką, per kurį bangos pataiko į objektą ir grįžta. Jis gali išmatuoti maždaug 4 metrų atstumą, priklausomai nuo bibliotekos, naudojamos duomenims apskaičiuoti. Tačiau jis turi minimalų atstumą, per kurį jokie objektai neturėtų būti plokštumoje arba jutiklis atstos nepageidaujamą atstumą, tai yra 2 cm.

2 žingsnis: FUNKCIJOS IR TAIKYMAS

  • Didelio greičio duomenų skaičiavimai
  • Paprasta naudoti
  • Aptikimo kampas apie 120 laipsnių
  • Suteikia beveik tikslų atstumą
  • Impulsų tipo duomenų tipas
  • Žema kaina
  • Galima naudoti durims ir aklai
  • Saugumo tikslas
  • Mokyklos projektai

3 žingsnis: JUTIKLIO SPECIFIKACIJOS

JUTIKLIO SPECIFIKACIJOS
JUTIKLIO SPECIFIKACIJOS
JUTIKLIO SPECIFIKACIJOS
JUTIKLIO SPECIFIKACIJOS

4 veiksmas: reikalingi komponentai

  • Bet kuris mikrovaldiklis, pageidautina „Arduino Uno“pradedantiesiems.
  • Duonos lenta
  • Jumperio laidai

5 veiksmas: grandinės diagrama

GRANDINĖS DIAGRAMA
GRANDINĖS DIAGRAMA

Pirmiausia iš mikrovaldiklio paimkite maitinimo linijas ant duonos lentos

VCC/5v+ linija ir GND - linija.

Tada prijunkite jutiklį prie duonos lentos ir prijunkite maitinimą prie jutiklių iš elektros linijų, naudodami trumpiklius.

Dabar prijunkite TRIG JUTIKLIO PIN kodą prie MICROCONTROLLER DIGITAL (PIN 3) ir ECHO JUTIKLIO PIN PIN kodą prie MICROCONTROLLER skaitmeninio (PIN 2).

6 žingsnis: BIBLIOTEKA

Skaičiavimui naudojau ultragarso biblioteką, kurios nuoroda čia

github.com/JRodrigoTech/Ultrasonic-HC-SR04 ULTRASONIC HC-SR04 biblioteka arba galite ją atsisiųsti naudodami „Arduino“bibliotekos tvarkyklę

7 veiksmas: KODAS

// įdėti šį kodą į arduino idėją iš šios eilutės

#įtraukti

Ultragarsinis ultragarsas (9, 8); // (Trig PIN, Echo PIN)

void setup () {

Serial.begin (9600);

}

tuštumos kilpa ()

{

Serijinis atspaudas (ultragarsinis diapazonas (CM)); // CM arba INC

Serial.println ("cm");

vėlavimas (100);

}

8 žingsnis: DARBAS

Kai kodas prasideda, jis inicijuojamas

smeigtukas, į kurį jutiklis siunčia savo duomenis, tada mikrovaldiklis laukia, kol duomenys bus gauti, kai tik duomenys bus gauti

Ultragarso bangos siunčiamos 10 mikrosekundžių impulsu, jas priima imtuvas, o „Arduino“apskaičiuoja atstumą pagal laiką, per kurį bangos grįžta į jutiklį.

9 veiksmas:

Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas
Vaizdas

Dabar mes turime PCB dizainą ir laikas užsisakyti PCB.

Norėdami tai padaryti, tiesiog eikite į JLCPCB.com ir spustelėkite mygtuką „QUOTE NOW“.

JLCPCB taip pat remia šį projektą. JLCPCB (ShenzhenJLC Electronics Co., Ltd.) yra didžiausia PCB prototipų įmonė Kinijoje ir aukštųjų technologijų gamintojas, kurio specializacija yra greitas PCB prototipas ir mažos partijos PCB gamyba. Galite užsisakyti mažiausiai 5 PCB tik už 2 USD.

Norėdami gauti PCB, įkelkite gerber failą, kurį atsisiuntėte paskutiniame veiksme. Įkelkite.zip failą arba taip pat galite nuvilkti gerber failus.

Įkėlę ZIP failą, apačioje pamatysite sėkmės pranešimą, jei failas sėkmingai įkeltas. Galite peržiūrėti „Gerber“peržiūros programos PCB ir įsitikinti, kad viskas gerai. Galite peržiūrėti tiek PCB viršutinę, tiek apatinę dalis.

Įsitikinę, kad mūsų PCB atrodo gerai, dabar galime pateikti užsakymą už priimtiną kainą. Galite užsisakyti 5 PCB tik už 2 USD, bet jei tai pirmas užsakymas, galite gauti 10 PCB už 2 USD.

Norėdami pateikti užsakymą, spustelėkite mygtuką „IŠSAUGOTI Į KREPŠELĮ“.

Mano PCB pagamino 2 dienas ir atvyko per savaitę, naudojant DHL pristatymo parinktį. PCB buvo gerai supakuoti, o kokybė tikrai gera.

*PASTABA:- Jei jums reikia PCB gor šio projekto, susisiekite su manimi arba parašykite man komentaruose.

Rekomenduojamas: