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

Συνεργατικό παιχνίδι Arduino: 9 βήματα
Συνεργατικό παιχνίδι Arduino: 9 βήματα

Βίντεο: Συνεργατικό παιχνίδι Arduino: 9 βήματα

Βίντεο: Συνεργατικό παιχνίδι Arduino: 9 βήματα
Βίντεο: Arduino Game Project: Pong Game using an Arduino Uno and Color OLED display (SSD1331). Easy tutorial 2024, Ιούλιος
Anonim
Image
Image
Συνεργατικό παιχνίδι Arduino
Συνεργατικό παιχνίδι Arduino
Συνεργατικό παιχνίδι Arduino
Συνεργατικό παιχνίδι Arduino

Σε αυτό το διδακτικό θα εξηγήσουμε πώς σχεδιάσαμε και δημιουργήσαμε το παιχνίδι συνεργασίας ‘FUN’.

Χρησιμοποιήσαμε, μεταξύ άλλων, ένα Arduino Uno και μια λωρίδα LED NeoPixel. Παίξτε το βίντεο για επίδειξη του FUN.

Βήμα 1: Τι χρειαζόμαστε;

Τι χρειαζόμαστε?
Τι χρειαζόμαστε?
Τι χρειαζόμαστε?
Τι χρειαζόμαστε?
Τι χρειαζόμαστε?
Τι χρειαζόμαστε?

Απαιτήσεις:

- Arduino

Σύρματα + υλικό συγκόλλησης

- 3 κουμπιά

- 1 δοχείο-μέτρο

- 1 LDR

- Μια πολύχρωμη λωρίδα led (σε αυτό το εκπαιδευτικό χρησιμοποιήσαμε μια λωρίδα με 30 led)

- Breadboard (Μόνο για τον έλεγχο του κώδικα ή των τμημάτων)

- Ξύλο (30x50cm)

- Κόφτης λέιζερ (προαιρετικό, εάν δεν είναι διαθέσιμο ένα κανονικό πριόνι θα κάνει επίσης τη δουλειά του)

- Λογισμικό φορητού υπολογιστή + arduino

- Ξυλόκολλα

- γυαλόχαρτο

Plexiglass (20x5cm)

ΣΗΜΕΙΩΣΗ: Χρησιμοποιήσαμε μια λωρίδα LED NeoPixel RGB 30. Ο κωδικός έχει γραφτεί με τη βιβλιοθήκη Fastled. Βεβαιωθείτε ότι η λωρίδα LED λειτουργεί με τη βιβλιοθήκη Fastled όπως η δική μας, διαφορετικά θα πρέπει να τροποποιήσετε τον κώδικα για να λειτουργήσει με τη λωρίδα led.

Βήμα 2: Συγκόλληση των ανταλλακτικών - Μέρος 1

Συγκόλληση των ανταλλακτικών - Μέρος 1
Συγκόλληση των ανταλλακτικών - Μέρος 1
Συγκόλληση των ανταλλακτικών - Μέρος 1
Συγκόλληση των ανταλλακτικών - Μέρος 1
Συγκόλληση των ανταλλακτικών - Μέρος 1
Συγκόλληση των ανταλλακτικών - Μέρος 1
Συγκόλληση των ανταλλακτικών - Μέρος 1
Συγκόλληση των ανταλλακτικών - Μέρος 1

Τώρα που έχουμε τα πάντα, μπορούμε να αρχίσουμε να κολλάμε τα καλώδια στα μέρη.

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

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

Βήμα 3: Συγκόλληση των ανταλλακτικών - Μέρος 2

Συγκόλληση των ανταλλακτικών - Μέρος 2
Συγκόλληση των ανταλλακτικών - Μέρος 2
Συγκόλληση των ανταλλακτικών - Μέρος 2
Συγκόλληση των ανταλλακτικών - Μέρος 2

Μετρητής δοχείου:

Τώρα κάνουμε το Pot Meter. Αυτό έχει τρεις ακίδες στις οποίες πρέπει να κολλήσουμε καλώδια. Προχώρα και κάνε αυτό.

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

Βήμα 4: Συγκόλληση των ανταλλακτικών - Μέρος 3

Συγκόλληση των ανταλλακτικών - Μέρος 3
Συγκόλληση των ανταλλακτικών - Μέρος 3
Συγκόλληση των ανταλλακτικών - Μέρος 3
Συγκόλληση των ανταλλακτικών - Μέρος 3

LDR: Αυτό είναι πολύ απλό. Όπως και πριν, απλά κολλήστε σύρματα στις ακίδες.

Στη συνέχεια, συνδέστε τα καλώδια όπως φαίνεται στο σχηματικό σχήμα.

Βήμα 5: Συγκόλληση των ανταλλακτικών - Μέρος 4

Συγκόλληση των ανταλλακτικών - Μέρος 4
Συγκόλληση των ανταλλακτικών - Μέρος 4
Συγκόλληση των ανταλλακτικών - Μέρος 4
Συγκόλληση των ανταλλακτικών - Μέρος 4

NeoPixel:

Τελευταίο αλλά όχι λιγότερο σημαντικό, πρέπει να συγκολλήσουμε τη λωρίδα LED NeoPixel (30 leds). Είναι πολύ σαν το Pot Meter. Έχει τρεις καρφίτσες με τη μεσαία να είναι η καρφίτσα δεδομένων. Αλλά με αυτήν τη λωρίδα LED σημειώνεται ποια καρφίτσα είναι η 5V+ και ποια η καρφίτσα GND (Ground). Μετά απλώς κοιτάξτε το σχηματικό για τις σωστές ακίδες στο Arduino Το

Βήμα 6: Μεταφόρτωση του κώδικα

Τώρα που όλα είναι συγκεντρωμένα, μπορούμε να το δοκιμάσουμε με τον κωδικό. Κωδικός: Κατεβάστε το συνημμένο αρχείο.ino και ανοίξτε το με το Arduino IDE. Ορίστε τη σωστή θύρα για το Arduino σας εάν δεν το έχετε κάνει ακόμα. Στη συνέχεια, ανεβάστε τον κωδικό και δοκιμάστε το παιχνίδι πατώντας τα κουμπιά. Μετά από μερικά δευτερόλεπτα τα φώτα πρέπει να ανάψουν.

Βήμα 7: Φτιάχνοντας το κουτί

Κάνοντας το κουτί
Κάνοντας το κουτί
Κάνοντας το κουτί
Κάνοντας το κουτί
Κάνοντας το κουτί
Κάνοντας το κουτί

Κοπή λέιζερ:

Τώρα που έχουμε τα πάντα έτοιμα μπορούμε να ξεκινήσουμε με την κατασκευή του κουτιού. Κατεβάσαμε ένα αρχείο κοπής λέιζερ από τον ιστότοπο "makercase.com". Σε αυτόν τον ιστότοπο μπορείτε να σχεδιάσετε το δικό σας πλαίσιο και να κατεβάσετε ένα αρχείο html. Στη συνέχεια, μπορείτε να εισαγάγετε αυτό το αρχείο στο Adobe Illustrator για να το μετατρέψετε σε αρχείο.dfx, το οποίο λειτουργεί με τον κόφτη λέιζερ. Στο Adobe Illustrator μπορείτε επίσης να τελειώσετε όλα όσα έχετε προσθέσει στο αρχείο σας χρησιμοποιώντας τον ιστότοπο. Μόλις ολοκληρωθούν όλα, μπορείτε να κόψετε με λέιζερ αυτό το αρχείο σε μια ξύλινη πλάκα 30x50cm. Μόλις ολοκληρωθούν όλα αυτά, έχετε ένα παζλ που μπορείτε να το κολλήσετε μαζί και το κουτί είναι φτιαγμένο. Εάν δεν ταιριάζει καλά, μπορείτε να χρησιμοποιήσετε γυαλόχαρτο για να το εφαρμόσετε. Εάν δεν έχετε πρόσβαση σε κόφτη λέιζερ, μπορείτε να χρησιμοποιήσετε ένα κανονικό πριόνι, αλλά αυτό δεν θα ταιριάζει με τον ίδιο ακριβώς τρόπο. Σε αυτή την περίπτωση θα χρειαστείτε γυαλόχαρτο για να ταιριάξει τέλεια. Μην ξεχάσετε να αφήσετε τουλάχιστον μια πλευρά του κύβου χωρίς κόλλα, για να μπορέσετε να βάλετε το arduino και τα χειριστήρια στο κουτί.

Βήμα 8: Συναρμολόγηση

Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση
Συνέλευση

Καθώς έχουμε όλα όσα χρειαζόμαστε, μπορούμε να ξεκινήσουμε τη συναρμολόγηση του κουτιού. Δεν είναι τόσο δύσκολο, αρκεί να κάνατε μια καλή δουλειά συγκόλλησης.

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

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

Λωρίδα LED: Το τελευταίο μέρος που πρέπει να κολλήσουμε στη θέση του είναι η λωρίδα LED. Βεβαιωθείτε ότι ταιριάζει όμορφα στο εσωτερικό. Χρησιμοποιήσαμε πλεξιγκλά με αμμοβολή για το παράθυρο προβολής. Διαφορετικά, τα LED ήταν πολύ φωτεινά για τα μάτια. Απλώς κολλήστε το στη θέση του.

Κουμπί επαναφοράς: Όταν τελειώσετε, βεβαιωθείτε ότι δεν ξεχάσατε να κολλήσετε το κουμπί επαναφοράς στην επάνω πλάκα και αφήστε ολόκληρη τη μονάδα να στεγνώσει για μερικές ώρες. Το καλύτερο είναι να το αφήσετε να στεγνώσει όλη τη νύχτα για να σκληρύνει πραγματικά η κόλλα. Η επάνω πλάκα δεν πρέπει να είναι κολλημένη, αυτή είναι η πόρτα για πρόσβαση στα σπλάχνα όταν χρειάζεται (όπως η φόρτιση των μπαταριών). Μετά από αυτό τελειώνει το κουτί του παιχνιδιού σας και μπορείτε να το δοκιμάσετε!

Βήμα 9: Συμπέρασμα

συμπέρασμα
συμπέρασμα

Πεπερασμένος

Έτσι φτιάχνετε ένα παιχνίδι Arduino όπου συνεργάζεστε εντατικά με φίλους! Σε αυτό το διδακτικό δεν έχουμε δώσει σημασία στο πώς εξηγείτε στους παίκτες πώς πρέπει να παίζουν το παιχνίδι με απλό τρόπο. Προσθέσαμε κείμενο στο πλαίσιο που εξηγεί τον στόχο του παιχνιδιού, είναι ο πιο άμεσος τρόπος να το εξηγήσουμε στους παίκτες. Θα μπορούσατε επίσης να προσθέσετε μια μικρή «ιστορία» στο σχέδιο, για παράδειγμα μια βόμβα που πρέπει να αποφευχθεί να σβήσει ή μια μπαταρία που πρέπει να φορτιστεί. Μη διστάσετε να αλλάξετε τον κωδικό για την επιθυμία σας και να δοκιμάσετε νέα πράγματα με αυτό ρύθμιση

Καλή διασκέδαση! Team FUN

Συνιστάται: