COM-OLED2.42 OLED-skermmodule

Produk inligting

Spesifikasies

  • Produknaam: OLED-DISPLAY MODULE COM-OLED2.42
  • Vervaardiger: www.joy-it.net
  • Adres: Pascalstr. 8, 47506 Neukirchen-Vluyn
  • Vertoon koppelvlak-opsies: I2C, SPI, 8-bis parallel 6800
    koppelvlak, 8-bis parallel 8080 koppelvlak

Speldtoewysing van die skerm

Pen Aanwysing Pinnommer I/O-funksie
VSS 1 P Logikakringgrond – Grondpen vir logiese stroombane

Opstel van die skermkoppelvlak

Die skerm kan op 4 verskillende maniere beheer word: I2C, SPI,
8-bis parallelle 6800 koppelvlak, en 8-bis parallelle 8080 koppelvlak.
By verstek is die skerm opgestel vir SPI-beheer. Om oor te skakel na
'n ander beheermetode, moet jy die resistors BS1 en weer soldeer
BS2 op die agterkant van die bord.

Produkgebruiksinstruksies

Verbind die skermmodule

    1. Koppel VSS (Pen 1) aan die eksterne grond.

Aandryf van die skerm

    1. Koppel VDD (Pen 2) aan 'n kragbron van 3.3-5V vir die skerm
      module kring.

Gereelde vrae

Hoe verander ek die beheermetode van die skerm?

Om die beheermetode van die skerm te verander, moet jy
soldeer weer die weerstande BS1 en BS2 op die agterkant van die bord gebaseer
op die verlangde koppelvlak (I2C, SPI, 8-bis parallel 6800, of 8-bis
parallel 8080).

OLED-SKEERMODULE
COM-OLED2.42
1. ALGEMENE INLIGTING Geagte kliënt, baie dankie dat u ons produk gekies het. In die volgende sal ons jou bekendstel aan wat om waar te neem terwyl jy hierdie produk begin en gebruik. Indien u enige onverwagte probleme tydens gebruik ondervind, doen asseblief
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

2. PIN-toewysing van die skerm

Pen-benaming Pen-nommer I/O

Funksie

VSS

1

P Logikakringgrond

Dit is 'n grondpen. Dit dien ook as 'n verwysing vir die logika penne. Dit moet aan die eksterne grond gekoppel word.

VDD

2

3,3 – 5V Kragtoevoer vir vertoonmodulekring

Dit is 'n kragtoevoerpen.

V0

3

– Voltage verskaffing vir OEL-paneel

Dit is die mees positiewe voltage toevoerpen van die skyfie.

Moet dit asseblief nie koppel nie.

A0

4

I Data/Opdragbeheer

Hierdie pen is 'n data-/opdragbeheerpen. Wanneer die pen hoog getrek word, word die invoer by D7~D0 as vertoondata behandel. Wanneer die pen laag getrek word, word die invoer by D7~D0 na die opdragregister oorgedra.

/WR

5

Ek Lees/Skryf Kies of Skryf

Hierdie pen is 'n MCU-koppelvlak-invoer. Wanneer dit aan 'n 68XX-reeks mikroverwerker gekoppel word, word hierdie pen gebruik as 'n lees/skryf-kies- (R/W)-invoer. Trek hierdie pen hoog vir leesmodus en trek dit laag vir skryfmodus. Wanneer die 80XX-koppelvlakmodus gekies is, is hierdie pen die skryfinvoer (WR). Die dataskryfbewerking word begin wanneer hierdie pen “Laag” getrek word en CS “Laag” getrek word.

/RD

6

Ek lees/skryf aktiveer of lees

Hierdie pen is 'n MCU-koppelvlak-invoer. Wanneer dit aan 'n 68XX-reeks mikroverwerker gekoppel word, word hierdie pen as 'n Aktiveer (E) sein gebruik. Die lees/skryf-bewerking word begin wanneer hierdie pen hoog getrek word en CS laag getrek word. Wanneer dit aan 'n 80XX-mikroverwerker gekoppel is, ontvang hierdie pen die Lees(RD)-sein. Die dataleesbewerking word begin wanneer hierdie pen laag getrek word en CS laag getrek word.

www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

Pen-benaming Pen-nommer I/O

Funksie

DB0

7

I/O

DB1

8

I/O

DB2

9

I/O Gasheerdata-invoer/uitsetbus

DB3

10

I/O

Hierdie penne is tweerigting 8-bis data busse wat aan die mikroverwerker data koppel

DB4

11

I/O bus. Wanneer reeksmodus gekies is, is D1 die

DB5

12

I/O

SDIN-reeksdata-invoer en D0 is die SCLK-reeksklokinvoer.

DB6

13

I/O

DB7

14

I/O

/ CS

15

I Chip-Select

Hierdie pen is die chip-keuse-invoer. Die skyfie is slegs geaktiveer vir MCU-kommunikasie wanneer CS# laag getrek word.

/RESET NC (BS1) NC (BS2)
NC FG

16

I Kragterugstelling vir kontroleerder en drywer

Hierdie pen is 'n terugstelseininvoer. Wanneer die pen laag is, word die inisialisering van die skyfie uitgevoer.

17

H/L Kommunikasie protokol keuse

18

H/L

Hierdie penne is insette vir die keuse van die MCU-koppelvlak.

Sien die volgende tabel:

p6a8raXlXle- l

BS1

0

BS2

1

80XX parallel
1 1

I2C reeks
1 0 0 0

19

– NC of verbinding met VSS.

20

0V Dit moet aan eksterne grond gekoppel word.

www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

2. 1 OPSTELLING VAN DIE SKEERVERSLAAG

Die skerm kan op 4 verskillende maniere beheer word, via I2C, SPI, 8-bis parallel 6800 koppelvlak en 8-bis parallelle 8080 koppelvlak. Die skerm word vooraf opgestel vir beheer via SPI afgelewer. As jy een van die ander beheermetodes wil gebruik, moet jy die resistors BS1 en BS2 aan die agterkant van die bord weer soldeer.

In die tabel kan jy sien hoe die resistors vir die onderskeie modus gestel moet word.

6800-parallel 8080-parallel

I2C

SPI

BS1

0

1

1

0

BS2

1

1

0

0

3. GEBRUIK MET 'N ARDUINO Aangesien die skerm met 'n 3V logiese vlak werk en die meeste Arduino's met 5V, gebruik ons ​​'n Arduino Pro Mini 3.3V in hierdie example. As jy 'n Arduino met 'n 5V logiese vlak wil gebruik, soos 'n Arduino Uno, moet jy alle datalyne wat vanaf die Arduino na die skerm lei van 5V na 3.3V verminder met 'n logiese vlakomskakelaar.

Eerstens moet u die vereiste biblioteek in u Arduino IDE installeer.

Om dit te doen, die biblioteek

gaan na U8g2

bTyooollsiv-e>rBestuur

Biblioteke …

Soek

vir

u8g2

en

installeer

www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

SPI-koppelvlak
Bedrading

Vertoon pen 1 2 4 7 8 15 16

Arduino Pro Mini Pin

GND

3,3V (VCC)

9

13

11

10

8

www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

SPI-koppelvlak
Maak nou die GraphicTest-kode s oopample van die biblioteek. Om dit te doen, klik op: File -> Bvamples -> U8g2 -> u8x8-> GraphicTest Voeg nou die volgende konstruktor vir die vertoning in die program in, soos in die prentjie hieronder getoon: U8X8_SSD1309_128X64_NONAME2_4W_SW_SPI u8x8(13, 11, 10, 9, 8);
Nou kan jy die ex oplaaiample na jou Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

I2C-koppelvlak
Bedrading

Vertoon pen 1 2 4 7 8 9 16

Arduino Pro Mini Pin

GND

3,3V (VCC)

GND

A5

A4

A4

9

www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

I2C-koppelvlak
Maak nou die GraphicTest-kode s oopample van die biblioteek. Om dit te doen, klik op: File -> Bvamples -> U8g2 -> u8x8-> GraphicTest Voeg nou die volgende konstruktor vir die vertoning in die program, soos in die prentjie hieronder getoon: U8X8_SSD1309_128X64_NONAME2_HW_I2C u8x8(9, A4, A5);
Nou kan jy die ex oplaaiample na jou Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

8-bis Parallelle 6800-koppelvlak
Bedrading

Vertoonpen 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16

Arduino Pro Mini Pin

GND

3,3V (VCC)

9

GND

7

13 11 2

3

4

5

6 A3 10 8

www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

8-bis Parallelle 6800-koppelvlak
Maak nou die GraphicTest-kode s oopample van die biblioteek. Om dit te doen, klik op: File -> Bvamples -> U8g2 -> u8x8-> GraphicTest Voeg nou die volgende konstruktor vir die vertoning in die program in, soos in die prent hieronder getoon: U8X8_SSD1309_128X64_NONAME0_6800 u8x8(13, 11, 2, 3, 4, 5, 6, A 3, 7, 10);
Nou kan jy die ex oplaaiample na jou Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

8-bis Parallelle 8080-koppelvlak
Bedrading

Vertoon pen 1 2 4

Arduino Pro Mini Pin

GND

3,3V (VCC)

9

5 6 7 8 9 10 11 12 13 14 15 16

7

3,3V (VCC)

13

11

2

3

4

5

6 A3 10 8

www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

8-bis Parallelle 8080-koppelvlak
Maak nou die GraphicTest-kode s oopample van die biblioteek. Om dit te doen, klik op: File -> Bvamples -> U8g2 -> u8x8-> GraphicTest Voeg nou die volgende konstruktor vir die vertoning in die program in, U8X8_SSD1309_128X64_NONAME0_8080 u8x8(13, 11, 2, 3, 4, 5, 6, 3, 7, 10);
Nou kan jy die ex oplaaiample na jou Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

4. GEBRUIK SAAM MET DIE RASPBERRY PI

i

Hierdie instruksies is geskryf onder Raspberry Pi OS

Boekwurm vir die Raspberry Pi 4 en 5. Geen tjeks is gedoen nie

uitgevoer met ander/nuwe bedryfstelsels of hardeware.

Om die gebruik van die skerm met die Raspberry Pi besonder maklik te maak, gebruik ons ​​die luma.oled-biblioteek. U kan die afhanklikhede installeer wat benodig word vir installasie met die volgende opdragte:
sudo apt installeer git python3-dev python3-pip python3-numpy libfreetype6-dev libjpeg-dev bou-essensieel sudo apt installeer libsdl2-dev libsdl2-image-dev libsdl2-mixerdev libsdl2-ttf-dev aktiveer nou deur koppelvlak benodig deur voer die volgende opdrag in:
sudo raspi-config Jy kan nou SPI en I2C onder 3 Interface Options aktiveer sodat jy albei koppelvlakke kan gebruik. Jy moet nou die virtuele omgewing vir hierdie projek skep. Om dit te doen, voer die volgende opdragte in:
mkdir your_project cd your_project python -m venv –system-site-packages env source env/bin/activate Installeer nou die luma-biblioteek met hierdie opdrag: pip3 install –upgrade luma.oled Laai die s afample files met die volgende opdrag: git clone https://github.com/rm-hull/luma.examples.git
cd luma.examples python3 setup.py installeer
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

SPI-koppelvlak
Bedrading

Vertoonpen

1

2

4

7

8

15

16

Framboospen GND 5V Pen 18 Pen 23 Pen 19 Pen 24 Pen 22

Nadat jy die skerm gekoppel het, kan jy uitvoer asample program met die volgende twee opdragte:

cd ~/jou_projek/luma.examples/examples/

python3 demo.py -i spi

www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

I2C-koppelvlak
Bedrading

Vertoonpen

1

2

4

7

8

9 16

Framboospen GND 5V GND Pen 5 Pen 3 Pen 3 3,3V

Nadat jy die skerm gekoppel het, kan jy uitvoer asample program met die volgende twee opdragte: cd ~/jou_projek/luma.examples/examples/
python3 demo.py
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn

5. ADDISIONELE INLIGTING
Ons inligting en terugneemverpligtinge volgens die Wet op Elektriese en Elektroniese Toerusting (ElektroG)
Simbool op elektriese en elektroniese toerusting:
Hierdie deurgehaalde asblik beteken dat elektriese en elektroniese toestelle nie in die huishoudelike afval hoort nie. U moet die ou toestelle by 'n versamelpunt terugbesorg. Voor oorhandiging moet afvalbatterye en -akkumulators wat nie deur afvaltoerusting toegemaak word nie daarvan geskei word. Terugkeeropsies: As 'n eindgebruiker kan jy jou ou toestel (wat in wese dieselfde funksie vervul as die nuwe toestel wat by ons gekoop is) gratis terugbesorg vir wegdoening wanneer jy 'n nuwe toestel koop. Klein toestelle met geen eksterne afmetings groter as 25 cm kan in normale huishoudelike hoeveelhede weggedoen word, onafhanklik van die aankoop van 'n nuwe toestel. Moontlikheid van terugkeer by ons maatskappy se ligging gedurende openingstye: SIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, Duitsland Moontlikheid van terugkeer in jou area: Ons sal vir jou 'n pakkie stuuramp waarmee u die toestel gratis aan ons kan terugbesorg. Kontak ons ​​asseblief per e-pos by Service@joy-it.net of per telefoon. Inligting oor verpakking: As jy nie geskikte verpakkingsmateriaal het nie of nie jou eie wil gebruik nie, kontak ons ​​asseblief en ons sal vir jou geskikte verpakking stuur.
6. ONDERSTEUNING Indien daar nog enige kwessies hangende is of probleme ontstaan ​​ná jou aankoop, sal ons jou per e-pos, telefoon en met ons kaartjie-ondersteuningstelsel ondersteun. E-pos: service@joy-it.net Kaartjiestelsel: https://support.joy-it.net Telefoon: +49 (0)2845 9360-50 (Ma – Do: 09:00 – 17:00 uur CET ,
Vr: 09:00 – 14:30 uur CET) Vir verdere inligting besoek asseblief ons webwebwerf: www.joy-it.net

Gepubliseer: 2024.03.20

SIMAwCwwElwwec.wjtor.oyjo-niytic.-nsiteG.tnmebt H PPaascscaalsltsrt.r8. ,8474570560N6eNuekuirkchirecnh-eVnlu-yVnluyn

Dokumente / Hulpbronne

joy-it COM-OLED2.42 OLED-skermmodule [pdf] Gebruikersgids
COM-OLED2.42 OLED-skermmodule, COM-OLED2.42, OLED-skermmodule, vertoonmodule, module

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *