Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Tere poisid, ma olen Sarvesh. Paar päeva tagasi tahtsin mängida retromänge. Nii et ma installisin need oma arvutisse. Kuid ma sain mängida ainult oma arvuti klaviatuuriga ja see ei andnud lapsepõlve tunnet. Nii otsustasin ma oma arvutile ehitada mängupuldi, millega saab mängida nii vanu kui ka uusi mänge (mitte kõiki). Kasutasin vana mängukontrollerit ja muutsin seda selle vinge mängupuldi loomiseks. See on traadiga mängupulk arvutile. Seda saab kasutada emulaatori ja arvutimängude mängimiseks. Samuti võib juhtkang olla teie arvuti hiir. Mänguplaati juhitakse Arduino Pro Micro abil.
Samm: koguge vajalikud komponendid
Kõikide tarvikute hankimine on esimene ja kõige olulisem samm ehitusprojektides. Ja veendumaks, et saate need õigesti, tellige need ühest kohast. See aitab kõiki komponente korraga vastu võtta.
Soovitan tungivalt osta komponendid UTSource'ist, kuna need on üsna usaldusväärsed ja toodete kvaliteet on samuti hea. Nad tarnivad tooteid õigeaegselt ja ka korralikus seisukorras.
Nüüd vaatame komponente.
1. Vana retro mängukontroller
Võite kasutada retro -mängukontrollerit, nagu ma kasutasin. Kui teil on juurdepääs 3D -printerile, saate printida oma ümbrise (see suvand annab teile ruumi lisanuppude lisamiseks).
2. Arduino Pro Micro
Selle projekti jaoks peate kasutama Arduino Pro Micro või Arduino Leonardo mini. Lühidalt, teil on vaja HID (inimliidese seade) võimalusega mikrokontrollerit. Arduino Pro micro -l on ATmega 32U4 mikrokontroller.
3. Lüliti
See on tavaline liuglüliti, mida kasutasin hädaolukorras. Hiire ja klaviatuuri koguga töötamise probleem on see, et kui te ei suuda õiget koodi üles laadida, võite kaotada oma klaviatuuri või hiire kontrolli. Seega on väga oluline omada lülitit, mis aitaks teil arvuti hiire/klaviatuuri kontrolli tagasi saada.
4. juhtkangi moodul
Hiire liikumise juhtimiseks peame kasutama juhtkangi moodulit. Iga moodul juhib X ja Y suunda.
5. Piirlülitid
Kasutasin kontrolleri käivitajana piirlülitit. Need on valikulised, kui soovite teha mängupadja ainult nuppudega.
6. Vajutage nuppu
Surunuppe saab ühendada nii üles- kui ka allapoole konfiguratsiooniga. Siin kasutasin kõigi nuppude ja lülitite allalaadimist. Kasutasin selleks 10 K oomi takistit.
7. Üldotstarbeline PCB
Hankige üldotstarbeline trükkplaat kõigi komponentide jootmiseks.
2. samm: vooluahela skeem ja kodeerimine
Ühendage kõik komponendid vastavalt ülaltoodud skeemile. Olen lisanud ka kiirjuhendi Arduinoga liidese nuppudele.
Ma soovitaksin kõigepealt kontrollida kõiki ühendusi ja töötada leivaplaadil.
Ülal on näidatud ka minu tegeliku nuppude paigutuse paigutus, et anda teile selge ettekujutus, milline nupp on kus asetatud, millise sildiga see on programmeeritud ja millise märgiga see arvutisse saadab.
Nüüd laadige kood alla ja installige teegid mouse.h ja keyboard.h. Laadige kood oma Arduinole üles.
KOODI ALLA LAADIMISEKS KLIKI ALLA
Samm: lõikamine, värvimine ja jootmine
Esmalt lõigake trükkplaat vastavalt mängupadja suurusele ja joondage nupud ja juhtkangi moodul. Seda kirglikku jootmisülesannet saate vältida, tellides PCB. UTSource.net pakub kvaliteetseid trükkplaate taskukohase hinnaga.
Seejärel värvige mängupadi oma valitud värviga.
Nüüd jootke nuppe ja juhtkangi üldotstarbelisele trükkplaadile.
4. samm: piirilülitite kinnitamine ja lõplik testimine
Nüüd kinnitage piirlülitid mõne superliimi abil oma asendisse.
Ülejäänud komponendid jootke ja tehke viimane test.
Samm: pange see kõik kokku
Nüüd sulgege korpus mõne kruvi abil.
Lisasin ülalpool mõned pildid, et näidata teile, kuidas lõpptoode välja näeb.
Nii oletegi valmis. Nüüd proovige mõnda mängu mängida. Saate mängida nii emulaatorit kui ka arvutimänge (mis ei vaja rohkem klahve).
Sellega lõpeb minu esimene juhendatav. Loodan, et meeldis:)
Soovitan:
Mulla niiskuse tagasiside kontrollitud Internetti ühendatud tilguti niisutussüsteem (ESP32 ja Blynk): 5 sammu
Mulla niiskuse tagasiside kontrollitud Internetti ühendatud tilguti niisutussüsteem (ESP32 ja Blynk): muretsege oma aia või taimede pärast, kui lähete pikkadele puhkustele, või unustage oma taime iga päev joota. Siin on lahendus: selle pinnase niiskuse kontrollitud ja ülemaailmselt ühendatud tilguti niisutussüsteem, mida juhib ESP32 tarkvara esiküljel
DIY temperatuuri kontrollitud kambrikarp Peltier TEC mooduliga: 4 sammu (piltidega)
DIY temperatuuri kontrollitud kambrikarp koos Peltier TEC mooduliga: Olen väikeste elektrooniliste tahvlite testimiseks kokku pannud temperatuurikontrollitud kambrikarbi. Selles õpetuses jagasin oma projekti, sealhulgas lähtefailid ja lingi Gerberi failidele, et teha trükkplaat. Olen kasutanud ainult odavaid üldkasutatavaid materjale
Potentsiomeeter ja servo: kontrollitud liikumine Arduino abil: 4 sammu
Potentsiomeeter ja servo: kontrollitud liikumine Arduino abil: kõigepealt peate selle vooluahela kokku panemiseks koguma asjakohaseid materjale
2 potentsiomeetrit ja 2 servot: kontrollitud liikumine Arduino abil: 4 sammu
2 potentsiomeetrit ja 2 servot: kontrollitud liikumine Arduino abil: kõigepealt peate selle vooluringi kokku panemiseks koguma asjakohaseid materjale
Tutvustame "Deodorino" - infrapuna kontrollitud Arduino tühjas deodorandipulgas. Klõpsake 1. fotol: 7 sammu
Tutvustame "Deodorino" - infrapuna kontrollitud Arduino tühjas deodorandipulgas. Klõpsake 1. fotol: nüüd üksikasjadeni