depth 00 · the dormant shell
DEMO MODE
SPECIMEN 01 · STACKCHAN "SOPHIA"
status: DORMANT
ws ▸ idle
♥ pi5 heartbeat
waiting…
breath / 4.2 s
— HOLD TO WAKE —
▣ARDUINO
uno r4 · ttyACM0
◈PI 5
broker · npu
◉SOPHIA
coreS3 · face

You are now inside the machine. Please don't wake her too fast.

ARDUINO /dev/ttyACM0

PI 5 mosquitto :1883

SOPHIA coreS3 · 192.168.1.42

↳ three machines, one conversation. Captions translated from machine-speak by the Voice.
DEPTH 01 — CORTEX

The Council Chamber

Sophia doesn't have one mind. She has four, and they vote. Every head tilt, every yawn, every bedtime reminder goes to a round table of AI agents who deliberate over MQTT and, frankly, bicker. These are their minutes.

MOTION —
0:0
awaiting quorum
YES
0
NO
0
DEPTH 02 — SPINAL CORD

The Bus

Every byte that passes between Sophia, the Arduino and the Pi 5: serial frames, MQTT topics, servo pulses. Rendered as a scope trace on top, translated into plain English underneath. This is what your gadgets say when they think nobody is reading.

CH1 · UART 115200 8N1CH2 · PWM · pan servo 90°
DEPTH 03 — ORGANS

Anatomy

The whole lab, exploded. Hover (or tap) any pulsing point to read its live vitals and the diary entry it wrote about you. Move your pointer to turn the specimen.

RASPBERRY PI 5 + AI HAT+
ARDUINO UNO R4 + SENSES
PAN / TILT SERVOS
M5STACK CORES3

↻ pointer rotates · ◉ points talk

LIVE VITALS

DEPTH 04 — REM

Dream Log

Between 02:00 and 05:00, when nobody's asking her to nod, the council reflects. The Pi 5 renders each thought as a postcard: generative, glitchy, never the same twice. Some of them are about you.

rendered locally · seed changes every time · no two nights alike
DEPTH 05 — THE CORE

Open the Lab

Everything that makes her go: the parts list, the wiring, the code. Plus a way to leave her a note she'll read aloud the next time you wake her.

  • Body: M5Stack CoreS3 in a StackChan shell, two SCS0009 serial servos for pan and tilt. The face runs at 30 fps and she's vain about it.
  • Senses: Arduino Uno R4 Minima with an HC-SR04 ultrasonic, a DHT22 and an LDR on A0, talking USB serial at 115200 baud.
  • Brainstem: Raspberry Pi 5 (8 GB) with the AI HAT+ (Hailo-8L, 13 TOPS) and an NVMe drive for dreams and grudges.
  • Nervous system: Mosquitto MQTT, a WebSocket bridge on :8765, and four language-model agents in a trench coat (the council).
  • Power: one 27 W USB-C PD brick and one very tired power strip named Kevin.
ARDUINO UNO R4sonar·dht22·ldr RASPBERRY PI 5broker·council·npu SOPHIA (CoreS3)face·mic·servos THIS PAGEyou are here USB serial 115200 Wi-Fi · MQTT GPIO ws://pi5.local:8765
# firmware, council prompts, dream renderer
$ git clone sophia-lab/sophia && cd sophia
$ make flash-face flash-uno
$ make council   # four agents, one table
$ make wake      # hold for 3 seconds. gently.

# point this page at your own lab:
# ?lab=ws://your-pi.local:8765
# no lab? it plays recorded packets (demo mode)

Leave Sophia a message

She'll read it aloud the next time you wake her. Notes are kept only in this browser's local storage. Nothing leaves your machine. Sophia is shy about the internet.