Πίνακας περιεχομένων:
- Βήμα 1: Υλικά
- Βήμα 2: Συγκολλήστε την οθόνη
- Βήμα 3: Συγκολλήστε τις συνδέσεις τροφοδοσίας
- Βήμα 4: Συνδέστε τις λυχνίες LED στον πίνακα
- Βήμα 5: Διακόπτες συγκολλήσεων
- Βήμα 6: Συγκολλήστε τα ποτενσιόμετρα
- Βήμα 7: Προγραμματίστε τον μικροελεγκτή
- Βήμα 8: Δοκιμή και εντοπισμός σφαλμάτων
- Βήμα 9: Λειτουργία
- Βήμα 10: Προετοιμάστε την τρύπα επίδειξης του καπέλου
- Βήμα 11: Τρυπήστε τις τρύπες διακοπτών
- Βήμα 12: Τελειώστε το καπέλο
Βίντεο: Οθόνη καπέλου LED με πονγκ: 12 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Πριν από λίγο καιρό, ως το πρώτο μου έργο μικροελεγκτή, έφτιαξα ένα παιχνίδι Pong σε οθόνη LED 5x7, αλλά στη συνέχεια δεν έγινε τίποτα. Πρόσφατα μου δόθηκε ένα καπέλο ως μέρος μιας στολής (για έναν διαγωνισμό μηχανικής) και μου είπαν να το προσαρμόσω και θυμήθηκα το πόνγκ. Σε αυτό το διδακτικό θα σας δείξω πώς να φτιάξετε μια οθόνη LED κύλισης και πώς να την εγκαταστήσετε σε ένα σκληρό καπέλο. Παίζει και πονγκ!
Βήμα 1: Υλικά
Μέρη: -2 10k ποτενσιόμετρα- 3 αντιστάσεις 4,7 kOhm-4 διακόπτες εναλλαγής SPST-1 οθόνη 5x7 διχρωμία LED-1 μικροδιακόπτης 8 ακίδων-1 μικροελεγκτής Hardhat-1 atmega168 (ή arduino) -1 28 Pin 'skinny' socket-1 breadboard- 1 μπαταρία πολυμερούς λιθίου 3.7V
Βήμα 2: Συγκολλήστε την οθόνη
Για το πρώτο βήμα, πρέπει να κολλήσετε σύρματα στην οθόνη. Θα χρειαστεί επίσης να κολλήσετε έναν διακόπτη από τον διακόπτη εμβύθισης μεταξύ των καθόδων των δύο χρωμάτων για κάθε σειρά. Για να γίνω πιο σαφής, έχω επισυνάψει ένα σχηματικό σχήμα της οθόνης στις εικόνες (κάντε κλικ στο στην εικόνα για να λάβετε την έκδοση πλήρους μεγέθους).
Για το επόμενο βήμα χρησιμοποίησα τον διακόπτη 8 για μια «λειτουργία ταξιδιού». Αυτό συμβαίνει έτσι ώστε το καπέλο να μην ανοίξει κατά λάθος σε μια τσάντα και να στραγγίσει.
Βήμα 3: Συγκολλήστε τις συνδέσεις τροφοδοσίας
Για αυτό το βήμα πρέπει να κολλήσετε την πρίζα του μικροελεγκτή στο ψωμί. Στη συνέχεια, κολλήστε όλες τις συνδέσεις τροφοδοσίας στις ακίδες της υποδοχής του μικροελεγκτή. Εάν δεν είστε σίγουροι ποιες καρφίτσες θα κολλήσετε, υπάρχει μια καλή αναφορά εδώ.
Βήμα 4: Συνδέστε τις λυχνίες LED στον πίνακα
Τώρα πρέπει να συνδέσετε τα καλώδια που βγαίνουν από την οθόνη LED στο breadboard. Για να το βοηθήσετε, δείτε το συνημμένο σχήμα ή μπορείτε να αναζητήσετε τον κώδικα στην εισαγωγή για να βρείτε τις ακίδες εξόδου στο arduino.
Βήμα 5: Διακόπτες συγκολλήσεων
Στη συνέχεια κολλήστε τους διακόπτες στη σανίδα ψωμιού. Επισυνάπτω ξανά το σχήμα στις εικόνες αυτού του βήματος.
Για κάθε διακόπτη, είναι η μία επαφή του διακόπτη συνδεδεμένη με τον αντίστοιχο ακροδέκτη μικροελεγκτή και η άλλη με τη θετική τάση. Υπάρχει επίσης μία αντίσταση από τον πείρο εισόδου στη γείωση για κάθε διακόπτη.
Βήμα 6: Συγκολλήστε τα ποτενσιόμετρα
Για να κολλήσετε τα ποτενσιόμετρα, κολλήστε πρώτα τη θετική ισχύ σε ένα από τα εξωτερικά καλώδια (κάθε δοχείο έχει 3 καλώδια, ένα για κάθε άκρο της αντίστασης και ένα για το μεταβαλλόμενο μέσο). Συγκολλήστε το αρνητικό στο άλλο εξωτερικό καλώδιο και ένα καλώδιο που περνά μεταξύ του αντίστοιχου αναλογικού στον μικροελεγκτή και το μεσαίο καλώδιο. Κάντε το για κάθε κατσαρόλα.
Από ποια πλευρά συγκολλάτε το θετικό και αρνητικό προβάδισμα σε θέματα, επηρεάζει τον τρόπο με τον οποίο γυρίζετε το δοχείο για να μετακινήσετε το κουπί πάνω ή κάτω. Ο καλύτερος τρόπος για να καταλάβετε σε ποια πλευρά θα το κολλήσετε είναι να κολλήσετε το θετικό μόλυβδο στο κάτω μέρος, όταν οι 3 αγωγοί κατσαρόλας βλέπουν την οθόνη από την πλευρά στην οποία θα τοποθετηθούν. Or απλά μαντέψτε και αλλάξτε το αργότερα. Αυτό είναι επίσης ένα καλό μέρος για να κολλήσετε το ηχείο, να στερεώσετε τη μία πλευρά στον πείρο 15 του μικροελεγκτή και την άλλη στη γείωση.
Βήμα 7: Προγραμματίστε τον μικροελεγκτή
Αυτό μπορεί να είναι το πιο αποθαρρυντικό έργο αν είστε νέοι σε μικροελεγκτές. Η ρύθμιση που χρησιμοποιώ για τον προγραμματισμό των μικροελεγκτών χρησιμοποιώντας AVRisp mkII για τη φόρτωση του bootloader για ένα Arduino, το οποίο μπορεί να προγραμματιστεί μέσω USB. Φορτώστε το πρόγραμμα που επισυνάπτεται σε αυτό το βήμα (ή στην εισαγωγή) στον μικροελεγκτή (το αρχείο.hex στο Ο φάκελος applet μπορεί να φορτωθεί στον μικροελεγκτή στη θέση του bootloader). Κατά την εγγραφή του φορτωτή εκκίνησης, ρυθμίστε το τσιπ να χρησιμοποιεί τον εσωτερικό κρύσταλλο 8MHz, εκτός αν θέλετε να χρησιμοποιήσετε εξωτερικό κρύσταλλο (η επιπλέον ταχύτητα δεν χρειάζεται πραγματικά). Εάν ξανασυγκεντρώσετε τον κώδικα, βεβαιωθείτε ότι είναι στη σωστή ταχύτητα ρολογιού για αυτό που θα χρησιμοποιήσετε. Μόλις προγραμματιστεί, βάλτε το τσιπ στην πρίζα στο breadboard.
Βήμα 8: Δοκιμή και εντοπισμός σφαλμάτων
Τώρα είναι η ώρα να συνδέσετε την μπαταρία και ελπίζουμε να λειτουργήσει.
Εάν δεν λειτούργησε, θα προσπαθήσω να δώσω μερικές συμβουλές εντοπισμού σφαλμάτων: εάν μια γραμμή λείπει από την οθόνη, είναι μια χαλαρή σύνδεση ή ένα βραχυκύκλωμα. δεν συμβαίνει τίποτα, πρώτα ελέγξτε την ισχύ και τους διακόπτες. Εάν παίρνει την κατάλληλη τάση και εξακολουθεί να μην λειτουργεί (και το τσιπ είναι συνδεδεμένο με τον σωστό τρόπο), δοκιμάστε όλα τα εξαρτήματα ένα προς ένα. Εάν ενεργοποιείται, αλλά η οθόνη δεν εμφανίζεται σωστά, βεβαιωθείτε ότι έχετε τον κατάλληλο τύπο οθόνης, 5 γραμμές καθόδου και 7 στήλες ανόδου (η επισήμανση των γραμμών και των στηλών μπορεί να διαφέρει από φύλλο δεδομένων σε φύλλο δεδομένων). Αν πάλι δεν λειτουργεί, αφήστε ένα σχόλιο και θα προσπαθήσω να βοηθήσω.
Βήμα 9: Λειτουργία
Μόλις είναι ενεργοποιημένο, γυρίστε το διακόπτη ένα για εναλλαγή μεταξύ Pong και λειτουργίας προβολής.
Σε λειτουργία εμφάνισης θα εμφανίσει το UOIT (το πανεπιστήμιό μου) και αν γυρίσετε το διακόπτη 3 θα εμφανίσει το ERTW (οι πόντοι μπόνους σας το καταλαβαίνετε αυτό). Στη λειτουργία Pong, γυρίστε το ποτενσιόμετρο για να μετακινήσετε τα κουπιά. Γυρίστε το διακόπτη 2 για να αλλάξετε από 1 παίκτη σε 2 παίκτες και αν το θεωρείτε πολύ εύκολο, γυρίστε το διακόπτη 3 για να το επιταχύνετε.
Βήμα 10: Προετοιμάστε την τρύπα επίδειξης του καπέλου
Αυτό είναι το πρώτο βήμα στην εγκατάσταση των ηλεκτρονικών στο καπέλο σας.
Ξεκινήστε εντοπίζοντας ένα πρότυπο της οθόνης και κόψτε το. Κολλήστε την περικοπή στο καπέλο όπου θέλετε να πάει η οθόνη και, στη συνέχεια, εντοπίστε το με το μαχαίρι χόμπι. Να είστε πολύ προσεκτικοί σε αυτό το μέρος, είναι εύκολο να γλιστρήσετε όταν κόβετε σκληρές καμπύλες επιφάνειες. Τώρα με το περίγραμμα στο καπέλο, πάρτε το πλαστικό μαχαίρι κοπής και χαράξτε τις γραμμές μέχρι να περάσετε. Τώρα τελειώστε την τρύπα κόβοντας το υπόλοιπο ενωμένο πλαστικό με το μαχαίρι χόμπι.
Βήμα 11: Τρυπήστε τις τρύπες διακοπτών
Τοποθέτησα τις τρύπες μου στο κέντρο σαν ένα κοντό μεταλλικό Mohawk, αλλά μπορείτε να τις τοποθετήσετε όπου θέλετε.
Ξεκινήστε φτιάχνοντας μικρά X, ένα για κάθε διακόπτη και αξεσουάρ. Κολλήστε τα στο κράνος με τη μέση του Χ όπου θέλετε την τρύπα. Τώρα επιλέξτε το κατάλληλο μέγεθος τρυπανιού και ανοίξτε κάθε τρύπα.
Βήμα 12: Τελειώστε το καπέλο
Το τελευταίο βήμα είναι να εγκαταστήσετε όλα τα μέρη στις αντίστοιχες οπές και να εφαρμόσετε ζεστή κόλλα, όπως απαιτείται, για να κρατήσετε τα μέρη στη θέση τους. Έχω βάλει σημειώσεις στις φωτογραφίες για περισσότερες υποδείξεις.
Το μόνο που μένει είναι να το δείξουμε! Δεδομένου ότι έχετε διαβάσει μέχρι τώρα, πρέπει να ενδιαφέρεστε τουλάχιστον, οπότε βαθμολογήστε το!
Συνιστάται:
Πονγκ Πονγκ από την Αντρέα: 4 Βήματα
Pong Game by Andrea: Αυτό είναι ένα παιχνίδι που προήλθε αρχικά από εδώ. Έκανα το παιχνίδι και έπειτα έκανα κάποιες αλλαγές με βάση αυτό. Θα σας δείξω τα βήματα για να φτιάξετε αυτό το παιχνίδι και στη συνέχεια θα σας δώσω τον κωδικό που άλλαξα. Πρόσθεσα μερικές αλλαγές στον αρχικό κώδικα, όπως την αλλαγή του
Οθόνη LCD I2C / IIC - Μετατρέψτε μια οθόνη SPI LCD στην οθόνη LCD I2C: 5 βήματα
Οθόνη LCD I2C / IIC | Μετατρέψτε ένα SPI LCD σε οθόνη I2C LCD: η χρήση της οθόνης spi LCD χρειάζεται πάρα πολλές συνδέσεις για να γίνει κάτι που είναι πραγματικά δύσκολο να το κάνω, έτσι βρήκα μια μονάδα που μπορεί να μετατρέψει το i2c LCD σε spi LCD οπότε ας ξεκινήσουμε
Οθόνη θερμοκρασίας και επιπέδου φωτός με οθόνη στην οθόνη NOKIA 5110: 4 βήματα
Οθόνη θερμοκρασίας και φωτός με οθόνη στην οθόνη NOKIA 5110: Γεια σε όλους! Σε αυτήν την ενότητα κατασκευάζουμε απλή ηλεκτρονική συσκευή για την παρακολούθηση της θερμοκρασίας και του επιπέδου φωτός. Οι μετρήσεις αυτών των παραμέτρων εμφανίζονται στην οθόνη LCD NOKIA 5110. Η συσκευή βασίζεται στον μικροελεγκτή AVR ATMEGA328P. Η παρακολούθηση
Πονγκ Πονγκ: 6 Βήματα
Πονγκ Πονγκ: Υλικά: Basys3 FPGA Board VGA καλώδιο VivadoΟ σκοπός αυτού του οδηγού είναι η ανάπτυξη ενός παιχνιδιού Pong που θα εμφανίζεται σε μια οθόνη. Το έργο θα χρησιμοποιήσει VHDL για προγραμματισμό και χρησιμοποιεί ένα Basys3 FPGA για να εκτελέσει τον κώδικα και μας μεταφέρει την εικόνα
Πονγκ που παίζει ευέλικτη οθόνη σε ένα πουκάμισο: 8 βήματα (με εικόνες)
Pong Παίζει ευέλικτη οθόνη σε ένα πουκάμισο: Αυτή είναι η στολή μου για το Halloween για το έτος 2013. inταν στα σκαριά για περίπου ένα χρόνο και χρειάστηκαν αρκετές ώρες για να δημιουργηθεί. Η οθόνη είναι 14 επί 15 εικονοστοιχεία, οπότε, αρκετά χαμηλή ανάλυση, αλλά μπορεί ακόμα να κάνει μερικά διασκεδαστικά πράγματα. Φυσικά είναι φυγή