Board for addressable LED strip (based on ESP32)
Technical assignment
Project: NeoPixel Board (based on ESP32)
⸻
1. General information
Create a new printed circuit board NeoPixel Controller based on ESP32,
using the existing board on ATmega328P as a prototype for dimensions, component placement, and design.
⸻
2. Source data
• There is a ready-made sample board in EasyEDA (based on ATmega328P).
• It is required to preserve:
• overall dimensions of the board;
• placement of connectors and mounting holes;
• maximum possible compliance with the appearance and routing.
3. Main technical parameters
Parameter | Value / Requirement |
Microcontroller | ESP32 (with integrated Wi-Fi, Bluetooth, and TWAI/CAN) |
Main power | 12 V DC |
Communications | CAN Bus (via transceiver, 8 MHz crystal) |
Code upload interface | USB Type-C |
Device purpose | Control of addressable LED strip (12 V) |
LED strip control lines | 2 lines of 5-10 m each (NeoPixel / WS2812B or similar) |
4. Main functions
1. Control of two independent lines of addressable LED strip (12 V).
2. Communication with the central network via CAN Bus.
3. Ability to flash and debug via USB Type-C.
4. Support for complete power shutdown of LED strips via relay.
⸻
5. Additional requirements
• Add contact pads on the sides of the board for connecting multiple modules with jumpers.
• Conduct an evaluation of the components used (in the existing project on ATmega328P):
• if necessary, replace with more suitable ones (considering operation with ESP32, 12 V power supply, thermal resistance, and noise immunity).
Maximally using components from Basic-parts (for cost savings when ordering)
• Conduct a safety analysis:
• protection against incorrect power connection;
• protection against overvoltage;
• protection against short circuits (for power and control lines).
• Implement an electronic relay or transistor switch that provides complete power shutdown of LED strips.
6. Work result
1. A completed project in EasyEDA, fully compatible with production at JLCPCB.
2. A set of files:
• .json / .pcb / .sch (EasyEDA project);
• Gerber files;
• BOM (bill of materials);
• Pick-and-Place (DOM).
3. After assembly, the board should provide:
• correct connection and power to ESP32;
• stable operation of CAN Bus;
• control of two 12-volt LED lines;
• safe operation under possible connection errors.
Applications 4
Current freelance projects in the category Embedded Systems & Microcontrollers
AI Automation Engineer
22 USD
Need an AI Automation Engineer, a specialist for creating a system for active client search and smart outreach (not a regular chatbot-autoresponder) for a B2B project Data collection: automatic parsing of contacts from "blind" databases by name. Smart mailing: integration… AI & Machine Learning, Embedded Systems & Microcontrollers ∙ 1 day 17 hours back ∙ 14 proposals |
Consultation of a microelectronics engineer / Embedded Developer
445 USD
We are looking for a project - electronics engineer / Embedded Developer. Needed - to develop an electronic circuit; Program several microcontrollers C/C++ / Embedded development of the logic for the operation and connection of the hardware computing unit and sensors testing… Engineering, Embedded Systems & Microcontrollers ∙ 5 days 4 hours back ∙ 2 proposals |
Research the electronic module "pulse current generator"It is necessary to investigate the electronic block "pulse current generator." Required measurements: pulse frequency, signal shape, pulse duration, duty cycle, output voltage to the coil, current through the coil, power consumption, resistance/inductance of the coil, heating… Embedded Systems & Microcontrollers ∙ 6 days 23 hours back ∙ 2 proposals |
We need a specialist or a team to develop a complete smart home ecosystem.We need a specialist or a team to develop a complete smart home ecosystem. Project idea: to create a central device/hub that can connect various smart home devices: lighting, sockets, climate control, heating, sensors, cameras, locks, appliances, security scenarios, and other… Web Programming, Embedded Systems & Microcontrollers ∙ 8 days 1 hour back ∙ 29 proposals |
Telegram
159 USD
I am offering a job to restore access to a Telegram account. My Telegram account has been hacked, so I am looking for a specialist who can help solve this problem and restore access to the account. I am open to considering your proposals regarding the cost of services.… Embedded Systems & Microcontrollers, Apps for iOS (iPhone and iPad) ∙ 9 days 2 hours back ∙ 9 proposals |