Агуулгын хүснэгт:

8X8 Led Matrix дээрх Lissajous дүрс: 7 алхам
8X8 Led Matrix дээрх Lissajous дүрс: 7 алхам

Видео: 8X8 Led Matrix дээрх Lissajous дүрс: 7 алхам

Видео: 8X8 Led Matrix дээрх Lissajous дүрс: 7 алхам
Видео: LED matrix 8x8 + MAX7219 + Arduino - суперподробно для детей и взрослых. 2024, Арваннэгдүгээр
Anonim
8X8 Led Matrix дээрх Lissajous тоонууд
8X8 Led Matrix дээрх Lissajous тоонууд

By simpletronicFollow Зохиогчийн дэлгэрэнгүй:

LED гэрэл гэрэл мэдрэгч ???
LED гэрэл гэрэл мэдрэгч ???
LED гэрэл гэрэл мэдрэгч ???
LED гэрэл гэрэл мэдрэгч ???
Хөнгөн цагааны электрон бүрэлдэхүүн хэсгүүдийг гагнах
Хөнгөн цагааны электрон бүрэлдэхүүн хэсгүүдийг гагнах
Хөнгөн цагааны электрон бүрэлдэхүүн хэсгүүдийг гагнах
Хөнгөн цагааны электрон бүрэлдэхүүн хэсгүүдийг гагнах
512 өнгийн LED гэрэл асаах (санамсаргүй байдлаар)
512 өнгийн LED гэрэл асаах (санамсаргүй байдлаар)
512 өнгийн LED гэрэл асаах (санамсаргүй байдлаар)
512 өнгийн LED гэрэл асаах (санамсаргүй байдлаар)

Тухайн талаар: Хөгжим: 40 гаруй жилийн турш миний мэргэжил… Электроникс: миний үргэлж дуртай хобби. Simpletronic -ийн тухай дэлгэрэнгүй »

2 перпендикуляр тэнхлэгт эргэлдэж буй гэрлийн цэг нь "Lissajous Figure" (1857) эсвэл "Bowditch Curve" (1815) нэртэй загварыг зурдаг. Загвар нь 2 тэнхлэгийн давтамжийн харьцаа, фазаас хамаарч энгийнээс нарийн төвөгтэй хооронд хэлбэлздэг. 0 фазын зөрүүтэй 1: 1 харьцаа нь 45 ° өнцгөөр шулуун шугам зурдаг. Энэхүү төсөлд 2 тэнхлэгийн давтамжийн харьцаа 1: 1 -ээс 2: 1 -ийн хооронд аажмаар нааш цааш урсана. Эдгээр загварыг осциллограф ба 2 синус долгионы осциллятор ашиглан хялбархан бүтээдэг. 1800 -аад оны дунд үед Жоулс Антуан Лиссаус тааруулах сэрээнд залгагдсан толь бүхий гэрлийн туяаг өөрчилжээ. Тэрээр мөн ЭЛСИЙН ДҮҮРГЭГ бүтээжээ. Энэхүү төсөл нь Lissajous Figures -ийг 8X8 LED матриц дээр харуулдаг (эсвэл том төхөөрөмжид 64 салангид LED) бөгөөд PIC16F627 микроконтроллероор удирддаг.

Алхам 1: Видео үзэх

Image
Image

Идэвхтэй удирдагчийн пиксел/секундын хөдөлгөөн нь энэ видеоны хүрээний хурдны 20 дахин их байна. Ийм учраас хэв маяг нь "үсрэх" мэт харагдаж магадгүй юм. Бодит төхөөрөмж нь илүү гөлгөр харааны гүйцэтгэлтэй байдаг.

Алхам 2: Схем:

Декодер
Декодер

PIC16F627 бол төслийн зүрх юм.

Алхам 3: Декодер

Декодер
Декодер

Mcu-ийн PORTB тээглүүр нь нийтлэг 8 анод (X тэнхлэг) -ийг жолооддог. PORTA (Y тэнхлэг / LED катод) нь дээд тал нь 7 голтой бөгөөд үүнийг гаралтын хэлбэрээр тохируулах боломжтой. Шаардлагатай 8 гарц авахын тулд 2 тээглүүртэй PORTA нь 3 нанд хаалгатай (74HC00) декодерыг ажиллуулдаг бөгөөд энэ нь mcu -ийн 2 зүүгээс 3 гаралтыг хангадаг.

Алхам 4: "синус" долгион үүсгэх:

Үүсгэж байна
Үүсгэж байна

Пикселийн "синус" хөдөлгөөнийг хүснэгтээс X тэнхлэг, Y тэнхлэгт зориулан 22 байтын хэв маягийг дараалан уншсанаар олж авна. Эдгээр хэв маягийг унших хурд нь шүүрдэх хугацааг тодорхойлдог.

Алхам 5: PORT A -ийн хүснэгтийг уншина уу

А портын хүснэгтийг уншина уу
А портын хүснэгтийг уншина уу

PORTA -ийн уншсан хүснэгт нь PORTB -ээс арай өөр юм. Порт А нь катодуудыг жолооддог бөгөөд Идэвхгүй-LOW юм. 0 & 1 тээглүүр нь 74HC00 ба хаалганы декодлогчоор дамжуулан нийтлэг 3 катод хөтөлдөг.

Алхам 6: Үндсэн схем

Үндсэн урсгалын схем
Үндсэн урсгалын схем

PIC16F627 -ийн HEX & ASM кодын линкийг татаж авах

Алхам 7: Видеог үзээрэй

идэвхтэй пикселийн хөдөлгөөнийг харуулсан удаан хөдөлгөөн

Зөвлөмж болгож буй: