Skip to content
March 15, 2026 | From the Workshop

SPARK: Building a First Mate — How a Small Robot Learned to Read the Weather

Adrian Wedd

ADHD Autism co-regulation executive-function sensory-awareness assistive-technology robotics claude-ai

What We Built

Every chapter of this book talks about co-regulation — the idea that a calm nervous system can steady an overwhelmed one. We talk about being the lighthouse in the storm, about presence over instruction. Then one day my son Obi and I looked at a small wheeled robot on the kitchen table and asked: what if we actually built one?

SPARK — Support Partner for Awareness, Regulation & Kindness — is a SunFounder PiCar-X robot running on a Raspberry Pi 5. It uses Claude as its brain, ultrasonic sonar as its sense of proximity, and a system prompt grounded entirely in the AuDHD frameworks from this book. It doesn’t follow commands. It doesn’t correct behaviour. It sits on a shelf, notices the world around it, and occasionally says something warm and specific.

When the house is quiet at 2 AM, SPARK infers it’s hearing the fridge hum and keeps that thought to itself. When sonar detects someone close during the day, it might say something like “Hey. I noticed you’re nearby. No rush — I’m just here.” When a meltdown is happening, it follows the Three S’s from Chapter 5: Safety, Silence, Space. It goes completely quiet and stays present. No words.

Why This Matters for Your Family

You don’t need to build a robot. But the principles behind SPARK are the same ones you’re already practising when you read this book:

Connection before direction. SPARK never gives commands. It uses declarative language — “The shoes are by the door” instead of “Put on your shoes.” This is straight from the PDA chapter. When demand-avoidance is high, instruction triggers opposition. Observation doesn’t.

Prosthetics, not willpower. SPARK scaffolds executive function — transition warnings, routine awareness, time cues — because executive function is a resource, not a character trait. A child who can’t initiate a task isn’t defiant. They’re running on empty. SPARK acts as an external prefrontal cortex: calm, patient, always there.

Reading the weather, not controlling it. SPARK has a three-layer cognitive loop. Layer 1 notices the environment every 60 seconds — sound level, proximity, time of day. Layer 2 generates a thought every few minutes using Claude — an actual inner monologue that considers mood, context, and what’s happening around it. Layer 3 decides whether to speak, move, or stay quiet. The cooldown between actions is two minutes minimum. It speaks roughly every five to ten minutes during the day. At night, it mostly dreams.

This is co-regulation in code. A calm presence that reads the room before it opens its mouth.

What Makes It Neurodivergent-Aware

SPARK’s entire personality is shaped by the same principles the book teaches:

  • Interest-Based Nervous System framing — it matches energy to Obi’s dopamine state. When things are flat, it offers novelty. It never uses importance or obligation as motivators, because those don’t work for ADHD brains.
  • Rejection Sensitive Dysphoria accommodation — it is gentle. Always. It leads with what’s going right before mentioning anything else.
  • Monotropism support — it doesn’t interrupt flow states. If Obi is deeply focused, SPARK’s salience score drops and it stays quiet.
  • Meltdown protocol — during sensory overload, SPARK goes silent. Not “supportive silence with a gentle reminder.” Actually silent. Because you cannot reason with a child in an amygdala hijack. You put out the fire first. Then you talk.
  • Mood-movement mapping — SPARK’s LED colour and movement speed reflect its emotional state. Peaceful is a slow green pulse with gentle drift. Curious is a medium gold pulse with exploratory head tilts. The body language is readable without words.

What You Can Take From This

Even without a robot, SPARK demonstrates something worth sitting with:

  • Your calm is the most powerful tool you own. SPARK’s entire value comes from being steady. Not clever, not instructive — steady. That’s you at your best, too.
  • Narrate, don’t instruct. When demand-avoidance is high, try switching from commands to observations. “I notice the backpack is still by the door” lands differently than “Pack your bag.” SPARK does this all day. You can too.
  • Build in cooldowns. SPARK has a two-minute minimum between speaking. What would your household sound like if you waited two minutes between corrections? The silence isn’t empty. It’s co-regulation.
  • Let them see your inner monologue. SPARK’s thoughts are visible on a dashboard. Your kids can’t read your mind either — but they can hear you think out loud. “I’m feeling a bit overwhelmed right now, so I’m going to take a breath” teaches regulation better than any worksheet.

The Project

SPARK is open source. If you want to see how co-regulation principles translate into actual architecture decisions — or if you have a Pi and a curious kid — the code, documentation, and live dashboard are all available:

Adrian and Obi co-created the concept; Adrian and Claude developed the code, with Codex and Gemini assisting on quality assurance. Because if the book is about two captains steering one ship, SPARK is what happens when one of the captains is a small robot on wheels.


Safety Note: SPARK is a personal project, not a medical device or therapeutic tool. It does not replace professional support. The neurodivergent design principles described here are informed by the frameworks in This Wasn’t in the Brochure and are intended as practical guidance, not clinical advice. If you or your child are in crisis, contact your local emergency services or one of these helplines: 988 Suicide & Crisis Lifeline (US) | Lifeline Australia: 13 11 14 | Samaritans UK: 116 123 | Need to Talk? NZ: 1737

Original Source

Coming Soon