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

Raspberry Pi болон HC-SR04 ашиглан зайны мэдрэгч: 3 алхам
Raspberry Pi болон HC-SR04 ашиглан зайны мэдрэгч: 3 алхам

Видео: Raspberry Pi болон HC-SR04 ашиглан зайны мэдрэгч: 3 алхам

Видео: Raspberry Pi болон HC-SR04 ашиглан зайны мэдрэгч: 3 алхам
Видео: Scratch Coding Show: Видео мэдрэгч буюу хөдөлгөөн мэдрэгч ашиглан хийсэн програм. 2024, Долдугаар сарын
Anonim
Raspberry Pi болон HC-SR04-ийн тусламжтайгаар зайны мэдрэгч
Raspberry Pi болон HC-SR04-ийн тусламжтайгаар зайны мэдрэгч

HC-SR04 хэт авианы зайн мэдрэгч нь контактгүй хэт авианы дууны тусламжтайгаар объект хүртэлх зайг хэмждэг. Энэ нь хүлээн авагч, хяналтын хэлхээ гэсэн хоёр дамжуулагчаас бүрдэнэ. Дамжуулагч нь өндөр давтамжийн хэт авианы дуу гаргадаг бөгөөд энэ нь ойролцоох хатуу биетүүдээс үсэрч, хүлээн авагч нь буцах цуурайг сонсдог. Дараа нь энэхүү цуурайг хяналтын хэлхээгээр боловсруулж, дамжуулж, хүлээн авсан дохионы хоорондын зөрүүг тооцоолно. Энэ хугацааг дараа нь ухаалаг математикийн хамт мэдрэгч болон тусгах объект хоорондын зайг тооцоолоход ашиглаж болно!

Хангамж

Танд хэрэгтэй зүйл:

  • Raspberry Pi 2/3/4
  • Бичил SD карт Raspbian -ээр ачаалагдсан
  • 5.1V USB тэжээлийн хангамж
  • HC-SR04 (мэдээжийн хэрэг)
  • Талхны самбар
  • 4 Эрэгтэй эмэгтэй кабель
  • Raspberry Pi -ийн дэлгэц ба гар

Алхам 1: Raspberry Pi -ийг тохируулна уу

Raspberry Pi -ийг тохируулна уу
Raspberry Pi -ийг тохируулна уу
  1. Raspbian -ээр тохируулсан SD картаа (NOOBS -ээр) Raspberry Pi -ийнхээ доор байрлах microSD картны үүрэнд оруулна уу.
  2. Гарныхаа кабелийн USB холбогч төгсгөлийг олж, гарыг Raspberry Pi дээрх USB порт руу холбоно уу (та аль портыг ашиглаж байгаа нь хамаагүй).
  3. Дэлгэцээ хананд залгаж, асаасан эсэхийг шалгаарай. Raspberry Pi дээрх HDMI порт (үүд) -ийг хараарай - тэд орой дээр нь хавтгай талтай болохыг анхаарна уу. Raspberry Pi -ийн HDMI порт руу дэлгэц холбохын тулд кабель ашиглана уу - шаардлагатай бол адаптер ашиглана уу.

  4. USB тэжээлийн хангамжийг залгуурт холбоод Raspberry Pi -ийн тэжээлийн порт руу холбоно уу.
  5. Таны Raspberry Pi ачаалах болно, дараа нь та ажиллахад бэлэн болно.

Алхам 2: Тоног төхөөрөмжийг тохируулах

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

Хэт авианы зайн мэдрэгчийг суурилуулах нь маш энгийн бөгөөд өөр нарийн төвөгтэй хэсэг шаардлагагүй, зөвхөн мэдрэгч, 4 кабель, Raspberry Pi. Энэ нь зөвхөн дөрвөн тээглүүртэй:

  • 2 -р зүү рүү VCC (5V)
  • 12 -р зүү рүү TRIG хийх (GPIO 18)
  • 18 -р Pin руу ECHO (GPIO 24)
  • GND 6 -р зүү рүү (GND)

Алхам 3: Python скрипт

Python скрипт
Python скрипт

Нэгдүгээрт, бид python gpiozero номын санг суулгаж, ашиглахын тулд бид шинэ скрипт үүсгэх болно

sudo нано зайны_сенсор.py

дараахтай:

# Бидэнд хэрэгтэй номын сангуудыг авах

from gpiozero import DistanceSensor from import import time # Хэт авианы мэдрэгч мэдрэгчийг = DistanceSensor (гох = 18, echo = 24) эхлүүлэх Үнэн бол: # 2 секунд хүлээгээрэй (2) # Зайг метрээр авна уу зай = мэдрэгч. зай # Гэхдээ бид хүсч байна энэ нь сантиметр зай = мэдрэгч.зай * 100 # Бид аравтын бутархай том тоог авах тул 2 цэг болгон дугуйруулах болно зай = дугуй (мэдрэгч. зай, 2) # Мэдээллийг дэлгэц дээр хэвлэх ("Зай: {} см ". формат (мэдрэгч. зай))

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