Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсгүүд ба эхлэл
- Алхам 2: Хэт авианы мэдрэгчийг холбох
- Алхам 3: RGB LED холболт
- Алхам 4: Код
- Алхам 5: Бусад зорилго, нөөц
Видео: Олон зориулалттай гэрлийн зайн мэдрэгч: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү гэрлийн зайн мэдрэгч гэх мэт гайхалтай бүтээлийг ашиглах олон арга бий! Би үүнийг бүтээхээр шийдсэн шалтгаан нь 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: Хэт авианы мэдрэгчийг холбох
Та дараа нь хэт авианы мэдрэгчээ холбох болно.
- Мэдрэгчийн GND -ээс холбогч кабелийг талхны тавцан дээрх газардуулгатай холбоно уу
- Echo -г Arduino дээрх 7 зүүтэй холбоно уу
- Trig -ийг Arduino дээрх 8 зүүтэй холбоно уу
- VCC -ийг талхны самбар дээрх цахилгаан төмөр замд холбоно уу.
*Анхаарна уу: энэ нь TinkerCad диаграм дээрх тохируулгаас арай өөр харагдаж байна, учир нь миний хэт авианы мэдрэгч нь програм дээр үзүүлсэнээс өөр брэнд юм. Илүү нарийвчлалтай тохируулах гарын авлагыг зургуудаас үзнэ үү.
Алхам 3: RGB LED холболт
Дараа нь та RGB LED гэрлийг холбоно. Хамгийн урт хөл нь GND гэдгийг санаарай- RGB LED зургийг гарын авлага болгон үзнэ үү. Дээрх TinkerCad зураг болон зургийг ашиглан LED -ээ холбоно уу.
- redPin: 11
- (-): GND төмөр зам
- ногоон зүү: 10
- bluePin: 9
Алхам 4: Код
Дараа нь та энэ програмыг ажиллуулахын тулд Arduino -г компьютерт холбож, кодыг татаж авах хэрэгтэй болно. Кодын линкийг энд дарж үзнэ үү. Бүтээлээ туршаад үзээрэй!
АШИГТАЙ ЗӨВЛӨГӨӨ:
- Кодын тайлбарыг хараад зайны нэмэгдэлийг хаанаас өөрчилж болохыг зааж өгөөрэй. Түүнчлэн, хэрэв хүсвэл LED -ийн өнгийг эргүүлэх дарааллыг өөрчилж болно.
- Arduino Editor дээрх "Monitor" -г ашиглан зөвхөн зайны эх үүсвэр биш харин компьютерт залгаад л Arduino дээр код ажиллаж байх үед бодит зайг хянах боломжтой.
- Би зайны өөрчлөлтийг харуулахын тулд дууссан 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. Дараахаас авсан:
Зөвлөмж болгож буй:
HC-12 холын зайн цаг агаарын станц ба DHT мэдрэгч: 9 алхам
HC-12 холын зайн цаг агаарын станц ба DHT мэдрэгч: Энэхүү хичээлээр бид хоёр dht мэдрэгч, HC12 модуль, I2C LCD дэлгэц ашиглан алсын зайн цаг уурын станц хэрхэн хийх талаар сурах болно
Олон зориулалттай пончик фен: 7 алхам
Олон зориулалттай пончикны сэнс: Гагнах үед утааг нүдний хараанд оруулахаас залхаж байна уу? Шаардлагатай үед онгоцныхоо шинэ загварыг туршиж чадахгүй байхаас залхаж байна уу? Дараа нь энэхүү гайхалтай төхөөрөмжийг бүтээж үзээрэй! Энэхүү төсөл нь олон зориулалттай зөөврийн үлээгч бөгөөд
Arduino LED цагираг хэт авианы зайн мэдрэгч: 8 алхам
Arduino LED цагираг хэт авианы зайн мэдрэгч: Энэхүү хичээлээр бид LED цагираг болон хэт авианы модулийг ашиглан зайг хэмжих талаар сурах болно
Raspberry Pi олон зориулалттай хөдөлгөөнт лаборатори: 5 алхам
Raspberry Pi олон зориулалттай мобайл лаборатори: Би жил бүр хэд хэдэн бөөрөлзгөнө пи төслүүдийг ашигладаг бөгөөд эдгээр төслийг би ашиглах газар руу зөөхийн тулд хайрцагт эсвэл уутанд хийх ёстой. Эхэндээ би төсөл тус бүрт ямар нэгэн зүйл (авдар гэх мэт) барихаар төлөвлөж байсан
DIY олон зориулалттай робот бааз ба мотор бамбай: 21 алхам (зурагтай)
DIY олон зориулалттай робот бааз ба мотор бамбай: Бүгдээрээ сайн байцгаана уу, би саяхан Arduino ашиглан робот техникийн төслүүд дээр ажиллаж эхэлсэн. Гэхдээ надад ажиллах зохих бааз байхгүй байсан, эцсийн үр дүн тийм ч сайн харагдахгүй байсан бөгөөд миний харж байсан цорын ганц зүйл бол миний бүх бүрэлдэхүүн хэсгүүд утаснуудтай холбоотой байдаг. Аливаа хүнийг хайж олоход асуудал гарлаа