Il progresso resta su questo PC/browser (localStorage). Per ripartire da zero: Reset tutorial.
Occhiali SKYLEX: 5× XIAO ESP32-S3 Sense + 1× M5Stack Atom Lite (bt_audio) su un solo pack batteria standard unico 2×903090 3000 mAh // = 6 Ah e un solo ingresso carica.
| # | Ruolo | Rete / BT | Funzione |
|---|---|---|---|
| 0 | cam_node | no WiFi · SPI | Camera 0 — fili dati verso GW |
| 1 | cam_node | no WiFi · SPI | Camera 1 — fili dati verso GW |
| 2 | cam_node | no WiFi · SPI | Camera 2 — fili dati verso GW |
| 3 | cam_node | no WiFi · SPI | Camera 3 — fili dati verso GW |
| 5 | gateway | solo WiFi · SPI master | Quinta scheda: STA + SoftAP · non è camera · no amp |
| 6 | bt_audio | SKYLEX Glasses | Atom Lite: BT Classic + MAX98357 + trasduttori · non è camera |
USB-C (5V in)
│
▼
IC carica 1S ──► Pack LiPo 2×903090 3000 mAh // (6 Ah · 3.0–4.2 V)
│
▼
Boost 5V high-current
│
┌────────────┼────────────┬────────────┐
▼ ▼ ▼ ▼
Cam×4 Gateway Atom Lite (GND stella)
pin 5V pin 5V Vin 5V
Guida stampabile: docs/cablaggio-spi-cam-gateway-bambini.md · pin FW spider_wire_pins.h. Un filo = un colore.
| # | Colore | Segnale | Pin cam (tutte) | Pin gateway | Cosa fa |
|---|---|---|---|---|---|
| 1 | NERO | GND | GND | GND | Terra — sempre per primo |
| 2 | GRIGIO | CLK | D0 | D0 | Orologio |
| 3 | ROSA | MOSI | D1 | D1 | Comandi GW → cam |
| 4 | BLU | MISO | D2 | D2 | Foto cam → GW |
Su ogni camera il CS parte da D3. Cambia solo dove arriva sul gateway.
| # | Colore | Segnale | Da (CAM) | A (GATEWAY) | Camera |
|---|---|---|---|---|---|
| 5 | GIALLO | CS0 | CAM0 D3 | GW D3 | 0 |
| 6 | VERDE | CS1 | CAM1 D3 | GW D4 | 1 |
| 7 | BIANCO | CS2 | CAM2 D3 | GW D5 | 2 |
| 8 | ARANCIONE | CS3 | CAM3 D3 | GW D8 | 3 |
CAM0..3 (no WiFi) ──fili SPI──► GATEWAY (sola WiFi) ──STA/SoftAP──► telefono
│ (4G sul phone = Path B)
Atom ──BT Classic──► telefono (cuffie SPIDER Glasses)
Se l’audio è già montato: non toccarlo. Solo fili nuovi = SPI sopra.
Guida completa: docs/cablaggio-atom-max98357-bambini.md · pin FW AUDIO_PINMAP.md. Un filo = un colore. Non inventare pin.
| # | Colore | Atom Lite | MAX98357 | Cosa fa |
|---|---|---|---|---|
| 1 | NERO | GND | GND | Terra — sempre per primo |
| 2 | ROSSO | 5V | VIN | Alimentazione amp |
| 3 | GIALLO | G19 | BCLK | Orologio bit |
| 4 | VERDE | G33 | LRC (WS) | Orologio L/R |
| 5 | BLU | G22 | DIN | Dati audio |
| 6 | BIANCO | G25 | SD | Oppure lascia SD staccato (NC) |
| 7 | ARANCIONE | — | SPK+ | → (+) trasduttore |
| 8 | MARRONE | — | SPK− | → (−) trasduttore |
Lab Sense beep (non prodotto): BCLK5 WS6 DIN7 SD8 — solo banco.
Test: pairing telefono → SPIDER Glasses → Spotify.
| Nodo | Tensione | Note |
|---|---|---|
| Pack LiPo (2×903090 //) | 3.0–4.2 V (nom 3.7 V) | 6 Ah standard unico · ~22 Wh · pocket ~95×32×11 |
| USB-C carica | 5 V in → IC → pack | Una sola porta |
| Rail schede 5V_SYS | 5.00 V ±5% | Mai < 4.75 V sotto carico · pin 5V XIAO |
| Logica XIAO | 3.3 V | LDO onboard da 5V |
| MAX98357 (su Atom) | 5 V da stella | GND comune · colori cablaggio tutorial |
Fonte: docs/power-budget-occhiali-v1.md §0 · Capo 2026-07-28. Solo aste · niente cavo/reattore obbligatorio.
| Mode FW | Cosa fa | Autonomia tipica @ 6 Ah |
|---|---|---|
| READY | 1 lifeline; cam sleep | 24 h+ |
| SAFETY (default) | Preavviso / alert burst; Edith sul telefono | ~12 h |
| TUTORIAL | 1 cam fronte + audio osseo; guida Skill Shadow | ~6–10 h (pesante ~3–5 h) |
| CINEMA | 4 cam stream EYE | ~1.5–2.5 h · low-bat → SAFETY |
Stime a 5V_SYS (perdite LDO ~15–20%). Con SPI le cam non fanno WiFi TX — peak più bassi sulle cam. Misura jig obbligatoria.
| Scheda | Idle / link | Stream continuo | Peak boot |
|---|---|---|---|
| Cam Sense ×4 (SPI, no WiFi) | 0.08–0.12 A cad | 0.25–0.40 A cad | 0.5–0.8 A cad |
| Gateway (sola WiFi + SPI) | 0.12 A | 0.25–0.45 A | 0.6–0.8 A |
| Atom bt_audio + amp | 0.08 A | 0.15–0.30 A | 0.5 A |
| Totale tipico 4 cam | — | ≈ 1.4–2.2 A (target sotto vecchio ESP-NOW) | — |
| Peak design (boot scaglionato) | — | — | ≈ 3.5–4.5 A |
| Spec boost minimo | — | continuo ≥ 4 A @ 5V | peak ≥ 6 A / 1 ms |
| Voce | Valore |
|---|---|
| Stream per cam @ 5V | ~0.45–0.80 A (×1.3–1.6 vs OV2640) |
| 4 cam + gw + Atom continuo | ≈ 2.5–3.8 A |
| Peak design | ≈ 6–8 A |
| Spec boost SKU OV5 | continuo ≥ 6 A @ 5V, peak ≥ 8–10 A |
| Cap per board | 1000–2200 µF low-ESR |
Cam: ritardo cam_id × 1.5–3 s poi camera + SPI (niente WiFi). Gateway: WiFi STA/SoftAP prima di servire i JPEG. Evita brownout al cold-boot a batteria.
| Mode | Framesize | JPEG q | Loop FW | Uso |
|---|---|---|---|---|
| nav | VGA/SVGA | 10–12 | 120 ms | Autonomia / bat critica |
| study | SVGA | 6–8 | 80–100 ms | Default qualità alta |
| cinema | HD (OV5) | 4–6 | 66–80 ms | SKU OV5 |
| burst | SVGA/HD | 4 | 50 ms | Corto / analisi |
App EYE: poll parallelo allSettled, POLL_MS 80–200. Path qualità = HTTP /capture (non mesh per cinema).
Stesso telaio meccanico se possibile. Delta: sensore OV5640 (FPC 24 pin 0.5 mm), boost più grosso, profilo FW/app cinema.
| Voce | SKU base | SKU OV5 |
|---|---|---|
| Sensore | OV2640 | OV5640 |
| FW | auto-detect + study | mode cinema HD + q bassa |
| Boost | ≥4 A cont / 6 A peak | ≥6 A cont / 8–10 A peak |
| Cap board | 1000 µF | 1000–2200 µF |
| App poll | 150–200 ms | 80–120 ms |
Dettaglio magazzino: docs/BOM-occhiali-spider.md · cablaggio dati: docs/cablaggio-spi-cam-gateway-bambini.md · audio: docs/cablaggio-atom-max98357-bambini.md.
| Qty | Pezzo | Note |
|---|---|---|
| 4 | XIAO ESP32-S3 Sense | CAM0–3 · FW cam_node SPI · no WiFi |
| 1 | XIAO ESP32-S3 Sense (o base) | Gateway · FW gateway · sola WiFi + SPI master |
| 1 | M5Stack Atom Lite | FW bt_audio · BT SPIDER Glasses |
| 2 | LiPo 903090 3000 mAh | 1S matched // = 6 Ah |
| 1 | USB-C + IC carica 1S | Una sola porta carica |
| 1 | Boost 5V | ≥4 A cont / 6 A peak (OV5: ≥6/8–10 A) |
| 6 | Cap 1000 µF low-ESR | OV5: fino 2200 µF · per board |
| 1 | MAX98357A | Solo su Atom |
| 1–2 | Trasduttore osseo BCT | Da amp Atom |
| 1+ | Antenna U.FL 2.4 GHz | Obbligatoria sul gateway |
| 4 | FPC camera | OV2640 o OV5640 per SKU |
| kit | Fili SPI AWG28 | NERO GND · GRIGIO CLK · ROSA MOSI · BLU MISO · GIALLO/VERDE/BIANCO/ARANCIONE CS0–3 |
| kit | Fili power stella | ROSSO 5V + NERO GND ×6 rami |
| kit | Fili audio Atom | Colori guida MAX98357 (invariati) |
Firmware: scripts/firmware-spider/ (ESP-IDF). Lab radio vecchio solo con flag SPIDER_TRANSPORT_ESPNOW=1.
Suggerimento: Stampa / PDF da browser (Ctrl+P) — tutte le sezioni sono stampabili. Rev. dashboard 2026-08-01 · SPI cam→GW · pack 6 Ah 903090.