Assembly
Onderdelen en bekabeling
De volledige onderdelenlijst voor de breadboard-weg, plus de GPIO-pinout geverifieerd in de firmware.
Parts list
BOM, breadboard-versie
Alles wat je nodig hebt voor weg A. Richtprijzen 2026, verzendkosten niet inbegrepen.
| Component | Suggested reference | Qty | Ind. price |
|---|---|---|---|
| ESP32-S3 N8R8 dev board | ESP32-S3-DevKitC-1 N8R8 | 1 | ~€12 |
| NFC reader | PN532 module (SPI mode) | 1 | ~€6 |
| I2S audio amplifier | MAX98357A | 1 | ~€5 |
| Speaker | 4 Ω 3 W (40-50 mm) | 1 | ~€3 |
| microSD reader | SPI breakout module 3.3 V | 1 | ~€2 |
| microSD card | Class 10 / U1, 8-32 GB, FAT32 | 1 | ~€6 |
| RGB LED strip | WS2812B, 8 LEDs | 1 | ~€3 |
| Rotary encoder | EC11 type with push button | 1 | ~€1 |
| Push buttons | Momentary buttons | 4 | ~€1 |
| NFC tags | NTAG213/215/216 (Type 2) | ≥5 | ~€5 |
| Breadboard + wires | Breadboard + Dupont wires | 1 set | ~€6 |
| LED capacitor | Electrolytic 100-1000 µF | 1 | ~€0.20 |
| USB power supply | USB 5 V brick (1 A min.) + cable | 1 | ~€5 |
De firmware gebruikt geen scherm. Voor een draagbare versie voorziet een LiPo Rider-module (voorzien in de 3D-geprinte behuizing, die nog wordt ontworpen) de MusicBox van stroom via een LiPo-batterij. Batterijbeheer in de firmware volgt nog.
Wiring
Connecting the components
GPIO-pinout per randapparaat, geverifieerd in de firmwarecode. Logische niveaus op 3,3 V.
| Peripheral | Bus | Pins (GPIO) |
|---|---|---|
| PN532 NFC | SPI | SCK 14 · MOSI 13 · MISO 12 · SS 15 · RST 3 |
| microSD card | SPI | SCK 18 · MOSI 17 · MISO 8 · CS 5 |
| MAX98357A audio | I2S | DIN 40 · BCLK 41 · LRC 42 |
| WS2812B LED-strip (×8) | RMT | DATA 16 |
| EC11 encoder | PCNT | CLK 9 · DT 11 · SW 10 |
| Action buttons ×4 | GPIO | 45 · 46 · 47 · 48 (active LOW) |