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

Олон зориулалттай гэрлийн зайн мэдрэгч: 5 алхам
Олон зориулалттай гэрлийн зайн мэдрэгч: 5 алхам

Видео: Олон зориулалттай гэрлийн зайн мэдрэгч: 5 алхам

Видео: Олон зориулалттай гэрлийн зайн мэдрэгч: 5 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Олон зориулалттай гэрлийн зайн мэдрэгч
Олон зориулалттай гэрлийн зайн мэдрэгч

Энэхүү гэрлийн зайн мэдрэгч гэх мэт гайхалтай бүтээлийг ашиглах олон арга бий! Би үүнийг бүтээхээр шийдсэн шалтгаан нь 6-р ангийн хүүхдүүдтэй хичээлийн дараах кодчилох ангидаа зориулагдсан юм. Оюутнууд өөрсдийн Sphero Ollies -тэй хамтран ажиллаж, блок кодчиллыг програмчлах талаар сурч байна. Зарим оюутнууд зөвхөн анхан шатны мэдлэгийг сурч байгаа бол зарим нь үнэхээр ахисан түвшний хүмүүс бөгөөд нарийн хөдөлгөөн, кодоо тэглэхийн тулд чадах бүхнээ хийж байна. Тэд Ollie -ийг дахин бүтээхээр оролдож буй курс, зам, тэр ч байтугай объектын хэмжилтэд туслахын тулд протектор ба метр/хашааны сав ашигладаг. Энэхүү гэрлийн зайн мэдрэгчийг ашиглах нь нарийн код бичихэд тус болох бөгөөд захирагч ашиглахгүйгээр тодорхой зайд үүрэг даалгаврыг хэн гүйцэтгэдэг болохыг тодорхойлоход туслах болно. Энэ бол анхан шатны түвшний төсөл бөгөөд үүнийг хийхэд хялбар болгох алхам алхмаар зааварчилгаа дагалддаг!

Хэт авианы мэдрэгч нь объектоос үсэрч, мэдрэгч рүү буцах мэдрэгчээс хэт авианы долгион илгээж, объектоос мэдрэгчийн зайг авдаг. Эдгээр долгионууд нь тэндээс буцаж очиход шаардагдах цаг хугацааг үндэслэн туулах хурднаас гадна зайг тооцоолно. RGB LED гэрлээр зайг талхны самбар дээр харуулсан бөгөөд сүүдэр нь зайг (сантиметрээр) дараах байдлаар илэрхийлнэ.

  • Улаан: 125 см -ээс их
  • Ногоон: 100 -аас дээш ба 125 см -ээс бага буюу тэнцүү
  • Цэнхэр: 75 -аас дээш ба 100 см -ээс бага эсвэл тэнцүү
  • Шар: 50 -аас дээш ба 75 см -ээс бага буюу тэнцүү
  • Нил ягаан: 25 -аас дээш ба 50 см -ээс бага эсвэл тэнцүү
  • Aqua: 0 -ээс их ба 25 см -ээс бага буюу тэнцүү

*Эдгээр зайг хийх гэж буй ажлаасаа хамааран бага ба том хэмжээгээр өөрчилж, зайг өөрчилж болно.

Алхам 1: Бүрэлдэхүүн хэсгүүд ба эхлэл

Бүрэлдэхүүн хэсгүүд ба эхлэл
Бүрэлдэхүүн хэсгүүд ба эхлэл

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

  • талхны самбар
  • Ардуино
  • 9 холбогч кабель
  • 1 RGB LED
  • 3-330 Ом эсэргүүцэл
  • 1 Хэт авианы зайн мэдрэгч
  • Цахилгаан эх үүсвэр- компьютер ба нэмэлт тэжээлийн эх үүсвэр
  • Компьютерээс кодыг холбох, ажиллуулах USB холбогч
  • Нэмэлт: ажил дууссаны дараа Arduino -ийг холбох алсын удирдлагатай машин.

Хэрэгсэл хэрэггүй!

Эхлэхийн тулд Arduino дээрх 5V зүү, газрын төмөр замыг Arduino дээрх GND зүү рүү талхны цахилгаан дамжуулах төмөр замд холбоно уу.

Алхам 2: Хэт авианы мэдрэгчийг холбох

Хэт авианы мэдрэгчийг холбох
Хэт авианы мэдрэгчийг холбох
Хэт авианы мэдрэгчийг холбох
Хэт авианы мэдрэгчийг холбох

Та дараа нь хэт авианы мэдрэгчээ холбох болно.

  1. Мэдрэгчийн GND -ээс холбогч кабелийг талхны тавцан дээрх газардуулгатай холбоно уу
  2. Echo -г Arduino дээрх 7 зүүтэй холбоно уу
  3. Trig -ийг Arduino дээрх 8 зүүтэй холбоно уу
  4. VCC -ийг талхны самбар дээрх цахилгаан төмөр замд холбоно уу.

*Анхаарна уу: энэ нь TinkerCad диаграм дээрх тохируулгаас арай өөр харагдаж байна, учир нь миний хэт авианы мэдрэгч нь програм дээр үзүүлсэнээс өөр брэнд юм. Илүү нарийвчлалтай тохируулах гарын авлагыг зургуудаас үзнэ үү.

Алхам 3: RGB LED холболт

RGB LED холболт
RGB LED холболт
RGB LED холболт
RGB LED холболт
RGB LED холболт
RGB LED холболт

Дараа нь та RGB LED гэрлийг холбоно. Хамгийн урт хөл нь GND гэдгийг санаарай- RGB LED зургийг гарын авлага болгон үзнэ үү. Дээрх TinkerCad зураг болон зургийг ашиглан LED -ээ холбоно уу.

  • redPin: 11
  • (-): GND төмөр зам
  • ногоон зүү: 10
  • bluePin: 9

Алхам 4: Код

Код
Код
Код
Код

Дараа нь та энэ програмыг ажиллуулахын тулд Arduino -г компьютерт холбож, кодыг татаж авах хэрэгтэй болно. Кодын линкийг энд дарж үзнэ үү. Бүтээлээ туршаад үзээрэй!

АШИГТАЙ ЗӨВЛӨГӨӨ:

  1. Кодын тайлбарыг хараад зайны нэмэгдэлийг хаанаас өөрчилж болохыг зааж өгөөрэй. Түүнчлэн, хэрэв хүсвэл LED -ийн өнгийг эргүүлэх дарааллыг өөрчилж болно.
  2. Arduino Editor дээрх "Monitor" -г ашиглан зөвхөн зайны эх үүсвэр биш харин компьютерт залгаад л Arduino дээр код ажиллаж байх үед бодит зайг хянах боломжтой.
  3. Би зайны өөрчлөлтийг харуулахын тулд дууссан Arduino -г алсын удирдлагатай машинд холбосон. Энэ нь мөнхийн биш бөгөөд дахин зориулалтын дагуу зөөж эсвэл салгаж болно.

Алхам 5: Бусад зорилго, нөөц

Хэт авианы зайн гэрэл мэдрэгч нь танд туслах бусад аргуудыг энд харуулав.

  • хэмжилт заах
  • хэмжилтийг тооцоолох
  • оюутнуудыг багшийн ширээнээс зайнаас нь ажиглах (оюутнууд ширээний ард суухгүй, эсвэл суухгүй байхдаа ширээнээсээ юм авахад хэцүү байдаг …
  • байт харвааны зорилтот дасгал хийх хүрээ хайгч
  • гаражид унадаг дугуйн зогсоол
  • халуун/хүйтэн тоглоом

Нөөц:

Зохиогч үл мэдэгдэх. (2018). Мехатроник хэрхэн. Авсан:

Э. Чен. (огноо тодорхойгүй байна). Хэт авианы хүрээний модуль HC - SR04 & RGB LED ялгаруулагч. Summerfuel Robotics -ээс авсан:

Joel_E_B. (огноо тодорхойгүй байна). SparkFun Inventor's Kit Experiment Guide - v4.0: Circuit 1D: RGB Night -Light. Дараахаас авсан:

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