-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ff32fb9
commit 1bee803
Showing
1 changed file
with
29 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,15 +1,39 @@ | ||
# I2C/SPI OLED module | ||
# I2C OLED Module: OLED01 | ||
|
||
MLAB module for connecting OLED displays [EA OLEDM128-6GGA](https://www.lcd-module.com/fileadmin/eng/pdf/grafik/oledm128-6e.pdf). The module contains standard MLAB headers and internal 12V power supply for the OLED display. The module can be manufactured in SPI or I2C variant (never booth simaltaniously). Display is based on [SSD1306](https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf) controller. | ||
The OLED01 is an MLAB module, designed for interfacing OLED displays, specifically the [EA OLEDM128-6GGA](https://www.lcd-module.com/fileadmin/eng/pdf/grafik/oledm128-6e.pdf). This versatile module provides an efficient and practical solution for integrating high-contrast, power-efficient OLED displays into various systems. | ||
|
||
The module features an integrated I2C level converter, which allows you to operate the display with power supply in range 3-5V, while the I2C bus levels can reach the same values. The SPI variant does not have this feature and the SPI must operate at levels of 2-3.3V. | ||
Built around the reliable and robust [SSD1306](https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf) controller, this module communicates using the I2C protocol. The module's design incorporates standard MLAB headers and an internal 12V power supply, specifically for powering the OLED display. | ||
|
||
The module includes a pair of LEDs and a buzzer. Booth is drivered by integrated transistor. | ||
An important feature of the OLED01 module is the integrated I2C level converter, which ensures the display can operate within a 3-5V power supply range, with I2C bus levels attaining the same values. | ||
|
||
OLED display requires to restart after powering up. For this purpose, the module is equipped with a reset circuit to ensure proper initialization of the display. | ||
Beyond the OLED display connection, the OLED01 module incorporates a pair of LEDs and a buzzer, driven by an integrated transistor. This extends the module's functionality, providing additional user feedback and making it a more versatile component for an array of applications. | ||
|
||
Understanding the operational requirements of OLED displays, the OLED01 module is equipped with a reset circuit to ensure proper initialization of the display post power-up. | ||
|
||
## Design | ||
![OLED01](/doc/gen/img/OLED01-top.svg) ![OLED01](/doc/gen/img/OLED01-bottom.svg) | ||
|
||
The OLED01 module is designed to promote user-friendly integration and durability. Its compact form factor allows for easy placement within diverse hardware configurations, and the robust construction assures longevity. The contained OLED display delivers a resolution of 128x64 pixels with high-contrast visual output. | ||
|
||
## Specifications | ||
|
||
- **Interface**: I2C | ||
- **Power Supply**: 3-5V operational range for I2C, Internal 12V supply for OLED | ||
- **Display**: 128x64 pixels resolution | ||
- **Additional Features**: Pair of LEDs and buzzer driven by integrated transistor | ||
- **Reset Circuit**: Included for proper initialization of the OLED display | ||
|
||
## Possible Applications | ||
|
||
The OLED01 module's versatility allows for use in a wide range of applications: | ||
|
||
1. **Consumer Electronics:** The OLED01 is ideal for wearable devices, handheld gadgets, and home automation controllers, thanks to the high-contrast, bright output and power efficiency of the OLED display. | ||
2. **Industrial Control Systems:** The robustness and clarity of the OLED display, coupled with the additional buzzer and LED indicators, make this module a top choice for control panels in industrial machinery and robotics. | ||
3. **Automotive Systems:** The OLED01 can serve as an interface for vehicle systems, providing clear and sharp visual output under various lighting conditions. | ||
4. **Medical Devices:** With its high contrast and sharpness, the module is suitable for devices requiring high-quality visual feedback, like medical monitoring devices. | ||
5. **Experimental Projects and Prototyping:** The module's easy integration through MLAB headers and broad compatibility with I2C interface makes it an excellent choice for experimental electronics projects, prototyping, and educational applications. | ||
|
||
## Schematics | ||
[![Schematics](/doc/gen/OLED01-schematic.svg)](/doc/gen/OLED01-schematic.pdf) | ||
|
||
The provided schematics offer a thorough insight into the OLED01 module's electrical design, proving helpful for troubleshooting, modifications, or gaining a better understanding of the operation and interconnectivity of the various components within the module. |