Агуулгын хүснэгт:
- Алхам 1: Харилцагчид
- Алхам 2: Туузан дамжуулагчийн системийн шаардлага ба техникийн үзүүлэлтүүд
- Алхам 3: бүрэлдэхүүн хэсгүүд
- Алхам 4: Системийн дизайн
- Алхам 5: Бүсээ бэхлэх (Үндсэн бүс ба ангилах бүс)
- Алхам 6: Системийн шинжилгээ
Видео: Өнгө ялгах систем: Arduino дээр суурилсан хоёр бүстэй систем: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Бүтээгдэхүүн, эд зүйлсийн тээвэрлэлт, сав баглаа боодол нь туузан дамжуулагч ашиглан хийгдсэн шугамыг ашиглан хийгддэг. Эдгээр бүс нь тухайн зүйлийг нэг цэгээс нөгөө цэг рүү тодорхой хурдаар шилжүүлэхэд тусалдаг. Бүтээгдэхүүн, эд зүйлсийг туузан дээгүүр хөдөлгөж байх үед боловсруулах, таних зарим ажлыг хийж болно.
Бүс нь ажилчдад тус тусад нь зөөвөрлөх, эд зүйлсийг холих эсвэл эд зүйлсийг хүссэн ангиллаар нь ангилахад тусалдаг. Эрэмбэлэх үйл явц нь өнгө, жин, хэмжээс эсвэл бусад хэмжлийн хослол дээр үндэслэсэн байж болно.
Автоматжуулсан системүүд нь тухайн зүйлийг шаардлагатай шалгуур үзүүлэлтүүдээр нь ангилахад тусалдаг. Зориулалтын мэдрэгчийг ашиглах нь ангилах автоматжуулсан системд маш сайн туслах болно. Бид өнгө мэдрэгчийг өнгөөр нь ангилах, зайг мэдрэгчийг өндрөөр нь ангилах зорилгоор ашиглаж болно.
Миний систем бол өнгө ялгах автомат системийн загварыг гаргах шууд жишээ юм. Би үүнийг хоёр бүс ашиглан хэрхэн зохион бүтээсэнээ харуулах болно: гол бүс нь зүйлийг эхлэх цэгээс өнгөт процесс, туршилтын цэг рүү зөөж, дараа нь өөр бүс нь перпендикуляр бөгөөд хоёр үндсэн өнгөний бүлэгт ангилахад тусална. Туузан дамжуулагчийн аль алиных нь хурдыг хянадаг. Мөн эхлүүлэх, зогсоох зарим хяналтын товчлуурууд байх болно.
Алхам 1: Харилцагчид
Таны санал хүсэлтийг сонсоход таатай байна. Миний сувагт нэгдэхээс бүү эргэлзээрэй:
Инстаграм: @simpledigital010
Твиттер: @simply01Digital
Алхам 2: Туузан дамжуулагчийн системийн шаардлага ба техникийн үзүүлэлтүүд
Систем нь хоёр үндсэн туузан дамжуулагчтай: өнгө мэдрэгчээр дамжин өнгөрөх объектыг нэг чиглэлд зөөх гол бүс, нөгөө ангилах бүс нь баруун ба зүүн тийш хөдөлж, объектуудыг хоёр өөр ангилал эсвэл хайрцгаар ангилдаг.
Систем нь системийн янз бүрийн хэсгүүдийн бүх шаардлагыг хангахуйц сайн тэжээлийн эх үүсвэртэй тул шинэ батерей худалдаж авах зардал өндөр гарахгүйн тулд цэнэглэдэг батерейг сонгох нь дээр.
Уг процесс нь START, STOP зэрэг хяналтын функцтэй бөгөөд туузан систем ажиллаж байсан ч хэрэглэгчдэд бүх үйл явцыг удирдахад тусалдаг. Бүсийг хурдаар зохицуулж, хэрэв ямар нэгэн зүйл байрлуулаагүй бол зогсоодог.
Тиймээс систем нь гол дамжуулагч туузны эхэнд саад мэдрэгчтэй байдаг. Дараа нь зүйл өнгө ялгах мэдрэгчээр дамжина. Arduino нь өнгөөр ялгах бүсийн чиглэлийг шийддэг.
Алхам 3: бүрэлдэхүүн хэсгүүд
Энэ төслийг дуусгахын тулд надад хэрэгтэй байсан
- Arduino UNO микро хянагчийн самбар
- L298N мотор жолооч нар
- Араа бүхий DC мотор
- Өнгөний мэдрэгч
- HC-SR04 хэт авианы зайн мэдрэгч
- IR зайны мэдрэгч
- Утас
- Том хэмжээтэй мод эзэмшигч
- Дунд зэргийн хэмжээтэй модон таваг эзэмшигч
- Хатуу даавууны хуудас
- Үсний өнхрөх
- Утас
Мэдээжийн хэрэг та зорилгоо биелүүлэхийн тулд аль нэг хэсгийг өөрчилж, өөрчилж, сольж эсвэл бүр цуцалж болно. Үгүй бол миний зааврыг дагана уу:)
Алхам 4: Системийн дизайн
Энэхүү систем нь хэт авианы зайн мэдрэгчтэй холбогдсон Arduino UNO микроконтроллер дээр суурилсан бөгөөд объект эхлэх цэг дээр байгаа эсэхийг илрүүлэх болно. Өөр нэг хэт улаан туяаны (IR) мэдрэгч нь үндсэн дамжуулагч туузны дунд хэсэгт өнгө мэдрэгчийн хажууд байрладаг. Обьект нь IR мэдрэгч рүү хүрэх бүрт Гол бүс зогсох бөгөөд өнгө мэдрэгч нь объектын өнгийг илрүүлдэг.
Arduino нь өнгө мэдрэгчийн өгөгдлийг хүлээн авч, дүн шинжилгээ хийдэг. Эдгээр өгөгдөл дээр үндэслэн Arduino нь объект нь улаан эсвэл цэнхэр эсэхийг таних боломжтой. Дараа нь Arduino нь ялгах бүсийн хөдөлгөөнийг (цагийн зүүний дагуу эсвэл цагийн зүүний эсрэг) хянаж, объектийг өнгөөр нь ангилдаг.
Систем нь дараахь хэсгүүдийг агуулдаг.
- Arduino UNO зөвлөл: системийн бүх функцийг хянаж, ангилах үйл явцын талаар шийдвэр гаргахад ашигладаг микроконтроллер
- Өнгөний мэдрэгч: объектуудын өнгийг тодорхойлж, өгөгдлийг Arduino руу дамжуулж, эрэмбэлэх чиглэлийг шийддэг
- Хэт авианы мэдрэгч: эхлэх цэг дээр объект байгаа эсэхийг мэдрэхэд ашигладаг тул эхлэх цэг дээр ямар нэгэн зүйл харагдах хүртэл системийг ажиллуулахгүй.
- Туузан дамжуулагч: эд зүйлийг эхлэх цэгээс ялгах процесст ашигладаг мэдрэгч рүү тээвэрлэх нэг үндсэн туузан дамжуулагч. Бүсийг тогтмол гүйдлийн хөдөлгүүрээр удирддаг. Өөр нэг ангилах туузан дамжуулагчийг тухайн зүйлийн өнгөнөөс хамааран баруун эсвэл зүүн тийш тээвэрлэхэд ашигладаг
- Түлхэх товчлуурууд: системийг дарах эсвэл зогсоохын тулд хоёр товчлуурыг хяналтын самбар болгон ашигладаг
- LED: эд зүйлсийн өнгийг харуулах
- Хувьсах эсэргүүцэл: бүсийн хурдыг хянах
- Цэнэглэдэг батерей: системийг тэжээхэд ашигладаг
- Бүс эзэмшигч: бүсийг ангилахад зориулагдсан хүрээ
Алхам 5: Бүсээ бэхлэх (Үндсэн бүс ба ангилах бүс)
Алхам 6: Системийн шинжилгээ
- Хэрэв START товчийг дарвал систем объект хүлээн авахад бэлэн болно
- хэрэв хэт авианы мэдрэгчийн урд талын гол бүс дээр ямар нэгэн зүйл байрлуулсан бол гол бүс урагш хөдөлнө
- Объект объект мэдрэгч рүү хүрэх үед гол бүс зогсох бөгөөд өнгө мэдрэгч нь хянагчийг тухайн зүйлийн өнгөөр тэжээнэ.
- Үндсэн бүс нь тухайн зүйлийн өнгөнөөс хамааран баруун эсвэл зүүн тийш шилждэг ангилах бүс рүү зөөхийн тулд урагш хөдөлдөг.
- Хэсэг хугацааны дараа өөр зүйл оруулахгүй бол систем зогсох болно
- Хэрэв зогсоох товчлуур дарагдсан бол систем нь одоогийн ялгах үйл явцын дараа зогсох бөгөөд үндсэн бүс дээр зүйл байрлуулсан байсан ч ажиллахгүй болно.
- Хурдыг тухайн зүйлийн өнгө, хэмжээ, жингээс үл хамааран хувьсах эсэргүүцэлээр хянадаг
Зөвлөмж болгож буй:
Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) - Arduino дээр суурилсан: 15 алхам (зурагтай)
Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) | Arduino дээр суурилсан: Arduino микроконтроллер ашиглан төмөр замын загвар зохион байгуулалтыг автоматжуулах нь микроконтроллер, програмчлал, төмөр замын загварыг нэг хобби болгон нэгтгэх гайхалтай арга юм. Загвар төмөр зам дээр галт тэргийг бие даан ажиллуулах олон төсөл байдаг
Arduino тоосго өнгө ялгах төсөл: 5 алхам
Arduino тоосго өнгө ялгах төсөл: Энэхүү Arduino хичээлд бид Arduino болон TCS3200 Өнгөний Мэдрэгч ашиглан тоглоомон тоосгоныхоо өнгийг хэрхэн яаж илрүүлэх талаар сурах болно. Та доорх бичсэн гарын авлагыг уншиж дэлгэрэнгүй мэдээлэл авах боломжтой. Материалууд: Arduino Leonardo x 1TCS3200 x 1 Олон тооны картон 180 Servo
Олон талт дугуй ба OpenCV дээр суурилсан өнгө хянах робот: 6 алхам
Олон чиглэлтэй дугуй ба OpenCV дээр суурилсан өнгө хянах робот: Би өнгөний хяналтаа хэрэгжүүлэхийн тулд бүх чиглэлтэй дугуйны явах эд анги ашигладаг бөгөөд би OpenCVBot нэртэй гар утасны програм хангамж ашигладаг. Энд байгаа програм хангамж хөгжүүлэгчдийн ачаар танд баярлалаа.OpenCV Bot нь бодит цагийн аливаа объектыг зураг боловсруулах замаар олж илрүүлдэг
Microbit ашиглан өнгө ялгах төслийг хэрхэн хийх вэ? 4 алхам
Microbit ашиглан өнгө ялгах төслийг хэрхэн хийх вэ?: Төслийн зорилго Хөтөлбөрийг татаж авсны дараа бичил битийн LED цэг матриц нь "зүрх" -ийг харуулж, servo -ийг 90 ° -аар эхлүүлдэг болохыг бид харж байна. Өнгө мэдрэгч дээр цэнхэр эсвэл шар өнгийн зүйлийг байрлуулахад servo нь өөр өнцгөөс эргэж, заримыг нь ангилна
TIVA -ийн хяналттай конвейерийн туузан дээр суурилсан өнгө ангилагч: 8 алхам
TIVA -ийн хяналттай конвейерийн туузан дээр суурилсан өнгө ангилагч: Электроникийн талбар нь өргөн хүрээний хэрэглээтэй. Програм бүр өөр хэлхээ, өөр програм хангамж, тоног төхөөрөмжийн тохиргоо шаарддаг. Микроконтроллер бол өөр өөр програмыг ажиллуулах боломжтой чипт суулгагдсан нэгдсэн загвар юм