Përmbajtje:

Plani i Testit të Sonarit: 7 hapa (me fotografi)
Plani i Testit të Sonarit: 7 hapa (me fotografi)

Video: Plani i Testit të Sonarit: 7 hapa (me fotografi)

Video: Plani i Testit të Sonarit: 7 hapa (me fotografi)
Video: 35+ Years of UFO Research: Disclosure, Governments, Grusch, Malmstrom, USOs, & more: Preston Dennett 2024, Nëntor
Anonim
Plani i Testit të Sonarit
Plani i Testit të Sonarit

Qëllimi i këtij plani testimi është të përcaktojë nëse një derë është e hapur apo e mbyllur. Ky plan testi do t'ju tregojë se si të ndërtoni një sensor sonar, të krijoni një program, të kalibroni sensorët dhe përfundimisht të zbuloni nëse dera e kafazit të pulave në kopshtin e shkollës sonë është e hapur apo jo.

Hapi 1: Materialet

Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale
Materiale

Industritë, Adafruit. "Breadboard me madhësi gjysmë." Blogu i Industrive Adafruit RSS, www.adafruit.com/product/64.

"Telat Jumper". Eksplorimi i Arduino, 23 qershor 2013, www.exploringarduino.com/parts/jumper-wires/.

Macfos. "Arduino Uno R3 me kabllo." Robu.in | Dyqani Online Indian | RC Hobi | Robotikë, robu.in/product/arduino-uno-r3/.

Nedelkovski, Dejan. "Sensori tejzanor HC-SR04 dhe Arduino Tutorial." HowToMechatronics, 5 Dhjetor 2017, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.

Do t'ju duhet:

Kompjuter me SpreadSheets Arduino dhe Excel

Kabllo USB

Mikrokontrollues Arduino Uno

Breadboard

Sensor Sonar (HC-SR04)

Telat Arduino

Sundimtar

Hapi 2: Lidhja e qarkut

Lidhja e qarkut
Lidhja e qarkut

"I ngrirë". Projekti-Projekti HC-SR04, fritzing.org/projects/hc-sr04-project.

Përdorni imazhin e mësipërm për t'ju ndihmuar të ndiqni mënyrën e lidhjes së telave me arduino.

Sigurohu:

tela në kunjin VCC lidhet me 5V

tela në kunjin Trig lidhet me kunjin 8

tela në kunjin Echo lidhet me kunjin 9

tela në GND lidhet me Tokën

SH NOTNIM: Ju mund t'i lidhni telat drejtpërdrejt me arduino në vend që të keni tela në aranzhimin e mësipërm.

Hapi 3: Krijimi i Programit

Krijimi i Programit
Krijimi i Programit

Ky kod lexon një vlerë nga sensori Sonar, kohëzgjatja, e cila përfaqëson sa kohë u desh që tingulli të hidhej nga një objekt dhe të kthehej përsëri në sensorin Sonar.

Ne do ta përdorim këtë kod për të llogaritur vlerat e paraqitura nga jehona, dhe pastaj grafikoni atë informacion në një fletë excel për të marrë pjerrësinë, dhe përfundimisht kurbën e kalibrimit, të cilën ne do ta përdorim në program më vonë.

Hapi 4: Mbledhja e të dhënave dhe kalibrimi

Mbledhja e të dhënave dhe kalibrimi
Mbledhja e të dhënave dhe kalibrimi
Mbledhja e të dhënave dhe kalibrimi
Mbledhja e të dhënave dhe kalibrimi

Vlerat që morëm më sipër ishin duke matur me një vizore distancën midis një objekti dhe sensorit, dhe ne shënuam vlerën që u shfaq në monitorin serik. Ne matëm me çdo.5 inç.

Duke përdorur të dhënat nga fleta e përhapjes së excelit, krijoni një grafik të shpërndarjes në të cilën boshti x është kohëzgjatja në milisekonda dhe boshti y është distanca në inç.

Pas krijimit të grafikut, krijoni një kurbë kalibrimi duke klikuar në grafik dhe duke zgjedhur Linear Trendline nën Layout në seksionin Chart Tools. Nën opsionet e Trendline, zgjidhni Linear dhe zgjidhni opsionin që thotë "Shfaq ekuacionin në grafik".

Ekuacioni do të shfaqet dhe ne do ta përdorim atë ekuacion për kodin e ardhshëm për të qenë në gjendje të përcaktojmë se sa larg është një objekt në inç.

Hapi 5: Krijimi i një Kodi të Ri duke përdorur Ekuacionin Tonë

Krijimi i një Kodi të Ri duke përdorur Ekuacionin Tonë
Krijimi i një Kodi të Ri duke përdorur Ekuacionin Tonë

Ne përdorëm kodin e mësipërm me ekuacionin që morëm nga kurba e kalibrimit në rrëshqitjen e kaluar. Ky ekuacion shndërron milisekonda në inç.

Hapi 6: Kodi Përfundimtar

Kodi Përfundimtar!
Kodi Përfundimtar!

Ky kod është kodi përfundimtar që do të na tregojë nëse dera është e hapur apo jo, bazuar në distancën që lexon Sonari. Për testin tonë, ne matëm se nëse Sonari lexonte se dera ishte më shumë se 14 inç larg, kjo do të thoshte se dera ishte e hapur, Monitori Serial do të printonte "Dera është e hapur".

Hapi 7: Rezultatet

Në përgjithësi, sensori ishte i saktë. Kishte disa kufizime. Disa disavantazhe që përjetuam ishin se sensori lexonte vlerat në një formë koni para tij, sensori ishte shumë i ndjeshëm, objektet në distanca të shkurtra shfaqnin vlera të çuditshme dhe vlerat mbi 14 inç nuk ishin të sakta. Ne duhej të siguroheshim që sensori ishte në të njëjtën lartësi me objektin që donim të matnim distancën nga, në këtë rast, dera, por që i shërbente funksionit të tij.

Recommended: