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

Arduino дохиолол - муурны нотолгоо: 6 алхам
Arduino дохиолол - муурны нотолгоо: 6 алхам

Видео: Arduino дохиолол - муурны нотолгоо: 6 алхам

Видео: Arduino дохиолол - муурны нотолгоо: 6 алхам
Видео: Clock Shield для Arduino, собери себе часы, пятничный DIY 2024, Арваннэгдүгээр
Anonim
Arduino дохиолол - муурны баталгаа
Arduino дохиолол - муурны баталгаа

Муур гайхалтай байж чадна. Тэд үнэхээр гайхалтай, бүдэг, хөгжилтэй байж чадна. Гэсэн хэдий ч, тэд төсөл хэрэгжүүлж эхлэхэд тэднийг зогсооход үнэхээр хэцүү байдаг. Муурыг хөдөлгөөнөөс мэдрэмтгий гэрэл, дуу чимээнээс өөр сайн хамгаалах арга юу вэ?

Энэ хичээлээр та ойролцоох хөдөлгөөнийг илрүүлэхийн тулд Arduino -г хэрхэн тохируулж кодлох талаар сурах болно. Хөдөлгөөн үүсэх үед энэ нь LED гэрэл, дууны аль алинаар нь амьтныг саатуулах болно.

Цахилгаан хэлхээ, програмчлалын талаархи анхан шатны туршлага нь тустай боловч шаардлагатай биш юм.

Хангамж

1 Ардуино Уно

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

2 330Ω Резистор

1 дуугаралт

1 RGB LED

10 холбогч кабель

1 9V1A адаптер (тохируулах, залгахад зориулагдсан)

Алхам 1: Алхам 1: Хэт авианы мэдрэгчийг угсрах

Алхам 1: Хэт авианы мэдрэгчийг угсрах
Алхам 1: Хэт авианы мэдрэгчийг угсрах

Талхны хавтангаа угсарч эхэл.

Дээр үзүүлсэн шиг Ultra Sonic мэдрэгчийг холбоно уу. VCC, Trig, Echo, Gnd гэсэн дөрвөн өөр тээглүүрийг тэмдэглээрэй. VCC нь 5V тэжээлийн эх үүсвэр рүү, GND нь газар руу явж байгаа эсэхийг шалгаарай.

Триг 2 -р зүү рүү, Эхо 3 -р зүү рүү явах ёстой.

Алхам 2: Алхам 2: Баззерыг хавсаргана уу

Алхам 2: Баззерыг холбоно уу
Алхам 2: Баззерыг холбоно уу

Дахин хэлэхэд дуугарагчийг хавсаргахын тулд дээрх талхны самбарыг дагана уу. Дуут дохионы + терминал нь зүү 7 -д залгагдсан байх ёстой бөгөөд 330Ω эсэргүүцэл ашиглан терминалыг газарт холбоно уу.

Алхам 3: Алхам 3: LED холбоно уу

Алхам 3: LED холбоно уу
Алхам 3: LED холбоно уу

Диаграммд үзүүлсэн шиг RGB LED -ийг холбоно уу. Улаан нь 9 -р зүү, Ногоон нь 10 -р хавтсанд, цэнхэр нь 11 -р хавтанд бэхлэгдсэн байх ёстой. Хамгийн сүүлчийн (хамгийн урт) зүү нь 330Ω эсэргүүцэл бүхий газарт бэхлэгдсэн байх ёстой.

Алхам 4: Алхам 4: Кодлох хугацаа

Одоо кодоо нэмэх цаг боллоо. Arduino редакторыг ашигласнаар дараах код нь таны LED -ийг асааж, хэт авианы мэдрэгч нь объектыг илрүүлэх зайнаас хамааран дуугарах болно.

Хэрэв та өөрийн пин дугааруудын аль нэгэнд бүтээлч хандлагатай бол кодыг ажиллуулахын тулд тэдгээрийг өөрчлөх шаардлагатай байж магадгүй гэдгийг мэдэж аваарай.

Алхам 5: Алхам 5: Муурыг зогсоох цаг

Муураа тийшээ явахаас урьдчилан сэргийлэхийн тулд хүссэн газраа тохируулаарай. Үүнээс урьдчилан сэргийлэх үүд хаалгагүй подвалынхаа шалан дээгүүр алхахыг нь би зогсоохыг хичээж байна. Түүнийг мэдрэгчийн урд алхахад тэр унтарна. Тэр чимээ шуугиан, гэрлээс амархан айдаг тул түүнийг саатуулахын тулд хэт их зүйл шаарддаггүй.

Алхам 6: Алхам 6: Тохиргоогоор тоглоорой

Таны хэрэгцээ шаардлагаас хамааран тохируулж эсвэл өөрчилж болох зарим зүйлүүд:

  • Ямар "distanceInCM" нь аливаа зүйлийг хийхэд хүргэдэг. Энэ нь хэт ойрхон зүйлийг илрүүлэх үед эсвэл зөвхөн хол байх үед л ийм байхыг хүсч байна уу? Хэрэв та үүнийг хэт хол байхаар тохируулбал илүү сайн мэдрэмтгий хэт авианы мэдрэгч авах шаардлагатай болж магадгүй юм.
  • Та ямар өнгөний хүрээ ашиглахыг хүсч байна вэ? RGB LED -ийн тусламжтайгаар 0 -ээс 100, эсвэл 0 -ээс 255 -ийн хооронд санамсаргүй утгыг сонгож (ямар нэгэн зүйл ойрхон байвал улаан өнгөөр) илүү том анхааруулга өгөх болно.
  • Дуут дохионы давтамжийг тохируулж болно. Доод давтамж нь доод нот, өндөр давтамж нь өндөр нот юм.

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