Агуулгын хүснэгт:

Микро: бит: 10 алхамтай мини "Тоог таах" тоглоомын машин
Микро: бит: 10 алхамтай мини "Тоог таах" тоглоомын машин

Видео: Микро: бит: 10 алхамтай мини "Тоог таах" тоглоомын машин

Видео: Микро: бит: 10 алхамтай мини
Видео: ЭТО ЖЕ CRYSIS 1 2024, Долдугаар сарын
Anonim
Мини
Мини

Та "Тоог таа" тоглож байсан уу? Энэ бол маш хялбархан бүтээгдсэн мини тоглоомын машин бөгөөд тантай хамт "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 харааны мэдрэгч III
MU харааны мэдрэгч III

MU Vision мэдрэгч нь өөр өөр тооны картыг хүлээн зөвшөөрдөг хиймэл оюун ухааны гол модуль юм. Энэ нь I2C гаралтын порттой бөгөөд үүнийг Micro: bit (зүү 19 ба зүү 20) руу холбоход ашиглаж болно.

1. Micro: bit -т холбогдохын тулд I2C горимыг ашиглахын тулд харааны мэдрэгчийн зүүн талын DIP унтраалга 2 -ийг "ON" болгож тохируулах шаардлагатай.

2. Алсын харааны мэдрэгчийг дээш харуулан суурилуулсан (мэдрэгчийн холбогч тоглогч руу харсан) тул тоглогч машинд дугаарын карт өгөхдөө тоглогчийн харах өнцгөөс "урд" харагдана.

Алхам 3: Бичил програмчлал: Bit Via Makecode

Бичил програмчлал: Bit Via Makecode -ээр
Бичил програмчлал: Bit Via Makecode -ээр
Бичил програмчлал: Bit Via Makecode -ээр
Бичил програмчлал: Bit Via Makecode -ээр

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

Та одоо ийм MuVisionSensor блокуудыг олох болно

Алхам 4: MU харааны мэдрэгчийг эхлүүлэх

MU харааны мэдрэгчийг эхлүүлэх
MU харааны мэдрэгчийг эхлүүлэх
MU харааны мэдрэгчийг эхлүүлэх
MU харааны мэдрэгчийг эхлүүлэх

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

ба Тоон карт нэмэх алгоритм.

Алхам 5: Илрүүлгийн үр дүнг боловсруулахын тулд код нэмнэ үү

Илрүүлэх үр дүнг боловсруулахын тулд код нэмнэ үү
Илрүүлэх үр дүнг боловсруулахын тулд код нэмнэ үү

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

Алхам 6: Үр дүнг LED матриц дээр харуулна

Үр дүнг LED матриц дээр харуул
Үр дүнг LED матриц дээр харуул

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

Алхам 7: Тоглоомын логик

Тоглоомын логик
Тоглоомын логик

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

Алхам 8: Амьдралын баар нэмэх

Амьдралын баар нэмэх
Амьдралын баар нэмэх
Амьдралын баар нэмэх
Амьдралын баар нэмэх

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

Алхам 9: Хөгжим нэмэх

Хөгжим нэмэх
Хөгжим нэмэх

Ингээд л боллоо. Орон зайн шалтгаанаар бүх кодыг дээрх зурагт харуулаагүй болно. Та бүрэн кодыг эндээс олж болно.

Алхам 10: Дүгнэлт

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

Зөвлөмж болгож буй: