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

DIY Minecraft пикап хянагч: 4 алхам (зурагтай)
DIY Minecraft пикап хянагч: 4 алхам (зурагтай)

Видео: DIY Minecraft пикап хянагч: 4 алхам (зурагтай)

Видео: DIY Minecraft пикап хянагч: 4 алхам (зурагтай)
Видео: КАК ПРИГОТОВИТЬ БОГРАЧ. ТАК Я ЕЩЁ НЕ ГОТОВИЛ. ЛУЧШИЙ РЕЦЕПТ 2024, Долдугаар сарын
Anonim
DIY Minecraft Pickaxe хянагч
DIY Minecraft Pickaxe хянагч

Үүнийг хийхийн тулд эд ангиудыг нэг жил орчим хэвтүүлээд эцэст нь үүнийг хийх цаг гарлаа. Энд бидэнд байгаа зүйл бол USB тоглоомын хянагч (HID) бөгөөд USB -тэй ямар ч машинд шууд залгаж, гар/хулгана/джойстикийн үүргийг гүйцэтгэдэг. Энэ нь 2 тэнхлэгийн үүрэг гүйцэтгэдэг акселерометртэй бөгөөд аль ч чиглэлд хазайлтыг хөдөлгөөний товчлуур, гарны аль ч товчлуур, хулгана эсвэл джойстикийн дүрээр дүрсэлж болно. Энэ нь дүүжин детекторт програмчлагдсан тул хурдан гүйлгэх нь товчлуур дарах/хулганын товчлуур/хөдөлгөөн хийх үүргийг гүйцэтгэдэг.

Налуу мэдрэгчээс гадна 2 тэнхлэгийн эрхий болон 2 товчлууртай.

Хангамж

Шаардлагатай материалууд нь маш хямд бөгөөд би пикаксыг өөрөө 5 мм зузаантай 4 ширхэг EVA хөөсөөр хийсэн бөгөөд энэ нь маш сайн ажилладаг (энэ нь хуяг дуулганд зориулагдсан тоглогчид ашиглах дуртай хөөс юм). Би анхны загварыг 4 давхар зузаан картоноор хийсэн бөгөөд энэ нь маш сайн ажилласан тул тэнд хэд хэдэн сонголт байна.

Надад байгаа электроникийн хувьд

  1. Arduino Pro Micro (32U4 -тэй Pro Micro эсвэл микроконтроллер байх ёстой, учир нь энэ нь энгийн Arduino -ийн хийж чадахгүй HID ид шидийг хийж чаддаг. Amazon link)
  2. ADXL345 3 тэнхлэг Accelerometer amazon линк
  3. Амазоны холбоос дээр 2 удаа дарна уу
  4. PSP загварын эрхий хурууны амазоны холбоос

Тэмдэглэл: Би Amazon -ийн эдгээр линкүүдийн аль нэгийг нь худалдаж аваагүй тул худалдагчид хичнээн сайн болохыг баталж чадахгүй байна.

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

Үүнээс гадна би PVA цавуу ашиглан давхаргыг хооронд нь наалдуулж, эд ангиудыг байрлуулахын тулд халуун цавуу, бүх зүйлийг холбосон жижиг утас, эцэст нь будахын тулд зарим нийлэг будаг ашигласан.

Өө, би USB кабелийг тэнд байнга наасан тул Arduino Pro Micro дээрх жижиг холбогчийг таслах, залгахад би эрсдэлд орохгүй байсан.

Алхам 1: Хөөс огтлох

Хөөс огтлох
Хөөс огтлох
Хөөс огтлох
Хөөс огтлох
Хөөс огтлох
Хөөс огтлох
Хөөс огтлох
Хөөс огтлох

^^ Энэ бүгдийг видеон дээрх үйлдлээс харж болно ^^

Эхлээд би бүх зүйлийг хичнээн том болохыг хүсч байгаагаа тодорхойлж, 2 см хэмжээтэй дөрвөлжин тор өгсөн хэмжээтэйгээр шийдсэн. Миний хэрэглэж буй хөөсөнцөр хавтан нь 5мм зузаантай тул 4 давхар нь надад 2см өндөр өгдөг. Энэ нь надад будаж болох 2 гаднах давхарга, 2 дотоод давхаргыг хайчилж, нуух электрон зүрх сэтгэлийг минь хангаж өгч байгаагаараа гайхалтай юм.

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

Миний лазер таслагчтай хамт ашиглаж байсан dxf файл энд байна. Би хангалттай стресстэж чадахгүй байна, гэхдээ энэ нь гараар хийгдсэн бөгөөд EVA хөөсний оронд картоноор хийсэн ч би маш их хийх ёстой байсан тул хөөс, лазерыг сонгосон.

Ямар ч тохиолдолд би 4 давхаргыг хайчилж, PVA цавуугаар 2 хосоор нь наасан.

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

PVA -ийг 20 орчим минутын турш хатаахад 2 давхаргыг байрлуулахад хангалттай наалдамхай байсан боловч хэрчсэн хэсгүүдийг гаргаж авахад тийм ч хуурай биш байсан.

ТАЙЛБАР: Би одоогоор бүрэлдэхүүн хэсгүүдийг нааж байгаа юм биш, бид дараа нь халуун цавуу хэрэглэх болно. Бүх зүйл тохирч байгаа эсэхийг шалгахын тулд би тэдгээрийг зүгээр л түр байрлуулсан. Цагаан PVA цавуу нь 2 хөөсөн давхаргыг хооронд нь холбоход зориулагдсан бөгөөд хоёр дахь хос хөөсөнцөрт тийм ч их ажил шаардагддаггүй, зүгээр л эрхий хуруу болон товчлууруудын хувьд бага зэрэг хайчилж авахад хангалттай байв. нэг давхар орон зай. Микроконтроллер, хурдатгал хэмжигч, утаснууд энэ хагаст сэтгэл хангалуун байх болно.

Алхам 2: Бүгдийг нь холбоно уу

Бүгдийг холбож байна
Бүгдийг холбож байна
Бүгдийг холбож байна
Бүгдийг холбож байна
Бүгдийг холбож байна
Бүгдийг холбож байна

Би утаснуудын үзүүрийг хэмжиж, хуулаад дээрх схемийн дагуу гагнав.

Акселерометр бол I2C төхөөрөмж тул SDA дэвсгэрийг Arduino Pro Micro дээрх SDA зүү рүү залгах ёстой бөгөөд энэ нь дижитал зүү 2, SCL зүү нь дижитал зүү 3 юм.

5v ба GND холболтоос бусад холболтууд нь илүү уян хатан, товчлуурууд нь дижитал зүү дээр бэхлэгддэг тул би микроконтроллерийн дотоод таталтыг ашиглаж байгаа тул бидэнд нэмэлт бүрэлдэхүүн хэсгүүд хэрэггүй болно. Эрхий хурууны 2 тэнхлэгийг аналог 0 ба 1 тээглүүрт холбосон.

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

Хэрэв бүх зүйл сайн байвал бүхэл хэсгийг халуун цавуугаар хучих, ялангуяа товчлуурууд болон эрхий хуруунууд нь бага зэрэг хүчирхийлэлд өртөх болно.

Алхам 3: Уран зураг

Уран зураг
Уран зураг
Уран зураг
Уран зураг
Уран зураг
Уран зураг

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

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

Хөөс нь хөвөн шиг, битүүмжлэх шаардлагатай байгаа тул би гаднаас нь үнэхээр нимгэн PVA давхаргыг өгсөн. Би үнэндээ түүнд гурван давхар PVA өгсөн нь хөөсийг бага зэрэг хатууруулсан. Дараа нь би хямдхан нийлэг будаг аваад жижиг дөрвөлжин зурах ажилдаа орлоо. Би үүнийг Minecraft -ийн өнгөнүүдтэй яг тааруулж чадаагүй, тэр үед надад сайхан санагдсан зүйлийг л сонгосон. Би зөвхөн нэг давхар жинхэнэ будаг хийсэн, энэ нь өөр будаг хэрэглэж болох байсан, гэхдээ тэр үед би үүнийг сайн дуусгасан:-D

Алхам 4: Firmware болон Keymapper байршуулах

Firmware болон Keymapper байршуулах
Firmware болон Keymapper байршуулах
Firmware болон Keymapper байршуулах
Firmware болон Keymapper байршуулах

Миний микроконтроллерт ашигласан код нь Arduino IDE -тэй хамт ирдэг Keyboard.h болон Mouse.h номын санг ашигладаг бөгөөд би акселерометртэй ярилцахдаа Adafruit номын санг ашигласан.

Товчлуур дарах код нь маш энгийн бөгөөд жишээлбэл Keyboard.press ('h') болон Keyboard.release ('h') товчлуурыг дарж суллах боломжтой. Хяналт бүрийг хулганы товчлуур, тэнхлэгийн хөдөлгөөн, гарын товчлуур дээр хялбархан буцааж авахыг хүссэн тул миний код хэтэрхий төвөгтэй болсон. Анхдагч байдлаар, түлхүүрүүдийн аль нь ч юу ч хамаагүй зураглахгүй, голчлон програмын програмыг ажиллуулах ёстой бөгөөд үүний дараа пикакс тохиргоогоо самбар дээр хадгалах болно.

Энд пикакс програм хангамж байна.

Мөн энд remapper байна. Үүнийг ажиллуулахын тулд та Processing програмыг ажиллуулах хэрэгтэй болно.

Засварлагч нь үндсэн боловч нэлээд энгийн.

Гар дээр байгаа пикаксын зөв цуваа портод тохирох тоон товчийг дарна уу. Мэдээжийн хэрэг та програм хангамжийг аль хэдийн байршуулсан болно.

Хүссэн бүх түлхүүрээ тохируулаад дараа нь Apply товчлуурыг дарна уу. Та дахин тохируулагчийг ашиглах бүрт энэ нь одоогийн бүх түлхүүр зураглалыг пикаксаас авах тул дахин эхлүүлэх шаардлагагүй болно.

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

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