Բովանդակություն:

Lissajous Figures 8X8 Led Matrix- ում ՝ 7 քայլ
Lissajous Figures 8X8 Led Matrix- ում ՝ 7 քայլ

Video: Lissajous Figures 8X8 Led Matrix- ում ՝ 7 քայլ

Video: Lissajous Figures 8X8 Led Matrix- ում ՝ 7 քայլ
Video: Lissajous Curve Explained / How to Make a Simple Circuit to Draw Lissajous Figures 2024, Նոյեմբեր
Anonim
Lissajous գործիչներ 8X8 Led մատրիցի վրա
Lissajous գործիչներ 8X8 Led մատրիցի վրա

Հետևեք հեղինակի ավելին ՝

LED որպես ֆոտոսենսոր ???
LED որպես ֆոտոսենսոր ???
LED որպես ֆոտոսենսոր ???
LED որպես ֆոտոսենսոր ???
Oldոդման էլեկտրոնային բաղադրիչներ ալյումինի վրա
Oldոդման էլեկտրոնային բաղադրիչներ ալյումինի վրա
Oldոդման էլեկտրոնային բաղադրիչներ ալյումինի վրա
Oldոդման էլեկտրոնային բաղադրիչներ ալյումինի վրա
512 գունավոր լուսաշող LED (պատահական)
512 գունավոր լուսաշող LED (պատահական)
512 գունավոր լուսաշող LED (պատահական)
512 գունավոր լուսաշող LED (պատահական)

Մասին. Երաժշտություն. Իմ մասնագիտությունը 40 տարուց ավելի է … Էլեկտրոնիկա. Իմ սիրելի զբաղմունքը միշտ: Ավելին simpletronic- ի մասին »

2 ուղղահայաց առանցքներում տատանվող լույսի կետը գծում է «Lissajous Figure» (1857) կամ «Bowditch Curve» (1815) անունով մի օրինաչափություն: Նախշերը տատանվում են պարզից մինչև բարդ `կախված 2 առանցքների հաճախականության հարաբերությունից և փուլից: 1: 1 հարաբերակցությունը 0 փուլային տարբերությամբ ուղիղ գիծ է գծում 45 ° անկյան տակ: Այս նախագծում 2 առանցքների հաճախականության հարաբերակցությունը դանդաղորեն առաջ ու առաջ է անցնում 1: 1 և 2: 1 սահմաններում: Այս օրինաչափությունները հեշտությամբ գեներացվում են տատանումների և 2 սինուսային տատանումների միջոցով: 1800 -ականների կեսերին ouոուլ Անտուան Լիսսաժուսը շեղեց լուսարձակման ճառագայթը, որի հայելիները ամրացված էին թյունինգ պատառաքաղներին: Նա նաև ստեղծեց ԱANDԱԳ ՈՍԱՆՈ: Այս նախագիծը ցուցադրում է Lissajous Figures- ը 8X8 առաջնորդվող մատրիցով (կամ ավելի մեծ սարքի համար 64 դիսկրետ լուսարձակներ) և ղեկավարվում է PIC16F627 միկրոկոնտրոլերի կողմից:

Քայլ 1: Դիտեք տեսանյութ

Image
Image

Պիքսելներով/վայրկյանում ակտիվ led- ի շարժումը մոտ 20X է այս տեսանյութի կադրերի արագության վրա: Այդ պատճառով նախշերը կարող են թվալ «ցատկոտ»: Իրական սարքը շատ ավելի հարթ տեսողական կատարում ունի:

Քայլ 2: Սխեմատիկ

Ապակոդավորիչ
Ապակոդավորիչ

PIC16F627- ը նախագծի առանցքն է:

Քայլ 3: Ապակոդավորիչ

Ապակոդավորիչ
Ապակոդավորիչ

MCU- ի PORTB կապում են շարժվում 8 ընդհանուր անոդները (X առանցք): PORTA (Y- առանցք / LED կաթոդներ) ունի առավելագույնը 7 կապում, որոնք կարող են կարգավորվել որպես ելքեր: Անհրաժեշտ 8 ելք ստանալու համար PORTA- ի 2 կապում քշում են 3 նանդ դարպասներից պատրաստված ապակոդավորիչ (74HC00), որն ապահովում է 3 ելք mcu- ի 2 կապից:

Քայլ 4. «Սինուս» ալիքների ստեղծում

Առաջացնելով
Առաջացնելով

Պիքսելի «սինուս» շարժումը ձեռք է բերվում `հիշողության սեղանից 22 բայթ նախշերի հաջորդականությունը համապատասխանաբար կարդալ` համապատասխանաբար X առանցքի և Y առանցքի համար: Այս օրինաչափությունների ընթերցման արագությունը որոշում է մաքրման ժամանակահատվածը:

Քայլ 5. Աղյուսակ, որը կարդացել է PORT A- ի համար

Աղյուսակ Կարդացեք PORT A- ի համար
Աղյուսակ Կարդացեք PORT A- ի համար

PORTA- ի համար կարդացված աղյուսակը փոքր -ինչ տարբերվում է PORTB- ից: A նավահանգիստը վարում է կաթոդները և Active-LOW է: 0 & 1 կապում են 3 ընդհանուր կաթոդ 74HC00 և դարպասի ապակոդավորիչով:

Քայլ 6: Հիմնական հոսքի գծապատկեր

Հիմնական հոսքի գծապատկեր
Հիմնական հոսքի գծապատկեր

Ներբեռնեք PIC16F627 HEX և ASM կոդի հղումը

Քայլ 7: Դիտեք տեսանյութը

դանդաղ շարժում, որը ցույց է տալիս ակտիվ պիքսելների շարժը

Խորհուրդ ենք տալիս: