Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Raspberry Pi -ийг тохируулна уу
- Алхам 2: Тоног төхөөрөмжийг тохируулах
- Алхам 3: Python скрипт
Видео: Raspberry Pi болон HC-SR04 ашиглан зайны мэдрэгч: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
HC-SR04 хэт авианы зайн мэдрэгч нь контактгүй хэт авианы дууны тусламжтайгаар объект хүртэлх зайг хэмждэг. Энэ нь хүлээн авагч, хяналтын хэлхээ гэсэн хоёр дамжуулагчаас бүрдэнэ. Дамжуулагч нь өндөр давтамжийн хэт авианы дуу гаргадаг бөгөөд энэ нь ойролцоох хатуу биетүүдээс үсэрч, хүлээн авагч нь буцах цуурайг сонсдог. Дараа нь энэхүү цуурайг хяналтын хэлхээгээр боловсруулж, дамжуулж, хүлээн авсан дохионы хоорондын зөрүүг тооцоолно. Энэ хугацааг дараа нь ухаалаг математикийн хамт мэдрэгч болон тусгах объект хоорондын зайг тооцоолоход ашиглаж болно!
Хангамж
Танд хэрэгтэй зүйл:
- Raspberry Pi 2/3/4
- Бичил SD карт Raspbian -ээр ачаалагдсан
- 5.1V USB тэжээлийн хангамж
- HC-SR04 (мэдээжийн хэрэг)
- Талхны самбар
- 4 Эрэгтэй эмэгтэй кабель
- Raspberry Pi -ийн дэлгэц ба гар
Алхам 1: Raspberry Pi -ийг тохируулна уу
- Raspbian -ээр тохируулсан SD картаа (NOOBS -ээр) Raspberry Pi -ийнхээ доор байрлах microSD картны үүрэнд оруулна уу.
- Гарныхаа кабелийн USB холбогч төгсгөлийг олж, гарыг Raspberry Pi дээрх USB порт руу холбоно уу (та аль портыг ашиглаж байгаа нь хамаагүй).
-
Дэлгэцээ хананд залгаж, асаасан эсэхийг шалгаарай. Raspberry Pi дээрх HDMI порт (үүд) -ийг хараарай - тэд орой дээр нь хавтгай талтай болохыг анхаарна уу. Raspberry Pi -ийн HDMI порт руу дэлгэц холбохын тулд кабель ашиглана уу - шаардлагатай бол адаптер ашиглана уу.
- USB тэжээлийн хангамжийг залгуурт холбоод Raspberry Pi -ийн тэжээлийн порт руу холбоно уу.
- Таны Raspberry Pi ачаалах болно, дараа нь та ажиллахад бэлэн болно.
Алхам 2: Тоног төхөөрөмжийг тохируулах
Хэт авианы зайн мэдрэгчийг суурилуулах нь маш энгийн бөгөөд өөр нарийн төвөгтэй хэсэг шаардлагагүй, зөвхөн мэдрэгч, 4 кабель, Raspberry Pi. Энэ нь зөвхөн дөрвөн тээглүүртэй:
- 2 -р зүү рүү VCC (5V)
- 12 -р зүү рүү TRIG хийх (GPIO 18)
- 18 -р Pin руу ECHO (GPIO 24)
- GND 6 -р зүү рүү (GND)
Алхам 3: Python скрипт
Нэгдүгээрт, бид python gpiozero номын санг суулгаж, ашиглахын тулд бид шинэ скрипт үүсгэх болно
sudo нано зайны_сенсор.py
дараахтай:
# Бидэнд хэрэгтэй номын сангуудыг авах
from gpiozero import DistanceSensor from import import time # Хэт авианы мэдрэгч мэдрэгчийг = DistanceSensor (гох = 18, echo = 24) эхлүүлэх Үнэн бол: # 2 секунд хүлээгээрэй (2) # Зайг метрээр авна уу зай = мэдрэгч. зай # Гэхдээ бид хүсч байна энэ нь сантиметр зай = мэдрэгч.зай * 100 # Бид аравтын бутархай том тоог авах тул 2 цэг болгон дугуйруулах болно зай = дугуй (мэдрэгч. зай, 2) # Мэдээллийг дэлгэц дээр хэвлэх ("Зай: {} см ". формат (мэдрэгч. зай))
Зөвлөмж болгож буй:
Arduino болон борооны дуслын мэдрэгч ашиглан бороо илрүүлэгч: 8 алхам
Arduino болон борооны дуслын мэдрэгч ашиглан бороо илрүүлэгч: Энэ хичээлээр бид борооны мэдрэгч ашиглан бороог хэрхэн илрүүлж, дуугаргагч модуль, OLED дэлгэц, Visuino ашиглан дуу гаргахыг сурах болно
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ болон RFID дээр суурилсан ирцийн систем: 5 алхам
Raspberry Pi болон MySQL мэдээллийн санг ашиглан хурууны хээ, RFID дээр суурилсан ирцийн систем: Энэ төслийн видео
Зайны мэдрэгч (Цагаан таягны хувьд): 3 алхам
Зайны мэдрэгч (Цагаан таягны хувьд): Ердийн зайн мэдрэгчийг Instructables аль хэдийн өргөнөөр хамруулсан болно. Тиймээс, би энэ таатай ойлголтыг цагаан таягны хэрэглээ болгон дасан зохицохыг оролдохыг хүссэн юм. Цагаан таяг бол сохор хүмүүсийн хаана байгааг хэлж өгөх зориулалттай зэгс юм
Зайны мэдрэгч + 4 оронтой тоо, 7 сегментийн дэлгэц: 4 алхам
Зайн мэдрэгч + 4 оронтой тоо, 7 сегментийн дэлгэц: Зай мэдрэгчийг ашиглан долоон сегментийн дэлгэц дээр объектын зайг харах боломжтой. Объект ойртох тусам servo нь зүүн тийш илүү их хөдөлж байгааг харж болно. Улаан LED нь таны хэт ойрхон байгаа эсэхийг, ногоон LED нь таны хэт
Зайны мэдрэгч камер: 4 алхам
Зайны мэдрэгч камер: Энэхүү зааварчилгаа нь бөөрөлзгөнө pi ашиглан зайны мэдрэгч камер хэрхэн хийхийг танд үзүүлэх болно. Энэ төсөл нь бөөрөлзгөнө pi -г ашиглаж, энэ төслийн кодчилолд python 3 -ийг ашиглах болно.Зайны мэдрэгч камер нь эхлээд 100 см -ийн хэмжээтэй, дараа нь