Before we set up an Action, we need to attach and configure components (like the display and sensor) to the QT Py.
I2C Display Components, like OLED or Character LCD displays, are supported only on WipperSnapper Firmware Beta 103 or later. If your device is running an older firmware version, please update it before continuing this guide.
Add a Display Component
To add the Monochrome 128x64 OLED to your QT Py, navigate to the device page. Click the "+" to bring up the component picker.
On the Component Picker, Search for the 128x64 OLED and select the 128x64 OLED (Large Font) component. This component uses the large font size.
- If you want a smaller font size to fit more data, you can select the 128x64 OLED (Default).
Click Create Component.
The 128x64 OLED component should appear on your device page.
On the Component Picker, search for the BME688 and click it.
From the next page, you can choose which sensors are read, and how often.
- For this project, I wanted the QT Py to read the temperature, relative humidity, air pressure, and total volatile organic compounds (TVOC) and send these measurements to Adafruit.io every 5 minutes.
Click Create Component.
Make sure the Device Page looks like the following screenshot before moving on to set up an Action.
Page last edited June 17, 2025
Text editor powered by tinymce.