#1 Re: Апаратні питання » WS2812B і кольори » Вчора 14:49:41

jokeR пише:

Але TH=1us , коли потрібно 0.8+-0.15..

Відповідно до коду, має би бути 0.875 мкс.
А TH=1 мкс при TH+TL=1.25 мкс відповідає UCS2903.

#2 Re: Апаратні питання » WS2812B і кольори » Вчора 14:12:06

jokeR пише:

https://github.com/GyverLibs/microLED/ - я сюди дивлюсь.

А, там так. Я в AlexGyver/GyverLamp дивився.

#3 Re: Апаратні питання » WS2812B і кольори » Вчора 13:57:48

jokeR пише:

Але TH=1us , коли потрібно 0.8+-0.15..

Пишуть, толерантність до таймінгів у цих чіпів по факту вища, ніж заявлено. Але може не у всіх smile

У FastLED гранулярність 125 нс навіть при 16 МГц: src/chipsets.h:773

jokeR пише:

У Гувера свій імпортозаміщонний лісапет, і там з таймінгами зовсім дивно.

Там же явно лежить libraries/FastLED-3.2.9, хіба ні? Чи ми дивимось у різні репозиторії?

#4 Re: Апаратні питання » WS2812B і кольори » Вчора 11:01:30

Ще би напевно знати, на яких точно чіпах у вас стрічка. По "даташитах" у WS2812 та WS2812B таймінги трохи відрізняються, хоча в межах допусків один одного. А SK6812 (теж 4 ноги) в допуски для WS2812B уже не попадає.
Хоча все одно при 16МГц гранулярність таймінгів краще ніж 62.5 нс не отримати.

#5 Re: Апаратні питання » WS2812B і кольори » Вчора 10:34:34

jokeR пише:

https://forum.arduino.ua/img/members/3983/2025-07-10_09-41.png
Хм, дійсно якась фігня. Передається FFFFFF FFFFFF FFFFFF FFFFFF 000 000 000 000

На картинці передається Green: 0x58 / Red: 0x80 / Blue: 0x78 на 4 світлодіоди, потім 0/0/0 ще на 4. Тільки шкали часу не видно. Але аналізатор декодував правильно, так що з таймінгами, мабуть, все ок.

jokeR пише:

Спробую іншу лібу. Гувер обіцяв, що його ліба підтримує китайску ардуїну wink

Це в першу чергу потрібно уточнювати, яка саме ліба якої версії використовується. Гуверняна ліба, мабуть же, клон від цієї.

Якщо у клона МК таймінги виконання інструкцій такі ж, як у оригінала, то працюватиме так само як на оригіналі.

#6 Re: Апаратні питання » WS2812B і кольори » 2025-07-09 17:15:26

jokeer пише:

Коли RGB - червоний, який виглядає як зелений, не вирубає а трохи приглушує wink

У зеленого падіння напруги вище, ніж у червоного, але нижче, ніж у синього.
Так в першу чергу потрібно визначити, чи це FastLED якусь гама-корекцію програмно застосовує, чи особливість самого чіпа.

Я би взагалі запідозрив, що живлення по струму не витягує, і просто напруга просідає. Але якщо кажете, що вмикання навіть одного червоного впливає на всі сині, то не схоже. Скільки у вас там всього чіпів? Пробували тільки з одним єдиним?

#7 Re: Апаратні питання » WS2812B і кольори » 2025-07-09 16:00:57

Чи це тільки з FastLED такі ефекти, а якщо напряму всунути в стрічку 255/255/255, то світиться нормально?

#8 Re: Апаратні питання » WS2812B і кольори » 2025-07-09 15:54:16

jokeer пише:

але не так все просто. Синій виглядає не так яскраво як зелений і червоний. Коли хоч один led червоний - всі сині гаснуть. Якась магія.

Це не магія, це гівняний китайський дизайн. У червоного найменше падіння напруги, у синього найбільше. Є припущення, що там керується струм не тільки окремо по кожному каналу, а й загальний. Коли червоний вмикається, напруга просідає, і синьому вже не вистачає. Хоча, як там воно насправді реалізовано в залізі - мабуть, тільки розробнику чіпа відомо.

#9 Re: Апаратні питання » WS2812B і кольори » 2025-07-09 10:26:17

jokeR пише:
 FastLED.addLeds<WS2812B, LED_DATA_PIN, RGB>(leds, NUM_LEDS);
 FastLED.addLeds<WS2812B, LED_DATA_PIN, GRB>(leds, NUM_LEDS);

WS2812B.pdf, остання сторінка.
src/eorder.h:9

#10 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 20:17:27

WishMaster89 пише:

Ось  відео   на  ютуб  залив як   працює  воно з SP108E   від ЛБП     з живленням і 5v і  12v

Ну, по відео різниці не дуже помітно, як і очікувалось. Тільки, мабуть, стрічка гріється сильніше.

WishMaster89 пише:

ЧИ проти правил  буде якщо я  скажу свое  ТГ   і ми  там може  скоріш  спробуемо  разом  перемогти  цей момент

А сенс? Ви скажіть, що саме хочете перемогти smile Наскільки розумію, проблема в тому, що з SP108E працює, а з ESP32 не працює, так?
Що і при яких умовах перевірити, вам уже порадили. Зробити це, крім вас, ніхто не зможе. В залежності від результату можна буде розуміти, в якому напрямку рухатись далі.

#11 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 17:47:44

WishMaster89 пише:

Ні на 9м
Ось ще уривок як приклад перевірки підключення через SPI 108, але тут підключення тільки з одного краю що до живлення тому і є падіння на кінці стрічки по яскравості нам на кінці 4.5v  на виході.

На одному відео в одному режимі, на другому - в іншому, ще й різні сегменти світяться. Це поки що ні про що не говорить.

Щодо проблеми "Нічого не працює". Якщо виправили помилкове включення конвертора та підключили керуючий сигнал до DI, і все одно не працює, то заживіть маленький сегмент, або навіть єдиний чіп, від 5 вольт. Перевірте, чи працює з вашою ESP32. Якщо все одно не працює, а від SPI108 з 5-вольтовим живленням працює - показуйте ваш код.
Також допомогло би подивитись і порівняти амплітуду та форму сигналу керування з тої SPI 108 та з вашої схеми.

#12 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 17:24:59

WishMaster89 пише:

Ні на 9м

Тоді виходить по 53 мВт на чіп. Це ж не всі три світлодіоди одночасно на повну світяться, так що теж норм.
Для SK6812 інформації щодо струму світлодів не знайшов, а для WS2812 пишуть - до 20 мА на світлодіод, тобто максимально можлива потужність для одного чіпа виходить 170 мВт. Так у WS2812 і корпус більший, 5050.

#13 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 16:43:37

WishMaster89 пише:

До 40 ват на всі з метрів показувало чомусь

На скільки метрів, на 5? 40 ватт / (84*5) = в середньому 95 мВт на чіп, для 3 світлодіодів нормально. А скільки ви очікували?

#14 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 15:37:12

WishMaster89 пише:

тестував на початку Живлення з ЛПБ через драйвер SP108 wi fi.

Так поміряйте, яку напругу живлення він дає на стрічку, і якої амплітуди керуючий сигнал. Порівняйте з тим, що видається у вашій схемі.

#15 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 15:22:27

Для 6-ногих SK6812-P6 теж working voltage VDD +3.7~+5.5 V. Схоже, обидва Vdd піни там тупо зʼєднані між собою.

jokeer пише:

Думаю, якщо 5 вольтовій стрічці дати 12 -: буде помітно що щось не так.

Ну, буває високовольтна CMOS логіка, та ж 4000 серія, наприклад. Але там границя між високим та низьким логічним рівнем десь біля Vdd/2. Тобто при 12 вольтах високий рівень має бути більше 6 вольт.

jokeer пише:

Хоча я не уявляю, навіщо там 12 В

Отож. Теоретично, для кожного чіпа або на цілий сегмент може бути buck DC-DC, щоб не тягнути великі струми через усю довгу стрічку. Але не в цих стрічках. І тоді на стрічці мабуть ще дроселя стояли б.

#16 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 14:44:36

WishMaster89 пише:

Моя стрічка скоріш за все гібрідна, купував ось тут. 84 діода на метр 12v

З чого ви взяли, що вона вміє 12V? Продавець на aliexpress у назві товару що завгодно може писати.
А по даташиту у WS2812 окремі входи живлення для контролера і для світлодіодів, і у обох Absolute Maximum Ratings +6.0~+7.0 V.
У WD2812B спільне живлення і Absolute Maximum Ratings +3.7~+5.3 V.
У SK6812 пишуть The chip supply voltage VDD --- 5.2 V.
Хоча й даташитами оті "документи", що знаходяться, назвати складно.

#17 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 14:14:18

jokeer пише:

Думаю, перетворювач рівнів не потрібен, 3в рівня повинно вистачити.

Може не вистачити. SK6812 datasheet:

The signal input flip threshold | VIH | --- | 3.4

WishMaster89 пише:

Так саме 12v адресна sk6812

Тобто регулятори 5V для світлодіодних контролерів вбудовані в саму стрічку? Яка конкретно у вас стрічка, з якими саме чіпами світлодіодів? Здається, ви живите 5-вольтову стрічку 12 вольтами. Або у вас стрічка зовсім не та, що описуєте.

#18 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 09:36:43

Майте на увазі, якщо вмикали цю схему з неправильними підключеннями, то вже міг вигоріти або вихід ESP32, або вихід контролера в стрічці, або (малоймовірно) транзистор у каналі конвертора.

#19 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-08 09:26:38

WishMaster89 пише:

Ви бачили схему ? Дивно чому її немає у моїх відповідях на стіні )

О, я теж побачив, через "Профіль" -> "Показати всі повідомлення".

HVcc та LVcc теж переплутані.

WishMaster89 пише:

Do i Di якщо казати про саму стрічку то ні направлення не плутав, т.к я підключаю SPi 108 все працює

Не уявляю, як може працювати при подачі керуючого сигналу на вихідний пін замість вхідного. Хіба що паразитний сигнал якось пролазить через особливості реалізації в самих світлодіодах.

1. Виправте підключення напруг рівнів до конвертора: HVcc до 5V, LVcc до 3.3V.
2. Виправте підключення лінії даних до конвертора: HV1 до стрічки, LV1 до ESP32. Резистор між HV1 та стрічкою опціонально.
3. Виправте підключення стрічки: HV1 з конвертора до DI.

Якщо і після цього не працює, тоді показуйте код.

#20 Re: Програмування Arduino » Генерація звуків » 2025-07-07 18:27:49

jokeR пише:

Можна ж поставити електроклапан

Так одне іншому ж не заважає. Воду автоматично перекрили, подали голосовий сигнал: "Не забудь полити помідори"  big_smile

#21 Re: Апаратні питання » Визначення розпіновки енкодерів (варіант рішення) » 2025-07-07 18:19:39

jokeR пише:

Можна використовувати для прозвонки багатовивідних перемикачів.

Трошки допрацювати, і вийде багатоканальний логічний пробник wink
А якщо серйозно, то занадто багато писанини для такої дрібниці, як на мене. Ми все ж таки в "Апаратних питаннях", а не в "Програмуванні Arduino".

#22 Re: Проекти » Показометр з наворотами для ЛБП/ЗП на основі Nano + INA226 + TFT 1,8" » 2025-07-07 18:12:22

Цікаво було би глянути, але логінитись в телеграм та качати файли з чийогось гугл-драйв - це занадто. Чому б не викласти на github?

#23 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-07 11:26:42

WishMaster89 пише:

у вечорі складу схему, щоб було більш менш зрозуміло.

Та якщо підключено дійсно так, як описано, то у вас LV1 та HV1 переплутані місцями.

#24 Re: Апаратні питання » WLED ESP32+SK6812v » 2025-07-07 11:16:01

WishMaster89 пише:

1. Лед адресна кольорова 3пінова стрічка 9м, відрізками по 3шматка + - по 2-3м

Стрічка на якому контролері?

WishMaster89 пише:

Резистор для  ESP32 по мережі Дата до LED стрічки

Між ESP32 і конвертором, чи між конвертором і стрічкою? Який номінал резистора?

WishMaster89 пише:

2. Поніжайка 12 налаштована на 5v  потім вона йде до ESP32

5V на ESP32 на який пін? На платі є вбудований регулятор на 3.3V?

WishMaster89 пише:

a. (HV+ та GDN йде  на 5v out  поніжайки HV1 на Data esp)

3.3V I/O від ESP, з точки зору конвертора - це Low Voltage. Тобто з ESP має би йти на LV1.

WishMaster89 пише:

та LV1 на стрічку з резистором це дата  )

А стрічка 5V - High Voltage, має би йти з HV1.

WishMaster89 пише:

ПО

І з ПО можуть бути якісь проблеми. Але ж ми не знаєм, що там у вас за ПО прошите.

#25 Re: Апаратні питання » Визначення розпіновки енкодерів (варіант рішення) » 2025-07-07 09:37:39

jokeer пише:

Ну можна придумати тестер по типу Маркуса, але для енкодера. Якщо у вас цих енкодерів ціла коробка;)

Звісно, для сортування в промислових масштабах і стенд зібрати має сенс.
Свою конкретну задачу я вирішив швидко, а це питання мене зацікавило більше з академічної точки зору. Кілька днів крутилось в голові, не давало спокою, поки не оформилось в конкретний алгоритм roll От і поділився, може кому стане в нагоді.

Підвал форуму