Smart Lighting System with Adafruit DotStar and MCP23017 I2C GPIO Expander
View and Edit Project In Cirkit Designer
Circuit Documentation
Summary
This document provides a detailed overview of a circuit that includes various components such as Adafruit MCP23017 I2C GPIO Expanders, Electric Latches, MOSFET Drivers, DotStar LED Strips, and other essential components. The circuit is designed to manage and control multiple devices through a combination of power supplies, connectors, and control modules.
Component List
Adafruit MCP23017 I2C GPIO Expander Breakout
- Description: I2C GPIO Expander
- Pins: IA, IB, D0, D1, D2, B7, B6, B5, B4, B3, B2, B1, B0, VIN, GND, SCL, SDA, RSL, A0, A1, A2, A3, A4, A5, A6, A7
Electric Latch
- Description: Electric Latch
- Pins: V+, GND, S+, S-
Adafruit MOSFET Driver
- Description: MOSFET Driver
- Pins: GND, V+, In, Out
M5Dial
- Description: Dial with I2C Interface
- Pins: SCL, SDA, VCC, GND, IN, Out, +, -
Adafruit DotStar Strip 60M_B
- Description: LED Strip
- Pins: +5V, DI, CI, GND, DO, CO
12v Power Supply
- Description: 12v Power Supply
- Pins: +, -
Splicing Connector WAGO 221
- Description: Splicing Connector
- Pins: Port 1, Port 2, Port 3, Port 4, Port 5
Adafruit MiniBoost 5V 100mA Charge Pump AP3602A
- Description: 5V Charge Pump
- Pins: !SHDN, 5.0V, GND, VIN
2.1mm Barrel Jack with Terminal Block
- Description: Barrel Jack
- Pins: POS, NEG
Wiring Details
Adafruit MCP23017 I2C GPIO Expander Breakout
Instance 1
- No specific connections listed.
Instance 2
- No specific connections listed.
Instance 3
- No specific connections listed.
Electric Latch
- No specific connections listed.
Adafruit MOSFET Driver
Instance 1
- No specific connections listed.
Instance 2
- No specific connections listed.
Instance 3
- No specific connections listed.
Instance 4
- No specific connections listed.
Instance 5
- No specific connections listed.
Instance 6
- No specific connections listed.
Instance 7
- No specific connections listed.
Instance 8
- No specific connections listed.
M5Dial
- No specific connections listed.
Adafruit DotStar Strip 60M_B
Instance 1
- GND connected to Splicing Connector WAGO 221 (Port 4)
Instance 2
- GND connected to Splicing Connector WAGO 221 (Port 4)
Instance 3
- GND connected to Splicing Connector WAGO 221 (Port 4)
Instance 4
- GND connected to Splicing Connector WAGO 221 (Port 4)
Instance 5
- GND connected to Splicing Connector WAGO 221 (Port 4)
Instance 6
- GND connected to Splicing Connector WAGO 221 (Port 4)
Instance 7
- GND connected to Splicing Connector WAGO 221 (Port 4)
12v Power Supply
Instance 1
-
- connected to Splicing Connector WAGO 221 (Port 5) and 2.1mm Barrel Jack with Terminal Block (POS)
-
- connected to Splicing Connector WAGO 221 (Port 2) and 2.1mm Barrel Jack with Terminal Block (NEG)
-
Instance 2
- No specific connections listed.
Splicing Connector WAGO 221
Instance 1
- Port 1 connected to Splicing Connector WAGO 221 (Port 5)
Instance 2
- Port 1 connected to Splicing Connector WAGO 221 (Port 5)
Instance 3
- Port 4 connected to Adafruit DotStar Strip 60M_B (GND)
Instance 4
- Port 4 connected to Adafruit DotStar Strip 60M_B (GND)
Instance 5
- Port 4 connected to Adafruit DotStar Strip 60M_B (GND)
Instance 6
- Port 4 connected to Adafruit DotStar Strip 60M_B (GND)
Instance 7
- Port 4 connected to Adafruit DotStar Strip 60M_B (GND)
Instance 8
- Port 4 connected to Adafruit DotStar Strip 60M_B (GND)
Adafruit MiniBoost 5V 100mA Charge Pump AP3602A
Instance 1
- No specific connections listed.
Instance 2
- No specific connections listed.
2.1mm Barrel Jack with Terminal Block
- POS connected to 12v Power Supply (+)
- NEG connected to 12v Power Supply (-)
Code
No microcontroller code is provided for this circuit.
This document provides a comprehensive overview of the components and their connections within the circuit. Each component is listed with its respective pins and connections to other components, ensuring clarity and ease of understanding for anyone working with or studying the circuit.