Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Мэдрэгчийг тохируулах
- Алхам 2: Цахилгааны утас
- Алхам 3: Өргөтгөлийг авах
- Алхам 4: Холболтыг эхлүүлэх, алгоритмыг идэвхжүүлэх
- Алхам 5: Үндсэн хөтөлбөр
- Алхам 6: Хөтөлбөрийг ажиллуулах
Видео: Микро: Эхлэгчдэд зориулсан бит MU алсын хараа мэдрэгч - Шошгоны үнэ ба дугаарын карт таних: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ бол MU харааны мэдрэгчийн талаархи миний хоёр дахь гарын авлага юм. Энэ төсөлд бид шошгоны утгыг ашиглан өөр өөр тооны картуудыг танихын тулд micro: bit програмчлах болно.
Хангамж
1 x BBC микро: бит
1 x Morpx Mu харааны мэдрэгч 3
1 x Микро: бит таслах самбар - Бүх таслагч самбаруудад байдаггүй 19 & 20 -р зүүтэй байх шаардлагатай. Би elecfreaks моторт ашигладаг, учир нь надад энэ самбар таалагддаг.
4 x холбогч утас (Эмэгтэй-Эмэгтэй)
Алхам 1: Мэдрэгчийг тохируулах
Аливаа зүйлийг холбож эхлэхээсээ өмнө мэдрэгчийг зөв тохируулахыг хүсч байна.
Mu Vision мэдрэгч нь 4 унтраалгатай. Зүүн талд байгаа хоёр нь гаралтын горимоо, баруун талын хоёр нь хаягаа шийднэ.
Бид хаягийг 00 болгохыг хүсч байгаа тул баруун талын унтраалга хоёуланг нь унтраасан байх ёстой.
Янз бүрийн гаралтын горимууд нь:
00 UART
01 I2C
10 Wifi өгөгдөл дамжуулах
11 Wifi зураг дамжуулах
Бид I2C горимд ажиллахыг хүсч байгаа тул хоёр унтраалга 01 дээр байх ёстой, тиймээс зүүн талын ихэнх хэсгийг унтрааж, нөгөө нь асаалттай байх ёстой.
Алхам 2: Цахилгааны утас
Утас холбох нь маш энгийн, зөвхөн дөрвөн холбогч утсыг ашиглан Му мэдрэгчийг самбар дээрээ холбоно уу.
Му мэдрэгч -> Таслах самбар
SDA -> зүү 20
SCL -> зүү 19
G -> Газар
V -> 3.3-5V
Алхам 3: Өргөтгөлийг авах
Эхлээд бид Makecode засварлагч руу очиж шинэ төсөл эхлүүлнэ. Дараа нь бид "Нарийвчилсан" руу очоод "Өргөтгөлүүд" -ийг сонгоно уу. Намайг Дани хүн тул эдгээр товчлуурууд зурган дээр арай өөр нэртэй байдаг гэдгийг анхаараарай. Өргөтгөлүүдээс бид "Muvision" хайж, бидний олж авсан цорын ганц үр дүнг сонгоно.
Алхам 4: Холболтыг эхлүүлэх, алгоритмыг идэвхжүүлэх
Та энэ өргөтгөлийг ашиглах үед "Тодорхойлогдоогүй шинж чанарыг уншиж чадахгүй байна" гэсэн алдаа гарч ирнэ. Энэ нь микро: битийн анимац байхгүй байгаагаас үүдэлтэй юм. Энэ нь програмыг эмхэтгэх, ажиллуулахад нөлөөлөхгүй.
Кодын эхний улбар шар хэсэг нь I2C холболтыг эхлүүлдэг.
Кодын хоёр дахь улбар шар хэсэг нь тоон картыг таних алгоритмыг идэвхжүүлдэг.
Тоонуудыг харуулах нь буудлага хийхэд хүндрэл учруулдаг.
Хэрэв та програмыг ажиллуулахдаа micro: bit гурвыг тоолохгүй бол таны утаснууд зөв зүү рүү зөв холбогдсон эсэхийг шалгаарай.
Алхам 5: Үндсэн хөтөлбөр
Дугаарын карт илрүүлэх нь 0 эсвэл 1 -ийн аль нэгийг өгдөг. Тоон карт илрүүлсэн тохиолдолд бид дугаарын карт илрээгүй бол 1 (үнэн), 0 (худлаа) авна.
"Алгоритмын шошгоны утгыг авах" нь бидний харж байгаа зүйл, MU алсын харааны мэдрэгч юу харж байгаагаас хамаарч шошгын утгыг өгдөг. Хэрэв бид өнгийг харж байсан бол бид 0 -ээс 8 хүртэлх тоог авах болно. 8 нь MU харааны мэдрэгч нь нил ягаан, 1 нь хар эсвэл хар саарал, 0 нь үл мэдэгдэх зүйлийг илрүүлсэн гэсэн үг юм. өнгө.
Тоон картуудын хувьд шошгоны утга нь картан дээрх дугаартай тохирч байгаа тул хэрэв 8 дугаар илэрсэн бол MU мэдрэгч нь шошгоны 8 утгыг өгнө. Энэ нь шошгоны утга тус бүр юу гэсэн үг болохыг бид програмд хэлэх шаардлагагүй гэсэн үг юм.. Хөтөлбөр нь зөвхөн үнэ цэнийг бидэнд харуулах ёстой тул бид "String Show" командыг ашигладаг. Энэ нь Дани хэлээр "Vis force" гэсэн утгатай.
Програмыг эндээс олж болно.
Алхам 6: Хөтөлбөрийг ажиллуулах
Хөтөлбөрийг ажиллуулахдаа Му мэдрэгч ба микро: бит нь бүх тооны картыг таних чадвартай байх ёстой. Та програмыг өргөжүүлэхийг оролдож болох бөгөөд ингэснээр тоо болон хэлбэрийн картуудыг таньж болно.
Бусад алгоритмууд ба тэдгээрийн харгалзах шошгуудыг энд оруулав.
Дүрс картны шошго:
Шалгах -> 1
Загалмай -> 2
Тойрог -> 3
Талбай -> 4
Гурвалжин -> 5
Буруу -> 0
Замын хөдөлгөөний картны шошго:
Урагш -> 1
Зүүн -> 2
Зөв -> 3
Эргэх -> 4
Парк -> 5
Буруу -> 0
Өнгөний шошго:
Хар/хар саарал -> 1
Цагаан -> 2
Улаан -> 3
Шар -> 4
Ногоон -> 5
Цэнхэр -> 6
Цэнхэр -> 7
Нил ягаан -> 8
Үл мэдэгдэх -> 0
Зөвлөмж болгож буй:
Алсын хараа тогтворгүй байдал: 8 алхам (зурагтай)
Vision Fidget Spinner -ийн тогтвортой байдал: Энэ бол Persistence of Vision эффектийг ашигладаг, олон тооны салангид зургуудыг хүний оюун ухаанд нэг дүр болгон нэгтгэх текст, графикийг Bluetooth Low Energy холбоосоор өөрчлөх боломжтой a P
Микро: Эхлэгчдэд зориулсан MU алсын харааны мэдрэгч - I2C ба хэлбэрийн карт таних: 8 алхам
Микро: Эхлэгчдэд зориулсан MU алсын хараа мэдрэгч - I2C ба хэлбэрийн карт таних: Би Micro: bit -ийн MU харааны мэдрэгч дээр гараа авлаа. Энэ бол алсын хараанд суурилсан олон төсөл хэрэгжүүлэх боломжийг олгодог гайхалтай хэрэгсэл юм шиг байна. Харамсалтай нь тийм ч олон гарын авлага байдаггүй бололтой, гэхдээ баримт бичиг нь үнэхээр
Нүүр таних ба таних - OpenCV Python болон Arduino ашиглан Arduino Face ID: 6 алхам
Нүүр таних ба таних | OpenCV Python болон Arduino ашиглан Arduino Face ID: Нүүр царай таних нь орчин үеийн гар утасны хамгийн чухал онцлогуудын нэг юм. Тиймээс надад " Arduino төслийнхөө нүүр царайг таних боломжтой юу " хариулт нь тийм … Миний аялал дараах байдлаар эхэлсэн: Алхам 1: Бидэнд хандах
Тамил хэл дээр мултиметрийг хэрхэн ашиглах вэ - Эхлэгчдэд зориулсан гарын авлага - Эхлэгчдэд зориулсан мултиметр: 8 алхам
Тамил хэл дээр мултиметрийг хэрхэн ашиглах вэ | Эхлэгчдэд зориулсан гарын авлага | Эхлэгчдэд зориулсан мультиметр: Сайн байна уу найзуудаа, энэ хичээлээр би мультиметрийг бүх төрлийн электроникийн хэлхээнд 7 өөр үе шаттайгаар хэрхэн ашиглахыг тайлбарласан болно. Үүнд: 1) эвдрэлийг арилгах тоног төхөөрөмжийн тасралтгүй байдлыг шалгах тест 2) тогтмол гүйдлийг хэмжих 3) диод ба LED турших 4) хэмжих Рези
Бичил: бит Эхлэгчдэд зориулсан гэрэл: 5 алхам
Микро: битүүд эхлэн суралцагчдад зориулсан гэрэл: Энэ зааварчилгааны хувьд танд микро: бит, зөөврийн компьютер хэрэгтэй болно. Хэрэв та Mac ашиглаж байгаа бол нэмэлт алхам хийх эсвэл USB портонд адаптер шаардлагатай болно