Πίνακας περιεχομένων:
Βίντεο: GuGaplexed Valentine LED Heart: 3 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Το GuGaplexing είναι μια νέα τεχνική πολυπλεξίας οθόνης LED. Σε σύγκριση με το Charlieplexing, το GuGaplexing σας επιτρέπει να ελέγχετε δύο φορές περισσότερα LED, με λίγα επιπλέον εξαρτήματα. Το έργο GuGaplexed Valentine LED Heart έχει 40 LED που είναι διατεταγμένα σε μια διάταξη «Arrow Piercing a Heart» χρησιμοποιώντας μόνο 5 ακίδες ενός μικροελεγκτή. Το έργο χρησιμοποιεί Ένας μικροελεγκτής AVR ATTiny13V. Όλες οι 6 ακίδες εισόδου/εξόδου του Tiny13 χρησιμοποιούνται σε αυτό το έργο. 5 για τον έλεγχο 40 LED και το 6ο pin για την ανάγνωση ενός διακόπτη. Πατώντας το διακόπτη αλλάζει η κίνηση της οθόνης στην τρυπημένη καρδιά.
Βήμα 1: Το διάγραμμα κυκλώματος
Το κύκλωμα αποτελείται από ένα Tiny13, 40 κόκκινα LED μεγέθους 3 mm, μια δέσμη τρανζίστορ BC547 (NPN) και BC557 (PNP), μερικές αντιστάσεις και έναν διακόπτη με κουμπί. Το Tiny13 είναι τοποθετημένο σε υποδοχή 8 ακίδων. Το σχηματικό σε μορφή pdf και αετού είναι διαθέσιμο εδώ.
Ένα σημαντικό σημείο που πρέπει να σημειωθεί είναι ότι το κύκλωμα χρησιμοποιεί 5 ζεύγη τρανζίστορ χρησιμοποιώντας τρανζίστορ NPN και PNP και αυτά τα τρανζίστορ πρέπει να ταιριάζουν με τις τιμές βήτα τους, κάτι που γίνεται εύκολα με κατάλληλο πολύμετρο με λειτουργία ελέγχου τρανζίστορ. Εν συντομία, ο τρόπος με τον οποίο λειτουργεί το GuGaplexing είναι ο εξής: Οι ακίδες μικροελεγκτή λειτουργούν σε μία από τις τρεις πιθανές καταστάσεις: 0, 1 ή Z (η κατάσταση υψηλής αντίστασης). Η τεχνική Charlieplexing κάνει χρήση αυτού του γεγονότος για να αυξήσει τον αριθμό των LED που μπορούν να ελεγχθούν σε σύγκριση με τη συμβατική τεχνική πολυπλεξίας, η οποία δεν εκμεταλλεύεται την τρίτη κατάσταση (δηλαδή την υψηλή κατάσταση σύνθετης αντίστασης «Z») του πείρου. Έτσι, το Charlieplexing καταφέρνει να ελέγχει τις λυχνίες LED N*(N-1) χρησιμοποιώντας N ψηφιακές ακίδες. Τώρα με 2 ακίδες, υπάρχουν οκτώ λογικοί συνδυασμοί: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 και ZZ. Κατ 'αρχήν, με την κατάλληλη αποκωδικοποίηση αυτών των καταστάσεων, θα πρέπει να είναι δυνατή η σύνδεση 8 LED με δύο μόνο ακίδες, φυσικά με κόστος επιπλέον εξωτερικών εξαρτημάτων για την εργασία αποκωδικοποίησης. Το GuGaplexing κάνει έναν συμβιβασμό και χρησιμοποιεί ένα ζεύγος τρανζίστορ (NPN και PNP) ανά ακίδα για να αποκωδικοποιήσει τέσσερις από τους οκτώ πιθανούς συνδυασμούς. Έτσι, για τις ακίδες N, το GuGaplexing επιτυγχάνει 2*N*(N-1), το οποίο είναι διπλάσιο από το Charlieplexing. Περισσότερες λεπτομέρειες για την τεχνική πολυπλεξίας οθόνης GuGaplexing LED θα είναι διαθέσιμες ως Ιδέα Σχεδιασμού στο EDN (www.edn.com) στο εγγύς μέλλον.
Βήμα 2: GuGaplexed LED Heart in Action
Εδώ είναι ένα βίντεο στο έργο του έργου στο youtube.
Βήμα 3: Πηγαίος κώδικας
Εδώ είναι ο πηγαίος κώδικας αυτού του έργου γραμμένος σε C και καταρτισμένος χρησιμοποιώντας winavr gcc. Επισυνάπτεται ο πηγαίος κώδικας, Makefile και το δεκαεξαδικό αρχείο.
Συνιστάται:
Internet Valentine: 17 βήματα (με εικόνες)
Internet Valentine: Στείλτε στον Βαλεντίνο σας μια σημείωση μέσω του διαδικτύου! Αυτό το ηλεκτρονικό έργο DIY χρησιμοποιεί ένα μικρό δονητικό μοτέρ για να κυματίσει απαλά μια καρδιά από χαρτομάντιλο και να αναβοσβήνει ένα LED όταν λαμβάνει οδηγίες μέσω διαδικτύου από άλλη συσκευή. Δημιούργησα δύο εκδόσεις του
Beating Heart LED Valentine Ornament: 7 βήματα (με εικόνες)
Beating Heart LED Valentine Ornament: Σε αυτό το Instructable θα σας δείξω πώς έφτιαξα ένα στολίδι LED για την ημέρα του Αγίου Βαλεντίνου που έκανα ως δώρο στη γυναίκα μου. Το κύκλωμα είναι εμπνευσμένο από ένα άλλο Instructable: https: //www.instructables.com/id/Astable-Multivibr
Έξυπνο κολιέ DIY για Valentine Gift από Arduino & OLED Display: 5 Βήματα
Έξυπνο κολιέ DIY για το δώρο του Αγίου Βαλεντίνου από την Arduino & OLED Display: timeρθε η ώρα του Αγίου Βαλεντίνου και αν σκοπεύετε να κάνετε ένα αξιοπρεπές δώρο στον φίλο σας, είναι προτιμότερο να χρησιμοποιήσετε τις γνώσεις ή τις γνώσεις σας και να τους χαροποιήσετε με το δικό σας χειροποίητο δώρο Το Όπως γνωρίζετε, το Arduino παρέχει μια ποικιλία επιλογών για να διαφοροποιήσετε
Valentine's Vase Dazzler: 8 βήματα (με εικόνες)
Valentine's Vase Dazzler: Πρόκειται για τρισδιάστατο βάζο (με προαιρετικό τρισδιάστατο τριαντάφυλλο) που φωτίζεται με διευθυνσιοδοτούμενες λυχνίες LED RGB. Μπορεί να λάμπει σε διαφορετικά χρώματα και να ξεθωριάζει μεταξύ των χρωμάτων. Υπάρχουν δέκα διαφορετικά εφέ χρώματος που μπορείτε να επιλέξετε χρησιμοποιώντας ένα κουμπί και έχει επίσης διάμετρο
Valentine Heart: 3 βήματα
Valentine Heart: Δύο στρώσεις perspex καρδιάς με μια πηγή φωτός μέσα της, για να δηλώσει την καυτή αγάπη σας