Hardware
Bauteile & Pinout
Alle Pins nutzen BCM-Nummerierung. Buttons schalten gegen GND (Pull-Up intern aktiv).
Stückliste
| Bauteil | Menge | Hinweis |
|---|---|---|
| Raspberry Pi 3/4/5 | 1× | Pi 5 für KI-Features empfohlen |
| RFID-Reader RC522 | 1× | SPI-Interface, sehr verbreitet |
| OLED Display 128×64 | 1× | I2C, SSD1306 (3.3V) |
| Taster / Pushbutton | 5× | Play/Pause, Next, Prev, Vol+, Vol− |
| Speaker + USB-Audio | 1× | Oder DAC HAT (z.B. HiFiBerry) |
| SD-Karte | 1× | ≥ 16 GB, Class 10 |
| Netzteil / Powerbank | 1× | 5V 3A für Pi 4/5, 2.5A für Pi 3 |
| Jumper-Kabel | ~20× | Für Prototyping auf Expansion Board |
GPIO Pinout (Default)
Alle Pins können in /etc/wundio/wundio.env geändert werden.
| Signal | GPIO (BCM) | Pin # |
|---|---|---|
| RC522 SDA (CS) | BCM 8 (CE0) | 24 |
| RC522 SCK | BCM 11 (SCLK) | 23 |
| RC522 MOSI | BCM 10 (MOSI) | 19 |
| RC522 MISO | BCM 9 (MISO) | 21 |
| RC522 RST | BCM 25 | 22 |
| RC522 GND | GND | 6 |
| RC522 3.3V | 3.3V | 1 |
| OLED SDA | BCM 2 (I2C SDA) | 3 |
| OLED SCL | BCM 3 (I2C SCL) | 5 |
| OLED GND | GND | 9 |
| OLED VCC | 3.3V | 1 |
| Button Play/Pause | BCM 17 | 11 |
| Button Next | BCM 27 | 13 |
| Button Prev | BCM 22 | 15 |
| Button Vol+ | BCM 23 | 16 |
| Button Vol− | BCM 24 | 18 |