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

Тоглоомын талбайн экспресс ашиглан хөдөлгөөнийг идэвхжүүлсэн Cosplay далавч - 1 -р хэсэг: 7 алхам (зурагтай)
Тоглоомын талбайн экспресс ашиглан хөдөлгөөнийг идэвхжүүлсэн Cosplay далавч - 1 -р хэсэг: 7 алхам (зурагтай)

Видео: Тоглоомын талбайн экспресс ашиглан хөдөлгөөнийг идэвхжүүлсэн Cosplay далавч - 1 -р хэсэг: 7 алхам (зурагтай)

Видео: Тоглоомын талбайн экспресс ашиглан хөдөлгөөнийг идэвхжүүлсэн Cosplay далавч - 1 -р хэсэг: 7 алхам (зурагтай)
Видео: What If Satine Kryze Was a Jedi With Obi Wan Kenobi 2024, Долдугаар сарын
Anonim
Хөдөлгөөн идэвхжүүлсэн Cosplay Wings тойрог тоглоомын талбайн экспресс ашиглан - 1 -р хэсэг
Хөдөлгөөн идэвхжүүлсэн Cosplay Wings тойрог тоглоомын талбайн экспресс ашиглан - 1 -р хэсэг

Энэ бол хоёр хэсгээс бүрдсэн төслийн нэг хэсэг бөгөөд би танд автомат үлгэрийн далавч хийх үйл явцыг харуулах болно.

Төслийн эхний хэсэг нь далавчны механик, хоёр дахь хэсэг нь элэгддэг болгож, далавчаа өөрсдөө нэмж байна.

Энэ бол нэг хэсэг, нүцгэн механик юм. Энэ хэсгийг дуусгасны дараа та 2 -р хэсэг рүү шилжиж болно!

Алхам 1: ХАНГАМЖ

ХАНГАМЖ
ХАНГАМЖ
ХАНГАМЖ
ХАНГАМЖ
ХАНГАМЖ
ХАНГАМЖ

Төслийн энэ хэсэгт танд дараахь зүйлс хэрэгтэй болно.

- 1 x Circuit Playground Express

- 2 x стандарт servo мотор

- Breadboard (туршихад гагнуур хийхгүй)

Цахилгаан хангамж

- USB -ээс микро USB хөвч

- 4 толгой матрын хавчаарыг эрэгтэй толгой руу

- Утас (эрэгтэй толгойтой)

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

- Цаасан уут эсвэл картон

- Харандаа

- Sharpie/маркер

- Попикулик мод

- Тууз эсвэл халуун цавуу

- Хайч эсвэл X-Acto хутга

Алхам 2: CPX -ийн акселерометрийн код

CPX -ийн акселерометрийн код
CPX -ийн акселерометрийн код
CPX -ийн акселерометрийн код
CPX -ийн акселерометрийн код
CPX -ийн акселерометрийн код
CPX -ийн акселерометрийн код
CPX -ийн акселерометрийн код
CPX -ийн акселерометрийн код

Нэгдүгээрт, тойргийн тоглоомын талбайн хурдатгал хэмжигчийг тохируулах хэрэгтэй, учир нь далавч нь гарын хөдөлгөөний дагуу хөдөлдөг.

Одоо, хэрэв та энэ төслийг хийж байгаа бол далавчаа системтэйгээр дээш, доош, эсвэл хажуу тийш нь илүү байгалийн байдлаар хөдөлгөж буй дуу, гэрэл, ямар ч тооны хүчин зүйлийг туршиж үзэх боломжтой. Гэхдээ энэ төслийн хувьд би гараараа далавчаа хөдөлгөхийг сонгосон.

Илүү тодорхой болгохын тулд бид неопикселийг ашиглан CPX код зөв ажиллаж байгаа эсэхийг тодорхойлох болно. Энэ төслийг процессын явцад хадгалахаа мартуузай, эс тэгвээс хамгийн сүүлд автоматаар хадгалсан газраасаа дахин эхлүүлэх шаардлагатай болно.

MakeCode -ийн шинэ төслөөс эхэлье. Гарчиг нь таны хүссэн зүйл байж болно, гэхдээ би хөдөлгөөнөөр идэвхжүүлсэн далавчтай холбоотой зүйлийг санал болгож байгаа тул дараа нь олоход хялбар болно. Үүрд функцийг бүү устга. "Эхлэх" блокыг авч, акселерометрийн тохиргоо болон график функцийг нэмж эхлүүлэх програмыг үүсгэнэ үү. Акселерометр бүхий график функц нь таталцлыг ашиглан CPX -ийн газартай харьцах байрлалыг бүртгэдэг.

Үүнийг тохируулсны дараа бид акселерометрийн заалтыг өгөх ёстой. Миний дурдсанчлан, энэ төслийн 2 -р хэсэгт CPX -ийг гарын ар тал дээр бэхлэх бөгөөд гараа дээш чиглүүлэх үед далавч нь "нээгдэж", доошоо чиглэсэн нь далавчаа "нугалахад" хүргэнэ. Тиймээс үүрд блок дээр хоёр "if" функцийг нэмж, "If" блокуудын "үнэн" сонголтыг тэгш бус байдлаар сольж, зүүн талд Y -ийн акселерометрийн хэмжилтийг хийж болно. Та дээрх зураг дээрх тохиргоог ашиглан тоглож болно., гэхдээ хурдатгал нь тооноос их байх үеийн блок нь таны "доош", харин "-аас бага" "бол" блок нь таны дээд мэдэгдэл байх болно. Та хурдатгал хэмжигч ажиллаж байгааг мэдэхийн тулд CPX -ийг хөдөлгөхөд неопикселийн өнгийг өөрчил. Энэ жишээнд би улааныг доош, хөхийг дээшээ ашигласан.

Кодыг USB кабелиар компьютерт холбож CPX -дээ байршуулж, өнгө нь таны төлөвлөсний дагуу ажиллаж байгаа эсэхийг шалгаарай. Хэрэв тохируулга хийх шаардлагатай бол чөлөөтэй хийгээрэй.

Алхам 3: Servo кодыг нэмнэ үү

Servo код нэмэх
Servo код нэмэх

Өнгө нь CPX -ийг хазайлгахад хүссэнээрээ ажилладаг бол код руу буцна уу, учир нь одоо бид servo моторын командуудыг нэмэх болно.

Блок цэснээс Нарийвчилсан таб руу очоод Pins хэсэгт servo блокуудыг олоорой. Neopixel командыг агуулсан if мэдэгдэл бүрт "Servo бичих" гэсэн хоёр блок байрлуулж, хамгийн бага өнцөг (далавчаа хамгийн бага нугална), хамгийн дээд өнцгийг (хамгийн өндөр далавч өргөх болно) тохируулна уу. Туршилтанд үзүүлсэн шиг би 140 ба 80 өнцгийг ашигласан, учир нь энэ бол миний далавч хөдлөхийг хүссэн өнцөг юм.

"If" гэсэн мэдэгдэл тус бүрт нэг "Servo Write" блок таны баруун жигүүрт зориулагдсан бөгөөд A1 -ийг зүүгээр тохируулна уу. Энэ нь баруун жигүүрийг таны CPX дээрх A1 зүү рүү холбож, харгалзах servo командын дагуу хөдөлнө гэсэн үг юм. Баруун жигүүрт зориулсан "дээш" servo команд нь таны жишээн дээр 140 градус байх болно. Хамгийн бага утга нь 80 градус бол баруун жигүүрийн хамгийн бага өнцөг бөгөөд доошоо чиглүүлэх функцтэй байх бөгөөд үүнийг A1 зүү болгон тохируулна. Зүүн талын servo/секундын servo бичих блокийн эдгээр утгыг A2 зүүтэй холбосон (доошоо 140, дээшээ 80 хүртэл) холбоно уу. Ажлаа хадгалахаа мартуузай!

Алхам 4: Servos -ийг CPX -тэй холбоно уу

Сервүүдийг CPX -тэй холбоно уу
Сервүүдийг CPX -тэй холбоно уу
Сервүүдийг CPX -тэй холбоно уу
Сервүүдийг CPX -тэй холбоно уу
Сервүүдийг CPX -тэй холбоно уу
Сервүүдийг CPX -тэй холбоно уу
Сервүүдийг CPX -тэй холбоно уу
Сервүүдийг CPX -тэй холбоно уу

Кодыг түр хойш тавь, тэгээд ажлын механикыг бүтээцгээе.

Гагнуургүй талхны хавтанг ашиглан утас, матрын хавчаарыг дээр үзүүлсэн шиг холбоно уу. Утас нь энэ төслийн 2 -р хэсэгт ийм байдлаар ажиллах бөгөөд илүү авсаархан байхын тулд бага утас ашиглана.

Серво моторыг зохих ёсоор холбож, матрын хавчаарыг ашиглан CPX дээр дээр үзүүлсэн шиг холбоно уу. A1 дээрх баруун servo моторт холбогдсон матрын хавчаар, A2 дээр зүүн талын servo мотортой холбох хавчаарыг кодынхоо дагуу хавсаргахаа бүү мартаарай.

Зөв чиглэлд эргэж байгаа эсэхийг шалгахын тулд servo мотор дээрээ "туг" эсвэл ямар нэгэн үзүүлэлт нэмж оруулаарай. Танд гоёмсог зүйл хэрэггүй, би наалдамхай тэмдэглэл ашигласан.

Кодыг CPX дээрээ татаж аваад CPX -ийг эцсийн төсөлд ашиглахаар төлөвлөж буй тэжээлийн эх үүсвэртэйгээ холбоно уу. Одоо үүнийг туршиж үзээрэй! Таны CPX дээш чиглүүлэх үед servo "туг" дээшээ, CPX доошоо чиглүүлэх үед тугууд доошоо бууж байгаа эсэхийг шалгаарай.

Алхам 5: Загвар жигүүр үүсгэх

Загвар далавч үүсгэх
Загвар далавч үүсгэх
Загвар далавч үүсгэх
Загвар далавч үүсгэх
Загвар далавч үүсгэх
Загвар далавч үүсгэх
Загвар далавч үүсгэх
Загвар далавч үүсгэх

Үнэнийг хэлэхэд эдгээр нь заавал биш юм. Төслийн энэ хэсэгт шаардлагатай тохируулгыг хийхэд туслахын тулд ижил хэмжээтэй биетэй, ижил төстэй жинтэй servo -уудыг эцсийн үр дүнтэй ижил төстэй байдлаар туршиж үзэхийг би зөвлөж байна. Мэдээжийн хэрэг, эдгээр нь таны жинхэнэ далавч болохгүй, гэхдээ далавч хийхээсээ өмнө хөдөлгүүрүүд таны хүссэнээр ажиллаж, жингээ дааж чаддаг гэдэгт итгэлтэй байх хэрэгтэй.

Картон эсвэл цаасан уут таны далавчинд хангалттай том хэмжээтэй байгаа эсэхийг шалгаарай. Та үүнийг 2 -р хэсгийн бодит далавчны контурыг хайхад зориулж "стенил" болгон ашиглаж болно (илүү хялбар, цэвэрлэх үйл явцын хувьд), ингэснээр загвар болон бодит зүйлийн хэмжээ 1: 1 харьцаатай байх ёстой. Мөн далавч зохион бүтээхдээ зохиогчийн эрхийг хүндэтгэхээ мартуузай. Өөр хэн нэгний зурсан эсвэл бүтээсэн харсан далавчаа бүү хуул. Та эдгээр загварыг хольж, өөрийн гараар бүтээх, эсвэл байгальд хандах боломжтой боловч хууль ёсны бэрхшээл нь үнэ цэнэтэй зүйл биш юм.

Хэрэв та картон ашиглаж байгаа бол хэсгүүдийг шалан дээр тавиад далавчныхаа нэг хэлбэрийг харандаагаар зур. Хурц эсвэл өөр зузаан хар үзэг, маркер авахаасаа өмнө, жигүүрийн хүрээний гадна болон дотор талын хэсгийг тоймлохын өмнө хэмжээ нь зөв эсэхийг шалгаарай. Картон далавчийг хайчилж ав, гэхдээ зөвхөн тойм тойрон. Картонны нөгөө хагаст шинээр зүссэн далавчаа хэвтүүлээд гадна талаас нь зурж хоёр дахь жигүүрээ үүсгэнэ.

Хэрэв та цаасан уут ашиглаж байгаа бол тэдгээрийг бүрэн нээхийн тулд хайчилж ав. Картон далавчтай ижил алхмуудыг дагана уу, гэхдээ хоёуланг нь хайчилж авсны дараа эсрэг чиглэлд хэвтүүлээрэй (зүүсэн мэт), тууз, цаасан саваа ашиглан далавчаа далавчтай ижил аргаар наа. төмөр утсан хүрээ. Хэрэв та соронзон хальс нь хангалттай хүчтэй биш гэж бодож байвал энэ хэсэгт халуун цавуу хэрэглэж болно.

Би энэ төсөлд картон ашигласан боловч цаасан уут, соронзон хальс, хоолой цэвэрлэгчээр хийсэн далавчны загварыг өгсөн боловч уян хатан болсон тул хоолой цэвэрлэгч ашиглахыг зөвлөдөггүй. Та цүнх эсвэл картоныг хэд хэдэн нэмэлт материалаар бэхжүүлэх хэрэгтэй байж магадгүй, гэхдээ жингээ хаана байрлуулахаа болгоомжтой байгаарай, эс тэгвээс далавч нь буруу газарт хэтэрхий хүнд болно.

Алхам 6: Мотор руу далавч бэхлэх

Мотор руу далавч бэхлэх
Мотор руу далавч бэхлэх
Мотор руу далавч бэхлэх
Мотор руу далавч бэхлэх
Мотор руу далавч бэхлэх
Мотор руу далавч бэхлэх

Серво мотороо аль ч чиглэлд хангалттай зайтай ширээ эсвэл ширээний ирмэг дээр тавиад доош нь бэхлээрэй. Би унтлагын өрөөний ирмэг дээр наалдамхай тууз, ахынхаа тусламжийг ашигласан боловч та өөрт тохирсон бүх зүйлийг ашиглаж болно.

Далавчаа servos дээр бэхлээрэй. Серво унтрах үед "доош" эсвэл "дээш" байрлалд байсан эсэхийг санаж, далавчаа зохих ёсоор холбоно уу. Би наалдамхай тууз болон хүнд даацын тээглүүрийн холимогийг ашигласан.

CPX -ээ хүссэн тэжээлийн эх үүсвэрт холбож, далавчаа туршиж үзээрэй. Хэрэв бүх зүйл сайн байвал CPX -ийг дээш нь хазайлгахад далавч нь дагаж, эсрэгээрээ доошоо чиглэх ёстой. Үүнийг хэдэн минутын турш туршиж үзээд шаардлагатай тохируулгыг хий.

Эдгээр нь далавчны загвар бөгөөд эцсийн төслөөс илүү том эсвэл хүнд байж болохыг санаж, алдааны гарын авлага болгон ашиглаарай. Жишээлбэл, би баруун жигүүр дээрээ жигүүрийн төгсгөл рүү биш харин дундуур нь хэт их жин нэмсэн тул моторыг татаж, төлөвлөснөөс арай илүү түрэмгий болгосон. Далавчаа хөнгөвчлөх, жинг далавчнуудтай таарч байгаа газарт төвлөрүүлэх гэх мэт алдааг засахын тулд эдгээр алдааг анхаарч үзээрэй.

Алхам 7: Эцсийн тохируулга

Эцсийн тохируулга
Эцсийн тохируулга

Одоо танд хэрэгтэй байгаа эсвэл хүсч байгаа утас, кодчилолд ямар нэгэн өөрчлөлт оруулах. Сервүүд CPX -ийн хөдөлгөөнд хэрхэн хариу үйлдэл үзүүлж байгаад сэтгэл хангалуун байгаа бол та энэ төслийн хоёр дахь хэсэгт шилжиж болох бөгөөд энэ төслийг энд холбосон өмсдөг хос далавч болгон хувиргах болно.

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