Satura rādītājs:
- 1. darbība: apkopojiet nepieciešamos komponentus
- 2. darbība: shēmas shēma un kodēšana
- 3. solis: griešana, krāsošana un lodēšana
- 4. darbība. Ierobežojošo slēdžu fiksēšana un galīgā pārbaude
- 5. solis: salieciet to visu kopā
Video: ARDUINO KONTROLĒTA SPĒLE PC: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
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
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
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
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ā
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:
Arduino Nano Baised IR kontrolēta RGB gaismas diode: 5 soļi
Arduino Nano Baised IR kontrolēta RGB LED: šajā mazajā projektā es vēlos jums parādīt, kā es uzbūvēju uz Arduino balstītu RGB LED, kuru kontrolē ar IR tālvadības pulti un kuru darbina ar USB kabeli
Potenciometrs un servo: kontrolēta kustība ar Arduino: 4 soļi
Potenciometrs un servo: kontrolēta kustība ar Arduino: vispirms jums ir jāsavāc attiecīgie materiāli, lai saliktu šo ķēdi
2 potenciometri un 2 servo: kontrolēta kustība ar Arduino: 4 soļi
2 potenciometri un 2 servo: kontrolēta kustība ar Arduino: vispirms jums ir jāsavāc atbilstoši materiāli, lai saliktu šo ķēdi
Simona spēle - jautra spēle!: 5 soļi
Simona spēle - jautra spēle !: Atsauce: šeitPēc garas nedēļas nogales jums patiešām ir jācenšas izpildīt visus uzdevumus un darbu, par kuru esat atbildīgs. Mums ir pienācis laiks trenēt smadzenes, vai ne? Bez šīm garlaicīgajām un bezjēdzīgajām spēlēm ir arī spēle ar nosaukumu Simona spēle
Arduino kontrolēta platformas spēle ar kursorsviru un IR uztvērēju: 3 soļi (ar attēliem)
Arduino kontrolēta platformas spēle ar kursorsviru un IR uztvērēju: Šodien mēs izmantosim Arduino mikrokontrolleru, lai kontrolētu vienkāršu C#balstītu platformas spēli. Es izmantoju Arduino, lai ievadītu informāciju no kursorsviras moduļa un nosūtītu šo ievadi lietojumprogrammai C#, kas klausās un atšifrē ievadi, izmantojot seriālo c