Агуулгын хүснэгт:

Sonar туршилтын төлөвлөгөө: 7 алхам (зурагтай)
Sonar туршилтын төлөвлөгөө: 7 алхам (зурагтай)

Видео: Sonar туршилтын төлөвлөгөө: 7 алхам (зурагтай)

Видео: Sonar туршилтын төлөвлөгөө: 7 алхам (зурагтай)
Видео: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Долдугаар сарын
Anonim
Sonar туршилтын төлөвлөгөө
Sonar туршилтын төлөвлөгөө

Энэхүү туршилтын төлөвлөгөөний зорилго нь хаалга нээлттэй эсвэл хаалттай эсэхийг тодорхойлох явдал юм. Энэхүү туршилтын төлөвлөгөө нь хэрхэн дуу авианы мэдрэгч бүтээх, програм зохиох, мэдрэгчийг тохируулах, эцэст нь манай сургуулийн цэцэрлэгт байгаа тахианы махны үүд хаалга нээлттэй байгаа эсэхийг олж мэдэх болно.

Алхам 1: Материал

Материал
Материал
Материал
Материал
Материал
Материал
Материал
Материал

Аж үйлдвэрүүд, Адафрут. "Хагас хэмжээтэй талхны самбар." Adafruit Industries блог RSS, www.adafruit.com/product/64.

"Холбогч утас." Arduino-г судлах, 2013 оны 6-р сарын 23, www.exploringarduino.com/parts/jumper-wires/.

Макфос. "Кабельтай Arduino Uno R3." Robu.in | Энэтхэгийн онлайн дэлгүүр | RC хобби | Робот техник, robu.in/product/arduino-uno-r3/.

Неделковский, Дежан. "Хэт авианы мэдрэгч HC-SR04 ба Arduino заавар." HowToMechatronics, 2017 оны 12-р сарын 5, howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/.

Танд хэрэгтэй болно:

Arduino болон Excel SpreadSheets бүхий компьютер

USB кабель

Arduino Uno микроконтроллер

Талхны самбар

Сонар мэдрэгч (HC-SR04)

Arduino Wires

Шугам

Алхам 2: Хэлхээг холбох

Цахилгаан хэлхээг холбож байна
Цахилгаан хэлхээг холбож байна

"Уйтгарлах." Төсөл-HC-SR04 төсөл, fritzing.org/projects/hc-sr04-project.

Дээрх зургийг ашиглан утаснуудаа arduino руу хэрхэн холбохыг дагахад тусална уу.

Үүнийг шалгаарай:

VCC зүү дээрх утас 5V -тэй холбогддог

Trig pin дээрх утас нь 8 -р зүүтэй холбогддог

цуурай зүү дээрх утас 9 -р зүүтэй холбогддог

GND дээрх утас нь газардуулгатай холбогддог

ТАЙЛБАР: Дээрх зохион байгуулалтанд утас байхын оронд утсыг шууд arduino руу холбож болно.

Алхам 3: Програм үүсгэх

Хөтөлбөрийг бий болгох
Хөтөлбөрийг бий болгох

Энэ код нь Sonar мэдрэгчийн утгыг уншдаг бөгөөд энэ нь объектоос дуу гарч, Sonar мэдрэгч рүү буцаж ирэхэд хэр удаан хугацаа шаардагддагийг илэрхийлдэг.

Бид энэ кодыг ашиглан цуурайнаас үзүүлсэн утгыг тооцоолж, дараа нь налууг олж авахын тулд энэ мэдээллийг excel хуудсан дээр графикаар тохируулж, дараа нь програмд ашиглах болно.

Алхам 4: Мэдээлэл цуглуулах, шалгалт тохируулга хийх

Мэдээлэл цуглуулах, шалгалт тохируулга хийх
Мэдээлэл цуглуулах, шалгалт тохируулга хийх
Мэдээлэл цуглуулах, шалгалт тохируулга хийх
Мэдээлэл цуглуулах, шалгалт тохируулга хийх

Бидний олж авсан утгууд нь объект ба мэдрэгчийн хоорондох зайг захирагчийн тусламжтайгаар хэмжсэн бөгөөд бид цуваа дэлгэц дээр гарч ирсэн утгыг бичжээ. Бид.5 инч тутамд хэмждэг.

Excel-ийн хүснэгтийн өгөгдлийг ашиглан x тэнхлэг нь миллисекундээр, y тэнхлэг нь инчээр зайтай байх тараалт диаграмыг үүсгэнэ.

График үүсгэсний дараа график дээр дарж тохируулгын муруй үүсгэн Chart Tools хэсэгт Layout -ийн дагуу Lineer Trendline -ийг сонгоно уу. Trendline сонголтуудын доор Lineer -ийг сонгоод "График дээрх тэгшитгэлийг харуулах" гэсэн сонголтыг сонгоно уу.

Тэгшитгэл гарч ирэх бөгөөд бид объектыг инчээр хэр хол зайд байгааг тодорхойлохын тулд ирээдүйн кодын хувьд энэ тэгшитгэлийг ашиглах болно.

Алхам 5: Манай тэгшитгэлийг ашиглан шинэ код үүсгэх

Манай тэгшитгэлийг ашиглан шинэ код үүсгэх
Манай тэгшитгэлийг ашиглан шинэ код үүсгэх

Дээрх кодыг өнгөрсөн слайд дахь шалгалт тохируулгын муруйгаас олж авсан тэгшитгэлээр ашигласан. Энэ тэгшитгэл нь миллисекундыг инч болгон хөрвүүлдэг.

Алхам 6: Эцсийн код

Эцсийн код!
Эцсийн код!

Энэ код нь Sonar уншдаг зайнд үндэслэн хаалга нээлттэй байгаа эсэхийг бидэнд хэлэх эцсийн код юм. Туршилтын хувьд хэрэв Sonar хаалга 14 инчээс хол зайтай гэж уншсан бол энэ нь хаалга нээлттэй байна гэсэн утгатай бол Цуваа монитор дараа нь "Хаалга нээлттэй байна" гэж хэвлэнэ.

Алхам 7: Үр дүн

Ерөнхийдөө мэдрэгч нь үнэн зөв байсан. Хязгаарлалтууд цөөн байсан бөгөөд бидний мэдрэх сул талууд нь мэдрэгч нь урд талын конус хэлбэрийн утгыг уншдаг, мэдрэгч нь маш мэдрэмтгий, богино зайд байгаа объектууд хачин утгыг харуулдаг, 14 инчээс хэтрэх утга нь үнэн зөв байдаггүй байв. Мэдрэгч нь энэ тохиолдолд хаалганаас алслагдсан зайг хэмжихийг хүссэн объекттой ижил өндөрт байх ёстой, гэхдээ энэ нь үүргээ гүйцэтгэсэн.

Зөвлөмж болгож буй: