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

Зайны мэдрэгч (Цагаан таягны хувьд): 3 алхам
Зайны мэдрэгч (Цагаан таягны хувьд): 3 алхам

Видео: Зайны мэдрэгч (Цагаан таягны хувьд): 3 алхам

Видео: Зайны мэдрэгч (Цагаан таягны хувьд): 3 алхам
Видео: Камера видеонаблюдения XMEYE ICSEE БЕСПРОВОДНАЯ!!! 2024, Арваннэгдүгээр
Anonim
Зайны мэдрэгч (Цагаан таягны хувьд)
Зайны мэдрэгч (Цагаан таягны хувьд)

Ердийн зайн мэдрэгчийг 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 дэлгэцийг холбох

LCD дэлгэцийг холбох
LCD дэлгэцийг холбох
LCD дэлгэцийг холбох
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 драйваас олж болно.

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