Obsah:
- Krok 1: Sledujte video
- Krok 2: Schéma:
- Krok 3: Dekodér
- Krok 4: Generování „sinusových“vln:
- Krok 5: Čtení tabulky pro PORT A
- Krok 6: Základní vývojový diagram
- Krok 7: Podívejte se na video
Video: Lissajousovy figury na matici 8X8 Led: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Autor: simpletronic Sledovat více od autora:
O: Hudba: moje profese více než 40 let … Elektronika: můj milovaný koníček vždy. Více o simpletronicu »
Světelný bod oscilující ve 2 kolmých osách nakreslí obrazec s názvem „Lissajousova postava“(1857) nebo „Bowditchova křivka“(1815). Vzory se pohybují od jednoduchých po složité v závislosti na frekvenčním poměru a fázi 2 os. Poměr 1: 1 s 0 fázovým rozdílem nakreslí přímku pod úhlem 45 °. V tomto projektu se frekvenční poměr 2 os pomalu pohybuje mezi 1: 1 a 2: 1. Tyto vzory lze snadno generovat osciloskopem a 2 oscilátory sinusové vlny. V polovině roku 1800 odklonil Joules Antoine Lissajous světelný paprsek se zrcadly připevněnými k ladicím vidlím. Vytvořil také PÍSKOVÉ KYVADLO. Tento projekt zobrazuje Lissajousovy figury na matici LED 8X8 (nebo 64 diskrétních LED pro větší zařízení) a je poháněn mikrokontrolérem PIC16F627.
Krok 1: Sledujte video
Pohyb aktivní diody v pixelech za sekundu se pohybuje kolem 20násobku snímkové frekvence tohoto videa. Z tohoto důvodu se vzory mohou zdát „skákavé“. Skutečné zařízení má mnohem plynulejší vizuální výkon.
Krok 2: Schéma:
Srdcem projektu je PIC16F627.
Krok 3: Dekodér
PORTB piny MCU pohání 8 společných anod (osa X). PORTA (katody osy Y / LED) má maximálně 7 pinů konfigurovatelných jako výstupy. K získání potřebných 8 výstupů pohání 2 piny PORTA dekodér vyrobený se 3 nandovými hradly (74HC00), který poskytuje 3 výstupy ze 2 pinů MCU.
Krok 4: Generování „sinusových“vln:
„Sinusový“pohyb pixelu se získá čtením posloupnosti 22 bajtových vzorů z tabulky v paměti pro osu X, respektive pro osu Y. Rychlost čtení těchto vzorů určuje období rozmítání.
Krok 5: Čtení tabulky pro PORT A
Přečtená tabulka pro PORTA se mírně liší od PORTB. Port A pohání katody a je aktivní-NÍZKÝ. Piny 0 a 1 pohánějí 3 běžné katody přes dekodér nand gate 74HC00.
Krok 6: Základní vývojový diagram
Odkaz ke stažení na HEX & ASM kód pro PIC16F627
Krok 7: Podívejte se na video
zpomalený pohyb ukazující pohyb aktivního pixelu
Doporučuje:
Jak používat bodovou matici Max7219 8x8 s „skiiiD“: 9 kroků
Jak používat Max7219 8x8 Dot Matrix s „skiiiD“: Toto je video instrukce Max7219 8x8 Dot Matrix přes „skiiiD“Před začátkem níže je základní návod, jak používat skiiiDhttps: //www.instructables.com/id /Začínáme-W
Jak vytvořit 8x8 VELKOU LED matici (MAX7219 LED 10 mm): 9 kroků (s obrázky)
Jak vytvořit 8x8 VELKOU LED matici (MAX7219 LED 10 mm): Pracovali jste s již připravenou maticí 8x8 LED jako displeje? Přicházejí v různých velikostech a je docela zajímavé s nimi pracovat. Velká snadno dostupná velikost je přibližně 60 mm x 60 mm. Pokud však hledáte mnohem větší hotovou matici LED
Jak propojit matici LED řízenou MAX7219 8x8 s mikrokontrolérem ATtiny85: 7 kroků
Jak propojit matici LED řízenou MAX7219 8x8 s mikrokontrolérem ATtiny85: Řadič MAX7219 vyrábí společnost Maxim Integrated je kompaktní, sériový vstupně/výstupní ovladač se společnou katodou, který může propojit mikrokontroléry se 64 jednotlivými LED, 7segmentovými numerickými LED displeji až až 8 číslic, sloupcový graf
Stolní gadget s 8x8 LED RGB maticí a Arduino Uno: 6 kroků
Stolní miniaplikace s 8x8 LED RGB maticí a Arduino Uno: Dobrý den, milí! V tomto tutoriálu budeme dělat DIY RGB LED gadget, který by mohl být použit jako stolní gadget nebo podsvícení. Ale nejprve se připojte k mému telegramovému kanálu a uvidíte další úžasné projekty. Také je to pro mě motivace
Mastermind s maticí 8x8 RGB LED: 5 kroků (s obrázky)
Mastermind s 8x8 RGB LED maticí: Požadované díly: Basys3 FPGA 8x8 RGB LED Matrix od GEEETECH9V baterie 2N3904 tranzistory (x32) 1K odpor (x32) 100 Ohm odpor (x1) 50 Ohm odpor (x1) LED Matrix je společná anodová matice s Celkem 32 pinů. Společná anoda znamená, že každý řádek je