Mundarija:

8X8 Led matritsadagi Lissajous raqamlar: 7 qadam
8X8 Led matritsadagi Lissajous raqamlar: 7 qadam

Video: 8X8 Led matritsadagi Lissajous raqamlar: 7 qadam

Video: 8X8 Led matritsadagi Lissajous raqamlar: 7 qadam
Video: Lissajous Figures on 8X8 LED matrix 2024, Noyabr
Anonim
8X8 Led matritsadagi Lissajous raqamlari
8X8 Led matritsadagi Lissajous raqamlari

By simpletronicFollow Muallifning yana:

LED fotosensor sifatida ???
LED fotosensor sifatida ???
LED fotosensor sifatida ???
LED fotosensor sifatida ???
Alyuminiyda lehim elektron komponentlari
Alyuminiyda lehim elektron komponentlari
Alyuminiyda lehim elektron komponentlari
Alyuminiyda lehim elektron komponentlari
512 rangli LED chirog'i (tasodifiy)
512 rangli LED chirog'i (tasodifiy)
512 rangli LED chirog'i (tasodifiy)
512 rangli LED chirog'i (tasodifiy)

Haqida: Musiqa: mening kasbim 40 yildan oshdi … Elektronika: har doim mening sevimli mashg'ulotim. Simetronik haqida ko'proq ma'lumot »

2 perpendikulyar o'qda tebranadigan yorug'lik nuqtasi "Lissajous shakl" (1857) yoki "Bowditch egri chizig'i" (1815) nomli naqshni chizadi. Naqshlar 2 o'qning chastota nisbati va fazasiga qarab oddiydan murakkabgacha o'zgaradi. 0 fazali farq bilan 1: 1 nisbat 45 ° burchak ostida to'g'ri chiziq chizadi. Ushbu loyihada 2 o'qning chastota nisbati asta -sekin 1: 1 va 2: 1 oralig'ida oldinga va orqaga siljiydi. Bu naqshlar osiloskop va 2 sinus to'lqinli osilator yordamida osonlik bilan hosil qilinadi. 1800 -yillarning o'rtalarida Joul Antuan Lissajus sozlagichlarga mahkamlangan ko'zgu bilan yorug'lik nurini burdi. U, shuningdek, QUM PENDULUMini ham yaratdi. Ushbu loyiha Lissajous figuralarini 8X8 LEDli matritsada (yoki kattaroq qurilma uchun 64 diskli LED) aks ettiradi va PIC16F627 mikrokontroller tomonidan boshqariladi.

1 -qadam: Videoni tomosha qiling

Image
Image

Faol svetodiodning piksel/sekunddagi harakati bu videoning kadr tezligidan 20 baravar ko'p. Shuning uchun naqshlar "zerikarli" bo'lib ko'rinishi mumkin. Haqiqiy qurilma ancha yumshoq vizual ishlashga ega.

2 -qadam: sxematik:

Dekoder
Dekoder

PIC16F627 - bu loyihaning yuragi.

3 -qadam: dekoder

Dekoder
Dekoder

MCU ning PORTB pinlari 8 ta umumiy anodni (X o'qi) boshqaradi. PORTA (Y o'qi / LED katodlari) maksimal 7 pinli, chiqish sifatida sozlanishi. Kerakli 8 ta chiqishni olish uchun 2 ta PORTA pinli 3 nandli darvozadan (74HC00) tayyorlangan dekoderni boshqaradi, bu esa 2 pinli mcdan 3 ta chiqishni ta'minlaydi.

4 -qadam: "sinus" to'lqinlarini yaratish:

Yaratish
Yaratish

Pikselning "sinusli" harakati, X-o'qi va Y o'qi uchun mos ravishda xotiradagi jadvaldan 22 baytli naqshlarni ketma-ket o'qish orqali olinadi. Ushbu naqshlarni o'qish tezligi tozalash davrini aniqlaydi.

5 -qadam: A porti uchun o'qilgan jadval

A porti uchun o'qilgan jadval
A porti uchun o'qilgan jadval

PORTA uchun o'qilgan jadval PORTBdan biroz farq qiladi. Port A katodlarni boshqaradi va Active-LOW. 0 va 1 -gachasi pinlar 74HC00 va darvoza dekoderi orqali 3 ta umumiy katodni boshqaradi.

6 -qadam: Asosiy oqim sxemasi

Asosiy oqim sxemasi
Asosiy oqim sxemasi

PIC16F627 uchun HEX va ASM kodiga havolani yuklab oling

7 -qadam: Videoni tomosha qiling

faol pikselning harakatini ko'rsatuvchi sekin harakat

Tavsiya: