Πίνακας περιεχομένων:
- Βήμα 1: Απαιτήσεις
- Βήμα 2: Ισχύς
- Βήμα 3: Servos
- Βήμα 4: Πιέστε τα κουμπιά
- Βήμα 5: Αντίσταση ευαίσθητης δύναμης
- Βήμα 6: Αισθητήρας φωτός
- Βήμα 7: Περίβλημα
- Βήμα 8: Κωδικός
Βίντεο: Παιχνίδι Arduino Dice Tower: 8 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Σε αυτό το διδακτικό θα σας δείξω πώς να φτιάξετε ένα παιχνίδι πύργων με ζάρια με arduino, πέντε σερβο και μερικούς αισθητήρες.
Ο στόχος του παιχνιδιού είναι απλός, δύο άτομα ρίχνουν ένα ζάρι στην κορυφή και εσείς πιέζετε εναλλάξ ένα κουμπί ή αλλιώς χειρίζεστε τους αισθητήρες. Όταν κάνετε το σερβο, μετακινήστε τις πλατφόρμες και στις δύο πλευρές του κουτιού κάνοντας το ζάρι να πέσει κάτω. Ο πρώτος που θα βγάλει το ζάρι του από τους πύργους κερδίζει με το μπόνους να δει τι έριξε.
Αυτό το έργο μπορεί εύκολα να τροποποιηθεί ή να επεκταθεί ώστε να χρησιμοποιεί άλλους διασκεδαστικούς αισθητήρες ή να είναι μεγαλύτερο ή μικρότερο.
Βήμα 1: Απαιτήσεις
Για αυτό το έργο θα χρειαστείτε:
ΗΛΕΚΤΡΟΝΙΚΑ ΕΙΔΗ:
- Προσαρμογέας AC/DC (5V, 2.1A, Κέντρο θετικός)
- Ένα Arduino Uno
- Καλώδιο USB-B
- 32x αρσενικό καλώδιο άλτη
- 5x σερβο
- 5x 10k αντιστάσεις
- Πλήκτρο 3x
- Αντίσταση ευαίσθητης σε δύναμη
- Αισθητήρας φωτός
Οικοδομικά υλικά:
- Πλάκα MDF ή άλλο ξύλο
- ξυλόκολλα
- σουβλάκια ξύλου
- πλαστικό φύλλο
ΣΗΜΑΝΤΙΚΟ: Ο προσαρμογέας πρέπει να είναι 5 βολτ γιατί αυτή είναι η τάση των σερβομηχανών και μπορεί να τα σπάσει περισσότερο. Ελέγξτε επίσης ότι ο προσαρμογέας είναι θετικός στο κέντρο και έχει περισσότερο από ή 2Α για να τροφοδοτήσει όλα τα servos.
Βήμα 2: Ισχύς
Για να λειτουργούν όλα τα servos, θα χρειαστείτε πολύ περισσότερη ενέργεια από ό, τι μπορεί να παρέχει το arduino. Αυτός είναι ο σκοπός του προσαρμογέα. Ο προσαρμογέας είναι 5V που είναι η τάση λειτουργίας των σερβομηχανών καθώς και όλων των αισθητήρων έτσι ώστε να είναι τέλεια. Επιπλέον, τροφοδοτεί 2,1Α, το οποίο είναι αρκετό για όλα τα servos ταυτόχρονα. Έτσι, πρώτα απ 'όλα θα κόψετε το καλώδιο του προσαρμογέα σας και θα το τρίψετε. Εάν πρέπει να διαχωρίσετε καλώδια, ένα από αυτά είναι το 5V και το άλλο είναι το έδαφος. Εάν έχετε ένα χοντρό σύρμα αυτό σημαίνει ότι και τα δύο καλώδια είναι εκεί και θα πρέπει να τα διαχωρίσετε. Μπορείτε να χρησιμοποιήσετε ένα πολύμετρο για να δείτε ποιο καλώδιο είναι το 5V. Εάν βάλετε τους αισθητήρες σας στα καλώδια και διαβάζει 5V, το καλώδιο στον κόκκινο αισθητήρα είναι 5V και αυτό στο μαύρο αισθητήρα γειώνεται. αν διαβάζει -5 volt σημαίνει ότι τα έχετε στραβά. Τώρα μπορείτε να τυλίξετε ένα καλώδιο και στα δύο και να τα βάλετε στο breadboard σας, το 5v στο + και το έδαφος στο -. Τώρα υπάρχει ένα τελευταίο πράγμα που πρέπει να τρέξετε ένα καλώδιο από τη γείωση του arduino σας στο - επίσης, έτσι ώστε ο προσαρμογέας και το arduino να έχουν κοινό έδαφος, διαφορετικά δεν θα λειτουργήσει.
Βήμα 3: Servos
Στη συνέχεια θα συνδέσουμε τα servos μας. Τώρα κάθε σερβο έχει τρία καλώδια ένα κίτρινο, ένα πορτοκαλί και ένα καφέ.
- Κίτρινη έως (PWM) ακίδα 4, 5, 6, 9, 10, 11
- Πορτοκαλί στην εξουσία
- Καφέ στο έδαφος
Αλλά δεν μπορείτε απλά να τα συνδέσετε σε οποιαδήποτε καρφίτσα, είναι σημαντικό να χρησιμοποιήσετε τις ακίδες PWM. Ενώ οι περισσότερες ψηφιακές ακίδες μπορούν να είναι μόνο ενεργοποιημένες ή απενεργοποιημένες, οι ακίδες PWM μπορούν επίσης να στείλουν τιμές μεταξύ των οποίων πρέπει να βάλουμε το σερβο σε όποια θέση θέλουμε.
Βήμα 4: Πιέστε τα κουμπιά
Στη συνέχεια, θα συνδέσουμε τα τρία κουμπιά για να ελέγξουμε τα servos 1, 2 και 4.
- Συνδέστε το κουμπί στο breadboard
- Από το δεξί πόδι κουμπιού στην τροφοδοσία.
- Από το αριστερό πόδι του κουμπιού στην καρφίτσα 3
- Από το αριστερό πόδι κουμπιού έως την αντίσταση 10k
- Από αντίσταση 10k στη γείωση
Τώρα επαναλάβετε αυτό και για τα τρία κουμπιά.
Βήμα 5: Αντίσταση ευαίσθητης δύναμης
Επόμενο είναι η αντίσταση ευαίσθητη στη δύναμη που μετρά τη δύναμη. Τώρα για αυτόν τον αισθητήρα θα χρησιμοποιήσουμε τους αναλογικούς πείρους επειδή οι αναλογικοί ακροδέκτες λειτουργούν με τιμές μεταξύ 0 και 1023 αντί για απλώς ενεργοποίηση ή απενεργοποίηση που είναι απαραίτητη για τον αισθητήρα δύναμης.
- Συνδέστε την ανθεκτική στη δύναμη αντίσταση στην πλακέτα
- Αριστερή καρφίτσα στην τροφοδοσία
- Δεξιά καρφίτσα στην αναλογική ακίδα A0
- Δεξιά καρφίτσα σε αντίσταση 10k
- Αντίσταση 10k στη γείωση
Βήμα 6: Αισθητήρας φωτός
Και τέλος προσθέτουμε τον αισθητήρα φωτός. Βεβαιωθείτε ότι ο μακρύς πείρος είναι στα αριστερά.
- Συνδέστε τον αισθητήρα φωτός στη σανίδα ψωμιού
- Αριστερό πόδι στην εξουσία
- Δεξί πόδι σε αναλογικό πείρο Α1
- Δεξί πόδι σε αντίσταση 10k
- Αντίσταση 10k στη γείωση
Βήμα 7: Περίβλημα
Με βάση το πρότυπο στην πρώτη εικόνα μπορείτε να δείτε τις σανίδες. Στη συνέχεια, κάντε τις τρύπες που αναγράφονται μπροστά και πίσω. Στη συνέχεια, μπορείτε να κολλήσετε τα πάντα για να μοιάζουν με τις εικόνες 2 και 3. Απλώς μην κολλήσετε τις πλατφόρμες σερβο σερβίς, χρησιμοποιήστε τα τυπικά εξαρτήματα σερβο και βιδώστε τα. Στη συνέχεια κολλήστε τα σουβλάκια και κολλήστε τα μέσα από την τρύπα. Στη συνέχεια, από την άλλη πλευρά βάλτε την άλλη πανομοιότυπη πλατφόρμα έτσι ώστε να έχετε δύο πλατφόρμες σε ένα σερβο. Δείτε λοιπόν αυτό ανατρέξτε στην τέταρτη και πέμπτη εικόνα.
Φυσικά μπορείτε να αλλάξετε το μέγεθος του κουτιού καθώς και τις διαφάνειες στο εσωτερικό αρκετά εύκολα.
Βήμα 8: Κωδικός
Αυτός είναι ο κωδικός για τον έλεγχο και των πέντε servos χρησιμοποιώντας τους αισθητήρες.
button1 = servo1
κουμπί2 = σερβο2
αισθητήρας φωτός = servo3
button3 = servo4
αντίσταση ευαίσθητη στη δύναμη = servo5
Συνιστάται:
Δημιουργήστε ένα παιχνίδι Arduino Simon σε 2 λεπτά!: 3 βήματα
Δημιουργήστε ένα παιχνίδι Arduino Simon σε 2 λεπτά!: ΟΧΙ άλτες! ΟΧΙ καλώδια! ΟΧΙ συγκόλληση! ΟΧΙ Breadboard! Σκέψη έξω από το κουτί. Θέλετε λοιπόν να επιδείξετε τον μικροελεγκτή σας σε συνεννόηση με ορισμένα πρόσθετα περιφερειακά μοντέλα πολύ γρήγορα, πριν ξεκινήσουν φίλοι ή συγγενείς … Συνδυάστε
Πραγματικό παιχνίδι Life War Tower Defense παιχνίδι: 11 βήματα
Making a Real Life War Tower Defense Game: Γεια σας, είμαστε GBU! Στην ομάδα μας ανατέθηκε μια εργασία στο VG100, Intro to Engineering, class: να σχεδιάσουμε και να δημιουργήσουμε ένα πραγματικό παιχνίδι Warzone Tower Defense Game. Το VG100 είναι μια βασική τάξη που όλοι οι πρωτοετείς καλούνται να παρακολουθήσουν στο Joint Institute (JI.) The Joint Inst
ΠΑΙΧΝΙΔΙ DICE: p: 3 βήματα
ΠΑΙΧΝΙΔΙ DICE: p: Γεια, το όνομα είναι [ΜΕΙΩΜΕΝΟ] και θα σας δείξω πώς να φτιάξετε ένα DICE THING στο micro: bit. (αυτό είναι για το MYP3B Science Class) Λοιπόν, τι θα χρειαστείτε για να το φτιάξετε; Θα χρειαστείτε ένα … Μικρό: bit Ένας υπολογιστής Λίγα καλώδια Μια σταθερή σύνδεση στο διαδίκτυο
Γιγαντιαίο παιχνίδι με παιχνίδι Makey Makey: 8 βήματα
Gigantic Playable Makey Makey: Μερικοί εκπαιδευτικοί στην ομάδα μας στο Facebook, ανέβηκαν σε ένα εντελώς νέο επίπεδο αυτό το σχολικό έτος φτιάχνοντας το δικό τους γιγάντιο Makey Makeys. Η ομάδα μας θεώρησε ότι αυτή ήταν μια εξαιρετική ιδέα για τη διδασκαλία των μαθητών σχετικά με τους μικροελεγκτές. Ως εκ τούτου, ρωτήσαμε τον Διευθυντή μας
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: 4 βήματα
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: Πρόσφατα απέκτησα το Call of Duty 4 από έναν φίλο (δωρεάν θα μπορούσα να προσθέσω) επειδή δεν θα εκτελεστεί στον υπολογιστή του. Λοιπόν, ο υπολογιστής του είναι αρκετά νέος και με μπέρδεψε γιατί δεν θα λειτουργούσε. Έτσι, μετά από μερικές ώρες αναζήτησης στο διαδίκτυο, συνάντησα