Si Të Krijoni Një Distancë Dalluese Tejzanor Në HC-SR04 Dhe Arduino

Përmbajtje:

Si Të Krijoni Një Distancë Dalluese Tejzanor Në HC-SR04 Dhe Arduino
Si Të Krijoni Një Distancë Dalluese Tejzanor Në HC-SR04 Dhe Arduino

Video: Si Të Krijoni Një Distancë Dalluese Tejzanor Në HC-SR04 Dhe Arduino

Video: Si Të Krijoni Një Distancë Dalluese Tejzanor Në HC-SR04 Dhe Arduino
Video: ARDUINO NANO + Ultrasonic sensor HC-SR04 2024, Nëntor
Anonim

Unë propozoj një projekt të distancuesit bazuar në sensorin tejzanor HC-SR04 dhe bordin Arduino. Leximet e sensorit shfaqen në ekranin e kristalit të lëngët dhe energjia furnizohet nga një bateri 9 volt.

Paraqitja e projektit Rangefinder
Paraqitja e projektit Rangefinder

Është e nevojshme

  • - Arduino Nano;
  • - distancë tejzanor HC-SR04;
  • - ekran LCD;
  • - trupi;
  • - bateria "Krona";
  • - Potenciometër 10 kOhm;
  • - bordi i bukës;
  • - telat lidhës.

Udhëzimet

Hapi 1

Për të filluar, duhet të zgjidhni madhësinë e duhur për rastin. Madhësia varet nga bordi Arduino që do të përdorni (UNO, Mini, Nano ose ndonjë tjetër), si dhe sa madhësi është LCD-i juaj. Insteadshtë e mundur të përdorni një tregues miniaturë LED me 3 karaktere në vend të LCD. Kjo do të jetë e mjaftueshme për të shfaqur distancën në centimetra, sepse sensori tejzanor i përdorur ka një diapazon matjeje nga 3 deri në 400 cm.

Zgjedhja e një rasti për një distancë
Zgjedhja e një rasti për një distancë

Hapi 2

Le të vlerësojmë se si do të radhiten pjesët brenda trupit. Pritini vrimat për sensorin tejzanor, për ekranin dhe ndërprerësin.

Hapi 3

Tani le të shohim qarkun e pajisjes sonë. Furnizimi me energji - nga bateria "Krona" 9 V. Ndërroni çelësin S1 - për ta ndezur dhe çaktivizuar pajisjen. Ekrani i kristalit të lëngët (LCD) është i lidhur në një mënyrë standarde me një potenciometër 10 kΩ për të rregulluar kontrastin. LCD dhe sensori tejzanor mundësohen nga 5 V.

Qarku i distancuesit tejzanor
Qarku i distancuesit tejzanor

Hapi 4

Le të shkruajmë një skicë për distancën tonë. Gjithçka është e thjeshtë këtu. Së pari, ne iniciojmë LCD në kunjat 12, 11, 10, 9, 8 dhe 7 duke përdorur bibliotekën LiquidCrystal nga Arduino IDE.

Tjetra, ne lidhim këmbët e këmbëzës dhe echo të distancuesit me kunjat 6 dhe 5 të bordit Arduino.

Çdo 50 ms do të kërkojmë distancën nga detektori duke përdorur funksionin getDistance () dhe do ta shfaqim atë në LCD.

Skica e distancuesit
Skica e distancuesit

Hapi 5

Pasi të kemi shkruar skicën në kujtesën Arduino, ne mund të montojmë pajisjen. Paraqitja e brendshme që unë sugjeroj është treguar në figurë. Kam rregulluar ekranin dhe sensorin me ngjitës të nxehtë. Mban mjaft fort, por në të njëjtën kohë bën të mundur heqjen e pjesëve të lidhura, nëse është e nevojshme. Këshillohet të vendosni gjithçka në mënyrë që të mund të lidheni me portën USB të Arduino dhe të rregulloni "firmware" nëse është e nevojshme. Për shembull, ndryshoni tekstin e shfaqur ose korrigjoni koeficientët për llogaritjen e distancës. Mund të jetë e nevojshme të ndryshoni kontrastin e LCD-së, prandaj këshillohet gjithashtu të keni në dispozicion një rregullues të potenciometrit.

Shtrirja e pjesëve të brendshme të distancuesit tejzanor
Shtrirja e pjesëve të brendshme të distancuesit tejzanor

Hapi 6

Një version i pajisjes së përfunduar tregohet në foto. Shtë mjaft kompakt dhe i lehtë për t’u përdorur. Sigurisht, një pajisje e tillë ka karakteristikat e veta. Disa këshilla të rëndësishme për përdorimin janë dhënë në fund në seksionin e këshillave të dobishme.

Recommended: