Përmbajtje:
- Hapi 1: Materialet
- Hapi 2: Lidhja e qarkut
- Hapi 3: Krijimi i Programit
- Hapi 4: Mbledhja e të dhënave dhe kalibrimi
- Hapi 5: Krijimi i një Kodi të Ri duke përdorur Ekuacionin Tonë
- Hapi 6: Kodi Përfundimtar
- Hapi 7: Rezultatet
Video: Plani i Testit të Sonarit: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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
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
"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
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
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ë
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
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:
Projekti Arduino: Gama e Testit LoRa Moduli RF1276 për Zgjidhjen e Gjurmimit GPS: 9 hapa (me fotografi)
Projekti Arduino: Gama e Testit LoRa Moduli RF1276 për GPS Zgjidhja e Gjurmimit: Lidhja: USB - Serial Nevoja: Shfletuesi Chrome Nevojë: 1 X Arduino Mega Nevojë: 1 X GPS Nevojë: 1 X kartë SD Nevojë: 2 X LoRa Modem RF1276Funksioni: Arduino Dërgo vlerën GPS në bazën kryesore - Baza kryesore ruan të dhënat në Dataino Server Lora Module: Gama ultra e gjatë
Alarmi i Afërsisë së Sonarit: 6 Hapa
Alarmi i afrimit të Sonarit: Ky udhëzues do të shpjegojë se si të krijoni një sensor/alarm afërsie duke përdorur një emetues/marrës tejzanor dhe LED
Plani i Provës së Sensorit të Lagështisë së Tokës: 6 hapa (me fotografi)
Plani i Provës së Sensorit të Lagështisë së Tokës: Sfida: Hartoni dhe ekzekutoni një plan që do të ndezë një LED të Kuq kur toka është e lagur dhe një LED të Gjelbër kur toka është e thatë. Kjo do të përfshijë përdorimin e Sensorit të Lagështisë së Tokës. Qëllimi: Qëllimi i këtij udhëzuesi është të shihet nëse ka rënë shi dhe nëse bima
Plani i Testit të Termistorit: 8 Hapa
Plani i Testit të Termistorit: Qëllimi i këtij plani testimi është të shohim nëse mund të matim temperaturën e trupit të njeriut. Ky plan testi do t'ju japë udhëzime se si të ndërtoni një termometër të thjeshtë dixhital, ta kalibroni atë, ta programoni dhe pastaj ta përdorni për të parë nëse mund të zbuloni një fev të simuluar
Përforcuesi i testit të stolit: 6 hapa
Përforcuesi i testit të stolit: Ky udhëzues detajon ndërtimin e një përforcuesi të stolit, i përshtatshëm për testimin e qarqeve audio. Ai përfshin kapëset e provës për të lidhur amplifikatorin në qarkun e provës, bateritë, kontrollin e volumit, një ndërprerës të energjisë dhe një altoparlant. Kjo përshpejton eksperimentet