DIYmall FZ1112

DIYmall 0.96 Inch Blue OLED Module (I2C/IIC, 128x64) Instruction Manual

Mfano: FZ1112

1. Bidhaa Imeishaview

The DIYmall 0.96 Inch Blue OLED Module is a compact, self-illuminating display featuring 128x64 pixels. It utilizes an I2C/IIC serial interface, requiring only two I/O pins for communication. This module is designed for integration with various microcontroller platforms, including Arduino, Micro:bit, 51 series, MSP430 series, and STIM32/2/SCR chips. Its blue display offers a wide viewing angle of over 160 degrees and operates with low power consumption.

Two DIYmall 0.96 Inch Blue OLED Modules
Image 1.1: Two DIYmall 0.96 Inch Blue OLED Modules. These modules are compact, blue-colored displays with a 128x64 pixel resolution, designed for various microcontroller projects.

2. Vipimo

KipengeleMaelezo
UkubwaInchi 0.96
RangiBluu
Azimiopikseli 128x64
ViewAngleGreater than 160 degrees
Majukwaa YanayotumikaArduino, 51 series, MSP430 series, STIM32/2, SCR chips, Micro:bit
Matumizi ya Nguvu0.04W (normal operation)
Voltage Msaada3.3V-5V DC
Joto la Kufanya kazi-30 hadi 80 digrii Celsius
Dimensions (Volume)27mm x 27mm x 4.1mm
Dereva ICSSD1306
Kiolesura cha MawasilianoIIC (I2C), 2 I/O ports required
Font HandlingSoftware-based word modulo (no built-in font)
Mwangaza nyumaOLED self-illuminating, no separate backlight required
Vipimo vya Bidhaa (L x W x H)Inchi 1.18 x 1.97 x 1.18
Uzito wa Kipengee0.353 wakia
Nambari ya MfanoFZ1112
DIYmall 0.96 Inch OLED Module showing voltage anuwai
Image 2.1: The 0.96 Inch OLED module, highlighting its operating voltage mbalimbali ya 3.3V hadi 5V.
Technical drawing with dimensions of the OLED module
Image 2.2: A technical drawing illustrating the precise dimensions of the 0.96 Inch OLED module, useful for integration into projects.

3. Kuweka

This section outlines the basic steps for connecting and preparing your DIYmall 0.96 Inch Blue OLED Module for use with a microcontroller.

3.1 Wiring Connections (Arduino Example)

The OLED module communicates via I2C (also known as IIC), requiring four connections:

  • VCC: Ugavi wa umeme (3.3V-5V)
  • GND: Ardhi
  • SCL: Serial Clock Line (I2C Clock)
  • SDA: Serial Data Line (I2C Data)

For an Arduino UNO, typical connections are:

  • OLED VCC to Arduino 5V (red wire)
  • OLED GND to Arduino GND (black wire)
  • OLED SCL to Arduino A5 (white wire)
  • OLED SDA to Arduino A4 (yellow wire)
Arduino UNO connected to 0.96 Inch OLED module
Image 3.1: A DIYmall 0.96 Inch OLED module connected to an Arduino UNO board, illustrating the required VCC, GND, SCL, and SDA connections.

3.2 I2C Address Configuration

The I2C address of the module can be changed if necessary. Refer to the product's third picture for details on modifying the IIC address by adjusting a resistor.

Close-up of OLED module showing IIC address jumper
Picha 3.2: Kukaribiana view of the OLED module's back, indicating the location of the resistor that can be removed and soldered to change the IIC address.

3.3 Library Installation (Arduino IDE)

To use the OLED module with Arduino, you will need to install the appropriate libraries. The Adafruit SSD1306 library is commonly used. Ensure you also have the Adafruit GFX library installed as it is a dependency.

Hatua:

  1. Fungua IDE ya Arduino.
  2. Nenda kwa Mchoro > Jumuisha Maktaba > Dhibiti Maktaba...
  3. Tafuta "SSD1306" and install the "Adafruit SSD1306" library.
  4. Tafuta "GFX" and install the "Adafruit GFX Library".
  5. For clock functionality with ESP32, you may also need the "RTClib" library.

For detailed instructions on library installation and code examples, refer to the following video:

Video 3.1: This video demonstrates how to install necessary libraries and use a 1.3 inch OLED display in the Arduino IDE. While the video features a 1.3 inch display, the library installation and basic coding principles are applicable to the 0.96 inch module.

4. Kufanya kazi

Once the module is wired and libraries are installed, you can upload example code to test its functionality and begin your projects.

4.1 Basic Display Functionality

The Adafruit SSD1306 library includes examples that demonstrate various display functions such as drawing shapes, text, and bitmaps. These examples are a good starting point to verify your setup.

OLED module displaying various test patterns and text
Image 4.1: The OLED module displaying various test patterns and text, demonstrating its graphical capabilities and successful operation.

4.2 Using with ESP32 and Clock Module

The OLED module can be combined with an ESP32 development board and a DS3231 Real-Time Clock (RTC) module to create projects requiring time display. Ensure correct wiring between the ESP32, RTC, and OLED module.

Connection Diagram (ESP32, DS3231, OLED):

  • ESP-32 3V3/5V kwa DS3231 VCC na OLED VCC
  • ESP-32 GND kwa DS3231 GND na OLED GND
  • ESP-32 D21 kwa DS3231 SDA na OLED SDA
  • ESP-32 D22 kwa DS3231 SCL na OLED SCL

Refer to the following video for a visual guide on connecting and using the OLED module with an ESP32 and clock module:

Video 4.2: This video demonstrates how to connect and use the OLED module with a DOIT DEVIT V1 (ESP32) board and a clock module, including wiring and code setup.

5. Matengenezo

The DIYmall 0.96 Inch Blue OLED Module is a robust component, but proper handling and care will ensure its longevity and optimal performance.

  • Kushughulikia: Avoid applying excessive pressure to the display surface. Handle the module by its edges to prevent damage to the screen or circuit board.
  • Kusafisha: If necessary, gently clean the display surface with a soft, dry, lint-free cloth. Do not use abrasive cleaners or solvents.
  • Hifadhi: Store the module in a dry, anti-static environment, away from direct sunlight and extreme temperatures.
  • Ugavi wa Nguvu: Always ensure your power supply voltage is within the specified 3.3V-5V DC range to prevent damage.

6. Utatuzi wa shida

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

  • Onyesho Lisilowaka:
    • Verify all wiring connections (VCC, GND, SDA, SCL) are correct and secure.
    • Hakikisha ugavi wa umeme ujazotage iko ndani ya masafa ya 3.3V-5V.
    • Check if the microcontroller is powered on and running the code.
  • Incorrect Display Output or No Output:
    • Anwani ya I2C: The default I2C address for the SSD1306 is often 0x3C or 0x3D. If your code uses 0x3D and the display is not working, try changing it to 0x3C in your code (e.g., display.begin(SSD1306_SWITCHCAPVCC, 0x3C);). Refer to Image 3.2 for physical address modification if needed.
    • Library Issues: Confirm that the Adafruit SSD1306 and Adafruit GFX libraries are correctly installed and updated in your Arduino IDE.
    • Code Errors: Review your code for any syntax errors or logical issues. Use the Arduino IDE's serial monitor to check for debug messages.
    • Bandika Majukumu: Double-check that the SDA and SCL pins in your code match the physical pins you've connected on your microcontroller.
  • Onyesho linalopeperuka:
    • Hakikisha ugavi wa umeme thabiti.
    • Angalia miunganisho iliyolegea.

For further assistance, consult online forums and resources related to SSD1306 OLED displays and your specific microcontroller platform.

Video ya 6.1: Video hii inatoa maelezo ya jumlaview and demonstration of the DIYmall 0.96'' OLED Display, showcasing vipengele vyake na matumizi yanayowezekana.

7. Udhamini na Msaada

For warranty information or technical support regarding your DIYmall 0.96 Inch Blue OLED Module, please contact DIYmall directly through their official channels or the retailer from whom the product was purchased. Keep your proof of purchase for any warranty claims.

Nyaraka Zinazohusiana - FZ1112

Kablaview ESP32-3248S035 Display Module: Firmware Flashing Guide with Arduino IDE and Espressif Tool
A comprehensive guide to flashing firmware onto the ESP32-3248S035 TFT capacitive touch display module using both the Arduino IDE and the Espressif Download Tool. Includes step-by-step instructions and configuration details.
Kablaview Seti ya Ujenzi wa Chasi ya Gari ya DIYmall 4WD yenye Kidhibiti cha Mbali cha IR
Gundua Seti ya Ujenzi wa Chasi ya Gari ya DIYmall 4WD ya Kiufundi, iliyoundwa kwa ajili ya wachangamfu na watayarishi. Seti hii inajumuisha vipengele muhimu kama vile kidhibiti cha mbali cha IR, injini ya M servo na kisanduku cha betri cha AA, kinachowezesha ujenzi wa miundo ya kisasa ya roboti na magari. Inaoana na miradi ya LEGO-style ya MOC, inatoa jukwaa linalotumika kwa ujenzi wa kiufundi.