Satura rādītājs:

ARDUINO KONTROLĒTA SPĒLE PC: 5 soļi
ARDUINO KONTROLĒTA SPĒLE PC: 5 soļi

Video: ARDUINO KONTROLĒTA SPĒLE PC: 5 soļi

Video: ARDUINO KONTROLĒTA SPĒLE PC: 5 soļi
Video: Массимо Банци: Как Arduino пробуждает воображение 2024, Novembris
Anonim
ARDUINO KONTROLĒTA SPĒLE PC
ARDUINO KONTROLĒTA SPĒLE PC

Sveiki puiši, es esmu Sarvesh. Pirms pāris dienām es gribēju spēlēt dažas retro spēles. Tāpēc es tos instalēju savā datorā. Bet es varēju spēlēt tikai ar sava datora tastatūru, un tas nedeva manas bērnības sajūtas. Tāpēc es nolēmu savam datoram izveidot spēļu paneli, kas var spēlēt gan vecas, gan jaunas spēles (ne visas). Es izmantoju veco spēļu kontrolieri un pārveidoju to, lai izveidotu šo satriecošo Gamepad. Šis ir vadu spēļu paliktnis personālajam datoram. To var izmantot, lai spēlētu emulatorus un datorspēles. Arī kursorsvira var kalpot kā pele datoram. Spēles paliktni kontrolē, izmantojot Arduino Pro Micro.

1. darbība: apkopojiet nepieciešamos komponentus

Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus
Apkopojiet nepieciešamos komponentus

Visu preču piegāde ir pirmais un vissvarīgākais solis būvniecības projektos. Un, lai pārliecinātos, ka tos saņemat pareizi, pasūtiet tos no vienas vietas. Tas palīdz saņemt visus komponentus vienlaikus.

Es ļoti iesaku jums, puiši, iegādāties komponentus no UTSource, jo tie ir diezgan uzticami un arī produktu kvalitāte ir laba. Viņi piegādā produktus savlaicīgi un arī pienācīgā stāvoklī.

Tagad apskatīsim komponentus.

1. Vecs retro spēļu kontrolieris

Jūs varat izmantot retro spēļu kontrolieri, kādu es izmantoju. Ja jums ir pieejams 3D printeris, varat izdrukāt savu korpusu (šī opcija dos jums iespēju pievienot vairāk pogu).

2. Arduino Pro Micro

Šim projektam jums jāizmanto Arduino Pro Micro vai Arduino Leonardo mini. Īsāk sakot, jums ir nepieciešams mikrokontrolleris ar HID (cilvēka saskarnes ierīces) iespēju. Arduino Pro micro ir mikrokontrolleris ATmega 32U4.

3. Slēdzis

Šis ir parasts slīdņa slēdzis, ko es izmantoju ārkārtas nolūkos. Problēma darbā ar peli un tastatūras bibliotēku ir tāda, ka, ja neizdodas augšupielādēt pareizu kodu, varat zaudēt tastatūras vai peles vadību. Tāpēc ir ļoti svarīgi, lai būtu slēdzis, kas varētu palīdzēt atgūt datora peles/tastatūras vadību.

4. kursorsviras modulis

Lai kontrolētu peles kustību, mums jāizmanto kursorsviru modulis. Katrs modulis kontrolē X un Y virzienu.

5. Ierobežojošie slēdži

Es izmantoju ierobežojuma slēdžus kā kontroliera sprūdu. Tie nav obligāti, ja vēlaties izveidot spēļu spilventiņu tikai ar spiedpogām.

6. Nospiediet pogu

Spiedpogas var sasaistīt gan uz augšu, gan uz leju. Šeit es izmantoju nolaižamo konfigurāciju visām pogām un slēdžiem. Šim nolūkam es izmantoju 10 K omu rezistorus.

7. Vispārējas nozīmes PCB

Iegūstiet vispārējas nozīmes PCB, lai lodētu visas sastāvdaļas.

2. darbība: shēmas shēma un kodēšana

Ķēdes diagramma un kodēšana
Ķēdes diagramma un kodēšana
Ķēdes diagramma un kodēšana
Ķēdes diagramma un kodēšana
Ķēdes diagramma un kodēšana
Ķēdes diagramma un kodēšana

Pievienojiet visas sastāvdaļas saskaņā ar iepriekš sniegto shēmu. Esmu pievienojis arī ātru rokasgrāmatu saskarnes spiedpogām ar Arduino.

Es ieteiktu vispirms pārbaudīt visus savienojumus un strādāt pie maizes dēļa.

Iepriekš ir parādīts arī mana faktiskā pogu izvietojuma izkārtojums, lai sniegtu skaidru priekšstatu par to, kura poga ir novietota, ar kādu etiķeti tā ir ieprogrammēta un kādu rakstzīmi tā nosūta datoram.

Tagad lejupielādējiet kodu un instalējiet bibliotēkas mouse.h un keyboard.h. Augšupielādējiet kodu savā Arduino.

Noklikšķiniet zemāk, lai lejupielādētu kodu

3. solis: griešana, krāsošana un lodēšana

Griešana, krāsošana un lodēšana
Griešana, krāsošana un lodēšana
Griešana, krāsošana un lodēšana
Griešana, krāsošana un lodēšana
Griešana, krāsošana un lodēšana
Griešana, krāsošana un lodēšana
Griešana, krāsošana un lodēšana
Griešana, krāsošana un lodēšana

Vispirms sagrieziet PCB atbilstoši spēles spilventiņa izmēram un izlīdziniet spiedpogas un kursorsviru moduli. Jūs varat izvairīties no šī drudžainā lodēšanas uzdevuma, pasūtot PCB. UTSource.net nodrošina kvalitatīvas PCB par pieņemamām cenām.

Pēc tam krāsojiet spēles spilventiņu ar izvēlēto krāsu.

Tagad lodējiet spiedpogas un kursorsviru uz vispārējas nozīmes PCB.

4. darbība. Ierobežojošo slēdžu fiksēšana un galīgā pārbaude

Robežslēdžu fiksēšana un galīgā pārbaude
Robežslēdžu fiksēšana un galīgā pārbaude
Ierobežojošo slēdžu fiksēšana un galīgā pārbaude
Ierobežojošo slēdžu fiksēšana un galīgā pārbaude
Ierobežojošo slēdžu fiksēšana un galīgā pārbaude
Ierobežojošo slēdžu fiksēšana un galīgā pārbaude
Ierobežojošo slēdžu fiksēšana un galīgā pārbaude
Ierobežojošo slēdžu fiksēšana un galīgā pārbaude

Tagad fiksējiet gala slēdžus savās pozīcijās, izmantojot kādu superlīmi.

Lodējiet atlikušās sastāvdaļas un veiciet pēdējo pārbaudi.

5. solis: salieciet to visu kopā

Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā
Visu saliekot kopā

Tagad aizveriet korpusu ar dažu skrūvju palīdzību.

Es pievienoju dažus attēlus iepriekš, lai parādītu, kā izskatās galaprodukts.

Tas ir, jūs esat pabeidzis. Tagad mēģiniet spēlēt dažas spēles. Jūs varat spēlēt emulatoru, kā arī datorspēles (kurām nav nepieciešams vairāk taustiņu).

Ar to beidzas mans pirmais pamācāmais. Ceru, ka patika:)

Ieteicams: