System Design

Architecture overview and component details for the SilentSignal hardware system.

Architecture
Signal flow from coach transmitter to player receiver via 433MHz RF
[Coach Device]                        [Player Device(s)]
  Button Press                          RF Receiver
      |                                      |
  Arduino encodes                    Arduino decodes
  signal + player ID ──── 433MHz ──▶  player ID match?
      |                   RF           |         |
  LED confirms           link         YES        NO
  transmission                         |
                                  Rumble motor
                                   activates

Supports individual targeting (by player ID via potentiometer) and broadcast mode to all players simultaneously.

Coach Transmitter
  • Arduino Uno R4 WiFi
  • 433MHz RF transmitter module
  • 4 tactile buttons (one per signal)
  • LED indicators per button for transmission confirmation
Player Receiver
  • Arduino Nano (or Uno)
  • 433MHz RF receiver module
  • DC 3V 6mm rumble motor (haptic output)
  • Potentiometer for player ID selection
  • Powered via USB battery pack or 9V
Additional Components
  • Resistors, transistors (S8050), capacitors
  • Breadboard and jump wires
  • Components from SunFounder Elite Explorer Kit
Communication Protocol

Frequency

433MHz RF (license-free ISM band)

Library

RadioHead (RH_ASK) for Arduino

Message Format

Signal type + Player ID (broadcast = ID 0)

Range

~100m line-of-sight (typical for 433MHz modules)

Getting Started
Set up your own SilentSignal system in 6 steps
  1. 1Install Arduino IDE and the RH_ASK library (RadioHead) via Arduino Library Manager
  2. 2Clone the repo: git clone https://github.com/yourusername/silent-signal.git
  3. 3Upload transmitter/transmitter.ino to the coach Arduino
  4. 4Upload receiver/receiver.ino to each player Arduino (set unique player ID via potentiometer or #define)
  5. 5Wire components per the schematic in /docs/wiring-diagram.png
  6. 6Power both devices and test signal transmission