1. Wprowadzenie
Moduł wyświetlacza LCD Waveshare o przekątnej 1.28 cala to kompaktowy wyświetlacz o wysokiej rozdzielczości, przeznaczony do różnych zastosowań wbudowanych. Oferuje rozdzielczość 240x240 pikseli i 65 tys. kolorów RGB, zapewniając wyraźny i żywy obraz. Moduł wykorzystuje interfejs SPI, minimalizując liczbę pinów I/O wymaganych do połączenia z mikrokontrolerami i komputerami jednopłytkowymi. Jest on wyposażony w sterownik GC9A01 i jest kompatybilny z popularnymi płytkami programistycznymi, takimi jak Raspberry Pi, Jetson Nano, Arduino i STM32.

Rysunek 1: Przód view okrągłego modułu wyświetlacza LCD Waveshare o przekątnej 1.28 cala, na którym wyświetlana jest tarcza zegarka z informacjami o czasie, dacie, liczbie kroków, pokonanym dystansie i spalonych kaloriach.
2. Główne cechy
- Rezolucja: Rozdzielczość 240x240 pikseli zapewnia wyraźne i szczegółowe obrazy.
- Głębia koloru: 65 tys. kolorów RGB zapewniających bogate i żywe efekty wyświetlania.
- Interfejs: SPI (Serial Peripheral Interface) zapewnia wydajną transmisję danych i mniejszą liczbę pinów.
- Kierowca: Wbudowany sterownik wyświetlacza GC9A01.
- Zgodność: Obsługuje różne płytki sterujące, w tym Raspberry Pi, Jetson Nano, Arduino i STM32.
- Zasoby rozwojowe: W zestawie z byłymampkod i dokumentacja dla Raspberry Pi, Arduino i STM32.

Rysunek 2: Nadview modułu okrągłego wyświetlacza LCD o przekątnej 1.28 cala, przedstawiającego jego główne cechy i specyfikacje.
3. Zawartość opakowania
Po otwarciu opakowania w jego wnętrzu powinny znajdować się następujące elementy:
- 1x Moduł wyświetlacza LCD Waveshare o przekątnej 1.28 cala
- 1x kabel PH2.0 8PIN 20 cm

Rysunek 3: Zawartość opakowania produktu.
4. Konfiguracja i podłączenie sprzętu
W tej sekcji szczegółowo opisano fizyczne połączenie modułu okrągłego wyświetlacza LCD o przekątnej 1.28 cala z kompatybilnymi płytkami rozwojowymi. Moduł wykorzystuje interfejs SPI do komunikacji.
4.1 Opis wyprowadzeń

Rysunek 4: Z powrotem view modułu wyświetlacza pokazujący złącze 8-pinowe i etykiety pinów.
| Przypnij etykietę | Opis |
|---|---|
| VCC | Zasilanie (wejście 3.3 V / 5 V) |
| GND | Grunt |
| HAŁAS | Wejście danych SPI (MOSI) |
| CLK | Wejście zegara SPI (SCK) |
| CS | Wybór chipów, niski poziom aktywności |
| DC | Wybór danych/polecenia (wysoki dla danych, niski dla polecenia) |
| RST | Zresetuj, niski poziom aktywności |
| BL | Kontrola podświetlenia |
4.2 Łączenie z Raspberry Pi
Aby podłączyć moduł wyświetlacza do płytki Raspberry Pi, postępuj zgodnie z poniższym schematem. Upewnij się, że piny VCC, GND, DIN (MOSI), CLK (SCK), CS, DC, RST i BL są poprawnie odwzorowane.

Rysunek 5: Schemat połączeń sprzętowych dla Raspberry Pi.
4.3 Łączenie z płytką Arduino
Zapoznaj się ze schematem podłączenia modułu wyświetlacza do płytki Arduino. Zwróć uwagę na konkretne piny cyfrowe i analogowe używane do komunikacji SPI i sygnałów sterujących.

Rysunek 6: Schemat połączeń sprzętowych Arduino.
W przypadku innych zgodnych płyt, takich jak Jetson Nano lub STM32, zapoznaj się z dokumentacją danej płyty i wiki produktu Waveshare, aby uzyskać szczegółowe instrukcje dotyczące okablowania i np.ampkod.
5. Obsługa i programowanie
Moduł wyświetlacza LCD Waveshare o przekątnej 1.28 cala wymaga programowania, aby wyświetlać zawartość. Waveshare zapewnia kompleksowe zasoby programistyczne, w tym np.ampkod i biblioteki dla różnych platform.
5.1 Konfiguracja oprogramowania
- Uzyskaj zasoby: Odwiedź oficjalną stronę wiki produktu Waveshare dotyczącą modułu wyświetlacza LCD o przekątnej 1.28 cala, aby pobrać najnowsze zasoby programistyczne, w tym sterowniki, biblioteki i inne.ampkod dla Raspberry Pi, Arduino i STM32.
- Zainstaluj biblioteki: Postępuj zgodnie z instrukcjami zawartymi w pobranych zasobach, aby zainstalować niezbędne biblioteki dla wybranego środowiska programistycznego (np. Arduino IDE, Python dla Raspberry Pi).
- Załaduj przykładampKod: Otwórz i skompiluj dostarczony plik exampkod umożliwiający sprawdzenie funkcjonalności wyświetlacza i zrozumienie jego podstawowych operacji.
5.2 Podstawowe sterowanie wyświetlaczem
Wyświetlacz jest sterowany za pomocą protokołu SPI. Główne funkcje obejmują zazwyczaj:
- Inicjalizacja: Wysyłanie sekwencji poleceń do sterownika GC9A01 w celu skonfigurowania wyświetlacza.
- Rysowanie pikseli/kształtów: Zapisywanie danych pikseli w pamięci wyświetlacza.
- Wyświetlacz tekstowy: Używanie czcionek do wyświetlania tekstu na ekranie.
- Wyświetlanie obrazu: Ładowanie i wyświetlanie obrazów bitmapowych.
- Kontrola podświetlenia: Regulacja jasności podświetlenia wyświetlacza poprzez pin BL.
Zapoznaj się z dostarczonym npampkod umożliwiający szczegółową implementację tych funkcji.
6. Konserwacja i pielęgnacja
Aby zapewnić długą żywotność i optymalną wydajność modułu wyświetlacza LCD Waveshare o przekątnej 1.28 cala, należy przestrzegać poniższych ogólnych wytycznych dotyczących konserwacji:
- Obsługiwanie: Trzymaj moduł za krawędzie, aby uniknąć dotknięcia powierzchni wyświetlacza lub podzespołów elektronicznych.
- Czyszczenie: Użyj miękkiej, niepozostawiającej włókien ściereczki, lekkoampDelikatnie przetrzyj powierzchnię wyświetlacza wodą lub łagodnym środkiem do czyszczenia ekranów. Unikaj materiałów ściernych i silnych środków chemicznych.
- Składowanie: Przechowuj moduł w suchym i wolnym od kurzu miejscu, z dala od bezpośredniego światła słonecznego i ekstremalnych temperatur.
- Zasilanie: Upewnij się, że napięcie zasilaniatage mieści się w określonym zakresie (3.3 V / 5 V), aby zapobiec uszkodzeniu.
- Elektryczność statyczna: Podczas pracy z modułem należy zachować ostrożność, aby zapobiec wyładowaniom elektrostatycznym (ESD), ponieważ podzespoły elektroniczne są wrażliwe na ładunki elektrostatyczne.
7. Rozwiązywanie Problemów
Jeśli napotkasz problemy z modułem wyświetlacza, rozważ wykonanie poniższych kroków rozwiązywania problemów:
- Brak wyświetlacza/pusty ekran:
- Sprawdź, czy wszystkie połączenia (VCC, GND, DIN, CLK, CS, DC, RST, BL) są bezpieczne i prawidłowo podłączone zgodnie ze schematami.
- Sprawdź zasilanie modułu i płyty głównej.
- Upewnij się, że pin podświetlenia (BL) jest prawidłowo sterowany i otrzymuje zasilanie.
- Sprawdź, czy kod inicjalizacji sterownika GC9A01 został prawidłowo wykonany w Twoim programie.
- Nieprawidłowy lub zniekształcony wyświetlacz:
- Sprawdź dokładnie ustawienia komunikacji SPI (tryb, prędkość zegara).
- Upewnij się, że format danych i sekwencje poleceń wysyłane do sterownika GC9A01 odpowiadają specyfikacjom.
- Sprawdź, czy bufor wyświetlania jest prawidłowo aktualizowany w kodzie.
- Niska częstotliwość odświeżania:
- Prędkość komunikacji SPI może wpływać na częstotliwość odświeżania. Upewnij się, że płyta hosta jest skonfigurowana pod kątem najwyższej stabilnej prędkości taktowania SPI.
- Zoptymalizuj procedury rysowania, aby zminimalizować ilość danych przesyłanych przez SPI.
- Moduł się nagrzewa:
- Pewne wydzielanie ciepła jest normalne, szczególnie przy pracy ciągłej. Zapewnij odpowiednią wentylację.
- Sprawdź, czy objętość wejściowatage nie przekracza 5V.
- Problemy ze zgodnością:
- Chociaż Teensy jest kompatybilne z wieloma płytkami, mogą być wymagane określone biblioteki lub mapowania pinów. Zapoznaj się z dokumentacją Waveshare, aby dowiedzieć się, jaka płytka jest kompatybilna z Twoim hostem. (Uwaga: Niektórzy użytkownicy zgłaszali problemy z Teensy 4, mimo że działał on z Arduino Nano/Teensy 3.2/3.5).
8. Specyfikacje techniczne
| Funkcja | Specyfikacja |
|---|---|
| Rozmiar wyświetlacza | 1.28 cali (okrągłe) |
| Rezolucja | 240 x 240 pikseli |
| Głębia koloru | 65 tys. kolorów RGB |
| Sterownik IC | GC9A01 |
| Interfejs | 4-żyłowy SPI |
| Objętość operacyjnatage | 3.3V / 5V |
| Wymiary | 40.4 x 37.5 mm (całość), φ32.4 mm (obszar wyświetlania) |
| Rozmiar piksela | 0.135 x 0.135mm |
| Waga przedmiotu | 0.704 uncji |
| Producent | Udostępnianie fal |

Rysunek 7: Szczegółowe dane techniczne i opisy pinów.
9. Wsparcie i zasoby
Aby uzyskać dalszą pomoc, szczegółową dokumentację i najnowsze zasoby programistyczne, odwiedź oficjalną stronę Waveshare webwitrynę lub stronę wiki produktu dla tego modułu. Zazwyczaj można znaleźć:
- Szczegółowe samouczki i przewodniki.
- Exampkod dla różnych języków programowania i platform.
- Arkusze danych dla układu sterującego GC9A01.
- Fora społecznościowe lub informacje kontaktowe dotyczące pomocy technicznej.
Producent: Udostępnianie fal
Urzędnik Webstrona: www.waveshare.com
Aby uzyskać pomoc dotyczącą konkretnego produktu, wyszukaj frazę „1.28-calowy okrągły moduł wyświetlacza LCD” w wiki Waveshare.





