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

    1. Podłącz VSS (Pin 1) do zewnętrznego uziemienia.

Zasilanie wyświetlacza

    1. Podłącz VDD (Pin 2) do źródła zasilania wyświetlacza o napięciu 3.3–5 V
      obwód modułu.

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ł

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *