projects:esp32_carlight

ESP32 CarLight

Программно-аппаратный комплекс на основе микроконтроллера ESP32 и адресной светодиодной ленты WS2812B для подсветки салона автомобиля. Разрабатывался для собственных нужд.

Позволяет настроить цвет и яркость подсветки. Автоматическое включение/выключение в зависимости от уровня освещения. Управление по Bluetooth с Android смартфона. Питание 5 вольт по USB от автомобильного зарядного устройства, что позволяет не вмешиваться в электрическую схему автомобиля.

Схема очень простая и не требует особых навыков пайки.

  • U1 — ESP32
  • R1…R4 — 470 Ом
  • R5 — фоторезистор
  • R6 — 510 кОм
  • LED1…LED4 — адресная светодиодная лента WS2812B

Для загрузки прошивки в плату понадобится Arduino IDE с установленным фреймворком для плат ESP32 и установленной библиотекой FastLED.

В исходном коде прошивки обратите внимание на строки 23-28:

// Номер вывода подключения светодиодных лент
#define LED_PIN          21
// Количество светодиодов в ОДНОЙ ленте
#define NUM_LEDS         25
// Номер вывода подключения фоторезистора
#define LIGHTSENSOR_PIN  34

В них можно при необходимости изменить номера используемых контактов.

Приложение для управления можно установить как на смартфон, так и на Android-автомагнитолу:

  • projects/esp32_carlight.txt
  • Последнее изменение: 02.01.2026 23:53
  • r0wbh