Bluetooth LED Controller Design

Working for 13 hrs 18 mins...
Thought for 47 sec
1/6 Lire le schéma existant et les fichiers projet pour identifier ce qui est déjà présent
Accessed knowledge.
Thought for 36 sec
Read project docs.
Read schematic.
Read BOM.
Thought for 50 sec
2/6 Vérifier les datasheets des circuits actifs principaux avant câblage
Accessed knowledge.
Thought for 1 sec
Read U1 esp32-wroom-32e_esp32-wroom-32ue_datasheet_en.pdf for pin description recommended operating co.
Read U2 microchip.com for pin description power supply decoupling .
Read U3 lm2596.pdf for typical application fixed output 5V indu.
Read U4 ds1117.pdf for typical application 3.3V regulator input.
Read Q1 AO3400A_ds.pdf for gate threshold voltage drain current max.
Completed design checks — found 384 issues.
Read schematic for U1, U2, U3 and 9 more.
Reading "[Datasheet for MCP23017-E/SP, Microchip] pin description power supply decoupling I2C address pins reset pins recommended operating conditions" in microchip.com.
Reading "[Datasheet for LM2596S-5.0/NOPB, Texas Instruments] typical application fixed output 5V inductor diode input capacitor output capacitor feedback pin" in lm2596.pdf.
Reading "[Datasheet for AMS1117-3.3, AMS ] typical application 3.3V regulator input capacitor output capacitor stability recommended operating conditions" in ds1117.pdf.
Thought for 1 min 24 sec
2/5 Compléter/fiabiliser les composants et passifs nécessaires
Accessed knowledge.
Thought for a moment
Read schematic.
Thought for 13 sec
2/4 Câbler les rails, ESP32, MCP23017 et 24 sorties MOSFET

Compléter/fiabiliser les composants et passifs nécessaires

Câbler les rails, ESP32, MCP23017 et 24 sorties MOSFET

Créer/mettre à jour les notes de puissance, firmware et bring-up

Lancer la revue ERC et corriger les erreurs bloquantes

Accessed knowledge.
Thinking...

Making changes to the schematic...

Refine this doc
Ask about this doc
Project Specification: Bluetooth 24-Letter LED Controller
Project Overview
  • Status: Draft / needs user confirmation before schematic recreation.
  • Goal: Recreate and improve a Bluetooth-controlled PCB for driving 24 separate 12 V LED letter outputs.
  • Reference provided: Uploaded schematic image titled “CARTE CONTROLEUR 24 LETTRES LED – BLUETOOTH”.
Intended Use
  • Controller board for illuminated signage or decorative LED letters.
  • Each output appears intended to switch one 12 V LED letter/load.
  • Bluetooth control is provided by an ESP32 module.
What the Device Should Do
  • Accept a 12 V DC input.
  • Generate 5 V and 3.3 V logic rails.
  • Use an ESP32-WROOM-32 module for Bluetooth control.
  • Drive 24 low-side switched LED outputs labeled Letter 1 through Letter 24.
  • Provide a mode pushbutton connected to the ESP32.
Main Features
  • 24 switched 12 V LED outputs.
  • ESP32 Bluetooth logic/control.
  • MCP23017 I/O expander for 16 additional outputs over I2C.
  • Direct ESP32 GPIO outputs for remaining LED channels.
  • 12 V input protection/fusing shown in the reference.
System Architecture

Diagram


12 V DC Input Fuse and input protection LM2596S-5.0 5 V Buck Regulator AMS1117-3.3 3.3 V Regulator ESP32-WROOM-32 Bluetooth MCU MCP23017 I2C I/O Expander I2C SDA/SCL Direct output drivers Expanded output drivers 12 V LED Letters 1-24
Hardware Subsystems
Power Input and Protection
  • Reference shows a 12 V input connector, fuse, and diode/protection element.
  • The image appears to show a 15 A fuse, but this must be confirmed.
5 V Regulator
  • Reference shows LM2596S-5.0 switching regulator.
  • Visible support parts include an inductor, Schottky diode, and input/output capacitors.
  • Exact values are partly readable but should be verified against the regulator datasheet before implementation.
3.3 V Logic Regulator
  • Reference shows AMS1117-3.3 from 5 V to 3.3 V.
  • Input/output capacitors are shown; exact values should be verified against the regulator datasheet.
Controller
  • Reference shows ESP32-WROOM-32.
  • Bluetooth control assumed; WiFi may be available but not required unless user requests it.
I/O Expansion
  • Reference shows MCP23017-E/SP I/O expander.
  • Connected over I2C to the ESP32.
  • Pull-up resistors on SDA/SCL are shown, likely 10 kOhm, but value confirmation is needed.
LED Output Drivers
  • Reference shows 24 low-side drivers, apparently AOD408 MOSFETs or similar logic-level N-channel MOSFETs.
  • Each gate has a series resistor, likely 100 ohm, and each output connects to a terminal labeled Letter 1 to Letter 24.
  • Loads appear powered from +12 V and switched to ground by MOSFETs.
User Input
  • One mode pushbutton shown connected to an ESP32 GPIO, with a pull-down or pull-up arrangement.
  • Exact ESP32 GPIO must be confirmed from the image or selected during schematic recreation.
Interfaces and Connections
  • 12 V DC power input connector.
  • 24 LED letter output connectors.
  • ESP32 Bluetooth interface.
  • I2C bus between ESP32 and MCP23017.
  • Mode pushbutton.
Power and Runtime Expectations
  • Input: 12 V DC.
  • Logic rails: 5 V and 3.3 V.
  • Output load current: reference notes appear to say approximately 20 A total max and 3 A per output max, but this must be confirmed before selecting power-path parts and trace widths.
Power Tree and Power Budget

Table


Rail / PathSourceLoadsCurrent AssumptionStatus
+12 VExternal DC input24 LED lettersTBD; image suggests high currentNeeds confirmation
+5 VLM2596S-5.0 buckAMS1117-3.3 input and possibly auxiliariesTBDNeeds datasheet sizing
+3.3 VAMS1117-3.3ESP32, MCP23017, pull-upsTBDNeeds datasheet sizing
Manufacturing and Assembly Expectations
  • Reference mixes through-hole style components/connectors with module-style ESP32.
  • User appears beginner-level; through-hole connectors and serviceable parts may be preferred unless compact assembly is required.
  • High-current output routing will require careful copper width, pours, and connector ratings.
Firmware-Relevant Hardware Requirements
  • ESP32 firmware should map 24 logical letter channels to GPIO/MCP23017 pins.
  • I2C initialization required for MCP23017.
  • Button input required for mode selection.
  • Bluetooth control protocol not specified yet.
Physical Design Expectations
  • Not specified yet.
  • ESP32 antenna area must be kept clear if using ESP32-WROOM-32.
  • High-current 12 V output connectors should be placed along board edges for wiring access.
Important Design Decisions
  • Use low-side N-channel MOSFET switching for 12 V LED loads.
  • Use MCP23017 to expand ESP32 GPIO count.
  • Use a buck converter for 12 V to 5 V, then an LDO for 3.3 V logic.
Assumptions and Items Needing Confirmation
  1. Confirm that you want me to recreate this schematic in Flux from the image.
  2. Confirm exact power requirement: total LED current and current per output.
  3. Confirm whether the MOSFET part is AOD408 or a different part number.
  4. Confirm the output connector type/current rating and preferred pitch.
  5. Confirm whether the original reference should be followed exactly or improved for reliability/manufacturing.
  6. Confirm board size, shape, and whether the design should be hand-solderable.
  7. Confirm Bluetooth-only control or Bluetooth plus WiFi.
Change Notes
  • Initial draft created from uploaded reference image.
  • Project renamed from the random draft name to Bluetooth 24-Letter LED Controller.

    Project Overview

    Intended Use

    What the Device Should Do

    Main Features

    System Architecture

    Hardware Subsystems

    Power Input and Protection

    5 V Regulator

    3.3 V Logic Regulator

    Controller

    I/O Expansion

    LED Output Drivers

    User Input

    Interfaces and Connections

    Power and Runtime Expectations

    Power Tree and Power Budget

    Manufacturing and Assembly Expectations

    Firmware-Relevant Hardware Requirements

    Physical Design Expectations

    Important Design Decisions

    Assumptions and Items Needing Confirmation

    Change Notes

Documents

    Project Specification: Bluetooth 24-Letter LED Controller

    Power Budget — Draft Assumptions

Assets

Assets are files uploaded to this project which can be used in various ways.

Bluetooth 24-Letter LED Controller thumbnail
12 V Bluetooth controller board for 24 LED letter outputs using an ESP32, I/O expansion, and low-side output drivers. Draft specification captured from an uploaded reference schematic image; exact schematic recreation needs confirmation of unreadable details.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Arrow

$19.49–$24.95

Digi-Key

$14.39–$21.33

HQonline

$5.30–$6.93

LCSC

$20.91–$22.51

Mouser

$36.03

TME

$10.68

Verical

$17.50–$28.73

Controls