Kurse › Raspberry Pi › Stufe 13
Raspberry Pi · Einsteiger · Stufe 13 / 40
Displays and User Interfaces
Show information on character, OLED, TFT, e-paper and touch displays and build simple interactive interfaces.
Einsteiger freischalten · CHF 9.90 Stufen 1–13, einmalig, kein Abo
10 Lektionen in dieser Stufe
- Text on a 16x2 Character LCD with an I2C Backpack
Drive a character display and manage the 5 V logic it needs. · Lab: Show two lines of sensor data on the LCD through a level converter. - Drawing on an SSD1306 OLED with luma.oled and Pillow
Render text and shapes into an image and push it to the display. · Lab: Draw a frame, a title and a live temperature on the OLED. - Fonts, Icons and Layout on Tiny Screens
Lay out readable screens with TrueType fonts and bitmap icons. · Lab: Design a three-zone screen with an icon, a big value and a status line. - Colour Graphics on an SPI TFT
Drive an ST7789 panel and balance SPI speed against frame rate. · Lab: Display a colour gauge and measure frames per second at two SPI speeds. - Low-Power Signage with an E-Paper Display
Use full and partial refresh and respect refresh limits. · Lab: Show a daily summary that updates every ten minutes and stays visible with power removed. - Navigating Menus with a Rotary Encoder
Read quadrature rotation and a push switch to move through a menu. · Lab: Build a three-item menu on the OLED controlled by RotaryEncoder. - Addressable RGB LED Strips Driven over SPI
Drive WS2812-type LEDs from a Pi 4 or Pi 5 using the SPI data pin. · Lab: Power a 30-LED strip from its own 5 V supply and show a level meter on it. - Desktop-Style Interfaces with guizero
Build a windowed control panel with buttons, sliders and text. · Lab: Make a window with a brightness slider for an LED and a live sensor label. - Connecting a DSI Touch Display
Attach a touch display and set orientation and brightness. · Lab: Connect a DSI display, rotate it for your enclosure and test touch input. - Full-Screen Kiosk Mode on Wayland
Boot straight into one full-screen application with no desktop visible. · Lab: Autostart a browser in kiosk mode showing a local page and hide the cursor.
Abschlussprojekt
A desk dashboard with a menu driven by a rotary encoder, live sensor pages on an OLED or TFT, an e-paper daily summary and a status LED strip.
Teile für diese Stufe
- 1 × Raspberry Pi 5 or Pi 4 set from Level 1
- 1 × Breadboard and jumper wire set
- 1 × 16x2 character LCD with I2C backpack
- 1 × SSD1306 OLED display 0.96 inch I2C
- 1 × ST7789 TFT display 1.3 to 2 inch SPI
- 1 × E-paper display module 2.13 inch SPI
- 1 × Rotary encoder module with push switch
- 1 × Addressable RGB LED strip (WS2812B, 30 LEDs)
- 1 × 5 V 3 A power supply for LED strip
- 1 × Logic level converter
- 1 × DSI touch display 7 inch (optional)
In jeder Lektion legst du die passenden Teile direkt in den Warenkorb. Raspberry Pi →
Voraussetzung: Levels 11 and 12: I2C, SPI and analog input.