PI1 — Instrumented Payload Bus (Level 1: Proof & Confidence)

Mission Goal

Bring up a Raspberry Pi “payload bus” that reads at least one sensor and outputs a clean, human-readable status line on demand.

Why This Matters

Before advanced missions, you must prove basic payload bus health: power, sensor readout, and predictable status output.

What Data You Collect

Hardware / Software Needed

Inputs From Other Teams

What You Must Produce (Deliverables)

Step-by-Step Build

  1. Boot Raspberry Pi OS and open Terminal.
  2. Create a folder: mission_instrumentation/pi1.
  3. Write a Python script that:
    • Gets timestamp
    • Reads a sensor value (or CPU temperature)
    • Prints a single formatted status line
  4. Run the script 5 times. Confirm output format is identical each time.
  5. Optional: add a simple CLI flag like --json to output JSON.

Data Format / Output

Recommended single-line output:

Analysis Ideas

Success Criteria

Evidence Checklist

Safety & Privacy

Common Failure Modes

Stretch Goals

Scaffolding Example (optional)

You are allowed to reuse structures and formats from other teams — but not their decisions.

Example: “Sputnik Beacon” on Pi (simple)

  • Script prints a timestamped beacon line every 2 seconds.
  • Optional: write to a log file so data survives reboot.

Example evidence

  • Photo of terminal output + snippet of the saved log file.