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

Lissajous Figures σε 8X8 Led Matrix: 7 Βήματα
Lissajous Figures σε 8X8 Led Matrix: 7 Βήματα

Βίντεο: Lissajous Figures σε 8X8 Led Matrix: 7 Βήματα

Βίντεο: Lissajous Figures σε 8X8 Led Matrix: 7 Βήματα
Βίντεο: Understanding Oscilloscopes – Lissajous Patterns 2024, Νοέμβριος
Anonim
Lissajous Figures σε 8X8 Led Matrix
Lissajous Figures σε 8X8 Led Matrix

Ακολουθήστε περισσότερα από τον συγγραφέα:

LED ως φωτοαισθητήρας;
LED ως φωτοαισθητήρας;
LED ως φωτοαισθητήρας;
LED ως φωτοαισθητήρας;
Συγκολλητικά ηλεκτρονικά εξαρτήματα σε αλουμίνιο
Συγκολλητικά ηλεκτρονικά εξαρτήματα σε αλουμίνιο
Συγκολλητικά ηλεκτρονικά εξαρτήματα σε αλουμίνιο
Συγκολλητικά ηλεκτρονικά εξαρτήματα σε αλουμίνιο
Φλας LED 512 Color (τυχαία)
Φλας LED 512 Color (τυχαία)
Φλας LED 512 Color (τυχαία)
Φλας LED 512 Color (τυχαία)

Σχετικά με: Μουσική: το επάγγελμά μου για πάνω από 40 χρόνια … Ηλεκτρονικά: το αγαπημένο μου χόμπι πάντα. Περισσότερα για το simpletronic »

Ένα σημείο φωτός που ταλαντεύεται σε 2 κάθετους άξονες σχεδιάζει ένα μοτίβο που ονομάζεται "Lissajous Figure" (1857) ή "Bowditch Curve" (1815). Τα μοτίβα κυμαίνονται από απλά έως σύνθετα ανάλογα με την αναλογία συχνότητας και τη φάση των 2 αξόνων. Ο λόγος 1: 1 με 0 διαφορά φάσης σχεδιάζει μια ευθεία σε γωνία 45 °. Σε αυτό το έργο η αναλογία συχνότητας των 2 αξόνων σαρώνει αργά μπρος -πίσω μεταξύ 1: 1 και 2: 1. Αυτά τα πρότυπα δημιουργούνται εύκολα με έναν παλμογράφο και 2 ταλαντωτές ημιτόνου. Στα μέσα του 1800, ο Joules Antoine Lissajous παρέσυρε μια δέσμη φωτός με καθρέφτες προσαρτημένους σε πιρούνια. Δημιούργησε επίσης ένα SAND PENDULUM. Αυτό το έργο εμφανίζει τα Lissajous Figures σε μια μήτρα led 8X8 (ή 64 διακριτά led για μεγαλύτερη συσκευή) και οδηγείται από έναν μικροελεγκτή PIC16F627.

Βήμα 1: Δείτε βίντεο

Image
Image

Η κίνηση του ενεργού led σε pixel/δευτερόλεπτο είναι περίπου 20Χ ο ρυθμός καρέ αυτού του βίντεο. Για το λόγο αυτό, τα μοτίβα μπορεί να φαίνονται "τρελά". Η πραγματική συσκευή έχει πολύ πιο ομαλή οπτική απόδοση.

Βήμα 2: Σχηματικό:

Αποκρυπτογράφος
Αποκρυπτογράφος

Το PIC16F627 είναι η καρδιά του έργου.

Βήμα 3: Αποκωδικοποιητής

Αποκρυπτογράφος
Αποκρυπτογράφος

Οι ακίδες PORTB του mcu οδηγούν τις 8 κοινές άνοδος (άξονας Χ). Το PORTA (κάθοδος άξονα Υ / LED) έχει έως 7 ακίδες που μπορούν να διαμορφωθούν ως έξοδοι. Για να λάβετε τις απαραίτητες 8 εξόδους, το PORTA 2 ακίδων οδηγεί έναν αποκωδικοποιητή κατασκευασμένο με 3 πύλες nand (74HC00) ο οποίος παρέχει 3 εξόδους από 2 ακίδες του mcu.

Βήμα 4: Δημιουργία κυμάτων "ημιτόνου":

Δημιουργώντας το
Δημιουργώντας το

Η "ημιτονοειδής" κίνηση του εικονοστοιχείου λαμβάνεται διαβάζοντας διαδοχικά μοτίβα 22 byte από έναν πίνακα στη μνήμη για τον άξονα Χ και τον άξονα Υ αντίστοιχα. Ο ρυθμός με τον οποίο διαβάζονται αυτά τα μοτίβα καθορίζει την περίοδο της σάρωσης.

Βήμα 5: Διαβάστε τον πίνακα για το λιμάνι Α

Διαβάστε τον Πίνακα για το PORT A
Διαβάστε τον Πίνακα για το PORT A

Ο πίνακας που διαβάζεται για το PORTA είναι ελαφρώς διαφορετικός από τον PORTB. Η θύρα A οδηγεί τις καθόδους και είναι ενεργή-χαμηλή. Οι ακίδες 0 & 1 οδηγούν 3 κοινές καθόδους μέσω αποκωδικοποιητή 74HC00 και πύλης.

Βήμα 6: Βασικό διάγραμμα ροής

Βασικό διάγραμμα ροής
Βασικό διάγραμμα ροής

Λήψη συνδέσμου για τον κωδικό HEX & ASM για PIC16F627

Βήμα 7: Δείτε το βίντεο

αργή κίνηση που δείχνει την κίνηση του ενεργού εικονοστοιχείου

Συνιστάται: