Summary of my-ssd1306 an HTML interface to SSD1306 OLED display
This project, My-SSD1306, is an open-source interface board that connects RS232 devices to I2C SSD1306 OLED displays, enabling the display of strings and HTML-formatted content. It features built-in libraries to simplify use across various processors, supports automatic I2C address detection, and offers commands for saving settings and activating an HTML parser to render web-like pages on the OLED screen. The board accommodates different pin configurations to ensure compatibility with commercial displays and operates on a 3V to 5V power supply.
Parts used in the My-SSD1306 project:
- RS232 interface pins
- I2C SSD1306 OLED Display (with I2C port enabled)
- My-SSD1306 interface board (with built-in libraries and circuitry)
- Power supply (3V to 5V)
- Connection pins (two series, one with VCC and GND swapped)
A board that transforms your SSD1306 OLED Display into an RS232 monitor with HTML built-in parser.
About
My-SSD1306 allows you to connect any device equipped with RS232 to the I2C SSD1306 displays.
My-ssd1306 is an interface board for display OLED SSD1306 (with I2C port enabled) created to extend the use of these displays to all the devices equipped with RS232.
My-ssd1306 will be an open source and open hardware project.
Moreover, thanking the fact that all the libraryes needed to get the display working are inside the my-ssd1306 board, you can use I2C OLED SSD1306 display with any kind of processor, no matters how performant is.
My-ssd1306 board should be put between the RS232 source and the I2C SSD1306 target. Two series of connection pins are provided both have VCC, GND, SDA and SCL but one serie has the VCC and GND swapped to allows a direct connection via a connector because some commercial displays have these two pins inverted.
The power supply is between 3V and 5V. The I2C address of the display is automatically detected from my-ssd1306 board.
The normal use of my-ssd1306 consider the board as a receiver of strings to be displayed, but since there are some special characters that the user can send (for example: to change the font), with the string “$?” my-ssd1306 board sends back a short description of all commands.
Most functions listed above are straightforward, two of them needs an explanation:
- With “$s” we save the settings like font, orientation and inversion, so next time the board is switched on this settings are already selected.
- With “$h” we select the HTML parser that is one interesting function indeed.
By sending a string formatted as a web page with the HTML parser active, my-ssd1306 will display it as you expect to see in a browser.
Read more: my-ssd1306 an HTML interface to SSD1306 OLED display