I²C Relay

The I²C Relay Control Module is a modular, addressable relay interface designed for distributed embedded control systems. The board enables multiple relay outputs to be controlled over a shared I²C communication bus, significantly reducing wiring complexity while maintaining deterministic and reliable switching.

This project focuses on scalable architecture, robust communication, and clean electrical design, demonstrating practical implementation of multi-node control within embedded systems.

Design Intent

The module was developed to serve as a flexible building block for larger control systems where multiple switching outputs must be coordinated from a central controller.

Key design goals included:

  • Reliable operation on a shared I²C bus

  • Addressable multi-node architecture

  • Electrical separation between logic and load domains

  • Predictable and deterministic relay switching

  • Scalable expansion without increasing wiring complexity

  • Robust switching behaviour under real load conditions

Previous
Previous

High Voltage Automated Cable Tester Project