Moduł wyświetlacza OLED COM-OLED2.42
Informacje o produkcie
Specyfikacje
- Nazwa produktu: MODUŁ WYŚWIETLACZA OLED COM-OLED2.42
- Producent: www.joy-it.net
- Adres: Pascalstr. 8, 47506 Neukirchen-Vluyn
- Opcje interfejsu wyświetlacza: I2C, SPI, 8-bit równoległy 6800
interfejs, 8-bitowy interfejs równoległy 8080
Przypisanie pinów wyświetlacza
Oznaczenie pinu | Numer pinu | Funkcja we/wy |
---|---|---|
WSS | 1 | P Masa obwodu logicznego – Pin uziemiający obwody logiczne |
Konfiguracja interfejsu wyświetlacza
Wyświetlaczem można sterować na 4 różne sposoby: I2C, SPI,
8-bitowy interfejs równoległy 6800 i 8-bitowy interfejs równoległy 8080.
Domyślnie wyświetlacz jest skonfigurowany do sterowania SPI. Aby przejść na
inna metoda sterowania, musisz ponownie przylutować rezystory BS1 i
BS2 z tyłu płytki.
Instrukcje użytkowania produktu
Podłączanie modułu wyświetlacza
-
- Podłącz VSS (Pin 1) do zewnętrznego uziemienia.
Zasilanie wyświetlacza
-
- Podłącz VDD (Pin 2) do źródła zasilania wyświetlacza o napięciu 3.3–5 V
obwód modułu.
- Podłącz VDD (Pin 2) do źródła zasilania wyświetlacza o napięciu 3.3–5 V
Często zadawane pytania
Jak zmienić sposób sterowania wyświetlaczem?
Aby zmienić sposób sterowania wyświetlaczem, musisz to zrobić
przylutuj ponownie rezystory BS1 i BS2 z tyłu płytki
na żądanym interfejsie (I2C, SPI, 8-bitowy równoległy 6800 lub 8-bitowy
równolegle 8080).
MODUŁ WYŚWIETLACZA OLED
COM-OLED2.42
1. INFORMACJE OGÓLNE Szanowny kliencie, bardzo dziękujemy za wybór naszego produktu. Poniżej przedstawiamy, na co należy zwrócić uwagę podczas uruchamiania i użytkowania tego produktu. Jeśli podczas użytkowania napotkasz jakieś nieoczekiwane problemy, zrób to
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
2. PRZYPISANIE PINÓW WYŚWIETLACZA
Pin Oznaczenie Numer pinu I/O
Funkcjonować
WSS
1
P Masa obwodu logicznego
To jest pin uziemiający. Służy również jako odniesienie dla pinów logicznych. Należy go podłączyć do uziemienia zewnętrznego.
VDD
2
3,3 – 5V Zasilanie obwodu modułu wyświetlacza
To jest pin zasilania.
V0
3
- Tomtagzasilanie panelu OEL
To najbardziej pozytywny tomtage pin zasilający chipa.
Proszę tego nie podłączać.
A0
4
I Kontrola danych/poleceń
Ten pin jest pinem kontroli danych/poleceń. Kiedy pin jest wyciągnięty w stan wysoki, wejście na D7~D0 jest traktowane jako dane wyświetlane. Gdy pin jest ustawiony na niski, wejście D7 ~ D0 jest przesyłane do rejestru poleceń.
/WR
5
Czytam/piszę Wybierz lub napisz
Ten pin jest wejściem interfejsu MCU. Po podłączeniu do mikroprocesora serii 68XX, ten pin służy jako wejście wyboru odczytu/zapisu (R/W). Pociągnij ten pin wysoko, aby włączyć tryb odczytu, i pociągnij go nisko, aby przejść do trybu zapisu. Gdy wybrany jest tryb interfejsu 80XX, ten pin jest wejściem zapisu (WR). Operacja zapisu danych jest inicjowana, gdy ten pin jest ustawiony na „Niski”, a CS jest ustawiony na „Niski”.
/R & D
6
Odczyt/zapis Włącz lub czytaj
Ten pin jest wejściem interfejsu MCU. Po podłączeniu do mikroprocesora serii 68XX, ten pin jest używany jako sygnał Enable(E). Operacja odczytu/zapisu jest inicjowana, gdy ten pin jest podciągnięty w górę, a CS jest w stanie niskim. Po podłączeniu do mikroprocesora 80XX pin ten odbiera sygnał Read(RD). Operacja odczytu danych jest inicjowana, gdy ten pin jest niski, a CS jest niski.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Pin Oznaczenie Numer pinu I/O
Funkcjonować
DB0
7
Wejście/Wyjście
DB1
8
Wejście/Wyjście
DB2
9
We/Wy Magistrala wejścia/wyjścia danych hosta
DB3
10
Wejście/Wyjście
Piny te są dwukierunkowymi 8-bitowymi magistralami danych, które łączą się z danymi mikroprocesora
DB4
11
Magistrala we/wy. Gdy wybrany jest tryb szeregowy, D1 jest
DB5
12
Wejście/Wyjście
Wejście danych szeregowych SDIN, a D0 to wejście zegara szeregowego SCLK.
DB6
13
Wejście/Wyjście
DB7
14
Wejście/Wyjście
/CS
15
I Chip-Select
Ten pin jest wejściem wyboru chipa. Układ jest włączony do komunikacji z MCU tylko wtedy, gdy CS# jest ustawiony na niski.
/RESET NC (BS1) NC (BS2)
NC FG
16
I Reset zasilania kontrolera i sterownika
Ten pin jest wejściem sygnału resetu. Gdy pin jest niski, wykonywana jest inicjalizacja chipa.
17
H/L Wybór protokołu komunikacyjnego
18
H / L
Te piny są wejściami umożliwiającymi wybór interfejsu MCU.
Zobacz poniższą tabelę:
p6a8raXlXle- l
BS1
0
BS2
1
80XXrównolegle
1 1
Szeregowy I2C
1 0 0 0
19
– NC lub połączenie z VSS.
20
0V Należy podłączyć do zewnętrznego uziemienia.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
2. 1 KONFIGURACJA INTERFEJSU WYŚWIETLACZA
Wyświetlaczem można sterować na 4 różne sposoby, poprzez I2C, SPI, 8-bitowy interfejs równoległy 6800 i 8-bitowy interfejs równoległy 8080. Wyświetlacz jest dostarczany wstępnie skonfigurowany do sterowania poprzez SPI. Jeśli chcesz zastosować jedną z pozostałych metod sterowania, musisz ponownie przylutować rezystory BS1 i BS2 z tyłu płytki.
W tabeli widać, jak należy ustawić rezystory dla danego trybu.
6800-równolegle 8080-równolegle
I2C
SPI
BS1
0
1
1
0
BS2
1
1
0
0
3. UŻYJ Z ARDUINO Ponieważ wyświetlacz działa z poziomem logicznym 3 V, a większość Arduino z 5 V, w tym przykładzie używamy Arduino Pro Mini 3.3 Vample. Jeśli chcesz używać Arduino z poziomem logicznym 5 V, takim jak Arduino Uno, musisz zredukować wszystkie linie danych prowadzące od Arduino do wyświetlacza z 5 V do 3.3 V za pomocą konwertera poziomów logicznych.
Najpierw musisz zainstalować wymaganą bibliotekę w swoim Arduino IDE.
Aby to zrobić, biblioteka
przejdź do U8g2
bTyoollsiv-e>rZarządzaj
Biblioteki…
Szukaj
Do
u8g2
I
zainstalować
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Interfejs SPI
Okablowanie
Wyświetlacz Pin 1 2 4 7 8 15 16
Pin Arduino Pro Mini
GND
3,3 V (napięcie zasilania)
9
13
11
10
8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Interfejs SPI
Teraz otwórz kod GraphicTest sample z biblioteki. Aby to zrobić, kliknij: File -> Examples -> U8g2 -> u8x8-> GraphicTest Teraz wstaw do programu następujący konstruktor wyświetlacza, jak pokazano na obrazku poniżej: U8X8_SSD1309_128X64_NONAME2_4W_SW_SPI u8x8(13, 11, 10, 9, 8);
Teraz możesz wgrać example do swojego Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Interfejs I2C
Okablowanie
Wyświetlacz Pin 1 2 4 7 8 9 16
Pin Arduino Pro Mini
GND
3,3 V (napięcie zasilania)
GND
A5
A4
A4
9
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Interfejs I2C
Teraz otwórz kod GraphicTest sample z biblioteki. Aby to zrobić, kliknij: File -> Examples -> U8g2 -> u8x8-> GraphicTest Teraz wstaw do programu następujący konstruktor wyświetlacza, jak pokazano na poniższym obrazku: U8X8_SSD1309_128X64_NONAME2_HW_I2C u8x8(9, A4, A5);
Teraz możesz wgrać example do swojego Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8-bitowy interfejs równoległy 6800
Okablowanie
Wyświetlacz Pin 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16
Pin Arduino Pro Mini
GND
3,3 V (napięcie zasilania)
9
GND
7
13 11 2
3
4
5
6A3 10 8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8-bitowy interfejs równoległy 6800
Teraz otwórz kod GraphicTest sample z biblioteki. Aby to zrobić, kliknij: File -> Examples -> U8g2 -> u8x8-> GraphicTest Teraz wstaw do programu następujący konstruktor wyświetlacza, jak pokazano na obrazku poniżej: U8X8_SSD1309_128X64_NONAME0_6800 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10, 9, 8);
Teraz możesz wgrać example do swojego Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8-bitowy interfejs równoległy 8080
Okablowanie
Wyświetlacz Pin 1 2 4
Pin Arduino Pro Mini
GND
3,3 V (napięcie zasilania)
9
5 6 7 8 9 10 11 12 13 14 15 16
7
3,3 V (napięcie zasilania)
13
11
2
3
4
5
6A3 10 8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8-bitowy interfejs równoległy 8080
Teraz otwórz kod GraphicTest sample z biblioteki. Aby to zrobić, kliknij: File -> Examples -> U8g2 -> u8x8-> GraphicTest Teraz wstaw do programu następujący konstruktor wyświetlacza: U8X8_SSD1309_128X64_NONAME0_8080 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10, 9, 8);
Teraz możesz wgrać example do swojego Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
4. UŻYWAJ Z RASPBERRY PI
i
Niniejsza instrukcja została napisana pod systemem operacyjnym Raspberry Pi
Mól książkowy dla Raspberry Pi 4 i 5. Nie przeprowadzono żadnych kontroli
przeprowadzane z innymi/nowszymi systemami operacyjnymi lub sprzętem.
Aby szczególnie ułatwić korzystanie z wyświetlacza z Raspberry Pi, korzystamy z biblioteki luma.oled. Zależności wymagane do instalacji można zainstalować za pomocą następujących poleceń:
sudo apt install git python3-dev python3-pip python3-numpy libfreetype6-dev libjpeg-dev build-essential sudo apt install libsdl2-dev libsdl2-image-dev libsdl2-mixerdev libsdl2-ttf-dev libportmidi-dev Teraz aktywuj wymagane interfejsy przez wpisując następujące polecenie:
sudo raspi-config Możesz teraz aktywować SPI i I2C w 3 opcjach interfejsu, dzięki czemu będziesz mógł korzystać z obu interfejsów. Musisz teraz utworzyć środowisko wirtualne dla tego projektu. Aby to zrobić, wprowadź następujące polecenia:
mkdir twój_projekt cd twój_projekt python -m venv –system-site-packages env source env/bin/activate Teraz zainstaluj bibliotekę luma za pomocą tego polecenia: pip3 install –upgrade luma.oled Pobierz sample files za pomocą następującego polecenia: git clone https://github.com/rm-hull/luma.examples.git
cd luma.exampinstalacja les python3 setup.py
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Interfejs SPI
Okablowanie
Wyświetl pin
1
2
4
7
8
15
16
Pin malinowy GND 5V Pin 18 Pin 23 Pin 19 Pin 24 Pin 22
Po podłączeniu wyświetlacza możesz wykonać jakoample za pomocą następujących dwóch poleceń:
cd ~/twój_projekt/luma.examples/przykłamples/
python3 demo.py -i spi
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Interfejs I2C
Okablowanie
Wyświetl pin
1
2
4
7
8
9 16
Malinowy Pin GND 5V GND Pin 5 Pin 3 Pin 3 3,3V
Po podłączeniu wyświetlacza możesz wykonać jakoample za pomocą dwóch następujących poleceń: cd ~/your_project/luma.examples/przykłamples/
python3 demo.py
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
5. INFORMACJE DODATKOWE
Nasze obowiązki informacyjne i dotyczące odbioru zgodnie z Ustawą o sprzęcie elektrycznym i elektronicznym (ElektroG)
Symbol na sprzęcie elektrycznym i elektronicznym:
Ten przekreślony kosz na śmieci oznacza, że sprzęt elektryczny i elektroniczny nie należy do odpadów domowych. Stare urządzenia należy zwrócić do punktu zbiórki. Przed oddaniem zużytych baterii i akumulatorów, które nie są zamknięte w zużytym sprzęcie, należy je od niego oddzielić. Opcje zwrotu: Jako użytkownik końcowy możesz bezpłatnie zwrócić swoje stare urządzenie (które zasadniczo spełnia tę samą funkcję, co zakupione u nas nowe urządzenie) do utylizacji przy zakupie nowego urządzenia. Małe urządzenia, których wymiary zewnętrzne nie przekraczają 25 cm, można wyrzucać w normalnych ilościach domowych, niezależnie od zakupu nowego urządzenia. Możliwość zwrotu w siedzibie naszej firmy w godzinach otwarcia: SIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, Niemcy Możliwość zwrotu w Twojej okolicy: Wyślemy Ci paczkę ul.amp dzięki któremu możesz bezpłatnie zwrócić nam urządzenie. Prosimy o kontakt e-mailowy pod adresem Service@joy-it.net lub telefoniczny. Informacje na temat opakowania: Jeśli nie posiadasz odpowiedniego materiału opakowaniowego lub nie chcesz używać własnego, skontaktuj się z nami, a my wyślemy Ci odpowiednie opakowanie.
6. WSPARCIE Jeśli po zakupie nadal występują jakieś problemy lub problemy, będziemy Ci pomagać przez e-mail, telefon i nasz system obsługi biletów. E-mail: service@joy-it.net System sprzedaży biletów: https://support.joy-it.net Telefon: +49 (0)2845 9360-50 (poniedziałek – czwartek: 09:00 – 17:00 CET ,
Piątek: 09:00 – 14:30 CET) Więcej informacji można znaleźć na naszej stronie webstrona: www.joy-it.net
Opublikowano: 2024.03.20
SIMAwCwwElwwec.wjtor.oyjo-niytic.-nsiteG.tnmebt H PPaascscaalsltsrt.r8. ,8474570560N6eNuekuirkchirecnh-eVnlu-yVnluyn
Dokumenty / Zasoby
![]() |
moduł wyświetlacza OLED joy-it COM-OLED2.42 [plik PDF] Instrukcja użytkownika COM-OLED2.42 Moduł wyświetlacza OLED, COM-OLED2.42, moduł wyświetlacza OLED, moduł wyświetlacza, moduł |