diymore 030526

Diymore 2.42 inch OLED Display Module (SSD1309) User Manual

การแนะนำ

This manual provides instructions for the Diymore 2.42 inch OLED Display Module, model 030526. This module features a 128x64 pixel resolution and is driven by an SSD1309 IC. It supports both SPI and I2C serial communication interfaces, making it suitable for various electronic projects, including those with Arduino development boards.

Diymore 2.42 inch OLED Display Module showing 'DIY MORE' logo and menu options

รูปที่ 1 : ด้านหน้า view of the Diymore 2.42 inch OLED Display Module with example display content.

คำแนะนำการตั้งค่า

The Diymore 2.42 inch OLED module offers flexible connectivity options. It is factory-set for SPI communication but can be configured for I2C. Ensure all connections are secure before applying power.

1. Pinout Overview

The module features a row of pins for connection. Refer to the image below for pin identification.

กลับ view of the Diymore 2.42 inch OLED Display Module showing pin labels and component layout

รูปที่ 2: ย้อนกลับ view of the OLED module with pin labels (CS, DC, RES, SDA, SCL, VCC, GND) and resistor locations (R3, R4, R5).

2. SPI Communication Setup (Factory Setting)

The module is configured for 4-wire SPI communication by default. Connect the module to your microcontroller (e.g., Arduino Nano) as follows:

  • MOSI (Module) <--> Digital Pin 9 (Arduino Nano)
  • ซีแอลเค (Module) <--> Digital Pin 10 (Arduino Nano)
  • DC (Module) <--> Digital Pin 11 (Arduino Nano)
  • CS (Module) <--> Digital Pin 12 (Arduino Nano)
  • รีเซ็ต (Module) <--> Digital Pin 13 (Arduino Nano)
  • วีซีซี (Module) <--> 5V (Arduino Nano)
  • ก.ย.ด. (Module) <--> GND (Arduino Nano)

This configuration utilizes hardware SPI on some Arduino boards, but the example above uses specific digital pins for a software SPI or bit-banged approach, which is common for compatibility.

3. I2C Communication Setup

To enable I2C communication, a hardware modification is required:

  1. Resistor R4 to R3: Carefully move the resistor from position R4 to position R3 on the back of the module.
  2. Solder R5: Solder a 0 ohm resistor (or bridge the pads with solder) at position R5.

After modification, connect the module to your microcontroller as follows:

  • เอสดีเอ (Module) <--> SDA Pin (Microcontroller)
  • เอส ซี แอล (Module) <--> SCL Pin (Microcontroller)
  • รีเซ็ต (Module) <--> Digital Pin (Microcontroller) or directly to VCC (with a pull-up resistor if needed, or to a dedicated reset pin on your devkit).
  • วีซีซี (Module) <--> 3.3V or 5V (Microcontroller, check module specifications for exact voltage tolerance)
  • ก.ย.ด. (Module) <--> GND (Microcontroller)

Note that the module's pins are labeled for I2C (SDA, SCL) even when factory-set for SPI. This can cause initial confusion, but the resistor modification correctly enables I2C functionality.

คำแนะนำการใช้งาน

Once the module is correctly wired, you can begin programming your microcontroller to display content. The SSD1309 driver IC is largely compatible with libraries designed for the SSD1306.

1. Software Libraries

For Arduino projects, the ไลบรารี Adafruit_SSD1306 is widely used and compatible with this module. Install it via the Arduino IDE's Library Manager.

2. การเริ่มต้นใช้งาน

After including the library, initialize the display object in your code, specifying the resolution (128, 64) and the communication interface (SPI or I2C) along with the corresponding pins. For example, for SPI:

#include <Adafruit_SSD1306.h>

#define OLED_MOSI 9
#define OLED_CLK 10
#define OLED_DC 11
#define OLED_CS 12
#define OLED_RESET 13

Adafruit_SSD1306 display(128, 64, OLED_MOSI, OLED_CLK, OLED_DC, OLED_RESET, OLED_CS);

For I2C, after the hardware modification, the initialization might look like this:

#include <Adafruit_SSD1306.h>

#define OLED_RESET 4 // Or connect to your board's reset pin

Adafruit_SSD1306 display(128, 64, &Wire, OLED_RESET); // Using default I2C pins (SDA, SCL)

Refer to the library's examples for detailed usage, including drawing text, shapes, and bitmaps.

Diymore 2.42 inch OLED Display Module with a blank, unlit screen

รูปที่ 3 : ด้านหน้า view of the OLED module with a blank screen, indicating it is powered off or not initialized.

การซ่อมบำรุง

To ensure the longevity and optimal performance of your OLED display module, follow these maintenance guidelines:

  • การจัดการ: Handle the module by its edges to avoid touching the display surface or sensitive components.
  • การทำความสะอาด: If necessary, gently clean the display surface with a soft, lint-free cloth. Avoid abrasive materials or harsh chemicals.
  • สิ่งแวดล้อม: Store and operate the module in a dry environment, away from direct sunlight, extreme temperatures, and high humidity.
  • แหล่งจ่ายไฟ: ควรใช้แหล่งจ่ายไฟที่เสถียรภายในแรงดันไฟฟ้าที่กำหนดเสมอtagช่วง e เพื่อป้องกันความเสียหายต่อโมดูล

การแก้ไขปัญหา

If you encounter issues with your Diymore OLED display module, consider the following troubleshooting steps:

  • จอแสดงผลไม่สว่างขึ้น:
    • Verify VCC and GND connections are correct and receiving power.
    • Ensure the chosen communication interface (SPI or I2C) matches the hardware configuration (resistor positions).
    • Check that the RESET pin is properly connected and toggled by your microcontroller, or connected to a stable high signal if not actively controlled.
  • Garbled or Incorrect Display:
    • Confirm all data and clock lines (MOSI, CLK, DC, CS for SPI; SDA, SCL for I2C) are correctly wired to the microcontroller.
    • Ensure the software library initialization parameters (e.g., pin numbers, I2C address) match your wiring and module configuration.
    • If using I2C, double-check that resistor R4 has been moved to R3 and R5 has been bridged.
  • โมดูลร้อนเกินไป:
    • ตัดการเชื่อมต่อไฟฟ้าทันที
    • ตรวจสอบว่าปริมาณอินพุตtage and current are within the module's specified operating limits.
    • Check for any accidental short circuits on the module or connections.
  • SPI/I2C Confusion: The module's pins are labeled for I2C (SDA, SCL) but it defaults to SPI. If you intend to use I2C, the resistor modification is essential. If using SPI, connect to the appropriate SPI pins on your microcontroller, ignoring the I2C labels for the data lines.

ข้อมูลจำเพาะ

คุณสมบัติรายละเอียด
ปณิธาน128 x 64 พิกเซล
IC ไดร์เวอร์SSD1309
ขนาดหน้าจอในแนวทแยง2.42 นิ้ว
ตัวเลือกอินเทอร์เฟซ4-wire SPI (Default), I2C (requires modification), 8-bit interfaces
Unsupported InterfaceSPI 3 สาย
ขนาดโดยประมาณ (บรรจุภัณฑ์)3.5 x 2.1 x 0.5 นิ้ว
น้ำหนักสินค้าโดยประมาณ0.634 ออนซ์
หมายเลขรุ่น030526

ข้อมูลการรับประกัน

This Diymore OLED Display Module is covered by an รับประกัน 18 เดือน นับจากวันที่ซื้อ การรับประกันนี้ครอบคลุมข้อบกพร่องจากการผลิตและรับรองว่าผลิตภัณฑ์ทำงานได้ตามที่ระบุไว้ภายใต้การใช้งานปกติ โปรดเก็บหลักฐานการซื้อไว้เพื่อใช้ในการเรียกร้องการรับประกัน

การสนับสนุนลูกค้า

For any questions, technical assistance, or support regarding your Diymore 2.42 inch OLED Display Module, please contact our customer support team. We offer ฝ่ายสนับสนุนลูกค้าตลอด 24 ชม. to assist you with your inquiries.

For contact information, please refer to the seller's page on Amazon or the official Diymore webเว็บไซต์.

เอกสารที่เกี่ยวข้อง - 030526

พรีview 2.42-inch 128x64 OLED Display Module SSD1309 Technical Specification
Technical documentation for the 2.42-inch 128x64 OLED display module, featuring the SSD1309 driver, SPI/IIC interface configuration, and pinout details.
พรีview โมดูล OLED SSD1309 IIC ขนาด 1.54 นิ้ว MC154GW/MC154GB คู่มือผู้ใช้
คู่มือผู้ใช้สำหรับโมดูล IIC OLED SSD1309 ขนาด 1.54 นิ้วของ LCDWIKI (MC154GW/MC154GB) ซึ่งมีรายละเอียดคุณลักษณะ ข้อมูลจำเพาะ อินเทอร์เฟซ หลักการทำงาน และการใช้งานร่วมกับแพลตฟอร์มการพัฒนาต่างๆ เช่น Arduino, STM32, Raspberry Pi และ MSP430
พรีview คู่มือผู้ใช้โมดูลจอแสดงผล OLED IIC ขนาด 242 นิ้ว MC2.42GX
คู่มือผู้ใช้สำหรับโมดูลจอแสดงผล OLED IIC ขนาด 242 นิ้ว MC2.42GX โดย LCDWIKI ซึ่งมีรายละเอียดเกี่ยวกับทรัพยากร อินเทอร์เฟซ หลักการทำงาน แผนผังฮาร์ดแวร์ และตัวอย่างampการใช้งานโปรแกรมด้วยตัวควบคุม SSD1309
พรีview 0.96 inch IIC Serial OLED Module User Manual - Inno-Maker
User manual for the Inno-Maker 0.96-inch IIC Serial OLED Module, detailing its features, hardware specifications, connection guides for Raspberry Pi and Arduino, software usage, and bitmap conversion with LCD Assistant.
พรีview 0.96-inch OLED Display Module with 4 Buttons - Technical Specifications
Technical documentation for the 0.96-inch OLED display module featuring SSD1306/SSD1315 drivers, IIC interface, and 4 integrated buttons.
พรีview โมดูลจอแสดงผล OLED ขาวดำโปร่งใส ขนาด 1.51 นิ้ว รุ่น DFR0934 - DFRobot
ขอแนะนำ DFR0934 โมดูลจอแสดงผล OLED ขาวดำโปร่งใสขนาด 1.51 นิ้ว จาก DFRobot โมดูลนี้มีไดรเวอร์ SSD1309 อินเทอร์เฟซ SPI/GDI และมาพร้อมกับ...ample code for Arduino, making it ideal for DIY electronics projects, smart home applications, and interactive displays.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.