Πίνακας περιεχομένων:

PressKill: ένα παιχνίδι Arduino: 5 βήματα
PressKill: ένα παιχνίδι Arduino: 5 βήματα

Βίντεο: PressKill: ένα παιχνίδι Arduino: 5 βήματα

Βίντεο: PressKill: ένα παιχνίδι Arduino: 5 βήματα
Βίντεο: Scott Aaronson: The Greatest Unsolved Problem in Math 2024, Νοέμβριος
Anonim
PressKill: ένα παιχνίδι Arduino
PressKill: ένα παιχνίδι Arduino

Το PressKill είναι ένα φυσικό παιχνίδι για τέσσερις παίκτες που σχεδίασα και έφτιαξα χρησιμοποιώντας ένα Arduino για ένα σχολικό έργο. Η κατασκευή του παιχνιδιού περιλαμβάνει προγραμματισμό, συγκόλληση, σχεδίαση διανυσμάτων, κοπή με λέιζερ και κάποια κόλληση. Θέλετε να φτιάξετε ένα παιχνίδι rad για να παίξετε με φίλους; Συνέχισε να διαβάζεις!

Κανόνες για το παιχνίδι:

  1. Όταν κάποιος παίκτης πατήσει το κουμπί του, παίρνει έναν πόντο και ξεκινά το Deadzone.
  2. Όταν κάποιος παίκτης πατήσει το κουμπί του κατά τη διάρκεια του Deadzone, χάνει και είναι εκτός παιχνιδιού.
  3. 5 δευτερόλεπτα μετά την έναρξή του, το Deadzone τελειώνει. Δεν υπάρχει ένδειξη για αυτό.
  4. Ο πρώτος παίκτης που έχει πέντε πόντους ή είναι ο τελευταίος που στέκεται κερδίζει.

Βήμα 1: Μέρη

Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά
Ανταλλακτικά

Ακολουθεί μια λίστα με όλα τα μέρη που μπήκαν στη φυσική κατασκευή του παιχνιδιού.

  • 1 Arduino
  • 4 μεγάλα κουμπιά arcade με προαιρετικά φώτα
  • 16 θηλυκές συνδέσεις
  • 4 λευκά led
  • 4 αντιστάσεις 220 Ohm
  • 4 αντιστάσεις 10.000 Ohm
  • πολύ σύρμα
  • σωλήνες συρρίκνωσης θερμότητας
  • γυψοσανίδα
  • 1 φύλλο ξύλου MDF 3mm
  • ξυλόκολλα

Χρησιμοποίησα επίσης τα ακόλουθα εργαλεία:

  • Συγκολλητικό σίδερο
  • Κόφτης λέιζερ
  • Πιστόλι θερμότητας (λειτουργεί και ο αναπτήρας)

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση
Καλωδίωση

Η καλωδίωση από μόνη της δεν είναι τόσο περίπλοκη, είναι απλά κουραστική γιατί πρέπει να κάνετε το ίδιο πράγμα τέσσερις φορές, μία φορά για κάθε κουμπί. Εδώ είναι μια καλή οδηγία για τις καρφίτσες κουμπιών: Big-dome-push-button-LinkIt-basics

Εντάξει, εδώ είναι το πράγμα σε μόλις πέντε βήματα:

  1. Τοποθετήστε τα LED στα κουμπιά arcade. Εάν τα κουμπιά σας είναι εύκολα συμβατά με LED, είναι υπέροχο! Τα δικά μου δεν ήταν, οπότε τα κόλλησα στη θέση τους.
  2. Συνδέστε τα θηλυκά βύσματα σε μερικά καλώδια. Τα κόλλησα για να ενισχύσω τη σύνδεση και πρόσθεσα λίγη σωλήνωση συρρίκνωσης, χρησιμοποιώντας το πιστόλι θερμότητας, για ασφάλεια. Έχω κωδικοποιήσει τα καλώδια ως αρνητικά (γκρι) και θετικά (κόκκινα).
  3. Συγκολλήστε όλα τα καλώδια για κάθε κουμπί σε ένα μικρό κομμάτι της σανίδας, για να προσθέσετε τις σωστές αντιστάσεις. Βοηθά επίσης να οργανωθεί λίγο. Ελέγξτε τη συμπεριλαμβανόμενη εικόνα για μια προσεκτική ματιά στα διαφορετικά καλώδια και αντιστάσεις. Στη συνέχεια, συνδέστε τα καλώδια με τις θηλυκές υποδοχές στο κουμπί. επαναλάβετε τώρα τέσσερις φορές!
  4. Συγκολλήστε όλα τα καλώδια κάθε κουμπιού που μπαίνουν στο 5V και στο GND του Arduino σε ένα άλλο μικρό κομμάτι από σανίδα, παράλληλα. με αυτόν τον τρόπο δεν έχετε παρά να συνδέσετε δύο καλώδια στο Arduino αντί για οκτώ.
  5. Αυτό είναι ένα προαιρετικό βήμα, αλλά αν θέλετε να παραμείνετε οργανωμένοι όπως εγώ, επισημάνετε τα καλώδια από κάθε κουμπί που μπαίνουν στους κωδικούς PIN του Arduino. Έχω κωδικοποιήσει το χρώμα μου με χρώμα κουμπιού.

Αυτά για τα ηλεκτρονικά! Εάν είστε πιο έξυπνοι από μένα, προγραμματίστε τα κυκλώματά σας εκ των προτέρων, ώστε να μπορείτε να διαχειριστείτε τα καλώδια εύκολα και να αποφύγετε μια μεγάλη μακαρονάδα καλωδίων.

Βήμα 3: Κουτί

Κουτί
Κουτί

Για προσωπικούς λόγους, ήθελα να φτιάξω ένα κουτί με λέιζερ για να χωράει όλα τα ηλεκτρονικά. Είναι ένα μάλλον απλό σχήμα και μπορεί εύκολα να γίνει με πριόνισμα ξύλου και διάτρηση στρογγυλών οπών, οπότε αν αυτό είναι πιο γρήγορο ή πιο προσιτό για εσάς, αυτό είναι μια έξυπνη κίνηση. Αλλά επιτρέψτε μου να σας πω, αυτές οι αρθρώσεις των δακτύλων φαίνονται υπέροχες.

Πήρα το μοτίβο για το κουτί από το makercase.com, το οποίο καθιστά πολύ εύκολο να μην σχεδιάζω μόνος μου όλες τις αρθρώσεις των δακτύλων. Στη συνέχεια, τροποποίησα το μοτίβο στο Inkscape, ένα δωρεάν πρόγραμμα σχεδίασης διανυσμάτων. Από την εμπειρία μου, το Inkscape δεν είναι καλό στην εξαγωγή αρχείων.dxf που διαβάζονται από τον κόφτη λέιζερ, οπότε μια λύση για αυτό το πρόβλημα είναι να χρησιμοποιήσετε το Adobe Illustrator.

Το ίδιο το κουτί έχει διαστάσεις 30 x 30 x 10 εκατοστά. Μόλις κόψετε το mdf λέιζερ, μπορείτε να κολλήσετε τα πάνελ μεταξύ τους. Μην κολλάτε το κάτω μέρος όμως! Χρησιμεύει ως ανάποδο καπάκι για πρόσβαση στο υλικό. Μπορείτε να το συνδέσετε κολλώντας μερικούς μαγνήτες στο εσωτερικό του. Δεν το έκανα, απλά επειδή δεν το χρειαζόμουν. Είναι καλή απόφαση αν θέλετε να μετακινήσετε το κουτί πολύ χωρίς να πέσει ο πάτος.

Σημείωση: τα σχέδια που παρέχονται σε αυτό το οδηγό δεν περιλαμβάνουν τρύπα για καλώδιο τροφοδοσίας στο Arduino. Τρύπησα μόνος μου, αλλά μπορείτε να αλλάξετε τα σχέδια για να το φιλοξενήσετε, ή να βάλετε μια πηγή ισχύος 5 V μέσα στο κουτί. Υπάρχει ακόμα πολύς χώρος για αυτό.

Βήμα 4: Κωδικός

Εδώ είναι ο κωδικός για το Arduino. Είναι φτιαγμένο από εμένα και μπορεί να περιέχει σφάλματα, αν και δεν το έχω παρατηρήσει ακόμα, προς το παρόν. Σχολιάζεται και είστε πολύ ελεύθεροι να βελτιστοποιήσετε περαιτέρω, να τροποποιήσετε ή να προσθέσετε σε αυτό.

Βήμα 5: Διασκεδάστε

Καλα να περνατε!
Καλα να περνατε!

Αυτό μπορεί να ακούγεται τυρώδες, αλλά το εννοώ: διασκεδάστε φτιάχνοντας και παίζοντας! Απλώς θυμηθείτε: το να μην διασκεδάζετε είναι επίσης μέρος της διασκέδασης της δημιουργίας. Εάν κολλήσετε, παίξτε και πειραματιστείτε για να βρείτε νέες λύσεις στα προβλήματα. Έτσι κατάφερα να κάνω αυτό το παιχνίδι. Ευχαριστώ για την ανάγνωση!

Συνιστάται: