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

Хаалгатай хэт авианы хүрээ хайгч: 7 алхам (зурагтай)
Хаалгатай хэт авианы хүрээ хайгч: 7 алхам (зурагтай)

Видео: Хаалгатай хэт авианы хүрээ хайгч: 7 алхам (зурагтай)

Видео: Хаалгатай хэт авианы хүрээ хайгч: 7 алхам (зурагтай)
Видео: 【いっき団結】視聴者参加型実況!コメ無し参加OK!協力プレイでローグライク【みお】【誰でも参加OK】 2024, Арваннэгдүгээр
Anonim
Хэт авианы хүрээ хайгч нь хаалгатай
Хэт авианы хүрээ хайгч нь хаалгатай

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

Алхам 1: МАТЕРИАЛ

Төлөвлөгөөний хувьд бидэнд дараахь зүйлс хэрэгтэй болно.

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

USB кабель (Arduino -г компьютерт холбох)

Зөөврийн компьютер

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

Утас (ойролцоогоор 4-5)

Сонар

Алхам 2: Удирдах зөвлөлийг холбоно уу

Самбарыг холбож байна!
Самбарыг холбож байна!

Янз бүрийн төрөл, хэмжээтэй самбар байдаг, урт хугацааны хувьд бид дээрх эхний зургийг дагахыг зөвлөж байна.

Хэрэв танд жижиг зураг байгаа бол бид дээрх хоёр дахь зургийг ашиглахыг зөвлөж байна.

Алхам 3: Arduino програмчлах

Таны Arduino програмчлах!
Таны Arduino програмчлах!
Таны Arduino програмчлах!
Таны Arduino програмчлах!

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

Алхам 4: Сонар хүрээгээ тохируулах

Одоо та Sondu -аас хаалга хүртэлх зай эсвэл таны илрүүлж буй аливаа зүйлийг зөв харуулахын тулд Arduino -ийн ашиглаж болох тэгшитгэлийг тохируулах хэрэгтэй. Сонарын өмнө захирагч байрлуулж, ном гэх мэт аливаа зүйлийг аваарай. Объектын урд талыг захирагч дээр тэмдэглэгдсэн 10 инчийн шугам дээр байрлуулж, sonar өгсөн утгыг бичнэ. Номыг 5 инчээр нөөцөлж, дэлгэц дээр гарч буй утгыг бичээрэй.

Алхам 5: шалгалт тохируулгын муруй хийх

Калибровкийн муруй хийх
Калибровкийн муруй хийх

Одоо танд өгөгдөл байгаа тул бид үүнийг ашиглан зайг унших тэгшитгэлийг бий болгоно! Logger Pro-ийг ашиглан x тэнхлэгийг sonar ба y тэнхлэг хоорондын зайг sonar уншилт болгон тохируулж диаграмыг бөглөнө үү. Баруун талд хэв маягийг харуулсан цэгүүдийн багц гарч ирнэ. График дээрх хамгийн зүүн талын цэгээс зүүн тийш товшиж, хамгийн сүүлд хүрэх хүртэл баруун тийш чиглэсэн бүх цэгүүдийг тодруулна уу. Үүнийг хийсний дараа дэлгэцийн дээд хэсэгт байрлах График руу очоод "Шугаман" товчийг дарж хамгийн сайн тохирох шугамын графикийг оруулна уу.

Алхам 6: Системээ тохируулах

Та одоо код руугаа буцаж ороод int -ийн бүх утгыг хөвөх байдлаар өөрчлөх шаардлагатай бөгөөд код нь аравтын бутархай утгыг унших боломжийг олгоно. Дараа нь тэгшитгэлийнхээ дээд хэсэгт шинэ хувьсагч үүсгээд үүнийг "температур" гэж нэрлээд өмнөх алхамаас авсан тэгшитгэлтэй тэнцүү болгож тохируулна уу. "Хөвөх температур" гэсэн кодын шинэ мөр нэмж шинэ хувьсагчийг аравтын бутархай оруулахыг зөвшөөрнө үү. Эцэст нь эдгээр хоёр мөрийн дор Serial.println ("хувьсагчийн нэр") гэж оруулаад таны зайн шинэ утгыг тэмдэглэнэ. Энэ нь иймэрхүү харагдах ёстой =

*y нь хувьсагчийн оруулсан нэрийг илэрхийлнэ*

хөвөх y; y = (a* x) + b; Serial.println (y);

Бусад цуврал хэвлэлтийг хасахаа мартуузай, учир нь энэ бол бидний анхаарч буй үнэ биш юм.

Алхам 7: Sonar Range Finder -ийг туршиж үзэх

Sonar Range Finder -ийг туршиж байна
Sonar Range Finder -ийг туршиж байна

Та тэгшитгэлээ гаргасны дараа тэр тэгшитгэлийг ашиглаж кодонд оруулах боломжтой! Үүнийг оруулсны дараа та зөөврийн компьютерээ самбар дээр холбож, кодыг туршиж үзэх боломжтой. Сонар хэмжигч ба хаалганы зайнаас хамаарч тоонууд хэрхэн өөрчлөгдөж байгааг харах боломжтой, зөвхөн тоонууд өөрчлөгдөхөөс гадна гэрэл асаж, унтрах ёстой.

Таны Sonar хүрээ илрүүлэгчийг тохируулж, үр дүнг дэлгэц дээр харуулах ёстой. Та одоо хийж байна!:)

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