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

PC -д зориулсан ARDUINO хяналттай тоглоомын тоглоом: 5 алхам
PC -д зориулсан ARDUINO хяналттай тоглоомын тоглоом: 5 алхам

Видео: PC -д зориулсан ARDUINO хяналттай тоглоомын тоглоом: 5 алхам

Видео: PC -д зориулсан ARDUINO хяналттай тоглоомын тоглоом: 5 алхам
Видео: DIY H SHIFTER ДЛЯ СИМУЛЯТОРА ВОЖДЕНИЯ 2024, Арваннэгдүгээр
Anonim
PC -д зориулсан ARDUINO ХЯНАЛТТАЙ ГАМПАД
PC -д зориулсан ARDUINO ХЯНАЛТТАЙ ГАМПАД

Сайн уу залуусаа, би Сарвеш байна. Хэдхэн хоногийн өмнө би чимэг тоглоом тоглохыг хүссэн юм. Тиймээс би тэдгээрийг компьютер дээрээ суулгасан. Гэхдээ би зөвхөн компьютерийнхаа гараар тоглож чаддаг байсан бөгөөд энэ нь миний бага насны мэдрэмжийг төрүүлээгүй юм. Тиймээс би компьютер дээрээ хуучны болон шинэ тоглоом тоглох боломжтой тоглоомын самбар бүтээхээр шийдсэн (Бүгд биш). Би хуучин тоглоомын хянагч ашиглаж, үүнийг өөрчилж энэхүү гайхалтай Gamepad -ийг бүтээсэн. Энэ бол компьютерт зориулсан утастай тоглоомын дэвсгэр юм. Үүнийг эмулятор болон PC тоглоом тоглоход ашиглаж болно. Түүнчлэн джойстик нь таны компьютерийн хулгана болж чаддаг. Тоглоомын дэвсгэрийг Arduino Pro Micro ашиглан хянадаг.

Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүдийг цуглуулах

Шаардлагатай бүрэлдэхүүн хэсгүүдийг цуглуулах
Шаардлагатай бүрэлдэхүүн хэсгүүдийг цуглуулах
Шаардлагатай бүрэлдэхүүн хэсгүүдийг цуглуулах
Шаардлагатай бүрэлдэхүүн хэсгүүдийг цуглуулах
Шаардлагатай бүрэлдэхүүн хэсгүүдийг цуглуулах
Шаардлагатай бүрэлдэхүүн хэсгүүдийг цуглуулах

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

Залуусдаа UTSource -аас бүрэлдэхүүн хэсгүүдийг худалдаж авахыг зөвлөж байна, учир нь тэдгээр нь найдвартай бөгөөд бүтээгдэхүүний чанар нь бас сайн байдаг. Тэд бүтээгдэхүүнийг цаг тухайд нь, зохих нөхцөлд хүргэж өгдөг.

Одоо бүрэлдэхүүн хэсгүүдийг авч үзье.

1. Хуучин чимэг тоглоомын хянагч

Та миний ашиглаж байсан шиг чимэг тоглоомын хянагч ашиглаж болно. Хэрэв танд 3d принтер ашиглах боломжтой бол та бүрхүүлээ өөрөө хэвлэж болно (Энэ сонголт нь танд илүү олон товчлуур нэмэх боломжийг олгоно).

2. Arduino Pro Micro

Энэ төслийн хувьд та Arduino Pro Micro эсвэл Arduino Leonardo mini ашиглах хэрэгтэй. Товчхондоо танд HID (Human Interface Device) чадвартай микро хянагч хэрэгтэй болно. Arduino Pro micro нь ATmega 32U4 микро хянагчтай.

3. Шилжүүлэх

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

4. Joystick модуль

Хулганы хөдөлгөөнийг хянахын тулд бид joystick модулийг ашиглах хэрэгтэй. Модуль бүр X ба Y чиглэлийг хянадаг.

5. Хязгаарын унтраалга

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

6. Товчлуур дарах

Товчлуурын товчлууруудыг дээш эсвэл доош нь тохируулах замаар холбож болно. Энд би бүх товчлуурууд болон унтраалгуудын доош татах тохиргоог ашигласан. Үүний тулд би 10 к ом эсэргүүцэл ашигласан.

7. Ерөнхий зориулалтын ПХБ

Бүх бүрэлдэхүүн хэсгүүдийг гагнахын тулд ерөнхий зориулалтын ПХБ аваарай.

Алхам 2: Хэлхээний диаграм ба кодчилол

Хэлхээний диаграм ба кодчилол
Хэлхээний диаграм ба кодчилол
Хэлхээний диаграм ба кодчилол
Хэлхээний диаграм ба кодчилол
Цахилгаан хэлхээний диаграм ба кодчилол
Цахилгаан хэлхээний диаграм ба кодчилол

Дээрх схемийн дагуу бүх бүрэлдэхүүн хэсгүүдийг холбоно уу. Би бас Arduino -той товчлууруудыг холбох хурдан гарын авлагыг хавсаргасан болно.

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

Аль товчлуур хаана байрлуулсан, ямар шошготой програмчлагдсан, компьютерт ямар тэмдэгт илгээх талаар тодорхой ойлголт өгөх үүднээс миний товчлуурыг байрлуулах схемийг дээр харуулав.

Одоо кодыг татаж аваад mouse.h болон keyboard.h номын санг суулгаарай. Кодыг Arduino -д байршуулна уу.

КОДЫГ ТАТАХ ТУХАЙ ДООР ДАРААРАЙ

Алхам 3: Зүсэх, будах, гагнах

Зүсэх, будах, гагнах
Зүсэх, будах, гагнах
Зүсэх, будах, гагнах
Зүсэх, будах, гагнах
Зүсэх, будах, гагнах
Зүсэх, будах, гагнах
Зүсэх, будах, гагнах
Зүсэх, будах, гагнах

Эхлээд ПХБ -ийг Тоглоомын талбайн хэмжээг харгалзан хайчилж, товчлуурууд болон джойстик модулийг тэгшлээрэй. Та ПХБ захиалах замаар гагнах гэх мэт ачаалалтай ажлаас зайлсхийх боломжтой. UTSource.net нь чанартай ПХБ -ийг боломжийн үнээр хангадаг.

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

Одоо товчлуурууд болон джойстикийг ерөнхий зориулалтын компьютер дээр гагнана.

Алхам 4: Хязгаарын унтраалгыг засах, эцсийн тест хийх

Хязгаарын унтраалгыг засах ба эцсийн туршилт
Хязгаарын унтраалгыг засах ба эцсийн туршилт
Хязгаарын унтраалгыг засах ба эцсийн туршилт
Хязгаарын унтраалгыг засах ба эцсийн туршилт
Хязгаарын унтраалгыг засах ба эцсийн туршилт
Хязгаарын унтраалгыг засах ба эцсийн туршилт
Хязгаарын унтраалгыг засах ба эцсийн туршилт
Хязгаарын унтраалгыг засах ба эцсийн туршилт

Одоо супер цавуу ашиглан хязгаарлах унтраалгыг байрлалдаа засаарай.

Үлдсэн бүрэлдэхүүн хэсгүүдийг гагнаж, эцсийн туршилтыг хийнэ.

Алхам 5: Бүгдийг нэгтгэх

Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах
Бүгдийг хамтад нь оруулах

Одоо хэд хэдэн эрэг ашиглан хашаа хаах хэрэгтэй.

Эцсийн бүтээгдэхүүн хэрхэн харагдахыг харуулахын тулд би дээрх хэдэн зургийг хавсаргав.

Ингээд л боллоо. Одоо хэдэн тоглоом тоглож үзээрэй. Та эмулятор болон PC тоглоом тоглох боломжтой (илүү олон түлхүүр шаардлагагүй).

Үүгээр миний анхны зааварчилгаа дуусч байна. Танд таалагдсан гэж найдаж байна:)

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