Tartalomjegyzék:
- 1. lépés: Eszközök és hardver
- 2. lépés: A kód feltöltése az Arduino -ba
- 3. lépés: (Opcionális) Breadboard Setup
- 4. lépés: NYÁK létrehozása/megrendelése
- 5. lépés: Ellenőrizze, hogy minden megfelel -e
- 6. lépés: Forrasztás
Videó: DIY USB videojáték -vezérlő: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Számos egyedi „csináld magad” vezérlő létezik, a klasszikus árkádpálcáktól a modern vezérlők szórakoztatásáig, amelyek általában ugyanazokból az alapvető alkatrészekből készülnek.
A középiskolai Advanced Engineering osztályban végzett utolsó projektünk során magunkra vettük, hogy elkészítsünk egy kis vezérlőt, amely egyszerű elrendezésű, és egyszerű játékokhoz készült. Ez a kialakítás egy másik egyéni vezérlő adaptációja is, amelyet itt talál:
Mivel egyes összetevők nyilvánosan elérhetők iskolánkban, nehéz lehet néhány lépést elvégezni, de ha az alább felsorolt összes elem rendelkezésére áll, vagy szeretne improvizálni/alkalmazkodni, mint mi, akkor bátran kövesse az utasításokat saját DIY USB egyéni videojáték -vezérlőjének elkészítéséhez!
1. lépés: Eszközök és hardver
A projekthez szükséges elemek:
- 6x6x4,5 mm nyomógombok (12)
- Arduino Pro Micro w/ Micro USB betéttel (1)
- Micro USB kábel (1)
- 10KΩ ellenállások (10)
- Egyéni NYÁK (1) - A Gerber fájl megjelenik a megrendeléshez
- 1/8 "akril - bármilyen színben
- 10 tűs férfi-női fejlécek (2)
A projekthez szükséges hardver:
- Forrasztópáka (és biztonsági felszerelések)
- Lézervágó - nehéz lehet; Körüljárható
- 3d nyomtató
Választható! - Ha szeretné tesztelni az eredményeket, mielőtt mindent a PCB -hez forraszt, akkor felviheti a kódot az Arduino -ra, és beállíthatja egy kenyérsütő táblára (a 3. lépésben látható módon), amelyre szüksége lesz:
- Arduino Pro Micro (kóddal már telepítve)*
- Nagy kenyeretábla (1-2)
- Vezetékek (különböző színeket használhatnak a megkülönböztetés megkönnyítése érdekében) (12)
- 10KΩ ellenállások (10)
- 6x6x4,5 mm nyomógombok (12)
*Ezek az elemek újra felhasználhatók a végső projekthez. Nem kell újat szereznie, ha akarja
Ha minden tétele forró és készen áll az indulásra, kezdjük el!
2. lépés: A kód feltöltése az Arduino -ba
Az általunk használt kód az Instructable kódjának egy módosított változata volt, amelyre alapoztuk a sajátunkat, mivel az általunk használt Arduino más volt, mint az általuk használt kivitel. A portok körül változtattunk a különböző gombok számára, hogy minden sokkal egyszerűbb legyen.
Íme az eredeti kód, ha ki akarja próbálni használni:
Az Arduino szoftverben győződjön meg arról, hogy a beállításokban szereplő Arduino egy Arduino Mirco, és hogy a COM port az Arduino Micro, amelyet csatlakoztatott. Miután ezt ellenőrizte, csak kattintson a Feltöltés gombra, és kódnak az Arduino -n kell lennie.
3. lépés: (Opcionális) Breadboard Setup
FEL A FEJJEL!
Ez a lépés, ha nem látta az 1. lépésben vagy a címben, nem kötelező. Ha úgy gondolja, hogy minden működhet anélkül, hogy kipróbálná a kenyérlapon, akkor hajrá. Mivel ez volt az első alkalom, hogy ilyen projektet hajtottunk végre, ezért úgy döntöttünk, hogy kipróbáljuk, mivel nem akarjuk tönkretenni a megvásárolt vagy a rendelkezésünkre álló berendezéseket, és hatékonyabban akartunk tanulni, mint kidobni. minden tudás nélkül a mélybe. Ha kétségei vannak a többi lépés elvégzésével kapcsolatban, akkor kövesse ezt a lépést, mielőtt továbblép.
Kiszereltük a kenyértáblákat és összeraktuk őket, hogy a gombok, ellenállások és vezetékek koherens elrendezését kapjuk. A gombokat egyenes vonalban helyeztük el a kenyértáblán (kivéve a fenti kisebb tábla egyetlen gombját, mivel ez volt a tesztgombunk. Ezt nem kell pontosan így tennie). Ezután csatlakoztattuk a vezetékeket és ellenállásokat a gombokhoz, mint a fenti képen. Mielőtt leteszi az Arduino -t, győződjön meg arról, hogy követte az utolsó lépést, és helyezze be a kódot. Ha nem, akkor lényegében egy drága műanyag darab lesz, amely nem tesz semmit.
Ezután letesszük az Arduino -t egy olyan helyre, ahol az összes vezetéket össze lehet kötni a különböző portokkal, amelyekhez a gombok ingáznak. Ha több kenyérlapot használ, győződjön meg róla, hogy mindkettőhöz, valamint magához az Arduino -hoz csatlakoztatja az áramot és a földelést.
4. lépés: NYÁK létrehozása/megrendelése
A képen látható NYÁK egyedi tervezésű, amelyet ehhez a projekthez készítettünk, mivel az eredeti NYÁK miatt az eredeti nem volt kompatibilis az általunk használt Arduino -val. Ennek elkészítéséhez a Fritzing nevű programot használtuk, ami nagyon könnyen használható és nagyon felhasználóbarát. Beállítottuk a gombok elrendezését, az ellenállás -elrendezést, és kiválasztottunk egy Arduino -nyílást, amely az Arduino -nál működik, mivel a program nem rendelkezett pontos modellel.
A cég, amelyet a NYÁK megrendeléséhez használtunk, a JLCPCB volt. A költségek körülbelül 30 dollárba kerültek a DHL -től történő szállítással, és vannak olcsóbb szállítási lehetőségek, de a gyártási folyamat miatt csak hosszabb ideig tart. Egyedi piros színt is készítettünk, ami további 8 dollárt tett fel, így a valóságban a PCB-je körülbelül 8-10 dollár lehet szállítással.
5. lépés: Ellenőrizze, hogy minden megfelel -e
Miután megérkezett a nyomtatott áramköri lap, az Arduino minden kódját feltöltötte, és a többi alkatrészt is, itt az ideje összerakni. Ellenőrizze, hogy az Ön által használt Arduino illeszkedik -e a nekik megfelelő nyílásokba, győződjön meg arról, hogy az ellenállások és a gombok a megfelelő helyekre illeszkednek, és ellenőrizze, hogy a NYÁK -ban lévő vezetékek bármelyike megfelelően van -e csatlakoztatva, és nincsenek -e megszakadások (ha a mi tervezésünket használta, nem lehet probléma, de mindig jó kétszer ellenőrizni).
6. lépés: Forrasztás
Miután mindent a megfelelő helyre tett, most forrasztania kell az összes darabot, hogy összekapcsolódhasson. Mielőtt hozzákezdene a forrasztáshoz, ne felejtsen el védőszemüveget és maszkot használni, ha szeretné, és készítse elő a forrasztást. Vékonyabb ólmot használtunk, de szívesen használ bármilyen forrasztóanyagot, feltéve, hogy felhasználható a NYÁK -hoz való csatlakozáshoz.
Javasoljuk, hogy az ellenállásokkal kezdje, hogy ne legyen egy csomó vékony darabja mindenhol, és egyenként végezze el. Egy jó módja annak, hogy az ellenállást a helyén tartsuk forrasztás közben, ha a hosszú végeit elhajlítjuk egymástól, miközben az a NYÁK furatain belül van. Miután forrasztotta, az ellenállások hosszú végeit néhány huzalcsippel elvághatja, és közben ügyeljen arra, hogy ne vágja túl közel, különben elvághatja a forrasztást és elveszítheti a kapcsolatot.
Miután mind a 10 ellenállást forrasztották, a gombok következnek. Ragassza az összes gombot a helyére, ahelyett, hogy külön -külön tenné őket, hogy megkönnyítse a dolgokat. Győződjön meg arról, hogy forrasztja -e az összes lyukat, mivel nagyon közel vannak egymáshoz.
Ha mindez megvan, és készen áll az indulásra, itt az ideje a nehéz résznek: az Arduino -nak. Ragassza az Arduino-t a lyukakba, és forrasztjon 1-2 portot, hogy a helyén maradjon, majd óvatosan folytassa a többi forrasztását. Amellett, hogy minden lyukba ütközik, győződjön meg arról is, hogy egyik forrasztóanyag sem ér hozzá a másik forraszhoz, mert ha ez megtörténik, fennáll a rövidzárlat esélye, amit nem akarunk, különben mély bajban.
Ajánlott:
Videojáték bemutató tervezése: 6 lépés
Videojáték -oktatóanyag -tervezés: Hobbista játékfejlesztő vagyok, fő érdeklődésem a játéktervezésben és a programozásban rejlik. A gyakorlatok gyakorlása és fejlesztése érdekében egyszer -egyszer egyszerű játékokat készítek, amelyeket megosztok barátaimmal és testvéreimmel. Korábban elmagyaráztam a szabályokat a placcnak
2D videojáték C# on Unity -n: 4 lépés
2D videojáték a C# on Unity -n: Ez a projekt akkor kezdődött, amikor először megkaptam a PC -m novemberben. Ez szórakoztató módon kezdődött egy új készség elsajátításában, és gyorsan az egyik kedvenc hobbimmá vált. Azóta dolgozom rajta, és több mint 75 órát töltöttem a teljes programozási idővel
Virus Killer - Grove Zero videojáték: 5 lépés
Vírusölő - Grove Zero videojáték: Az utóbbi időben a világ számos részén védelmi mérések sorozatát tették közzé az intenzív COVID -19 járvány elleni küzdelem érdekében. Az egyik megoldásuk, hogy otthon maradnak a társadalmi távolságtartás érdekében. Kétségtelen, hogy a vírus általánossá válik
DIY videojáték Arduino használatával (Arduboy Clone): 7 lépés (képekkel)
DIY videojáték Arduino (Arduboy Clone) használatával: Van egy 8 bites, hitelkártya méretű játékplatform, az Arduboy, amely megkönnyíti a nyílt forráskódú játékok elsajátítását, megosztását és lejátszását. Élvezheti mások által készített 8 bites játékokat ezen az eszközön, vagy készíthet saját játékokat. Mivel ez egy nyílt forráskódú projekt
DIY videojáték fejmozgással (kiterjesztett valóság): 4 lépés
DIY videojáték a fejmozgás irányításával (kiterjesztett valóság): Szeretném megmutatni, mennyire egyszerű manapság saját játékot készíteni, amelyet a test mozgatásával lehet irányítani. Csak egy laptopra lesz szüksége webkamerával és némi programozási készséggel. Ha nincs laptopja és webkamerája, vagy ha nem tudja, hogyan kell programozni, akkor