Πίνακας περιεχομένων:
- Βήμα 1: Συγκέντρωση προμηθειών
- Βήμα 2: Τρισδιάστατη εκτύπωση
- Βήμα 3: Καλωδίωση
- Βήμα 4: Προγραμματισμός
Βίντεο: Παιχνίδι Bot Laser Gallery: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Αυτό είναι ένα παιχνίδι όπου στοχεύετε έναν δείκτη λέιζερ στην κοιλιά ενός ρομπότ για να το "απενεργοποιήσετε". Όταν χτυπήσετε το αδύναμο σημείο του bot σκοτεινιάζουν τα μάτια του και ακούτε έναν ήχο λέιζερ. Αφού απενεργοποιηθούν και τα πέντε bots, το παιχνίδι επαναφέρεται και τα bots ενεργοποιούνται ξανά ένα κάθε φορά.
Το έκανα επειδή δημιουργεί ένα απλό παράδειγμα εισόδου/εξόδου για να εξηγήσει τι είναι ικανά οι μικροελεγκτές και είναι πολύ πιο έξοδο από ένα πάτημα ενός κουμπιού σε μια σανίδα ψωμιού. Ένα ωραίο επόμενο βήμα μπορεί να είναι η προσθήκη σερβομηχανών ή κινητήρων δόνησης για επιπλέον επίπεδο ανατροφοδότησης.
Βήμα 1: Συγκέντρωση προμηθειών
- LED 5mm (ή αν δεν χρησιμοποιείτε το τρισδιάστατο μοντέλο μπορείτε να χρησιμοποιήσετε οποιοδήποτε μέγεθος)
- LDR (αντίσταση εξαρτώμενη από το φως)
- 3 καλώδια
- 2 αντιστάσεις (χρησιμοποίησα 200 ohm, αλλά μπορείτε να χρησιμοποιήσετε όποια θα προστατεύσει το LED σας. Εκπαιδευτικός σύνδεσμος!)
- Μικροελεγκτής, χρησιμοποίησα ένα Arduino Nano
- Καλώδια Breadboard και jumper
- Στιγμιαία εναλλαγή
- Piezo "ομιλητής" P
Προαιρετικός
- Συρρίκνωση
- Συνδετήρες
- Κόλλα
Έχω ρυθμίσει κάθε bot ως modular, ώστε να μπορώ να το αποσυνδέσω εύκολα για αποθήκευση ή τροποποίηση. Χρησιμοποίησα θερμική συρρίκνωση για λίγη προστασία σε εκτεθειμένες συνδέσεις.
Εργαλεία:
- Εξοπλισμός συγκόλλησης
- Τρισδιάστατος εκτυπωτής (προαιρετικός)
Βήμα 2: Τρισδιάστατη εκτύπωση
www.thingiverse.com/thing:2069579
Αν θέλετε να χρησιμοποιήσετε το μοντέλο μου ακολουθήστε τον σύνδεσμο. Ένα LED 5 mm θα πιέσει το fit ακριβώς στο πίσω μέρος.
Ένα LDR (ή οποιοσδήποτε αισθητήρας με δύο καλώδια) μπορεί να περάσει από το μπροστινό μέρος. Mayσως χρειαστεί να ανοίξετε λίγο τις τρύπες με ένα καυτό καρφί ή ένα μικροσκοπικό τρυπάνι.
Εάν δεν θέλετε να εκτυπώσετε τρισδιάστατα το μοντέλο, μπορείτε να φτιάξετε κάτι μόνοι σας. Το πρωτότυπο ξεκίνησε με έναν απλό στόχο από χαρτόνι με τους αγωγούς να διαπερνούν.
Βήμα 3: Καλωδίωση
Τα σχεδίασα έτσι ώστε να μην υπάρχουν επιπλέον εξαρτήματα για σύνδεση στο breadboard. Μόνο καλώδια και διακόπτες.
Κάθε σύνολο {LED, LDR, 2 αντιστάσεων} αντιπροσωπεύει ένα bot. Χρησιμοποίησα καλώδια επέκτασης σερβο που συνδέθηκαν απευθείας σε ακίδες κεφαλίδας που κόλλησα σε κάθε ρομπότ. Παρατηρήστε ότι θα υπάρχουν τρία καλώδια από κάθε ρομπότ.
Προσέξτε λοιπόν να συνδέσετε τις σωστές αντιστάσεις με τους σωστούς αγωγούς. Μπορεί να σας φανεί λίγο μπερδεμένο το σχηματικό, αλλά με έσωσε από το να χρειάζομαι τέσσερα καλώδια. Ελπίζω να έχει νόημα.
Τα πορτοκαλί σύρματα ξεκινούν HIGHΗΛΑ. Αυτό παρέχει 5V σε κάθε LDR. Δεδομένου ότι διαβάζουμε μόνο τον αισθητήρα φωτός (LDR) όταν το LED είναι αναμμένο (πορτοκαλί σύρμα HIGH) που λειτουργεί καλά. Εάν αλλάξετε τον κωδικό για να διαβάσετε το LDR όταν η λυχνία LED δεν είναι αναμμένη, θα πρέπει να βρείτε έναν διαφορετικό τρόπο για να το συνδέσετε.
Βήμα 4: Προγραμματισμός
Εδώ είναι ο κωδικός
gist.github.com/justbennett/a68a47d28f705d…
Υπάρχουν 5 αναλογικές είσοδοι, οι 5 LDR. Υπάρχουν 3 ψηφιακές είσοδοι. Επαναφορά, επάνω όριο και κάτω όριο. Η ρύθμιση κατωφλίου είναι έτσι ώστε η συσκευή να μπορεί να προσαρμοστεί σε διαφορετικές καταστάσεις φωτισμού. Εάν χρησιμοποιείτε ένα φωτεινό λέιζερ δεν πρέπει να έχει σημασία.
Υπάρχουν 5 έξοδοι LED και έξοδος ηχείου.
Θα μπορούσατε να προσαρμόσετε αυτόν τον κώδικα σε άλλους αισθητήρες ή για πολλούς άλλους σκοπούς.
Συνιστάται:
BBC Micro: bit and Scratch - Διαδραστικό παιχνίδι τιμονιού & οδήγησης: 5 βήματα (με εικόνες)
BBC Micro: bit and Scratch - Interactive Steering Wheel & Driving Game: Μία από τις εργασίες της τάξης μου αυτή την εβδομάδα είναι να χρησιμοποιήσω το BBC Micro: bit για διασύνδεση με ένα πρόγραμμα Scratch που έχουμε γράψει. Νόμιζα ότι αυτή ήταν η τέλεια ευκαιρία να χρησιμοποιήσω το ThreadBoard μου για να δημιουργήσω ένα ενσωματωμένο σύστημα! Η έμπνευσή μου για το μηδέν
Πραγματικό παιχνίδι 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
Γιγαντιαίο παιχνίδι με παιχνίδι Makey Makey: 8 βήματα
Gigantic Playable Makey Makey: Μερικοί εκπαιδευτικοί στην ομάδα μας στο Facebook, ανέβηκαν σε ένα εντελώς νέο επίπεδο αυτό το σχολικό έτος φτιάχνοντας το δικό τους γιγάντιο Makey Makeys. Η ομάδα μας θεώρησε ότι αυτή ήταν μια εξαιρετική ιδέα για τη διδασκαλία των μαθητών σχετικά με τους μικροελεγκτές. Ως εκ τούτου, ρωτήσαμε τον Διευθυντή μας
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: 4 βήματα
Πώς να ελέγξετε αν ένα παιχνίδι θα τρέξει στον υπολογιστή σας πριν αγοράσετε το παιχνίδι .: Πρόσφατα απέκτησα το Call of Duty 4 από έναν φίλο (δωρεάν θα μπορούσα να προσθέσω) επειδή δεν θα εκτελεστεί στον υπολογιστή του. Λοιπόν, ο υπολογιστής του είναι αρκετά νέος και με μπέρδεψε γιατί δεν θα λειτουργούσε. Έτσι, μετά από μερικές ώρες αναζήτησης στο διαδίκτυο, συνάντησα
Laser-synthitar Από κιθάρα σαν κιθάρα-παιχνίδι κιθάρα: 6 βήματα
Laser-synthitar Από κιθάρα παιχνιδιού που μοιάζει με κιθάρα: wasμουν πολύ εμπνευσμένος από όλα τα βίντεο του youtube με τις άρπες λέιζερ, αλλά τα βρήκα πολύ μεγάλα για να τα πάρω μαζί για μια συνεδρία μαρμελάδας ή χρειάζονταν μια περίπλοκη εγκατάσταση και έναν υπολογιστή κ.λπ. Σκέφτηκα μια κιθάρα με λέιζερ αντί για χορδές. Μετά βρήκα ένα σπασμένο