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

Arduino 'breadbot' Puzzle Game: 6 βήματα (με εικόνες)
Arduino 'breadbot' Puzzle Game: 6 βήματα (με εικόνες)

Βίντεο: Arduino 'breadbot' Puzzle Game: 6 βήματα (με εικόνες)

Βίντεο: Arduino 'breadbot' Puzzle Game: 6 βήματα (με εικόνες)
Βίντεο: Leap Motion SDK 2024, Ιούλιος
Anonim
Παιχνίδι παζλ Arduino 'breadbot'
Παιχνίδι παζλ Arduino 'breadbot'

Ωχ όχι! Το μωρό μου ρομπότ χρειάζεται δύο καλώδια για να ξαναζωντανέψει!

Σήμερα θα φτιάξουμε ένα παιχνίδι παζλ που μπορεί να διδάξει στους αρχάριους χρήστες του arduino κάτι για το breadboarding. Γι 'αυτό το έφτιαξα! Μπορείτε να το κάνετε όσο πιο περίπλοκο θέλετε, αλλά επέλεξα για 4 LED και 5 ακίδες σε κάθε πλευρά του μίνι σανιδιού. Αυτό το παιχνίδι παζλ ήταν εμπνευσμένο από το δημοφιλές παιχνίδι "Συνεχίστε να μιλάτε και κανείς δεν εκρήγνυται" στον ατμό.

Εδώ είναι αυτό που θα χρειαστείτε για να φτιάξετε την ίδια έκδοση με εμένα:

- Ένα arduino UNO

- Ένα ψωμί για να συνδέσετε τα καλώδια για να παίξετε

- Σύρματα (αρσενικό σε αρσενικό και αρσενικό σε θηλυκό)

- 4 διαφορετικά χρώματα LED (και αντιστάσεις)

- 1 πιεζοηχητικό βομβητή

- (χρησιμοποίησα 5) αντιστάσεις για να μετρήσω διαφορετικά αποτελέσματα για τις απαντήσεις σας

- (χρησιμοποίησα 5) αντιστάσεις για την άλλη πλευρά της μίνι σανίδας ψωμιού

- ένα μικρό κουτί για να τα βάλω όλα (χρησιμοποίησα το κουτί που μπήκε ένα παλιό μου τηλέφωνο)

- χρώμα, ταινία, χέρια, πόδια και ένα κεφάλι για το ρομπότ σας! τρελαθείτε με αυτό!

Σας συνιστώ ανεπιφύλακτα να επεξεργαστείτε το έργο πρώτα σε ένα breadboard πριν βάλετε τα πάντα στο κουτί ή ίσως το κολλήσετε μαζί, κάντε αυτό που πιστεύετε ότι λειτουργεί καλύτερα!

Βήμα 1: Τα LED

Τα LED
Τα LED
Τα LED
Τα LED

Θέλουμε να χρησιμοποιήσουμε 4 ψηφιακές ακίδες στο arduino για 4 LED.

Κάντε τα με αυτή τη σειρά, για καθένα: ψηφιακή καρφίτσα σε πλάκα ψωμιού> αντίσταση για LED> LED> γείωση στο arduino σας. Δοκιμάστε τα για να δείτε αν λειτουργούν!

Βήμα 2: Το πεδίο παζλ

Το πεδίο παζλ
Το πεδίο παζλ
Το πεδίο παζλ
Το πεδίο παζλ

Χρησιμοποιώντας τους αναλογικούς πείρους για τη μέτρηση των τάσεων μπορούμε να έχουμε διαφορετικά αποτελέσματα.

ξεκινήστε συνδέοντας ένα καλώδιο από οποιαδήποτε αναλογική καρφίτσα στο breadboard. συνδέστε μια ισχυρή αντίσταση (προτιμάται 1 kOhm) στην ίδια ράγα στη γείωση, οπότε όταν μετράμε τον πείρο αυτή τη στιγμή, θα επιστρέψει 0.

κάντε αυτό το πολύ 5 φορές, χρειαζόμαστε 1 αναλογική καρφίτσα ανοιχτή για να δημιουργήσουμε έναν τυχαίο σπόρο στην αρχή του παιχνιδιού!

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

όμορφη!

Βήμα 3: The Piezo Buzzer and Frankenstein Wires

Έχουμε σχεδόν τελειώσει με όλες τις καλωδιώσεις!

χρησιμοποιήστε μια ψηφιακή καρφίτσα και συνδέστε έναν πιεζοηχητικό βομβητή σε αυτόν, ο οποίος συνδέεται ξανά με τη γείωση

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

Βήμα 4: Ο κώδικας

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

Βήμα 5: Το φύλλο λύσης

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

Βήμα 6: Τέλος

Εγινε!
Εγινε!
Εγινε!
Εγινε!
Εγινε!
Εγινε!

Ουάου!!! συγχαρητήρια το κάνατε, φτιάξατε ένα παιχνίδι παζλ ρομπότ

τώρα ήρθε η ώρα να φτιάξουμε το περίβλημα και να τα συνδυάσουμε όλα! καλή τύχη!!

Συνιστάται: