Obsah:

Lissajousove figúrky na matici LED 8 x 8: 7 krokov
Lissajousove figúrky na matici LED 8 x 8: 7 krokov

Video: Lissajousove figúrky na matici LED 8 x 8: 7 krokov

Video: Lissajousove figúrky na matici LED 8 x 8: 7 krokov
Video: Hrála jsem v TV Barrandov - Záchranáři :-) 2024, November
Anonim
Lissajousove figúrky na matici LED 8X8
Lissajousove figúrky na matici LED 8X8

Od simpletronic Nasledovať viac od autora:

LED ako fotosenzor ???
LED ako fotosenzor ???
LED ako fotosenzor ???
LED ako fotosenzor ???
Spájkujte elektronické súčiastky na hliník
Spájkujte elektronické súčiastky na hliník
Spájkujte elektronické súčiastky na hliník
Spájkujte elektronické súčiastky na hliník
512 farebný LED blikač (náhodný)
512 farebný LED blikač (náhodný)
512 farebný LED blikač (náhodný)
512 farebný LED blikač (náhodný)

O: Hudba: moja profesia viac ako 40 rokov … Elektronika: moje milované hobby vždy. Viac o simpletronicu »

Svetelný bod kmitajúci v 2 kolmých osiach vykresľuje obrazec s názvom „Lissajousova postava“(1857) alebo „Bowditchova krivka“(1815). Vzory sa pohybujú od jednoduchých po zložité v závislosti od frekvenčného pomeru a fázy 2 osí. Pomer 1: 1 s 0 fázovým rozdielom nakreslí priamku pod uhlom 45 °. V tomto projekte sa frekvenčný pomer 2 osí pomaly pohybuje tam a späť medzi 1: 1 a 2: 1. Tieto vzorce sa dajú ľahko generovať osciloskopom a 2 oscilátormi sínusovej vlny. V polovici 19. storočia odklonil Joules Antoine Lissajous svetelný lúč so zrkadlami pripevnenými na ladičkách. Vytvoril aj PIESKOVÉ Kyvadlo. Tento projekt zobrazuje Lissajousove figúrky na matici s diódami 8X8 (alebo 64 diskrétnych diód pre väčšie zariadenie) a je poháňaný mikrokontrolérom PIC16F627.

Krok 1: Sledujte video

Image
Image

Pohyb aktívnej LED diódy v pixeloch za sekundu je približne 20 -násobkom snímkovej frekvencie tohto videa. Z tohto dôvodu sa vzory môžu zdať „skákavé“. Skutočné zariadenie má oveľa plynulejší vizuálny výkon.

Krok 2: Schéma:

Dekodér
Dekodér

Srdcom projektu je PIC16F627.

Krok 3: Dekodér

Dekodér
Dekodér

PORTB kolíky MCU poháňajú 8 spoločných anód (os X). PORTA (katódy osi Y / LED) má maximálne 7 pinov konfigurovateľných ako výstupy. Na získanie potrebných 8 výstupov poháňajú 2 piny PORTA dekodér vyrobený s 3 hradlami (74HC00), ktorý poskytuje 3 výstupy z 2 pinov MCU.

Krok 4: Generovanie „sínusových“vĺn:

Generovanie súboru
Generovanie súboru

„Sínusový“pohyb pixelu sa získa prečítaním sledu 22 bajtových vzorov z tabuľky v pamäti pre os X a pre os Y. Rýchlosť, ktorou sa tieto vzorce čítajú, určuje obdobie cyklu.

Krok 5: Prečítajte si tabuľku pre PORT A

Tabuľka prečítaná pre PORT A
Tabuľka prečítaná pre PORT A

Tabuľka čítaná pre PORTA sa mierne líši od tabuľky PORTB. Port A poháňa katódy a je aktívny-NÍZKY. Kolíky 0 a 1 poháňajú 3 bežné katódy cez dekodér nand gate 74HC00.

Krok 6: Základný vývojový diagram

Základný vývojový diagram
Základný vývojový diagram

Odkaz na stiahnutie na HEX & ASM kód pre PIC16F627

Krok 7: Pozrite si video

spomalený pohyb ukazujúci pohyb aktívneho pixelu

Odporúča: