Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай бүрэлдэхүүн хэсгүүдийг цуглуулах
- Алхам 2: Хэлхээний диаграм ба кодчилол
- Алхам 3: Зүсэх, будах, гагнах
- Алхам 4: Хязгаарын унтраалгыг засах, эцсийн тест хийх
- Алхам 5: Бүгдийг нэгтгэх
Видео: PC -д зориулсан ARDUINO хяналттай тоглоомын тоглоом: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Сайн уу залуусаа, би Сарвеш байна. Хэдхэн хоногийн өмнө би чимэг тоглоом тоглохыг хүссэн юм. Тиймээс би тэдгээрийг компьютер дээрээ суулгасан. Гэхдээ би зөвхөн компьютерийнхаа гараар тоглож чаддаг байсан бөгөөд энэ нь миний бага насны мэдрэмжийг төрүүлээгүй юм. Тиймээс би компьютер дээрээ хуучны болон шинэ тоглоом тоглох боломжтой тоглоомын самбар бүтээхээр шийдсэн (Бүгд биш). Би хуучин тоглоомын хянагч ашиглаж, үүнийг өөрчилж энэхүү гайхалтай 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 тоглоом тоглох боломжтой (илүү олон түлхүүр шаардлагагүй).
Үүгээр миний анхны зааварчилгаа дуусч байна. Танд таалагдсан гэж найдаж байна:)
Зөвлөмж болгож буй:
(ШИНЭЧЛЭХ - ХЯЛБАР АСУУДАЛ БАЙНА) PC тоглоомын USB тоглоомын хянагч: 10 алхам (зурагтай)
(ШИНЭЧЛЭХ - ХЯЛБАР АСУУДАЛ БАЙНА) USB тоглоомын хянагч PC
ESP32 VGA аркад тоглоом ба тоглоомын тоглоом: 6 алхам (зурагтай)
ESP32 VGA аркад тоглоом ба джойстик: Энэхүү зааварчилгаанд би VGA дэлгэцийн гаралттай ESP32 ашиглан дөрвөн тоглоомын тоглоом - Tetris - Snake - Breakout - Bomber - ийг хэрхэн яаж хуулбарлахыг үзүүлэх болно. Нарийвчлал нь 320 х 200 пиксел бөгөөд 8 өнгөөр хийгдсэн. Би өмнө нь хувилбарыг нь хийж байсан
Arduino Rhythm Тоглоомын Хянагч (Миний Тоглоомын хувьд): 6 алхам
Arduino Rhythm Тоглоомын Хянагч (Миний Тоглоомын хувьд): Энэхүү зааварчилгаанд би энэхүү хэмнэлийн тоглоомын хянагчийг хэрхэн эхнээс нь бүтээж байгааг харуулах болно. Үүнд мод боловсруулах үндсэн ур чадвар, 3d хэвлэх үндсэн ур чадвар, гагнуурын үндсэн ур чадвар орно. Хэрэв танд хуучин нөхөр байхгүй бол та энэ төслийг амжилттай барьж чадна
Arduino дээр суурилсан DIY тоглоомын хянагч - Arduino PS2 тоглоомын хянагч - DIY Arduino Gamepad ашиглан Tekken тоглох: 7 алхам
Arduino дээр суурилсан DIY тоглоомын хянагч | Arduino PS2 тоглоомын хянагч | DIY Arduino Gamepad ашиглан Tekken тоглох: Сайн байна уу залуусаа, тоглоом тоглох нь үргэлж хөгжилтэй байдаг, гэхдээ өөрийн гараар хийсэн DIY тоглоомын хянагчтай тоглох нь илүү хөгжилтэй байдаг тул бид энэ зааварт arduino pro micro ашиглан тоглоом хянагч хийх болно
Хүүхдийн тоглоомын гэрлийн унтраалга хайрцаг + Тоглоомын ремикс: 19 алхам (зурагтай)
Хүүхдийн тоглоомын гэрлийн унтраалга хайрцаг + Тоглоомын ремикс: Энэ бол хоёр гайхалтай зааварчилгааг олж хараад энэ хоёрыг хослуулах талаар бодохоо больсон юм. Энэхүү mashup нь үндсэндээ Light Switch Box интерфэйсийг энгийн тоглоом (Simon, Whack-a-Mole гэх мэт) -тэй хослуулдаг