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

LEGO Maze with Micro: хазайх: 9 алхам
LEGO Maze with Micro: хазайх: 9 алхам

Видео: LEGO Maze with Micro: хазайх: 9 алхам

Видео: LEGO Maze with Micro: хазайх: 9 алхам
Видео: Лабиринт / Поиск Пути / Волновой алгоритм / Labyrinth / Maze / Pathfinder / Wave Algorithm 2024, Долдугаар сарын
Anonim
LEGO Maze -ийг Micro ашиглан хазайлгах: бит
LEGO Maze -ийг Micro ашиглан хазайлгах: бит
LEGO Maze -ийг Micro ашиглан хазайлгах: бит
LEGO Maze -ийг Micro ашиглан хазайлгах: бит
LEGO Maze -ийг Micro ашиглан хазайлгах: бит
LEGO Maze -ийг Micro ашиглан хазайлгах: бит

LEGO бол үнэхээр гайхалтай зүйл бөгөөд бидний LEGO иж бүрдэлд илүү хөгжилтэй электроник нэмж оруулснаар тэднийг илүү гайхалтай болгохоос өөр дуртай зүйл байдаггүй нь нууц биш юм. Манай LEGO лабиринт нь хоёр талдаа товчлууртай бөгөөд дээд талыг нь хазайлгаж, бөмбөгийг лабиринтаар эхнээс нь дуустал маневрлах боломжийг олгодог. Та өөрийн лабиринтийг зохион бүтээх боломжтой (энэ бол LEGO!), Ингэснээр та хүссэнээрээ хялбар эсвэл хэцүү болгож чадна.

Цахилгаан бараа нэмье! Бид микро: битийг (LEGO нийцтэй) битийн самбартай хамт ашиглах болно. Бид бит самбар дээр жижиг эрхий хурууны хянагч залгах гэж байгаа бөгөөд ингэснээр лабиринтийг X ба Y тэнхлэгт хазайлгахын тулд хоёр servo -ийн хөдөлгөөнийг хянах боломжтой болно.

Хэрэв танд манай төслүүд таалагдаж байгаа бөгөөд долоо хоног бүр бидний олж авах зүйлсийн талаар илүү ихийг үзэхийг хүсч байвал биднийг Instagram, Twitter, Facebook, YouTube дээр дагаарай.

Хангамж:

Brown Dog Gadgets нь иж бүрдэл, хангамж зардаг боловч та энэ төслийг хийхийн тулд биднээс юу ч худалдаж авах шаардлагагүй болно. Хэдийгээр та үүнийг хийвэл шинэ төсөл, багшийн нөөцийг бий болгоход бидэнд туслах болно.

Цахим эд анги:

  • 1 x Crazy Circuits Bit Board Kit
  • 1 x микро: бит
  • 2 x LEGO нийцтэй 270 градусын servo
  • 1 х эрхий
  • 4 x холбогч утас

LEGO эд анги:

LEGO -ийн суурь хавтан дээр servo -оо холбох хэдхэн хэсэг, хазайлтын товчлуураар бэхлэх араа хэрэгтэй болно. Үүнээс гадна хэд хэдэн энгийн тоосго, суурь хавтанг ашигладаг. Бид BrickOwl дээрх хэсэг тус бүрийн линкийг өгсөн боловч та LEGO эсвэл LEGO-тэй нийцтэй эд ангиудыг зарж борлуулах боломжтой газраас олж болно.

  • 16 шүдтэй 2 x LEGO Gear
  • 2 x LEGO тэнхлэг 4 (3705)
  • 4 х LEGO техникийн тоосго 1 х 2 тэнхлэгийн нүхтэй
  • Бусад. Эд анги (суурь хавтан, тоосго гэх мэт)

Алхам 1: Maze олж авах / угсрах

Maze олж авах / угсрах
Maze олж авах / угсрах
Maze олж авах / угсрах
Maze олж авах / угсрах

Бидэнд JK Brickworks-аас нэг лабиринт ирсэн бөгөөд хазайлгах механизмыг моторжуулж, хоёр тэнхлэгийн эрхий хурууны тусламжтайгаар удирдах боломжтой болгох нь хөгжилтэй байх болно гэж бодсон.

Энэхүү хэрэгсэл нь LEGO -д байхгүй болсон боловч та энэ хувилбараас олж авсан ойлголтуудыг ашиглан өөрийн ашиглаж болох эсвэл лабиринтаа бүтээх боломжтой.

Алхам 2: LEGO хавтанг нэмнэ үү

LEGO хавтанг нэмнэ үү
LEGO хавтанг нэмнэ үү

Хувьцааны лабиринтыг гараар хянадаг. Та хоёр дугуйг хажуу тийш нь эргүүлж, төөрдөг бол бөмбөгийг хажуу тийш нь хөдөлгөнө.

Бид LEGO-ийн дугуй хавтан байрладаг тал бүрт LEGO-ийн суурь хавтанг нэмж өгсөн бөгөөд ингэснээр бид LEGO-тэй нийцтэй servo мотороо холбох боломжтой болсон.

Серво мотор нь 16 шүдтэй LEGO Gear -тэй бөгөөд дугуйны гадна талд араа шүдтэй байдаг. Манай servo эргэх үед дугуйг эргүүлж, ширээг хазайлгана.

Бид хажуугийн LEGO -ийн хэд хэдэн хавтгай хэсгүүдийг арилгаж, тоосго нэмж, хавтангаа холбов. (Эсвэл та лабиринт болон суурийн хавтангуудыг доод талын том хавтан эсвэл хавтгай гадаргуу дээр соронзон хальсны хамт хавсаргаж болно.)

Алхам 3: Bit Board нэмэх

Бит самбар нэмэх
Бит самбар нэмэх
Бит самбар нэмэх
Бит самбар нэмэх
Бит самбар нэмэх
Бит самбар нэмэх

Бит самбарыг төсөлдөө нэмээрэй. Та үүнийг хоёр servo -ийн хооронд байрлуулахыг хүсч байгаа бөгөөд ингэснээр утас нь servo моторыг залгах боломжтой болно.

Бид хэдхэн нимгэн LEGO тоосгоор LEGO -ийн суурь хавтан дээр наалаа.

Бид энэ төслийн зүйлсийг холбохын тулд зүү толгойг ашиглах болно, ингэснээр бит самбар дээрх LEGO-тэй нийцтэй зүү нүхний талаар санаа зовох хэрэггүй болно.

Алхам 4: Серво нэмэх

Серво нэмэх
Серво нэмэх
Серво нэмэх
Серво нэмэх

LEGO -ийн суурь хавтанг байрлуулсны дараа та servo -аа нэмж болно. Бид servo бүрийг холбохдоо дараах хэсгүүдийг ашигласан.

  • 1 x LEGO тэнхлэг 4 (3705)
  • 2 х LEGO техникийн тоосго 1 х 2 тэнхлэгийн нүхтэй

Араа эргүүлэх үед servos нь жаахан чичирч байгааг анзаарч магадгүй юм.

Алхам 5: Сервүүдийг холбоно уу

Сервүүдийг холбоно уу
Сервүүдийг холбоно уу
Сервүүдийг холбоно уу
Сервүүдийг холбоно уу
Сервүүдийг холбоно уу
Сервүүдийг холбоно уу

Y Servo холбогчийг Pin 14 эгнээнд залгаарай. Улбар шар утас нь Pin 0, улаан утас + (эерэг) баганад, хүрэн утас - (сөрөг) баганад орно.

X Servo холбогчийг Pin 13 эгнээнд залгаарай. Улбар шар утас нь Pin 0, улаан утас + (эерэг) баганад, хүрэн утас - (сөрөг) баганад орно.

Санаж байна уу! Сервог ажиллуулахын тулд та гадаад батерейны багц нэмэх шаардлагатай болно. Батерейны багц нь servo болон micro: bit -ийг ажиллуулах боломжтой тул та микро: битийг програмчилж дуусаад USB кабелийг салгаж болно.

Алхам 6: Thumbstick -ийг холбоно уу

Thumbstick -ийг холбоно уу
Thumbstick -ийг холбоно уу
Thumbstick -ийг холбоно уу
Thumbstick -ийг холбоно уу

Jumper утас ашиглах нь Thumbstick VRY Pin -ийг бит самбар дээрх 1 -р зүүгээр холбож эхэлнэ.

Дараа нь Thumbstick VRX Pin -ийг бит самбар дээрх 0 -р зүү рүү залгаарай.

Дараа нь Thumbstick + 5V Pin -ийг + (эерэг) баганад залгаарай.

Эцэст нь, Thumbstick GND Pin -ийг - (сөрөг) баганад залгаарай.

Алхам 7: Батерей нэмнэ үү

Батерей нэмэх
Батерей нэмэх

Бид micro: bit болон servos -ийг тэжээхийн тулд AAA батерейны хоёр багцыг Bit Board дээр нэмэх гэж байна.

USB кабелийг микро: бит програмчлах, бага чадалтай зарим эд ангиудыг (LED эсвэл Пьезо чанга яригч гэх мэт) тэжээхэд ашиглаж болох боловч энэ нь бидний ашиглаж буй servo моторыг тэжээх боломжгүй юм.

Алхам 8: Кодыг ачаална уу

Кодыг ачаална уу
Кодыг ачаална уу

USB кабелийг micro: bit -д холбоод дараа нь компьютертаа залгаарай.

Бид удирдах зөвлөлөө програмчлахдаа makecode.microbit.org -ийг ашиглах болно. Энэ нь энгийн чирэх, буулгах блок интерфэйсийг ашигладаг.

Бид Maze Tilter програмынхаа дараах кодыг ачаалах болно:

Кодыг ачаалж дуусаад та USB кабелийг салгаад микро: битийг бит самбар дээр оруулж сервисүүдийг удирдах боломжтой болно.

Алхам 9: Үүнийг туршиж үзээрэй

Үүнийг туршиж үзээрэй!
Үүнийг туршиж үзээрэй!

Одоо та servos болон thumbstick -ийг холбож, кодоо ачаалж, Bit Board -аа батерейны багцаар тэжээгээд туршиж үзэхэд бэлэн боллоо!

Таны хийх ёстой нэг зүйл бол лабиринтийн хүснэгтийг тэгшлээд дараа нь араагаа хооронд нь холбохоос өмнө servo -ийн хагас байрлалд байгаа эсэхийг шалгаарай.

Код нь servo -г эхлэхэд хагасыг нь тохируулах тул бит самбарыг асаахдаа хүснэгтийн түвшингээс эхлэх хэрэгтэй.

Таныг суллахад эрхий хуруу нь дунд байрлал руу буцаж ирдэг бөгөөд бид өөрөө жаахан хөдлөхгүй байхаар кодыг тохируулсан.

Бид явахад бэлэн байна! Та бөмбөгийг лабиринтийн эхнээс төгсгөл хүртэл авч чадах уу? Та үүнийг найзаасаа хурдан хийж чадах уу?

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