Charliplexing είναι ένας τρόπος για να συνδέσετε ένα μεγάλο αριθμό LED σε ένα μικρό αριθμό ακίδων μικροελεγκτή. Η μέθοδος πήρε το όνομά της από το όνομα του εφευρέτη της Charlie Allen. Ο μικροελεγκτής δεν είναι κατάλληλος γι 'αυτό, αλλά μόνο ένας στον οποίο οι έξοδοι μπορούν να μεταφραστούν προγραμματικά σε μια κατάσταση υψηλής σύνθετης αντίστασης. Και τα LED φθείρονται λίγο πιο γρήγορα, επειδή παρά το χαμηλό μέσο ρεύμα, ο παλμός είναι πολύ μεγάλος. Αλλά η δυνατότητα χρήσης μικροελεγκτών χαμηλής εξόδου συχνά γίνεται το καθοριστικό κριτήριο υπέρ της charliplexing.
Ο συγγραφέας των Instructables με το ψευδώνυμο fulda ήρθε με το πώς να εφαρμόσει charliplexing σε ένα μικρό δέντρο desktop. Τα LED του είναι συνδεδεμένα σε μήτρα 6x7 και ελέγχονται από μικροελεγκτή PIC16F15323. Έτσι θα απαιτηθούν 13 συμπεράσματα για αυτό, και με charliplexing - μόνο 7. Δεν ήταν μόνο αρκετό, αλλά επιπλέον παρέμειναν. Ο πλοίαρχος συνδέει ένα μεγάλο LED σε ένα από αυτά, η φωτεινότητα του οποίου αλλάζει ομαλά.
, οι επιγραφές είναι ευανάγνωστες.
Το χριστουγεννιάτικο δέντρο συναρμολογείται σε έξι ταυτόσημες πλακέτες διπλής όψεως με LED και μία κάτω βάση, επίσης διπλής όψης, με μικροελεγκτή και άλλα μέρη.
σε κανονική ανάλυση.
Αρχικά, ο πλοίαρχος συλλέγει και τα δύο διοικητικά συμβούλια, στη συνέχεια στο πλαίσιο του πίνακα βάσεων κάνει κουλοχέρηδες για τις σανίδες χριστουγεννιάτικων δέντρων. Τους βάζει εκεί και κολλάει τα τακάκια επαφής τους στα μαξιλάρια επαφής των σανίδων χριστουγεννιάτικων δέντρων. Στη συνέχεια, τα γειτονικά μαξιλάρια γειτονικά μεταξύ τους είναι συγκολλημένα σε αυτά, και τώρα όλα είναι σταθερά συγκρατημένα και σωστά συνδεδεμένα ηλεκτρικά.
Σε δύο από τις έξι κάθετες πλακέτες κάτω, εκτός από τα μεγάλα μαξιλάρια, υπάρχουν και μικρά. Και στο baseboard, βρίσκονται δίπλα στις υποδοχές για τις αντίστοιχες σανίδες. Προορίζονται για το LED στην κορυφή του δέντρου. Από αυτές τις περιοχές, οι τυπωμένοι αγωγοί ανεβαίνουν και τελειώνουν εκεί με τοποθεσίες για αυτό το LED. Συνδέστε το, παρατηρώντας την πολικότητα (η οποία, παρεμπιπτόντως, ισχύει και για τα μικρά LED SMD), είναι απαραίτητο σε αυτά τα δύο πίνακες. Υπάρχουν επίσης θέσεις για άλτες και για γεώτρηση σε κάθετες σανίδες.Ποιος είναι ο αριθμός του συμβουλίου, θα πρέπει να κολλήσετε το jumper σε τέτοιες πλατφόρμες και να τρυπήσετε μια τρύπα στο ίδιο μέρος, όπως αυτό:
Το έκτο συμβούλιο δεν έχει ούτε ένα, αλλά δύο άλτες.
Για να παραγγείλει τα διοικητικά συμβούλια, η Fulda δημιούργησε ένα αρχείο Gerber, το οποίο τοποθετούσε. Κατά την τοποθέτηση μιας παραγγελίας, είναι σημαντικό να αναφέρετε πόσες σανίδες πρέπει να κάνετε, καθώς και ένα πάχος 1,6 mm.
Όταν έφθασαν οι τελειωμένες σανίδες, ο πλοίαρχος τους χώρισε πρώτα. Αυτές οι σανίδες που έχουν επιπλέον αγωγούς, για ευκολία, σημειώνονται με σχέδια με έναν χιονάνθρωπο και ένα κουδούνι.
Έτσι όλα φαίνονται σε συναρμολογημένη μορφή:
Μπορείτε να παραγγείλετε ένα άλλο κατώτερο κομμάτι, μην κολλήσετε τίποτα εκεί, αλλά κάνετε μια υποδοχή. Θα κρατήσει τις κατακόρυφες σανίδες κατά τη συναρμολόγηση, δεν είναι απαραίτητο να το συγκολλήσετε, απλά το βάλετε. Και μετά τη συγκόλληση όλων των σανίδων μεταξύ τους, αλλά πριν εγκαταστήσετε το μεγάλο LED - αφαιρέστε το.
Το πρόγραμμα διακοπής χρονοδιακόπτη διατρέχει όλες τις λυχνίες LED και περιλαμβάνει ή δεν ενεργοποιεί το καθένα από αυτά, ανάλογα με την κατάσταση των αντίστοιχων δυαδικών ψηφίων στην περιοχή RAM που διατίθεται για αποθήκευση πλαισίων. Περιοδικά, γράφει το επόμενο καρέ σε αυτήν την περιοχή και πόσο συχνά εξαρτάται από τον αριθμό στην έξοδο ADC όπου είναι συνδεδεμένη η μεταβλητή αντίσταση. Επίσης, το πρόγραμμα αλλάζει ομαλά τη φωτεινότητα της ανώτερης λυχνίας LED.
Χρησιμοποιώντας τους συνδέσμους μπορείτε να κατεβάσετε αρχεία από και.
Για να συμπληρώσετε το υλικολογισμικό, ο πίνακας παρέχει πλατφόρμες για τη σύνδεση ενός σειριακού προγραμματιστή.
Ο κυβερνήτης συνέδεσε τη θήκη μπαταριών 3hAA με τη σωστή πολικότητα στην πλακέτα και βιδώθηκε με βίδες M3 με τα αντίστοιχα παξιμάδια:
Πλησίασα το διαμέρισμα με στοιχεία και όλα άρχισαν από μισή στροφή:
Επαναλάβετε τα πάντα σωστά και θα κάνετε το ίδιο.