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

Arduino Range Finder: 6 алхам
Arduino Range Finder: 6 алхам

Видео: Arduino Range Finder: 6 алхам

Видео: Arduino Range Finder: 6 алхам
Видео: Диагностика и ремонт блока управления Webasto, переделка после паялкиных. 2024, Долдугаар сарын
Anonim
Arduino хүрээ хайгч
Arduino хүрээ хайгч

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

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

Материалаа цуглуул
Материалаа цуглуул

Энэ төслийг дуусгахын тулд та дараахь зүйлийг олж авах ёстой.

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

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

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

Эсэргүүцэл (10 000 Ом)

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

Сонар

Алхам 2: Таны хэлхээг холбох

Таны хэлхээг холбож байна
Таны хэлхээг холбож байна

Дээрх схемийг дагаж хэлхээгээ холбоно уу. Vcc нь 5v зүүтэй, триг нь 9 зүүтэй, цуурай нь 10 зүүтэй, gnd нь газардуулгатай холбогдсон болохыг та анзаарах болно.

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

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

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

Алхам 4: Таны шалгалт тохируулгын мэдээллийг бүртгэх

Таны шалгалт тохируулгын мэдээллийг бүртгэж байна
Таны шалгалт тохируулгын мэдээллийг бүртгэж байна
Таны шалгалт тохируулгын мэдээллийг бүртгэж байна
Таны шалгалт тохируулгын мэдээллийг бүртгэж байна

Одоогоор таны Arduino зайны утгыг гаргаагүй байгаа бөгөөд үргэлжлэх хугацааны утгыг гаргаж байна. Шугамын тэгшитгэлийг олохын тулд бид шалгалт тохируулгын муруй үүсгэх хэрэгтэй. Үүнийг хийхийн тулд 5 инч тутамд Arduino -ийн үйлдвэрлэсэн хугацааг тэмдэглэж, ардуиногоо суурин дээр нь суулгаарай. Дараа нь бид энэ өгөгдлийг аваад Excel -ийн хүснэгтэд оруулах болно.

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

Таны тохируулгын муруйг бий болгож байна
Таны тохируулгын муруйг бий болгож байна

Excel -д 1 -р баганад зайгаа, 2 -р баганад зайгаа оруулна уу. Дараа нь багануудыг тодруулж, дараа нь тараах схемийг оруулна уу. Өгөгдлийн цэгүүдийн аль нэг дээр хулганы баруун товчийг дараад trendline форматыг дараад шугаман сонголтыг сонгоно уу. Эцэст нь диаграм дээрх дэлгэцийн тэгшитгэлийг сонгоно уу. Эцэст нь танд өгсөн тэгшитгэлийг тэмдэглэ.

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

Таны системийг тохируулж байна
Таны системийг тохируулж байна

Та тэгшитгэлээ олсныхоо дараа үргэлжлэх хугацааг зай болгон хувиргах болно. Тэгшитгэлээ аваад кодоо оруулна уу. Жишээлбэл, миний тэгшитгэл y = 0.007x-0.589 байсан тул би оруулах болно:

үргэлжлэх хугацаа = pulseIn (echoPin, HIGH);

саатал (1000);

зай = 0.007*үргэлжлэх хугацаа-0.589;

Serial.println (зай);

саатал (500);

Энэ кодыг хадгалаад Arduino дээрээ оруулна уу

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