Модуль OLED-дисплея COM-OLED2.42
Інформація про продукт
Технічні характеристики
- Назва продукту: МОДУЛЬ OLED-ДИСПЛЕЯ COM-OLED2.42
- Виробник: www.joy-it.net
- Адреса: Pascalstr. 8, 47506 Neukirchen-Vluyn
- Варіанти інтерфейсу дисплея: I2C, SPI, 8-бітний паралельний 6800
інтерфейс, 8-бітний паралельний інтерфейс 8080
Призначення контактів дисплея
Позначення штифта | PIN-код | Функція I/O |
---|---|---|
VSS | 1 | P Заземлення логічної схеми – контакт заземлення для логічних схем |
Налаштування інтерфейсу дисплея
Дисплеєм можна керувати 4 способами: I2C, SPI,
8-бітний паралельний інтерфейс 6800 і 8-бітний паралельний інтерфейс 8080.
За замовчуванням дисплей налаштовано для керування SPI. Для переходу на
інший спосіб управління, потрібно перепаяти резистори БС1 і
BS2 на задній частині плати.
Інструкція з використання продукту
Підключення модуля дисплея
-
- Підключіть VSS (контакт 1) до зовнішнього заземлення.
Живлення дисплея
-
- Підключіть VDD (контакт 2) до джерела живлення 3.3-5 В для дисплея
схема модуля.
- Підключіть VDD (контакт 2) до джерела живлення 3.3-5 В для дисплея
FAQ
Як змінити спосіб керування дисплеєм?
Щоб змінити спосіб керування дисплеєм, потрібно
перепаяйте резистори BS1 і BS2 на задній частині плати
на потрібному інтерфейсі (I2C, SPI, 8-розрядний паралельний 6800 або 8-розрядний
паралельно 8080).
МОДУЛЬ OLED-ДИСПЛЕЯ
COM-OLED2.42
1. ЗАГАЛЬНА ІНФОРМАЦІЯ Шановний клієнте, щиро дякуємо за вибір нашого продукту. Далі ми познайомимо вас із тим, на що слід звернути увагу під час запуску та використання цього продукту. Якщо у вас виникнуть будь-які несподівані проблеми під час використання, зробіть це
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
2. ПРИЗНАЧЕННЯ PIN-КОДУ ДИСПЛЕЯ
Позначення контакту Номер контакту I/O
функція
VSS
1
P Земля логічної схеми
Це штифт заземлення. Він також служить еталоном для логічних контактів. Він повинен бути підключений до зовнішнього заземлення.
VDD
2
3,3 – 5V Джерело живлення для схеми модуля дисплея
Це штифт джерела живлення.
V0
3
– Випtage постачання для панелі OEL
Це найпозитивніший обtage штифт живлення мікросхеми.
Будь ласка, не підключайте його.
A0
4
I Контроль даних/команд
Цей контакт є контактом керування даними/командами. Коли штифт висувається високо, вхідні дані на D7~D0 розглядаються як дані дисплея. Коли висновок знаходиться на низькому рівні, вхідні дані D7~D0 передаються в регістр команд.
/WR
5
Я читаю/пишу Виберіть або Пишу
Цей контакт є входом інтерфейсу MCU. При підключенні до мікропроцесора серії 68XX цей контакт використовується як вхід для вибору читання/запису (R/W). Потягніть цей штифт високо для режиму читання та потягніть його низько для режиму запису. Коли вибрано режим інтерфейсу 80XX, цей контакт є входом для запису (WR). Операція запису даних ініціюється, коли цей штифт перетягується в положення «Low», а CS перетягується в положення «Low».
/РД
6
Я читаю/записую Увімкнути або читати
Цей контакт є входом інтерфейсу MCU. При підключенні до мікропроцесора серії 68XX цей контакт використовується як сигнал Enable(E). Операція читання/запису ініціюється, коли цей штифт підтягнутий у високий рівень, а CS – у низький. При підключенні до мікропроцесора 80XX цей висновок отримує сигнал Read(RD). Операція зчитування даних ініціюється, коли цей висновок переведено на низький рівень, а CS переведено на низький рівень.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
Позначення контакту Номер контакту I/O
функція
DB0
7
I/O
DB1
8
I/O
DB2
9
I/O Шина введення/виведення даних хоста
DB3
10
I/O
Ці контакти є двонаправленими 8-розрядними шинами даних, які підключаються до даних мікропроцесора
DB4
11
Шина введення/виведення. Коли вибрано послідовний режим, D1 є
DB5
12
I/O
Послідовний вхід даних SDIN, а D0 — послідовний вхід годинника SCLK.
DB6
13
I/O
DB7
14
I/O
/ CS
15
I Chip-Select
Цей висновок є входом вибору мікросхеми. Мікросхема вмикається лише для зв’язку MCU, коли CS# має низький рівень.
/RESET NC (BS1) NC (BS2)
NC FG
16
I Скидання живлення для контролера та драйвера
Цей контакт є входом сигналу скидання. Коли пін низький, виконується ініціалізація чіпа.
17
H/L Вибір протоколу зв'язку
18
H/L
Ці контакти є входами для вибору інтерфейсу MCU.
Дивіться наступну таблицю:
p6a8raXlXle- l
BS1
0
BS2
1
80XX паралель
1 1
Послідовний I2C
1 0 0 0
19
– NC або підключення до VSS.
20
0В Він повинен бути підключений до зовнішнього заземлення.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
2. 1 НАЛАШТУВАННЯ ІНТЕРФЕЙСУ ДИСПЛЕЯ
Дисплеєм можна керувати 4 способами: через I2C, SPI, 8-бітний паралельний інтерфейс 6800 і 8-бітний паралельний інтерфейс 8080. Дисплей поставляється попередньо налаштованим для керування через SPI. Якщо ви хочете використовувати один з інших методів керування, вам потрібно повторно припаяти резистори BS1 і BS2 на задній частині плати.
У таблиці ви можете побачити, як потрібно налаштувати резистори для відповідного режиму.
6800-паралельний 8080-паралельний
I2C
SPI
BS1
0
1
1
0
BS2
1
1
0
0
3. ВИКОРИСТАННЯ З ARDUINO Оскільки дисплей працює з логічним рівнем 3 В, а більшість Arduino з 5 В, ми використовуємо Arduino Pro Mini 3.3 В у цьому випадкуample. Якщо ви хочете використовувати Arduino з логічним рівнем 5 В, наприклад Arduino Uno, вам потрібно зменшити всі лінії даних, що ведуть від Arduino до дисплея, з 5 В до 3.3 В за допомогою перетворювача логічного рівня.
Спочатку вам потрібно встановити необхідну бібліотеку в Arduino IDE.
Для цього бібліотека ім
перейти до U8g2
bTyooollsiv-e>rManage
Бібліотеки…
Пошук
для
u8g2
і
встановити
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
SPI-інтерфейс
Електропроводка
Дисплей Pin 1 2 4 7 8 15 16
Arduino Pro Mini Pin
GND
3,3 В (VCC)
9
13
11
10
8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
SPI-інтерфейс
Тепер відкрийте код GraphicTest sampвідділення бібліотеки. Для цього натисніть на: File -> Напрamples -> U8g2 -> u8x8-> GraphicTest Тепер вставте наступний конструктор для відображення в програму, як показано на малюнку нижче: U8X8_SSD1309_128X64_NONAME2_4W_SW_SPI u8x8(13, 11, 10, 9, 8);
Тепер ви можете завантажити ексampперейдіть до вашого Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
I2C-інтерфейс
Електропроводка
Дисплей Pin 1 2 4 7 8 9 16
Arduino Pro Mini Pin
GND
3,3 В (VCC)
GND
A5
A4
A4
9
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
I2C-інтерфейс
Тепер відкрийте код GraphicTest sampвідділення бібліотеки. Для цього натисніть на: File -> Напрamples -> U8g2 -> u8x8-> GraphicTest Тепер вставте в програму такий конструктор для відображення, як показано на малюнку нижче: U8X8_SSD1309_128X64_NONAME2_HW_I2C u8x8(9, A4, A5);
Тепер ви можете завантажити ексampперейдіть до вашого Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8-розрядний паралельний інтерфейс 6800
Електропроводка
Дисплей Pin 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16
Arduino Pro Mini Pin
GND
3,3 В (VCC)
9
GND
7
13 11 2
3
4
5
6 A3 10 8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8-розрядний паралельний інтерфейс 6800
Тепер відкрийте код GraphicTest sampвідділення бібліотеки. Для цього натисніть на: File -> Напрamples -> U8g2 -> u8x8-> GraphicTest Тепер вставте в програму такий конструктор для відображення, як показано на малюнку нижче: U8X8_SSD1309_128X64_NONAME0_6800 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10, 9, 8);
Тепер ви можете завантажити ексampперейдіть до вашого Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8-розрядний паралельний інтерфейс 8080
Електропроводка
Дисплей Pin 1 2 4
Arduino Pro Mini Pin
GND
3,3 В (VCC)
9
5 6 7 8 9 10 11 12 13 14 15 16
7
3,3 В (VCC)
13
11
2
3
4
5
6 A3 10 8
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
8-розрядний паралельний інтерфейс 8080
Тепер відкрийте код GraphicTest sampвідділення бібліотеки. Для цього натисніть на: File -> Напрamples -> U8g2 -> u8x8-> GraphicTest Тепер вставте наступний конструктор для дисплея в програму, U8X8_SSD1309_128X64_NONAME0_8080 u8x8(13, 11, 2, 3, 4, 5, 6, A3, 7, 10, 9, 8);
Тепер ви можете завантажити ексampперейдіть до вашого Arduino.
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
4. ВИКОРИСТАННЯ З RASPBERRY PI
i
Ці інструкції були написані під ОС Raspberry Pi
Bookworm для Raspberry Pi 4 і 5. Перевірок не було
виконується з іншими/новішими операційними системами чи обладнанням.
Щоб зробити використання дисплея з Raspberry Pi особливо легким, ми використовуємо бібліотеку luma.oled. Ви можете встановити залежності, необхідні для встановлення, за допомогою таких команд:
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 Тепер активуйте необхідні інтерфейси за допомогою введення такої команди:
sudo raspi-config Тепер ви можете активувати SPI та I2C у 3 параметрах інтерфейсу, щоб мати змогу використовувати обидва інтерфейси. Тепер ви повинні створити віртуальне середовище для цього проекту. Для цього введіть такі команди:
mkdir your_project cd your_project python -m venv –system-site-packages env source env/bin/activate Тепер інсталюйте бібліотеку luma за допомогою цієї команди: pip3 install –upgrade luma.oled Завантажте sample files такою командою: git clone https://github.com/rm-hull/luma.examples.git
cd luma.examples python3 setup.py install
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
SPI-інтерфейс
Електропроводка
Дисплей Pin
1
2
4
7
8
15
16
Raspberry Pin GND 5V Pin 18 Pin 23 Pin 19 Pin 24 Pin 22
Після підключення дисплея можна виконати якampза допомогою таких двох команд:
cd ~/your_project/luma.examples/examples/
python3 demo.py -i spi
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
I2C-інтерфейс
Електропроводка
Дисплей Pin
1
2
4
7
8
9 16
Raspberry Pin GND 5V GND Pin 5 Pin 3 Pin 3 3,3V
Після підключення дисплея можна виконати якampфайлу за допомогою таких двох команд: cd ~/your_project/luma.examples/examples/
python3 demo.py
www.joy-it.net Pascalstr. 8 47506 Neukirchen-Vluyn
5. ДОДАТКОВА ІНФОРМАЦІЯ
Наші зобов’язання щодо надання інформації та повернення відповідно до Закону про електричне та електронне обладнання (ElektroG)
Символ на електричному та електронному обладнанні:
Цей перекреслений смітник означає, що електричні та електронні прилади не належать до побутових відходів. Ви повинні повернути стару техніку в пункт прийому. Перед здачею відпрацьовані батареї та акумулятори, які не закриті утилізацією, необхідно відокремити від неї. Варіанти повернення: як кінцевий користувач, ви можете безкоштовно повернути свій старий пристрій (який, по суті, виконує ту саму функцію, що й придбаний у нас новий пристрій) для утилізації, коли купуєте новий пристрій. Невеликі побутові прилади, зовнішні розміри яких не перевищують 25 см, можна утилізувати у звичайних побутових кількостях незалежно від придбання нового приладу. Можливість повернення на адресу нашої компанії в години роботи: SIMAC Electronics GmbH, Pascalstr. 8, D-47506 Neukirchen-Vluyn, Німеччина. Можливість повернення у вашому регіоні: ми надішлемо вам посилку вул.amp за допомогою якого ви можете безкоштовно повернути нам пристрій. Будь ласка, зв'яжіться з нами електронною поштою Service@joy-it.net або по телефону. Інформація щодо упаковки: якщо у вас немає відповідного пакувального матеріалу або ви не бажаєте використовувати власний, зв’яжіться з нами, і ми надішлемо вам відповідне пакування.
6. ПІДТРИМКА Якщо після вашої покупки все ще залишаються невирішені питання або проблеми, ми надамо вам підтримку електронною поштою, телефоном і за допомогою нашої системи підтримки квитків. Електронна пошта: service@joy-it.net Система квитків: https://support.joy-it.net Телефон: +49 (0)2845 9360-50 (пн. – чт.: 09:00 – 17:00 CET ,
Пт: 09:00 – 14:30 CET) Для отримання додаткової інформації відвідайте наш webсайт: www.joy-it.net
Опубліковано: 2024.03.20
SIMAwCwwElwwec.wjtor.oyjo-niytic.-nsiteG.tnmebt H PPaascscaalsltsrt.r8. ,8474570560N6eNuekuirkchirecnh-eVnlu-yVnluyn
Документи / Ресурси
![]() |
Модуль OLED-дисплея joy-it COM-OLED2.42 [pdfПосібник користувача COM-OLED2.42 OLED-дисплейний модуль, COM-OLED2.42, OLED-дисплейний модуль, дисплейний модуль, модуль |