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

Disco Drinks Coaster: 4 Βήματα (με Εικόνες)
Disco Drinks Coaster: 4 Βήματα (με Εικόνες)

Βίντεο: Disco Drinks Coaster: 4 Βήματα (με Εικόνες)

Βίντεο: Disco Drinks Coaster: 4 Βήματα (με Εικόνες)
Βίντεο: Νευρα ο Κοψιαλης 2024, Ιούλιος
Anonim
Disco Drinks Coaster
Disco Drinks Coaster
Disco Drinks Coaster
Disco Drinks Coaster

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

Βήμα 1: Αγοράστε μερικά ανταλλακτικά

Θα χρειαστείτε:

30 αντιστάσεις 1K 0805 (R1 - R30) 30 MBTA42 NPN τρανζίστορ (Q1 - Q30) 10 100 Ohm 0805 αντιστάσεις (R31 - R40) 10 τρανζίστορ FMMT717 PNP (Q31 - Q40) 5 74HC594 SOIC καταχωρητές μετατόπισης (IC1 - IC5) 4 100nF 1206 πυκνωτές (C1-C4) και τέλος: 100 TB5-V120-FLUX-RGB8000 RGB LED (LED00-LED99) Τα LED μπορεί να είναι δύσκολο να κρατηθούν σε αξιοπρεπή τιμή. Το eBay είναι για άλλη μια φορά φίλος του επίπονου ηλεκτρολόγου μηχανικού.

Βήμα 2: Φτιάξτε και συναρμολογήστε το PCB

Φτιάξτε και συναρμολογήστε το PCB
Φτιάξτε και συναρμολογήστε το PCB
Φτιάξτε και συναρμολογήστε το PCB
Φτιάξτε και συναρμολογήστε το PCB

Κατασκευάστε ένα ή περισσότερα PCB χρησιμοποιώντας τα συνημμένα αρχεία Gerber και τρυπάνι. Απαιτείται διαδικασία διπλής όψης PTH, οπότε είναι ίσως καλύτερο να χρησιμοποιήσετε έναν από τους διάφορους επαγγελματίες κατασκευαστές PCB μικρού όγκου. Βρήκα ότι το PCB Train στο Ηνωμένο Βασίλειο είναι αρκετά αξιόπιστο.

Συναρμολογήστε τον πίνακα, προσέχοντας πολύ όταν κολλάτε τα εξαρτήματα στήριξης επιφάνειας. Βρήκα ότι αυτό ήταν ακριβώς στο όριο της επιδεξιότητάς μου. Σημειώστε ότι υπάρχουν δύο διαφορετικοί τύποι τρανζίστορ SOT-23 και δύο τύποι αντιστάσεων 0805 στην πλακέτα. Κοιτάξτε το κάτω μεταξωτό στρώμα για να δείτε τα ονόματα των εξαρτημάτων (R23 κ.λπ.) και χρησιμοποιήστε το για να ταιριάζει με τη λίστα εξαρτημάτων στο βήμα 1. Μόλις τελειώσετε, το κύκλωμα θα πρέπει να μοιάζει με αυτό.

Βήμα 3: Οδηγήστε τον πίνακα

Αυτό είναι το δύσκολο κομμάτι. Πρέπει να χρησιμοποιήσετε κάτι (πιθανόν μικροελεγκτή) για να οδηγήσετε την πλακέτα με τρόπο που δημιουργεί μια εικόνα. Συνδέστε καλώδια τροφοδοσίας και δεδομένων στην υποδοχή στην κάτω δεξιά γωνία της πλακέτας. Από ψηλά, αριθμούμε τις έξι ακίδες:

1 2 3 4 5 6 Τα αντίστοιχα σήματα είναι: 1. XVOLTS - τάση κίνησης για LED. Συνδεθείτε με τρέχουσα περιορισμένη παροχή 4V. 2. SERIAL_CLOCK - μετατόπιση δεδομένων από SERIAL_DATA στο θετικό άκρο. 3. SERIAL_LATCH - κλειδώστε 40 bit από τον καταχωρητή αλλαγής στο χειριστήριο LED στο θετικό άκρο. 4. ΓΕΙΩΣΗ - κοινή βάση. 5. 5VOLTS - τάση τροφοδοσίας για κυκλώματα ελέγχου. Συνδέστε στην τροφοδοσία 5V. 6. SERIAL_DATA - δεδομένα εισαγωγής για καταχωρητή βάρδιας. Για να σαρώσετε την οθόνη, εισάγετε 10 αριθμούς 4-bit στον καταχωρητή αλλαγής ταχυτήτων. Για να χρονομετρηθεί λίγο: - μειώστε το SERIAL_CLOCK - τροποποιήστε το SERIAL_DATA - φέρτε το SERIAL_CLOCK υψηλό Μόλις συμπληρωθούν 40 bits, το σήμα SERIAL_LATCH μπορεί να φτάσει ψηλά για να τα μεταφέρετε στο κύκλωμα ελέγχου LED. Κάθε αριθμός 4 bit ενεργοποιεί επιλεκτικά τα κόκκινα, πράσινα και μπλε LED σε μια σειρά και απενεργοποιεί επιλεκτικά όλα τα LED σε μία στήλη. Έτσι, αν χτυπήσουμε σε μια συμβολοσειρά: 0011 0100 0111… RGCB RGCB RGCB Αυτό ορίζει όλα τα LED στη σειρά 0 σε μπλε, όλα τα LED στη σειρά 1 σε πράσινο και όλα τα LED στη σειρά 2 σε κυανό (πράσινο + μπλε). Απενεργοποιεί όλες τις λυχνίες LED στις στήλες 0 και 2. Με γρήγορο χρονομέτρηση σε διάφορους συνδυασμούς τιμών (συνήθως με μόνο 1 από τα 10 bits απενεργοποίησης στηλών χαμηλά), μπορούμε να σαρώσουμε τον πίνακα για να δημιουργήσουμε μια εικόνα και να χρησιμοποιήσουμε το πλάτος του παλμού διαμόρφωση για να δώσει ένα εύρος φαινομενικών εντάσεων. Το συνημμένο υλικολογισμικό μπορεί να χρησιμοποιηθεί με Atmel ATmega644 για τη δημιουργία των απαιτούμενων σημάτων ως απόκριση σε σειριακή είσοδο από υπολογιστή ή Mac.

Βήμα 4: Μια προειδοποίηση και μια συμβουλή

Δυο λέξεις προειδοποίησης. Τα σύγχρονα LED μπορεί να είναι πραγματικά πολύ φωτεινά. Πιθανότατα θα μπορούσατε να βλάψετε τον εαυτό σας αρκετά άσχημα, καλώντας τον σε πλήρη ένταση και αγνοώντας το αντανακλαστικό της ματιά σας, οπότε μην το κάνετε. Επίσης, κατά τον εντοπισμό σφαλμάτων στο υλικολογισμικό σας, είναι εύκολο να σταματήσετε τη διαδικασία σάρωσης και να κάψετε τα πολύτιμα LED. Χρησιμοποιήστε ένα αξιοπρεπές τροφοδοτικό με περιορισμένο ρεύμα πάγκου, με το ρεύμα να καλείται πίσω σε μερικές δεκάδες milliamps για να αποφύγετε αυτό.

Συνιστάται: