KTE · Projekt 1

PixelPine

Vánoční stromeček z plošného spoje: 240 LED, dotykové ovládání, napájení z USB-C.

Bc. Marek Mach · říjen 2026

Světelný efekt Spirálová girlanda

Funkce

Efekt Polární záře

Efekt: polární záře

Efekt Tlukot srdce

Efekt: tlukot srdce

Animovaný výraz

Animovaný výraz

15 světelných efektů

16 výrazů

Kapacitní dotyk: 6 gest

Povaha: emoce a stavový automat

Stav spánek

Stav: spánek

Reakce na lechtání

Reakce: lechtání

6 emocí: energie, soustředění, nálada, podráždění, nadšení, vztah

Stavy: probuzení, práce, snění, dřímání, spánek, nevrlost

Vztah k uživateli se ukládá do flash a zůstane i po vypnutí

3D render přední strany desky PixelPine se stojánkem

Deska plošného spoje

240 LED

0603, teple bílé, rozteč 2,12 mm

16 vývodů

charlieplexing přímo z MCU, bez budiče

50,5 × 70 mm

FR-4 1,6 mm, 2 vrstvy, osazení z jedné strany

Schéma: MCU a napájení

Schéma zapojení: mikrokontrolér PY32F003 s 16 rezistory a napájení z USB-C

Kusovník (BOM)

OznačeníSoučástkaKsCena / deska
D1–D240LED 0603 teple bílá, XL-1608WWC-062401,36 $
U1MCU PY32F003F18P6, TSSOP-2010,148 $
J1USB-C 6pin, jen napájení10,023 $
C110 µF 10 V X5R 060310,022 $
R1–R16100 Ω 0402, vodiče matice160,013 $
C2, R17–R19100 nF, 2× 5,1 kΩ, 1 kΩ (0402)40,008 $
Celkem8 položek, vše skladem LCSC2631,57 $

Ceny LCSC při sérii 1 000 ks. LED tvoří 86 % ceny součástek.

Měděné ostrůvky LED plošek: barva značí jeden ze 16 vodičů matice, spojené plošky tvoří jeden ostrůvek

Optimalizace zapojení LED

480 → 141

plošek → měděných ostrůvků

  1. Pozice LED jsou pevné, mění se jen to, který pár vývodů (anoda, katoda) sedí na které pozici.
  2. Python skript hledá nejlepší přiřazení simulovaným žíháním (výpočetní jádro v C, 4 běhy po 20 mil. kroků).
  3. Cíl: co nejméně ostrůvků. Sousední plošky stejného vodiče se spojí krátkým můstkem mědi.

Výsledek: autorouter propojí desku za 2 min na 2 vrstvách. Předtím po 87 min zůstalo 76 nespojených cest.

Spotřeba a firmware

7 mA

průměrný odběr z USB-C, méně než 0,1 W

122 Hz

obnovovací frekvence, oko neuvidí blikání

27 % paměti

celý firmware má 17 KB z 64 KB

16 mA

nejvíc na jeden pin, limit čipu je 20 mA

Kolik stojí výroba jednoho stromečku

Série100 ks1 000 ks10 000 ks
Výroba a doprava do ČR3,83 €3,20 €1,98 €
Podíl na certifikaci CE27,00 €2,70 €0,27 €
Celkem za kus30,83 €5,90 €2,25 €

Certifikace stojí jednou 2 700 €. Nejdražší díl jsou LED: 86 % ceny součástek.

Prodejní ceny

Maloobchod

12,90 €

marže 3,08 € / ks

Vlastní e-shop

14,90 €

marže 7,99 € / ks

B2B s logem

6,90 €

bez DPH, marže 4,65 € / ks

Marže při sérii 10 000 ks. Maloobchodní ceny včetně 21 % DPH.

Stavebnice z AliExpressu stojí 2–4 $. PixelPine cílí na hotové dárkové produkty v pásmu 10–15 €.

Děkuji za pozornost

Simulátor efektů:

machmar.github.io/pixelpine

Výrobní podklady pro JLCPCB jsou připravené.

Efekt Ohňostroj