COM-OLED2.42 OLED-displaymodule
Productinformatie
Specificaties
- Productnaam: OLED-DISPLAYMODULE COM-OLED2.42
- Fabrikant: www.joy-it.net
- Adres: Pascalstr. 8, 47506 Neukirchen-Vluyn
- Opties voor displayinterface: I2C, SPI, 8-bit parallel 6800
interface, 8-bit parallelle 8080-interface
Pintoewijzing van het display
Pin-aanduiding | Pincode | I/O-functie |
---|---|---|
VSS | 1 | P Aarde van logisch circuit – Aardpen voor logische circuits |
Installatie van de displayinterface
Het display kan op 4 verschillende manieren worden aangestuurd: I2C, SPI,
8-bit parallelle 6800-interface en 8-bit parallelle 8080-interface.
Standaard is het display geconfigureerd voor SPI-besturing. Om naar over te schakelen
een andere besturingsmethode, je moet de weerstanden BS1 en opnieuw solderen
BS2 op de achterkant van het bord.
Instructies voor productgebruik
De displaymodule aansluiten
-
- Sluit VSS (Pin 1) aan op de externe aarde.
Het beeldscherm van stroom voorzien
-
- Sluit VDD (Pin 2) aan op een voeding van 3.3-5V voor het display
modulecircuit.
- Sluit VDD (Pin 2) aan op een voeding van 3.3-5V voor het display
Veelgestelde vragen
Hoe wijzig ik de bedieningsmethode van het display?
Om de bedieningsmethode van het display te wijzigen, moet u dit doen
soldeer de weerstanden BS1 en BS2 opnieuw aan de achterkant van het bord
op de gewenste interface (I2C, SPI, 8-bit parallel 6800 of 8-bit
parallel 8080).
OLED-DISPLAYMODULE
COM-OLED2.42
1. ALGEMENE INFORMATIE Geachte klant, hartelijk dank voor het kiezen van ons product. Hieronder laten wij u zien waar u op moet letten bij het opstarten en gebruiken van dit product. Mocht u tijdens het gebruik onverwachte problemen tegenkomen, doe dat dan gerust
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
2. PIN-TOEWIJZING VAN HET DISPLAY
Pinaanduiding Pinnummer I/O
Functie
VSS
1
P Logicacircuitaarde
Dit is een aardpen. Het dient ook als referentie voor de logische pinnen. Het moet worden aangesloten op de externe aarde.
VDD
2
3,3 – 5V Voeding voor displaymodulecircuit
Dit is een voedingspin.
V0
3
– Deeltage-voeding voor OEL-paneel
Dit is het meest positieve voltage voedingspin van de chip.
Sluit het alstublieft niet aan.
A0
4
I Gegevens-/commandocontrole
Deze pin is een data-/opdrachtcontrolepin. Wanneer de pin hoog wordt getrokken, wordt de invoer op D7~D0 behandeld als weergavegegevens. Wanneer de pin laag wordt getrokken, wordt de invoer op D7~D0 overgedragen naar het commandoregister.
/WR
5
Ik Lezen/Schrijven Selecteer of Schrijven
Deze pin is een MCU-interface-ingang. Wanneer aangesloten op een microprocessor uit de 68XX-serie, wordt deze pin gebruikt als lees-/schrijfselectie-ingang (R/W). Trek deze pin hoog voor de leesmodus en trek hem laag voor de schrijfmodus. Wanneer de 80XX-interfacemodus is geselecteerd, is deze pin de schrijfinvoer (WR). De dataschrijfbewerking wordt gestart wanneer deze pin naar “Low” wordt getrokken en CS naar “Low” wordt getrokken.
/RD
6
Ik Lezen/Schrijven Inschakelen of Lezen
Deze pin is een MCU-interface-ingang. Wanneer aangesloten op een microprocessor uit de 68XX-serie, wordt deze pin gebruikt als een Enable(E)-signaal. De lees-/schrijfbewerking wordt gestart wanneer deze pin hoog wordt getrokken en CS laag wordt getrokken. Wanneer aangesloten op een 80XX-microprocessor, ontvangt deze pin het Read(RD)-signaal. De dataleesbewerking wordt gestart wanneer deze pin laag wordt getrokken en CS laag wordt getrokken.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Pinaanduiding Pinnummer I/O
Functie
DB0
7
IO
DB1
8
IO
DB2
9
I/O Host-data-invoer/uitvoerbus
DB3
10
IO
Deze pinnen zijn bidirectionele 8-bit databussen die verbinding maken met de microprocessorgegevens
DB4
11
I/O-bus. Wanneer de seriële modus is geselecteerd, is D1 de
DB5
12
IO
SDIN seriële data-ingang en D0 is de SCLK seriële klokingang.
DB6
13
IO
DB7
14
IO
/ CS
15
Ik Chip-Select
Deze pin is de chipselectie-ingang. De chip is alleen ingeschakeld voor MCU-communicatie wanneer CS# laag is.
/RESET NC (BS1) NC (BS2)
NC FG
16
I Power Reset voor controller en driver
Deze pin is een reset-signaalingang. Wanneer de pin laag is, wordt de initialisatie van de chip uitgevoerd.
17
H/L Selectie van communicatieprotocol
18
H / L
Deze pinnen zijn ingangen voor het selecteren van de MCU-interface.
Zie de volgende tabel:
p6a8raXlXle- l
BS1
0
BS2
1
80XXparallel
1 1
I2C-serieel
1 0 0 0
19
– NC of verbinding met VSS.
20
0V Deze moet op externe aarde worden aangesloten.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
2. 1 INSTELLING VAN DE DISPLAY-INTERFACE
Het display kan op 4 verschillende manieren worden aangestuurd, via I2C, SPI, 8-bit parallelle 6800-interface en 8-bit parallelle 8080-interface. Het display wordt vooraf geconfigureerd geleverd voor bediening via SPI. Als je een van de andere besturingsmethoden wilt gebruiken, moet je de weerstanden BS1 en BS2 aan de achterkant van het bord opnieuw solderen.
In de tabel kunt u zien hoe de weerstanden moeten worden ingesteld voor de betreffende modus.
6800 parallel 8080 parallel
I2C
SPI
BS1
0
1
1
0
BS2
1
1
0
0
3. GEBRUIK MET EEN ARDUINO Omdat het display werkt met een logisch niveau van 3V en de meeste Arduino's met 5V, gebruiken we in deze ex een Arduino Pro Mini 3.3Vample. Als je een Arduino met een logisch niveau van 5V wilt gebruiken, zoals een Arduino Uno, moet je met een logisch niveau-omzetter alle datalijnen die van de Arduino naar het display leiden, terugbrengen van 5V naar 3.3V.
Eerst moet u de vereiste bibliotheek in uw Arduino IDE installeren.
Om dit te doen, de bibliotheek
ga naar U8g2
bTyooollsiv-e>rBeheren
Bibliotheken…
Zoek
voor
u8g2
En
installeren
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
SPI-interface
Bedrading
Weergavepin 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-interface
Open nu de GraphicTest-code sample van de bibliotheek. Klik hiervoor op: File -> Bijvamples -> U8g2 -> u8x8-> GraphicTest Plaats nu de volgende constructor voor de weergave in het programma, zoals weergegeven in de onderstaande afbeelding: U8X8_SSD1309_128X64_NONAME2_4W_SW_SPI u8x8(13, 11, 10, 9, 8);
Nu kun je de ex uploadenampnaar je Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
I2C-interface
Bedrading
Weergavepin 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-interface
Open nu de GraphicTest-code sample van de bibliotheek. Klik hiervoor op: File -> Bijvamples -> U8g2 -> u8x8-> GraphicTest Plaats nu de volgende constructor voor de weergave in het programma, zoals weergegeven in de onderstaande afbeelding: U8X8_SSD1309_128X64_NONAME2_HW_I2C u8x8(9, A4, A5);
Nu kun je de ex uploadenampnaar je Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8 bit parallelle 6800-interface
Bedrading
Weergavepin 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
6A3 10 8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8 bit parallelle 6800-interface
Open nu de GraphicTest-code sample van de bibliotheek. Klik hiervoor op: File -> Bijvamples -> U8g2 -> u8x8-> GraphicTest Plaats nu de volgende constructor voor de weergave in het programma, zoals weergegeven in de onderstaande afbeelding: U8X8_SSD1309_128X64_NONAME0_6800 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10, 9, 8);
Nu kun je de ex uploadenampnaar je Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8 bit parallelle 8080-interface
Bedrading
Weergavepin 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
6A3 10 8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8 bit parallelle 8080-interface
Open nu de GraphicTest-code sample van de bibliotheek. Klik hiervoor op: File -> Bijvamples -> U8g2 -> u8x8-> GraphicTest Voeg nu de volgende constructor voor de weergave in het programma in, U8X8_SSD1309_128X64_NONAME0_8080 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10, 9, 8);
Nu kun je de ex uploadenampnaar je Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
4. GEBRUIK MET DE RASPBERRY PI
i
Deze instructies zijn geschreven onder Raspberry Pi OS
Boekenwurm voor de Raspberry Pi 4 en 5. Er zijn geen controles geweest
uitgevoerd met andere/nieuwere besturingssystemen of hardware.
Om het gebruik van het display met de Raspberry Pi bijzonder eenvoudig te maken, gebruiken we de luma.oled-bibliotheek. U kunt de afhankelijkheden die nodig zijn voor de installatie installeren met de volgende opdrachten:
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 Activeer nu de vereiste interfaces door het volgende commando invoeren:
sudo raspi-config Je kunt nu SPI en I2C activeren onder 3 Interface-opties, zodat je beide interfaces kunt gebruiken. U moet nu de virtuele omgeving voor dit project creëren. Om dit te doen, voert u de volgende opdrachten in:
mkdir your_project cd your_project python -m venv –system-site-packages env source env/bin/activate Installeer nu de luma-bibliotheek met deze opdracht: pip3 install –upgrade luma.oled Download de sample files met het volgende commando: git clone https://github.com/rm-hull/luma.examples.git
cd luma.examples python3 setup.py installeren
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
SPI-interface
Bedrading
Pincode weergeven
1
2
4
7
8
15
16
Framboos Pin GND 5V Pin 18 Pin 23 Pin 19 Pin 24 Pin 22
Nadat u het display hebt aangesloten, kunt u uitvoeren als:ample-programma met de volgende twee opdrachten:
cd ~/uw_project/luma.examples/examples/
python3 demo.py -i spi
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
I2C-interface
Bedrading
Pincode weergeven
1
2
4
7
8
9 16
Framboos Pin GND 5V GND Pin 5 Pin 3 Pin 3 3,3V
Nadat u het display hebt aangesloten, kunt u uitvoeren als:ample-programma met de volgende twee opdrachten: cd ~/uw_project/luma.examples/examples/
python3 demo.py
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
5. AANVULLENDE INFORMATIE
Onze informatie- en terugnameplichten volgens de Wet op elektrische en elektronische apparaten (ElektroG)
Symbool op elektrische en elektronische apparatuur:
Deze doorgestreepte vuilnisbak betekent dat elektrische en elektronische apparaten niet bij het huishoudelijk afval horen. De oude apparaten moet u inleveren bij een inzamelpunt. Alvorens afgedankte batterijen en accu's af te geven, die niet door afgedankte apparatuur zijn omsloten, moeten deze daarvan worden gescheiden. Retourmogelijkheden: Als eindgebruiker kunt u bij aankoop van een nieuw apparaat uw oude apparaat (dat in essentie dezelfde functie vervult als het nieuwe apparaat dat u bij ons heeft gekocht) gratis retourneren voor verwijdering. Kleine apparaten zonder buitenafmetingen groter dan 25 cm kunnen, onafhankelijk van de aanschaf van een nieuw apparaat, in de normale huishoudelijke hoeveelheden worden weggegooid. Mogelijkheid tot retourneren op onze bedrijfslocatie tijdens openingstijden: SIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, Duitsland Mogelijkheid tot retourneren in uw regio: Wij sturen u een pakketstamp waarmee u het apparaat gratis aan ons kunt retourneren. Neem dan contact met ons op per e-mail op Service@joy-it.net of per telefoon. Informatie over de verpakking: Als u niet over geschikt verpakkingsmateriaal beschikt of uw eigen verpakkingsmateriaal niet wilt gebruiken, neem dan contact met ons op, dan sturen wij u een geschikte verpakking toe.
6. ONDERSTEUNING Als er na uw aankoop nog problemen zijn of zich problemen voordoen, ondersteunen wij u per e-mail, telefoon en met ons ticketondersteuningssysteem. E-mail: service@joy-it.net Ticketsysteem: 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) Voor meer informatie kunt u terecht op onze webwebsite: www.joy-it.net
Gepubliceerd: 2024.03.20
SIMAwCwwElwwec.wjtor.oyjo-niytic.-nsiteG.tnmebt H PPaascscaalsltsrt.r8. ,8474570560N6eNuekuirkchirecnh-eVnlu-yVnluyn
Documenten / Bronnen
![]() |
joy-it COM-OLED2.42 OLED-displaymodule [pdf] Gebruikershandleiding COM-OLED2.42 OLED-displaymodule, COM-OLED2.42, OLED-displaymodule, displaymodule, module |