Spisu treści:
- Krok 1: Obejrzyj wideo
- Krok 2: Schemat:
- Krok 3: Dekoder
- Krok 4: Generowanie „sinusoidalnych” fal:
- Krok 5: Przeczytaj tabelę dla PORT A
- Krok 6: Podstawowy schemat blokowy
- Krok 7: Obejrzyj wideo
Wideo: Figury Lissajous na matrycy LED 8X8: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Przez simpletronicObserwuj Więcej autora:
O: Muzyka: mój zawód od ponad 40 lat… Elektronika: moje ukochane hobby od zawsze. Więcej o simpletronic »
Punkt świetlny oscylujący w dwóch prostopadłych osiach rysuje wzór zwany „Figurą Lissajous” (1857) lub „Krzywą Bowditcha” (1815). Wzory wahają się od prostych do złożonych w zależności od stosunku częstotliwości i fazy 2 osi. Stosunek 1:1 z różnicą fazy 0 rysuje linię prostą pod kątem 45°. W tym projekcie stosunek częstotliwości 2 osi powoli przesuwa się tam iz powrotem między 1:1 a 2:1. Wzory te można łatwo wygenerować za pomocą oscyloskopu i 2 oscylatorów fal sinusoidalnych. W połowie XIX wieku Joules Antoine Lissajous odbił wiązkę światła za pomocą luster przymocowanych do kamertonów. Stworzył również WAHADŁO PIASKOWE. Ten projekt wyświetla figury Lissajous na matrycy LED 8X8 (lub 64 dyskretne diody LED dla większego urządzenia) i jest sterowany przez mikrokontroler PIC16F627.
Krok 1: Obejrzyj wideo
Ruch aktywnej diody led w pikselach na sekundę jest około 20 razy szybszy niż w tym filmie. Z tego powodu wzory mogą wydawać się „skaczące”. Prawdziwe urządzenie ma znacznie płynniejszą wydajność wizualną.
Krok 2: Schemat:
PIC16F627 to serce projektu.
Krok 3: Dekoder
Piny PORTB mcu napędzają 8 wspólnych anod (oś X). PORTA (oś Y / katody LED) ma maksymalnie 7 pinów konfigurowalnych jako wyjścia. Aby uzyskać potrzebne 8 wyjść, 2 piny PORTA sterują dekoderem wykonanym z 3 bramek nand (74HC00), który zapewnia 3 wyjścia z 2 pinów mcu.
Krok 4: Generowanie „sinusoidalnych” fal:
Ruch „sinusoidalny” piksela jest uzyskiwany poprzez odczytanie kolejnych 22-bajtowych wzorców z tabeli w pamięci odpowiednio dla osi X i Y. Szybkość, z jaką te wzorce są odczytywane, określa okres przemiatania.
Krok 5: Przeczytaj tabelę dla PORT A
Tabela odczytana dla PORTA jest nieco inna niż dla PORTB. Port A steruje katodami i jest aktywny-NISKI. Piny 0 i 1 napędzają 3 wspólne katody przez dekoder bramki nand 74HC00.
Krok 6: Podstawowy schemat blokowy
Pobierz link do kodu HEX i ASM dla PIC16F627
Krok 7: Obejrzyj wideo
zwolniony ruch pokazujący ruch aktywnego piksela
Zalecana:
ESP32 Przewijanie WordClock na matrycy LED: 5 kroków (ze zdjęciami)
ESP32 Scrolling WordClock na LED Matrix: W tym projekcie tworzę Scrolling WordClock z ESP32, LED Matrix i pudełko na cygara. WordClock to zegar, który wskazuje godzinę, a nie tylko drukuje go na ekranie lub ma wskazówki, które można odczytać. Ten zegar powie Ci, że jest 10 minut pa
Jak korzystać z matrycy punktowej Max7219 8x8 z „skiiiD”: 9 kroków
Jak korzystać z matrycy punktowej Max7219 8x8 z „skiiiD”: To jest instrukcja wideo dotycząca matrycy punktowej Max7219 8x8 za pośrednictwem „skiiiD” Przed rozpoczęciem poniżej znajduje się podstawowy samouczek dotyczący korzystania z funkcji skiiiDhttps://www.instructables.com/id /Wprowadzenie-W
Cylinder matrycy LED: 8 kroków (ze zdjęciami)
LED Matrix Cylinder: Ta matryca LED wykorzystuje standardowe paski LED WS2812b do budowy matrycy o cylindrycznym kształcie i ładnym drewnianym fornirze. Lista części: karton 790x384 1,5 mm (możliwe są również inne rozmiary, ale dane CAD muszą zostać zmienione) 100 WS2812b LED z LED
Montaż i testowanie matrycy punktowej LED MAX7219: 6 kroków (ze zdjęciami)
MAX7219 Montaż i testowanie matrycy punktowej LED: Wyświetlacz z matrycą punktową to urządzenie wyświetlające, które zawiera diody elektroluminescencyjne ustawione w formie matrycy. Te wyświetlacze z matrycą punktową są używane w aplikacjach, w których wymagane są symbole, grafika, znaki, alfabety, cyfry być wyświetlane razem
WYŚWIETLACZ MATRYCY LED 8x8 - ARDUINO - KONTROLA BLUETOOTH: 7 kroków (ze zdjęciami)
WYŚWIETLACZ MATRYCY LED 8x8 | ARDUINO | KONTROLA BLUETOOTH: W tym samouczku pokazuję, jak zbudować matrycę LED 8 x 8 za pomocą Arduino. DO KOMENTARZ CO MYŚLISZ O TEJ INSTRUKCJI, ABY MOGĘ POPRAWIĆ MOJE DALSZE INSTRUKCJE Obejrzyj samouczek wideo, aby lepiej zrozumieć całość