This is an old revision of the document!


OLED display module

This laboratory is located in the office of ITT Group in Tallinn, Estonia.

Introduction

This laboratory can be used to practice displaying messages on the OLED screen.

Prerequisites

For this laboratory, the student should understand basic MQTT concepts like topics, broker, subscribing and publishing. Also knowledge about I2C interface is recommended but not mandatory.

Technical details

This laboratory consists of a OLED display module attached to the ITT IoT controller module. Oled module contains an organic light-emitting diode, that is a light-emitting diode in which the emissive electroluminescent layer is a film of organic compound that emits light in response to an electric current.

Sensors

This laboratory does not have any sensors.

Specifications

Table 1: OLED screen specifications
Specification Value
Screen size 64×48 pixels (0,66“)
Driver IC SSD1306
Interface I2C
I2C address 0x3C or 0x3D

Electrical connection

Connected to ports GPIO4 (SDA) and GPIO5 (SCL).

Software, libraries and externals

  • ITTIoT libary - used to program the controller module.
  • Adafruit GFX library - general libary for Adafruit displays
  • Adafruit SSD1306 Wemos Mini OLED - libary for controlling the OLED screen.

Communication

The user can connect and program this controller using the Distancelab environment.

Limits

At the same time, only one user can program the controller. But all users connected to the Distancelab MQTT broker can subscribe and publish to topics specified.

Hands-on labs

List study scenarios (hands-on labs), linking to the Dokuwiki pages with hands-on labs descriptions (there should be a separate page for each scenario). Classify each scenario and refer to the target group using starting keywords: * Beginners * Undergraduates * Masters * Professionals Note, assume that more professional group automatically contains less professional ones. Note - use language and as appropriate to the target group, i.e.:

  * Beginners: Elementary operations on the Arduino 2x16 LCD screen.
  * Undergraduates: Visualizing temperature and humidity on the remote screen.
  * Masters: Using power saving states to limit power consumption.

Support

Give some information on how to access help, how to get support in case of the trouble etc.

en/iot-open/remotelab/itt/oledscreen.1544078638.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0