Агуулгын хүснэгт:
Видео: Зайны мэдрэгч (Цагаан таягны хувьд): 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Ердийн зайн мэдрэгчийг Instructables аль хэдийн хамруулсан болно. Тиймээс, би энэ таатай ойлголтыг цагаан таягны хэрэглээ болгон дасан зохицохыг оролдохыг хүссэн юм.
Цагаан таяг бол сохор хүмүүст зам хаана байгааг хэлж өгдөг зэгс юм. HC-SR04 мэдрэгчээр бүтээсэн схем ба код нь мэдрэгч объект руу ойртох тусам илүү их давтамжтай дохио өгдөг. Тиймээс хэрэв хэлхээг цагаан таягны үзүүрт хавсаргасан бол үүнийг танихгүй газар эсвэл хараагүй хүмүүст зориулсан тодорхой замгүй газарт ашиглаж болно. Энэ нь тэдэнд тийм ч таатай биш байгаа газруудад том объектоос зайлсхийхэд тусална.
Дээрээс нь хэлхээ нь LCD дэлгэц ашиглан мэдрэгч болон түүн рүү харж буй объектын хоорондох зайг тодорхойлж болно. Энэ нь гарт хэмжих соронзон хальс байхгүй бол өрөөний хэмжээг хэмжих гэх мэт бусад хувилбаруудад онцгой ач холбогдолтой юм.
Энэ төслийн зайны мэдрэгчийн талыг маш сайн гүйцэтгэдэг гэдэгт би итгэдэг зааварчилгаа энд байна.
Хангамж
1) 1 x 3V пьезо дуугаруулагч (холбоос)
2) 1 x LCD дэлгэц (холбоос)
3) 40 x Male to Male, Male to Fem jumper утас (холбоос). Танд эрэгтэй -эрэгтэй, эрэгтэй -эмэгтэй утас гэсэн төрөл бүрийн сонголт хэрэгтэй. Эсвэл хэрэв та гагнуур хийхдээ эвтэй байвал хүссэн утсаа ашиглаж болно.
4) 1 x HC-SR04 хэт авианы мэдрэгч (холбоос)
6) 1 x Arduino Uno эсвэл Arduino Nano холболтын кабельтай (холбоос)
7) 1 x Breadboard (холбоос)
8) LCD -ийн тодосгогчийг хянах 1 х потенциометр эсвэл обудтай сав (холбоос)
Алхам 1: LCD дэлгэцийг холбох
Arduino -ийн 2, 3, 4, 5, 11, 12 -р зүү нь LCD -ийн 14, 13, 12, 11, 6, 4 -р зүүтэй холбогдсон байна.
LCD -ийн 1, 5, 16 -р зүү нь газардуулгатай холбогдсон байна.
LCD -ийн 2 ба 15 -р зүү нь +5V -т холбогдсон байна.
LCD -ийн 3 -р зүү нь потенциометрийн дунд терминал эсвэл обудтай саванд холбогдсон байна. Потенциометрийн өөр хоёр терминал буюу шүргэх сав нь газардуулга ба +5В -т холбогдсон байна.
LCD -ийн 7, 8, 9, 10 -р зүү нь юу ч холбогдоогүй байна.
Алхам 2: Баззер ба хэт авианы мэдрэгчийг холбох
Хэлхээ хэрхэн ажилладаг вэ:
HC-SR04 хэт авианы мэдрэгч нь дууны долгионы тусгалын зарчим дээр ажилладаг. Мэдрэгчийн нэг тал нь хэт авианы долгион илгээдэг бөгөөд мэдрэгчийн нөгөө тал нь үүнийг илрүүлдэг. Эдгээр хоёр талыг хамтад нь ашигладаг бөгөөд HC-SR04-ийн гох түлхүүрийг идэвхжүүлдэг бөгөөд энэ нь мэдрэгчийг хэт авианы дууны долгионыг буудахад хүргэдэг. Дараа нь Arduino нь дууны долгион объектоос тусч, хэт авианы мэдрэгчээр илрэх хугацааг хэмждэг. Энэ цагийн ялгаа, дууны хурдыг мэдэх нь мэдрэгч ба объект хоорондын зайг тодорхойлоход тусална. Энд хэлхээг илүү нарийвчлан тайлбарласан холбоос байна.
Та зайг мэдсэний дараа дохионы давтамжийг тохируулах нь маш хялбар болно. Давтамж нь зайтай урвуу пропорциональ тул тэгшитгэл яг тэнд байсан. Би дуут дохио нь хэт ядаргаатай биш эсвэл хэт сийрэг байрлуулсан эсэхийг шалгахын тулд жаахан тогтмол тоглож байсан. Хэт авианы мэдрэгч нь тийм ч найдвартай биш бөгөөд тэдгээр нь чиглэсэн гадаргуу нь хазайсан, эсвэл хэт хол эсвэл хэт ойрхон байвал зохисгүй утгыг өгдөг. Тиймээс, би хэт авианы мэдрэгч буруу чиглүүлэгдсэн болохыг хэрэглэгчдэд мэдээлэхийн тулд байнгын дохио өгдөг найдвартай бус механизмыг хэрэгжүүлсэн.
Холболтууд:
Дуут дохионы эерэг терминал нь 6 -р зүүтэй холбогдсон байна. Энэ холболтыг ягаан утсаар харуулав. Дуут дохионы сөрөг терминал нь газардуулгатай холбогдсон байна.
Хэт авианы мэдрэгч нь 4 голтой. Vcc ба GND нэртэй хамгийн гадна талын тээглүүрүүд нь +5V төмөр зам ба газрын төмөр замд холбогдсон байна. Триг гэж тэмдэглэгдсэн зүү нь Arduino -ийн 9 -р зүүтэй холбогдсон байна. Энэ холболтыг ногоон утсаар харуулав. Хэт авианы мэдрэгч дээрх цуурай гэж тэмдэглэгдсэн зүү нь Arduino -ийн 10 -р зүүтэй холбогдсон байна. Энэ холболтыг улбар шар утсаар харуулав.
Алхам 3: Код
Кодыг бүгдийг нь лавлахын тулд тайлбарласан болно
Та кодын линкийг энэ Google драйваас олж болно.
Зөвлөмж болгож буй:
Arduino нарны эрчим хүчээр ажилладаг температур ба чийгшилийн мэдрэгч нь 433mhz Орегоны мэдрэгчийн хувьд: 6 алхам
Arduino нарны эрчим хүчээр ажилладаг температур ба чийгшлийн мэдрэгч нь 433mhz-ийн Орегоны мэдрэгч юм: Энэ нь нарны эрчим хүчээр ажилладаг температур, чийгшил мэдрэгчийн бүтэц юм. Мэдрэгч нь 433mhz-ийн Орегоны мэдрэгчийг дуурайж, Telldus Net гарц дээр харагддаг. Танд хэрэгтэй зүйл: 1x "10-LED Нарны эрчим хүчний хөдөлгөөн мэдрэгч " ebay -ээс. 3.7V баттерей гэж бичсэн эсэхийг шалгаарай
Зайны мэдрэгч + 4 оронтой тоо, 7 сегментийн дэлгэц: 4 алхам
Зайн мэдрэгч + 4 оронтой тоо, 7 сегментийн дэлгэц: Зай мэдрэгчийг ашиглан долоон сегментийн дэлгэц дээр объектын зайг харах боломжтой. Объект ойртох тусам servo нь зүүн тийш илүү их хөдөлж байгааг харж болно. Улаан LED нь таны хэт ойрхон байгаа эсэхийг, ногоон LED нь таны хэт
Raspberry Pi болон HC-SR04 ашиглан зайны мэдрэгч: 3 алхам
Raspberry Pi ба HC-SR04-ийн тусламжтайгаар зайны мэдрэгч: HC-SR04 хэт авианы зайн мэдрэгч нь объект руу хүрэх зайг хэмжихийн тулд контактгүй хэт авианы дууны аппарат ашигладаг. Энэ нь хүлээн авагч, хяналтын хэлхээ гэсэн хоёр дамжуулагчаас бүрдэнэ. Дамжуулагч нь өндөр давтамжийн хэт авианы дуу гаргадаг бөгөөд энэ нь
Бичил зайны мэдрэгч: бит ба Sonar (HC-SR04 модуль): 3 алхам (зурагтай)
Микро: бит ба Сонар (HC-SR04 модуль) ашиглан зайны мэдрэгч: Энэ долоо хоногт би гайхалтай BBC микро: бит болон дууны мэдрэгчтэй тоглож багагүй хугацааг өнгөрөөсөн. Би хэд хэдэн өөр модулийг туршиж үзсэн (нийтдээ 50 гаруй), миний үр дүнг хуваалцах нь зүйтэй болов уу гэж бодож байсан. Одоогоор олсон хамгийн сайн модуль бол Spar
Зайны мэдрэгч камер: 4 алхам
Зайны мэдрэгч камер: Энэхүү зааварчилгаа нь бөөрөлзгөнө pi ашиглан зайны мэдрэгч камер хэрхэн хийхийг танд үзүүлэх болно. Энэ төсөл нь бөөрөлзгөнө pi -г ашиглаж, энэ төслийн кодчилолд python 3 -ийг ашиглах болно.Зайны мэдрэгч камер нь эхлээд 100 см -ийн хэмжээтэй, дараа нь