Перейти к содержимому

Open

Фотография
- - - - -

ESP8266


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 21

#1 matwey

matwey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 541

Отправлено 24 Август 2025 - 13:26

На сколько знаю что esp8266 вроде как не в состоянии работать без PCA, ну вот разобрал китайский свет увидел что там esp 8266 и модуля шим PCA не увидел, выхода идут сразу на драйвер, распайка обычная. Получается что можно без pca обойтись но вот в чём секрет? В драйвере?



#2 White80

White80

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 248

Отправлено 27 Август 2025 - 20:10

Отличное наблюдение! Вы абсолютно правы, и ваш вопрос попадает в самую суть того, как делают бюджетные, но эффективные устройства.

Короткий ответ: Да, вы угадали. Секрет действительно в драйвере. Вместо отдельной микросхемы ШИМ-контроллера (вроде PCA9685) в таких лампах используется драйвер светодиодов со встроенной логикой и интерфейсом, который понимает ESP8266.

Подробное объяснение

Давайте разберем стандартную схему и то, что увидели вы.

1. Классическая схема (которую вы ожидали увидеть)

· ESP8266 -> ШИМ-контроллер (PCA9685, TLC5940 и т.д.) -> Драйвер/Транзистор -> Светодиоды

В этой схеме:

· ESP8266 выступает в роли "мозга". Он по шине I2C отдает команды типа "сделать на канале 1 яркость 50%".
· PCA9685 — это "дирижер". Он получает команду от мозга и самостоятельно, без его участия, генерирует точный ШИМ-сигнал на 16 каналах.
· Драйвер — это просто "мускул". Он усиливает слабый сигнал от PCA, чтобы запитать мощные светодиоды.

Главная проблема ESP8266 — ему сложно аппаратно генерировать много стабильных ШИМ-каналов (особенно больше 4-5), не нагружая процессор. PCA9685 решает эту проблему.

2. Схема из вашей китайской лампы

· ESP8266 -> Умный драйвер светодиодов -> Светодиоды

В этой схеме:

· ESP8266 по-прежнему "мозг".
· "Умный драйвер" (чаще всего это SM2135, BP5758, BP1658 или аналоги) — это и "дирижер", и "мускул" одновременно.

В чем секрет такого драйвера?

У этой микросхемы есть своя собственная, очень простая "логика управления". Она не требует сложного ШИМ-сигнала. Вместо этого она понимает простые команды по протоколу, который легко сгенерировать даже на GPIO ESP8266.

Самые популярные протоколы:

· SM2135: Использует простой двухпроводной протокол (данные и тактовый сигнал), очень похожий на I2C, но не совместимый с ним. ESP8266 посылает всего несколько байт: адрес драйвера и значения для каждого из каналов (обычно 3-5 каналов RGB/RGBW/CCT). Драйвер, получив эти значения, сам генерирует ШИМ на выходе для светодиодов.
· Другие драйверы (например, от BPS): Могут использовать свои собственные одно- или двухпроводные протоколы.

Преимущества такой схемы для производителей:

1. Дешевизна: Исключена одна довольно дорогая микросхема (PCA9685) и пассивные компоненты к ней.
2. Компактность: Плата получается меньше.
3. Достаточная функциональность: Для управления RGB/RGBW-лентой или парой каналов белого света (теплый/холодный) возможностей такого драйвера более чем хватает.

Итог

Вы не нашли PCA9685, потому что его там и нет. Секрет в том, что китайские инженеры используют специализированные драйверы светодиодов со встроенным декодером простых команд.

ESP8266 не генерирует ШИМ напрямую для светодиодов. Он лишь "шепчет" драйверу пару чисел (например, "127, 64, 255" для цветов RGB), а драйвер уже сам, на своей собственной частоте и с нужным алгоритмом, преобразует это в сигналы управления мощными выходными транзисторами.

Что вам делать? Если вы хотите повторить или модифицировать такую лампу, вам нужно:

1. Определить модель драйвера (обычно маркировка на самой микросхеме).
2. Найти datasheet на него (гуглите "SM2135 datasheet" или "BP5758 datasheet"). Там будет описание протокола управления.
3. Найти библиотеку для Arduino IDE для работы с этим драйвером (часто они есть) или написать код, посылающий данные по протоколу из даташита.

#3 White80

White80

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 248

Отправлено 27 Август 2025 - 20:10

Ответ ии
  • Lumex это нравится

#4 matwey

matwey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 541

Отправлено 27 Август 2025 - 21:47

Ответ ии

Значит он что то не понял или заданный ему вопрос не правильно был сформулирован. 

 Светильник для наших банок, мощьностью в 100w а там не rgb лента а такие же цветики как на A8se. Хотя суть правильная, всё дело на верное всё таки в драйвере.



#5 White80

White80

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 248

Отправлено 28 Август 2025 - 01:33

Задан был ваш вопрос!

#6 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 20 218
  • Меня зовут:Дмитрий

Отправлено 28 Август 2025 - 07:04

Задан был ваш вопрос!

А какой именно ИИшечке был задан вопрос?



#7 Lumex

Lumex

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 549
  • Меня зовут:Андрей
  • Откуда:Яр Чаллы

Отправлено 28 Август 2025 - 08:18

По структуре ответа очень похоже на дипсик https://chat.deepseek.com. Ответ от ИИ был явно скорректирован, дополнен, но проскальзывают фразы, которые выдают ИИ и неверный контекст. 

 

 

Прикрепленные изображения

  • Снимок.JPG

  • DNK это нравится

#8 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 400
  • Меня зовут:Игорь

Отправлено 28 Август 2025 - 08:42

но проскальзывают фразы, которые выдают ИИ 

Проскальзывают!? Да он весь светится ИИ :biggrin:

 

На сколько знаю что esp8266 вроде как не в состоянии работать без PCA

"И кто вам это сказал?"(с) Оно спокойно работает! А ежели речь именно про ШИМ, то и тут всё хорошо :)  Ограничение может быть связано лишь с наличием всего 4-х аппаратных каналов

 или небольшой частотой. Но это ограничение спокойно обходится программной реализацией ШИМ



#9 matwey

matwey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 541

Отправлено 28 Август 2025 - 09:09

Проскальзывают!? Да он весь светится ИИ :biggrin:

 

"И кто вам это сказал?"(с) Оно спокойно работает! А ежели речь именно про ШИМ, то и тут всё хорошо :)  Ограничение может быть связано лишь с наличием всего 4-х аппаратных каналов

 или небольшой частотой. Но это ограничение спокойно обходится программной реализацией ШИМ

Ну не 4-х а шести...



#10 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 400
  • Меня зовут:Игорь

Отправлено 28 Август 2025 - 09:20

1.jpg



#11 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 400
  • Меня зовут:Игорь

Отправлено 28 Август 2025 - 09:28

Ну не 4-х а шести...

Т.е. вы знаете подноготную, но специально создали тему с неправильным вопросом? Штош, есть ещё более эффективный способ: заменить ник на женский и аватарку

посексуальней. 



#12 matwey

matwey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 541

Отправлено 28 Август 2025 - 09:31

Ну като же реализовали 6-ть каналов.

Скриншот 28.08.25_09.25.00.png

Скриншот 28.08.25_09.28.00.png



#13 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 20 218
  • Меня зовут:Дмитрий

Отправлено 28 Август 2025 - 09:34

Умиляют меня электролиты в таких местах...



#14 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 400
  • Меня зовут:Игорь

Отправлено 28 Август 2025 - 09:34

Ну като же реализовали 6-ть каналов.

 

 

 

это ограничение спокойно обходится программной реализацией ШИМ

 

И на плате видно семь каналов :biggrin:



#15 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 20 218
  • Меня зовут:Дмитрий

Отправлено 28 Август 2025 - 09:38

И на плате видно семь каналов :biggrin:

Вероятно, один преобразователь - питания ESPшки. 



#16 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 400
  • Меня зовут:Игорь

Отправлено 28 Август 2025 - 09:38

Умиляют меня электролиты в таких местах...

При активном охлаждении то!? - норм. Да и запланированное устаревание никто не отменял :)



#17 matwey

matwey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 541

Отправлено 28 Август 2025 - 09:39

И на плате видно семь каналов :biggrin:

Сейчас серьёзно?

Screenshot_20250828_093734_com.darden.hnws.jpg



#18 Igor "Boroda"

Igor "Boroda"

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 400
  • Меня зовут:Игорь

Отправлено 28 Август 2025 - 09:43

Вероятно, один преобразователь - питания ESPшки. 

Всё может быть, а ещё там рядом с дпаком есть мелкий сот.

@matwey крупную, чёткую фотку можно?



#19 matwey

matwey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 541

Отправлено 28 Август 2025 - 09:43

Т.е. вы знаете подноготную, но специально создали тему с неправильным вопросом? Штош, есть ещё более эффективный способ: заменить ник на женский и аватарку

посексуальней. 

А вы всегда так общаетесь с людьми, или мне сегодня повезло?



#20 matwey

matwey

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 2 541

Отправлено 28 Август 2025 - 09:45

Всё может быть, а ещё там рядом с дпаком есть мелкий сот.

@matwey крупную, чёткую фотку можно?

Сейчас уже не получится...






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных