Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Мэдрэгчийг тохируулах
- Алхам 2: Цахилгааны утас
- Алхам 3: Эхний өргөтгөлийг авах
- Алхам 4: Холболтыг эхлүүлэх, алгоритмыг идэвхжүүлэх
- Алхам 5: Эхний хөтөлбөр
- Алхам 6: Туршилт
- Алхам 7: OLED холболт
- Алхам 8: Хоёр дахь өргөтгөлийг аваарай
- Алхам 9: Эцсийн хөтөлбөр
- Алхам 10: Програмыг ажиллуулах
Видео: Микро: бит MU харааны мэдрэгч - Цуваа холболт ба OLED дэлгэц: 10 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ бол MU харааны мэдрэгчийн талаархи миний гурав дахь гарын авлага юм. Өнөөг хүртэл бид MU -ийг ашиглан тоо, хэлбэр бүхий картыг танихыг оролдсон боловч илүү нарийн төвөгтэй төслийн тусламжтайгаар MU мэдрэгчийг судлахын тулд бид илүү сайн үр дүнд хүрэхийг хүсч байна. Бид зөвхөн LED -ээс ийм их мэдээлэл авч чадахгүй.
Тиймээс энэ төсөлд бид MU мэдрэгчээс авсан мэдээллээ аваад OLED дээр гаргахын тулд micro: bit програмчлах болно. OLED нь I2C холболтыг шаарддаг тул бид MU болон mirco: bit хооронд цуваа холболт хийх хэрэгтэй.
Хангамж
1 x BBC микро: бит
1 x Morpx Mu харааны мэдрэгч 3
1 x Микро: бит таслах самбар - Бүх таслагч самбаруудад байдаггүй 19 & 20 -р зүүтэй байх шаардлагатай. Би elecfreaks моторт ашигладаг, учир нь надад энэ самбар таалагддаг.
8 x холбогч утас (Эмэгтэй-Эмэгтэй)
1 x OLED дэлгэц
Алхам 1: Мэдрэгчийг тохируулах
Аливаа зүйлийг холбож эхлэхээсээ өмнө мэдрэгчийг зөв тохируулахыг хүсч байна.
Mu Vision мэдрэгч нь 4 унтраалгатай.
Зүүн талд байгаа хоёр нь гаралтын горимоо, баруун талын хоёр нь хаягаа шийднэ.
Бид хаягийг 00 болгохыг хүсч байгаа тул баруун талын унтраалга хоёуланг нь унтраасан байх ёстой.
Янз бүрийн гаралтын горимууд нь:
00 UART
01 I2C
10 Wifi өгөгдөл дамжуулах
11 Wifi зураг дамжуулах
Бид цуваа холболттой болохыг хүсч байгаа тул UART горимд ажиллах болно. Энэ нь хоёр унтраалга 00 дээр байх ёстой тул хоёулаа унтраалттай байх ёстой гэсэн үг юм.
Алхам 2: Цахилгааны утас
Утас холбох нь маш энгийн, зөвхөн дөрвөн холбогч утсыг ашиглан Му мэдрэгчийг самбар дээрээ холбоно уу.
Му мэдрэгч -> Таслах самбар
RX-> зүү 13
TX -> зүү 14
G -> Газар
V -> 3.3-5V
Алхам 3: Эхний өргөтгөлийг авах
Эхлээд бид Makecode засварлагч руу очиж шинэ төсөл эхлүүлнэ. Дараа нь бид "Нарийвчилсан" руу очоод "Өргөтгөлүүд" -ийг сонгоно уу. Намайг Дани хүн тул эдгээр товчлуурууд зурган дээр арай өөр нэртэй байдаг гэдгийг анхаараарай. Өргөтгөлүүдээс бид "Muvision" хайж, бидний олж авсан цорын ганц үр дүнг сонгоно.
Алхам 4: Холболтыг эхлүүлэх, алгоритмыг идэвхжүүлэх
Та энэ өргөтгөлийг ашиглах үед "Тодорхойлогдоогүй шинж чанарыг уншиж чадахгүй байна" гэсэн алдаа гарч ирнэ. Энэ нь микро: битийн анимац байхгүй байгаагаас үүдэлтэй юм. Энэ нь програмыг эмхэтгэх, ажиллуулахад нөлөөлөхгүй.
Эхний хар цэнхэр хайрцаг нь Micro: bit -ийг цуваа холболтод ашиглахыг хэлнэ.
Кодын эхний улбар шар хэсэг нь цуваа холболтыг эхлүүлдэг.
Кодын хоёр дахь улбар шар хэсэг нь тоон картыг таних алгоритмыг идэвхжүүлдэг.
Тоонуудыг харуулах нь буудлага хийхэд хүндрэл учруулдаг. Хэрэв та програмыг ажиллуулахдаа micro: bit гурвыг тоолохгүй бол таны утаснууд зөв зүү рүү зөв холбогдсон эсэхийг шалгаарай.
Алхам 5: Эхний хөтөлбөр
Дугаарын карт илрүүлэх нь 0 эсвэл 1 -ийн аль нэгийг өгдөг. Тоон карт илрүүлсэн тохиолдолд бид дугаарын карт илрээгүй бол 1 (үнэн), 0 (худлаа) авна. Тиймээс, хэрэв бид дугаарын карт илрүүлбэл инээмсэглэсэн царай, хэрэв илрээгүй бол хөмсөг зангидсан царайг хүлээж байна.
Кодыг эндээс олж болно.
Алхам 6: Туршилт
Бид програмын эхний хэсгийг туршиж үздэг.
Алхам 7: OLED холболт
Утас холбох нь дахин хялбар болсон тул бид дөрвөн холбогч утсыг ашиглан OLED -ийг таслах самбартай холбодог.
OLED -> Таслах самбар
Vin -> 3.3 v
GND -> GND
SCL -> Pin19
SCD -> Pin20
Алхам 8: Хоёр дахь өргөтгөлийг аваарай
Бид Makecode дахь програм руугаа ороод "Нарийвчилсан" хэсэгт ороод "Өргөтгөлүүд" -ийг сонгоно уу. Тэнд бид Oled12864 -ийг хайж олоод OLED12864_I2C өргөтгөлийг сонгоно.
Алхам 9: Эцсийн хөтөлбөр
Тохиргоонд бид OLED -ийг эхлүүлэх блок нэмдэг.
Үндсэн програм дээр бид OLED -ийг дугаарын картын шошгын утгыг өгөх блок нэмж өгдөг. Тоон картуудын хувьд шошгоны утга нь мөн картын үнэ цэнэ гэдгийг санаарай.
Бид x ба y утгыг өөрчилснөөр тооны байрлалыг өөрчилж болно.
Эцсийн хөтөлбөрийг эндээс олж болно.
Алхам 10: Програмыг ажиллуулах
Хөтөлбөрийг ажиллуулахдаа MU мэдрэгч нь дугаарын картыг илрүүлж, үлдсэн хугацаанд хөмсгөө зангидахад micro: bit инээмсэглэх ёстой бол OLED нь хамгийн сүүлд илрүүлсэн картын дугаарыг бичдэг.
Зөвлөмж болгож буй:
Микро: бит MU харааны мэдрэгч - Объектын хяналт: 7 алхам
Бичил: битийн MU харааны мэдрэгч - объектын хяналт: Тиймээс энэхүү зааварчилгаанд бид энэхүү зааварчилгаанд суулгасан ухаалаг машиныг програмчилж эхлэх бөгөөд энэ зааварт MU харааны мэдрэгч суурилуулсан болно. жаахан объект ажиглахад хялбар байдаг тул
Микро: Эхлэгчдэд зориулсан MU алсын харааны мэдрэгч - I2C ба хэлбэрийн карт таних: 8 алхам
Микро: Эхлэгчдэд зориулсан MU алсын хараа мэдрэгч - I2C ба хэлбэрийн карт таних: Би Micro: bit -ийн MU харааны мэдрэгч дээр гараа авлаа. Энэ бол алсын хараанд суурилсан олон төсөл хэрэгжүүлэх боломжийг олгодог гайхалтай хэрэгсэл юм шиг байна. Харамсалтай нь тийм ч олон гарын авлага байдаггүй бололтой, гэхдээ баримт бичиг нь үнэхээр
Микро: бит MU харааны мэдрэгч - AP Wifi: 4 алхам
Микро: бит MU Vision Sensor - AP Wifi: MU Vision мэдрэгч нь хоёр wifi горимтой. AP горим нь MU харааны мэдрэгч байсан бөгөөд үүнийг компьютер ашиглан нэвтрэх боломжтой wifi сүлжээг бий болгодог бөгөөд MU алсын хараа мэдрэгч нь өөр wifi сүлжээ болон урсгалд нэвтэрдэг байсан. Дээрээс нь М
Микро: бит MU харааны мэдрэгч ба зип хавтанг хослуулсан: 9 алхам (зурагтай)
Бичил: бит MU харааны мэдрэгч ба зип хавтанг хослуулсан: Тиймээс энэ төсөлд бид MU харааны мэдрэгчийг Kitronik Zip хавтантай хослуулах гэж байна. Бид MU харааны мэдрэгч ашиглан өнгийг таньж, Zip Tile -ийг бидэнд харуулах болно. Бид өмнө нь ашиглаж байсан зарим техникээ ашиглах гэж байна
Микро: бит MU харааны мэдрэгч - Ухаалаг машин дээр суурилуулсан: 5 алхам
Микро: бит MU харааны мэдрэгч - Ухаалаг машин дээр суурилуулсан: Энэ бол бидний зааж өгсөн ухаалаг машинд MU харааны мэдрэгчийг хэрхэн суулгах тухай гарын авлага юм. Энэхүү гарын авлагад MU харааны мэдрэгчийг хэрхэн суулгахыг зааж өгсөн боловч та үүнийг дагаж бусад бүх төрлийн мэдрэгчийг суулгаж болно. Би 2 тэнхлэгтэй камертай байсан