Recommended Posts

[NEWS_IMG=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/images/news_images/hwbox3.jpg[/NEWS_IMG] Καιρός για παιχνίδι με αυτό το 3D printed USB Game Controller!

Στο παρόν DIY θα κατασκευάσουμε με τη βοήθεια ενός 3D εκτυπωτή (και μερικών ακόμη ακριβών εργαλείων, ένα Game Controller το οποίο θα συνδέεται σε κάποια USB θύρα του υπολογιστή και θα απολαύσετε ατελείωτες ώρες παιχνιδιού, ειδικά εάν μιλάμε για mame παιχνίδια. Βέβαια το όλο DIY είναι δύσκολο στην κατασκευή του καθώς χρειάζεται ειδικά μηχανήματα που θα τα αναφέρουμε παρακάτω για να βγει αρκετά ποιοτικό, όμως το σχεδιάγραμμα δίνεται και μπορείτε να το χρησιμοποιήσετε κατά βούληση.

Αρχικά θα χρειαστούμε: Έναν 3D εκτυπωτή, ένα Laser Cutter, έναν Stencil εκτυπωτή, ένα μηχάνημα Pick and Place, φούρνο Reflow, ένα Arduino (Leonardo, Micro, Due) και κολλητήρι. Από πλευράς προμηθειών θα χρειαστούμε: Ηλεκτρονικά μέρη (αναφέρονται παρακάτω), PCB, 1/8" Acrylic, NinjaFlex υλικό για τον 3D εκτυπωτή και το Hardware το οποίο υπάρχει σε λίστα στην συνέχεια.

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33602.jpg[/img_alt]

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33601.jpg[/img_alt]

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33600.jpg[/img_alt]

Βήμα 1. Ξεκινώντας θα αφιερώσουμε λίγο χρόνο στην κατασκευή και δοκιμή του κυκλώματος, γι' αυτό χρησιμοποιούμε ένα breadboard για τις δοκιμές μας. Καλό είναι όσον αφορά το Arduino να χρησιμοποιήσετε κάποιο από τα Leonardo, Micro ή Due καθώς έχουν δυνατότητα να συνδεθούν στον υπολογιστή ως HID (human interface device). Προσθέτουμε τα 10 πλήκτρα στο Arduino Micro (με το οποίο θα "παίξουμε" σε αυτό το DIY).

http://www.instructables.com/files/orig/FSJ/33U0/I0462ART/FSJ33U0I0462ART.zip

http://www.instructables.com/files/orig/FUC/WMU1/I06J8PB4/FUCWMU1I06J8PB4.pdf

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33591.jpg[/img_alt]

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33592.jpg[/img_alt]

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33593.jpg[/img_alt]

Βήμα 2. Φτιάχνουμε την πλακέτα αφού έχουμε δοκιμάσει το κύκλωμα στο πρωτότυπο board του 1ου βήματος με τα υλικά που θα βρείτε στο Link.

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33594.jpg[/img_alt]

Βήμα 3. Προγραμματίζουμε το Arduino με τον κώδικα που θα βρείτε εδώ. Ο κώδικας στην ουσία κάνει map τα πλήκτρα WASD που ξέρουμε από το πληκτρολόγιο, το Start είναι το Enter και το Select το Space

Βήμα 4. Φτιάχνουμε τα λαστιχένια κουμπιά στον 3D εκτυπωτή με το υλικό NinjaFlex που έχει αυτήν ακριβώς τη μορφή. Το αρχείο για τον 3D εκτυπωτή το βρίσκετε εδώ.

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33595.jpg[/img_alt]

Βήμα 5. Κατασκευάζουμε το enclosure το οποίο μπορεί να είναι κατασκευασμένο από οποιοδήποτε υλικό, αρκεί να μετρηθούν σωστά οι τρύπες. Το παρόν κατασκευάζεται από ακρυλικό υλικό και βιδώνει με 4 βίδες. Μαζί δίνονται σε ψηφιακή μορφή τα Frontplate και Backplate.

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33596.jpg[/img_alt]

Βήμα 6. Συναρμολογούμε την έτοιμη πλακέτα, με τα ακρυλικά μέρη, τα λαστιχένια πλήκτρα για να ολοκληρώσουμε την κατασκευή του USB Game Controller με τα παρακάτω στοιχεία.

  • (4) Flat 3/4" #4-40 screws
  • (12) #4-40 hex nuts
  • (4) #4 0.185" spacers

  • 4 Screws
  • Front plate
  • Buttons
  • 4 Nuts
  • 4 Spacers
  • PCB
  • 4 Nuts
  • Back plate
  • 4 Nuts

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33597.jpg[/img_alt]

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33598.jpg[/img_alt]

[img_alt=DIY: 3D printed USB Game Controller]http://www.hwbox.gr/members/2195-albums460-picture33599.jpg[/img_alt]

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.