
Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Утас холбох
- Алхам 2: MU харааны мэдрэгч III
- Алхам 3: Бичил програмчлал: Bit Via Makecode
- Алхам 4: MU харааны мэдрэгчийг эхлүүлэх
- Алхам 5: Илрүүлгийн үр дүнг боловсруулахын тулд код нэмнэ үү
- Алхам 6: Үр дүнг LED матриц дээр харуулна
- Алхам 7: Тоглоомын логик
- Алхам 8: Амьдралын баар нэмэх
- Алхам 9: Хөгжим нэмэх
- Алхам 10: Дүгнэлт
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Та "Тоог таа" тоглож байсан уу? Энэ бол маш хялбархан бүтээгдсэн мини тоглоомын машин бөгөөд тантай хамт "Guess the Number" тоглодог. Бид бие бялдрын тоглоомыг дэмжих, хүүхдүүдэд програмчлал сурахад нь туслах зорилгоор энэхүү DIY төслийг боловсруулсан. Энэ нь тоон картуудыг мэдрэхийн тулд MU Vision мэдрэгчийг ашигладаг бөгөөд үүгээр дамжуулан тоглогч машины сонгосон санамсаргүй тоог таахыг оролдох болно.
Энэ зураг дээрх бүх тохиргоог тайлбарласан болно.
Хэвлэсэн дугаарын картыг таних боломжтой MU харааны мэдрэгч нь I2C автобусаар дамжуулан Micro: битэд холбогдсон байна. ПХБ -ийн хоёр самбар ба чанга яригчийг LEGO техникийн хэсгүүдээс бүрдсэн суурийг ашиглан 45 градусын өнцгөөр харж байна. Micro: битийн урд талын камерын харагдах байдлыг хаах зүйл байхгүй эсэхийг шалгаарай.
Хангамж
BBC микро: битийн самбар
×1
Morpx MU харааны мэдрэгч III
×1
LEGO техникийн хэсгүүд
× 1 Pimoroni зүү: бит × 1
Чанга яригч: 0.25W, 8 Ом
Алхам 1: Утас холбох

Та 6 утас холбох хэрэгтэй болно. Чанга яригч нь Micro: bit -ийн "0" ба "GND" зүүтэй холбогддог хоёр утастай. MU Vision мэдрэгч нь I2C автобусанд холбогддог 4 утастай - 3V, зүү 19 (SCL), зүү 20 (SDA) ба GND. Зураг дээр бид утаснуудаа Micro: битийн контакт дэвсгэр дээр гагнаж байна. Та мөн утаснуудаа холбохын тулд micro: bit -ийн таслах самбарыг ашиглаж болно.
Алхам 2: MU харааны мэдрэгч III

MU Vision мэдрэгч нь өөр өөр тооны картыг хүлээн зөвшөөрдөг хиймэл оюун ухааны гол модуль юм. Энэ нь I2C гаралтын порттой бөгөөд үүнийг Micro: bit (зүү 19 ба зүү 20) руу холбоход ашиглаж болно.
1. Micro: bit -т холбогдохын тулд I2C горимыг ашиглахын тулд харааны мэдрэгчийн зүүн талын DIP унтраалга 2 -ийг "ON" болгож тохируулах шаардлагатай.
2. Алсын харааны мэдрэгчийг дээш харуулан суурилуулсан (мэдрэгчийн холбогч тоглогч руу харсан) тул тоглогч машинд дугаарын карт өгөхдөө тоглогчийн харах өнцгөөс "урд" харагдана.
Алхам 3: Бичил програмчлал: Bit Via Makecode


Та машиныг MakeCode ашиглан програмчилж болно. Та Micro: bit програмыг Javascript эсвэл блок кодоор хоёуланг нь програмчилж болно. Энгийн болгохын тулд бид блок програмчлалыг ашиглан энд харуулав. MUVisionSensorIII номын санг импортлох "Нарийвчилсан"-> "Өргөтгөлүүд" -ийг сонгоод хайлтын талбарт "mu-opensource/MuVisionSensorIII-MakeCode" гэж бичнэ үү. Үр дүнгээс "Muvs" өргөтгөлийг сонгоно уу.
Та одоо ийм MuVisionSensor блокуудыг олох болно
Алхам 4: MU харааны мэдрэгчийг эхлүүлэх


2. MU харааны мэдрэгчийг асаах блок дээр эхлүүлж, I2C автобусыг ашиглахаар тохируулна уу.
ба Тоон карт нэмэх алгоритм.
Алхам 5: Илрүүлгийн үр дүнг боловсруулахын тулд код нэмнэ үү

Forever гогцоонд MU Vision Sensor -ийн илрүүлэлтийн үр дүнг боловсруулах код нэмнэ үү.
Алхам 6: Үр дүнг LED матриц дээр харуулна

Тоо таних үр дүнг харуулахын тулд бид өөрчлөн тохируулсан функцийг ашигладаг. Жич: Бид Micro: битийг босоо байдлаар байрлуулсан тул LED дэлгэц дээрх дугаарыг 90 градус эргүүлэх шаардлагатай.
Алхам 7: Тоглоомын логик

Нууц дугаарын талаар бага зэрэг мэдээлэл өгөхийн тулд та micro: bit програмчилж болно.
Алхам 8: Амьдралын баар нэмэх


Та тоглоомыг илүү хөгжилтэй өнгөрөөж болно. Бид LED матрицын зүүн баганыг ашиглан "амьдралын мөр" -ийг харуулна.
Алхам 9: Хөгжим нэмэх

Ингээд л боллоо. Орон зайн шалтгаанаар бүх кодыг дээрх зурагт харуулаагүй болно. Та бүрэн кодыг эндээс олж болно.
Алхам 10: Дүгнэлт
Энэхүү заавар нь Micro: bit болон MU Vision Sensor ашиглан мини тоглоомын машин бүтээх талаар танд заах болно. MU Vision Sensor -ийн харааны таних тусламжтайгаар та Micro: bit платформ дээр ижил төстэй олон "физик тоглоом" тоглоомыг бүтээх боломжтой.
Зөвлөмж болгож буй:
Микро: бит ухаалаг машин: 8 алхам

Micro: bit Smart Car: Энэ бол микро: битийн хувьд өөрийн ухаалаг машинаа хэрхэн бүтээх талаар хурдан гарын авлага юм. Та маш олон төрлийн ухаалаг машин худалдаж авах боломжтой боловч үүнийг өөрийн хэрэгцээнд нийцүүлэн өөрчилж болно. Бичил: бит эсвэл arduino хичээл заахдаа хамгийн түрүүнд хийдэг зүйл бол өөрийгөө
Микро: бит MU харааны мэдрэгч - Ухаалаг машин дээр суурилуулсан: 5 алхам

Микро: бит MU харааны мэдрэгч - Ухаалаг машин дээр суурилуулсан: Энэ бол бидний зааж өгсөн ухаалаг машинд MU харааны мэдрэгчийг хэрхэн суулгах тухай гарын авлага юм. Энэхүү гарын авлагад MU харааны мэдрэгчийг хэрхэн суулгахыг зааж өгсөн боловч та үүнийг дагаж бусад бүх төрлийн мэдрэгчийг суулгаж болно. Би 2 тэнхлэгтэй камертай байсан
Бичил: бит - Микро бөмбөрийн машин: 10 алхам (зурагтай)

Микро: бит - Микро бөмбөрийн машин: Энэ бол зүгээр л дуу гаргахын оронд үйлдэлтэй бөмбөр хийдэг микро: бит микро бөмбөрийн машин юм. Энэ нь микро: битийн оркестроос авсан туулайгаар өдөөгдсөн бөгөөд mocro: bit -тэй ашиглахад хялбар зарим ороомог олоход надад маш их цаг хугацаа зарцуулсан
Микро: бит: 6 алхамтай хэт авианы зайн шалгагч хий

Micro: bit ашиглан хэт авианы зайн шалгагч хийх: Өнөөдөр бид микро: бит ба хэт авианы мэдрэгч модуль бүхий хэт авианы зайн шалгагч хийх гэж байна
Микро: бит: 5 алхамтай Mini Servo ажиллуулна уу

Micro: bit -тэй Mini Servo ажиллуулах: Энэхүү хурдан зааварчилгаа нь мини servo мотор ажиллуулахын тулд MakeCode редактор ашиглан BBC Micro: bit програмыг хэрхэн яаж хийхийг танд харуулах болно. //www.papermech.net/bbcmicrobit/Ажлын үндсэн зарчим