Inhaltsverzeichnis:
- Schritt 1: Video ansehen
- Schritt 2: Schema:
- Schritt 3: Decoder
- Schritt 4: Generieren der "Sinus"-Wellen:
- Schritt 5: Tabellenlesen für PORT A
- Schritt 6: Grundlegendes Flussdiagramm
- Schritt 7: Sehen Sie sich das Video an
Video: Lissajous-Figuren auf 8X8-LED-Matrix - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Von simpletronicFolgen Sie mehr vom Autor:
Über: Musik: mein Beruf seit über 40 Jahren… Elektronik: mein geliebtes Hobby immer. Mehr über simpletronic »
Ein Lichtpunkt, der in 2 senkrechten Achsen oszilliert, zeichnet ein Muster namens "Lissajous-Figur" (1857) oder "Bowditch-Kurve" (1815). Die Muster reichen von einfach bis komplex, abhängig vom Frequenzverhältnis und der Phase der 2 Achsen. Ein 1:1-Verhältnis mit 0 Phasendifferenz zeichnet eine gerade Linie im 45°-Winkel. In diesem Projekt schwingt das Frequenzverhältnis der 2 Achsen langsam zwischen 1:1 und 2:1 hin und her. Diese Muster lassen sich leicht mit einem Oszilloskop und 2 Sinuswellen-Oszillatoren erzeugen. Mitte des 19. Jahrhunderts lenkte Joules Antoine Lissajous einen Lichtstrahl mit an Stimmgabeln befestigten Spiegeln ab. Er hat auch ein SAND PENDULUM kreiert. Dieses Projekt zeigt Lissajous-Figuren auf einer 8X8-LED-Matrix (oder 64 diskreten LEDs für ein größeres Gerät) an und wird von einem PIC16F627-Mikrocontroller angesteuert.
Schritt 1: Video ansehen
Die Bewegung der aktiven LED in Pixel/Sekunde beträgt etwa das 20-fache der Bildrate dieses Videos. Aus diesem Grund können die Muster "sprunghaft" erscheinen. Das echte Gerät hat eine viel flüssigere visuelle Leistung.
Schritt 2: Schema:
PIC16F627 ist das Herzstück des Projekts.
Schritt 3: Decoder
PORTB-Pins des Mikrocontrollers treiben die 8 gemeinsamen Anoden (X-Achse) an. PORTA (Y-Achse / LED-Kathoden) hat maximal 7 als Outs konfigurierbare Pins. Um die notwendigen 8 Ausgänge zu erhalten, treiben 2 Pins PORTA einen Decoder mit 3 Nand-Gates (74HC00) an, der 3 Ausgänge von 2 Pins der MCU bereitstellt.
Schritt 4: Generieren der "Sinus"-Wellen:
Die "Sinus"-Bewegung des Pixels wird durch Lesen einer Folge von 22 Byte-Mustern aus einer Tabelle im Speicher für die X-Achse bzw. die Y-Achse erhalten. Die Rate, mit der diese Muster gelesen werden, bestimmt die Periode des Sweeps.
Schritt 5: Tabellenlesen für PORT A
Das Lesen von Tabellen für PORTA unterscheidet sich geringfügig von PORTB. Port A treibt die Kathoden und ist Active-LOW. Die Pins 0 und 1 treiben 3 gemeinsame Kathoden über den 74HC00-Nand-Gate-Decoder an.
Schritt 6: Grundlegendes Flussdiagramm
Download-Link zum HEX- und ASM-Code für PIC16F627
Schritt 7: Sehen Sie sich das Video an
Zeitlupe, die die Bewegung des aktiven Pixels anzeigt
Empfohlen:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
Windows 10 auf einem Raspberry Pi zum Laufen bringen – wikiHow
So funktioniert Windows 10 auf einem Raspberry Pi
So kopieren Sie Spielstände auf einfache Weise auf eine Microsoft- oder Drittanbieter-MU.: 9 Schritte
So kopieren Sie Spielstände einfach auf eine Microsoft- oder Drittanbieter-MU.: Original-Tutorial HIER CD, die es einfach macht, genau das zu tun. Dies ist kein vollständiges Softmod-Tutorial, dies
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: 6 Schritte
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: Kurze Version meiner Geschichte: Ich habe eine Kamera gekauft, sie kam mit einem Bündel an Zubehör, darunter ein Samsonite 1100 Stativ. Ich habe ein Einbeinstativ. Ich möchte sehr bald Fotos mit einem Schwenkkopf auf dem Einbeinstativ machen und hatte keine 40 $, um ein L