Это видео недоступно.
Сожалеем об этом.
LED-matrix with ICN2053. Connecting to ESP32
HTML-код
- Опубликовано: 27 мар 2019
- P10.RU company: p10.ru/
Become a channel sponsor: / @rnadyrshin
VK channel community: electro...
Channel instagram: / electronics_in_focus
My previous video about LED-matrix for video screens: • LED-матрицы для видео-...
Product links:
1) P2.5 matrix 128x64: p10.ru/led-mod...
Sources (ESP-IDF + Eclipse): bitbucket.org/...
Pin mapping in file icn2053/icn2053.c
Спасибо за видео. Один из самых любимых мной каналов о электронике, подача материала на высоте!
Не могу не написать комментарий с благодарностью. За такой объемный ролик (как обычно) прямо стыдно не сказать "Спасибо". 👍
За монтаж экранов в конце ролика - отдельное спасибо!!!
Молодец,всегда с удовоьствием смотрю твое видео.Больше и чаще хотелось бы чтоб ты их выпускал,но понимаю что ты качеством берешь зрителя а не количеством)
Дело не столько в качестве, сколько в наличии свободного времени
*Я только купил себе 64х32 класс жду исходники!*
Не знал что такие продаются. Думал надо самому собирать
Мужик, ты крут))) удачи в разработках))))) молоток))
Одно ядро как проц, а второе как видеокарта. Интересно получилось
Лайк сразу ! А дальше просмотр
И ни разу не пожалел !
Осталось запилить видео декодер на ESP32, хотя бы H.264.
а можно по подробнее о нестабильности преобразователя логических уровней?
Driving ICN2053(embedded PWM) requires much less processor resources, especially if you drive them using DMA. ICN2037 or similar, requires modulation like BCM, fastest column data trasfer ever, which is more resource-hungry IC!
Подача как всегда на уровне.
Будьте аккуратны при заказе товара на P10, оказывается нужно уточнять на базе какого чипа Вы хотите матрицу. Хотя в спецификации на карточке товара на сайте указано ICN2053
Вот они мудаки а
Спасибо. Очень крутой и позгавательны ролик, А продолжение будет? Хотелось бы узнать больше информации про доработку и вывод данных (как для новичка в этой сфере) ещё раз спасибо
Музычка просто класс!!))
Вот спасибо! СТАВИМ ЛАЙК!!!
Excellent. Thanks for sharing.
сначала лайк, только потом смотрю
Спасибо за урок. Если можно то слелай видео про подключения ноутбучных мониторов на есп. Или же матрицы больших смартфонов типа самсунг
Мало чего понял, но видео явно полезное.
И главное мерцание светодиодов какое получается? (если карандашом помахать).
Спасибо за ваши видео!
Большое спасибо ...!!
С уваж ....
используя их dma (esp32) частоту тактирования gpio в 10 mhz сохранить возможно? (без пропуска строба) используя буфер допустим.
огромное спасибо
А какое максимальное количество панелей можно подключить к этому драйверу на ESP32?
Спасибо большое!
Отличный и очень полезный ролик!
А вы не пробовали с использованием какого-нибудь микроконтроллера типа Teensy или может какой-нибудь Raspberry Pi Zero (с поддержкой интернета RJ45) через какой-нибудь простой асинхронный приемник типа HUIDU HD R516T выводить изображение на большее кол-во LED-матриц?
Нет. Для этого нужно глубоко зареверсинженирить протокол китайцев. Да и не факт, что там используются фреймы, соответствующие Ethernet. Китайцы могли что угодно на ПЛИС навертеть
Здравствуйте! А нет ли у вас возможности добыть принципиальную схему на данные модули или на модули dip?
название трека в ролике, подскажите
Можно физический уменьшить размер пикселей, если по верх сделать экран из оптоволокна, я выводил картинку 5/5см от плазменного тв(множество волокон в пучке)
Было бы интересно это увидеть.
Как она светит на солнце? Хватает ли яркости?
я не додумался это проверить, но в помещении вырвиглазно яркая
@@rnadyrshin А нет возможности проверить? Мне вот для улицы надо.
А то есть скетч, на еsp 32 и матрицы Р5,, моргает но не подключается к сети, нужна помощь
Спасибо!
Можете ли вы дать план, как сделать один большой видеоэкран, используя 30-40 досок вместе, пожалуйста
Что значит реализация интерфейса с помощью аппаратных блоков?
Обычно в микроконтроллерах есть аппаратно реализованные блоки интерфейсов (SPI, I2C, UART, CAN, MII и т.д.). Они берут на себя часть рутинной работы. Ядро микроконтроллера может работать с такими периферийными блоками изредка обрабатывая их события, в отличии от программной реализации, где ядро микроконтроллера тратит 100% процессорного времени
Где найти токой мацу
а как подключить esp32 + LED панели P10?
как к ардуино уно подключить?
😂 👍 Хорошая шутка
уважаемый, а не могли бы вы растолковать про ESP32 и как можно подключить к нему P4 64*32 8 панелей???
желательно в среде ардуино....
да. но не в ближайшее время
Присоеденяюсь! Тоже актуально и хочется больше инфы и исходников
Насколько я понимаю, эти панели каскадируются, и в подключении к ESP32 ничего сложного нет.
@@rnadyrshin спасибо, жду как Хатико)) а то у самого получилось только 3 панели последовательно запустить и то с низким ФПС
Добрый день, Руслан! Подскажите пожалуйста, почему для программирования данных матриц Вы выбрали контроллер ESP32, а не STM32?
Потому что я хотел чтобы оставалось свободным второе ядро. STM был бы занят обменом с матрицей постоянно
@@rnadyrshin Добрый день, Руслан! Хотелось бы узнать еще несколько моментов.
1 Вы говорили что для управления матрицами с STM32 необходимо реализовывать ногодрыгание. Почему параллельный интерфейс (FSMC) не подходит для этой задачи?
2 Можно ли, реализовав управление через ногодрыгание, соединить несколько таких матриц, например 7 штук? Хватит ли ногодрыгания развернуть текст на такое количество матриц?
Реализация с I2S DMA: ESP32-HUB75-MatrixPanel-I2S-DMA-icn2053 на гитхабе
Добрый день. Вопрос без особой конкретики, просто хочу понять. Допустим у нас есть некий LED экран, управляемый неким контролером - изображения\видео крутятся по расписанию. Но мне нужно по срабатыванию датчика, закрасить весь экран красным. Могу ли я, отключить только линии RGB идущие с контроллера, а на линии R зафиксировать логическую единицу, получиться ли закрасить матрицу красным цветом?
Добрый. Да, получится
Есть возможность сделать разработку для управления матрицей подобных панелей, разрешение 64*32, 4*4 16 панелей или проще применить китайские платы управления?
Лучше применить китайские платы управления.
Использование микроконтроллера для управления >1 такой матрицей уже проблематично. Нужны ПЛИС, а это дорого и сложно
Спасибо, спасибо, хотя бы один лучик света и понимания по этой теме. У вас нет случайно информации по драйверам DP3246 в похожих матрицах ?
у меня нет
Добрый день, Руслан! Подскажите пожалуйста, как вы определили, что для переключения строк в матрице надо 138 импульсов? Как быть с другими драйверами? У меня драйвер SM16017S. Спасибо
Посчитал, захватив обмен логическим анализатором. Если по вашему драйверу нет информации в сети, то только искать совместимый с ним контроллер и заниматься исследованиями
@@rnadyrshin Благодарю за информацию.
Круто, но ничего не понимаю в этих импульсах
Значит ты тупой.... Мне жаль.
спасибо
Здравствуйте если у вас в обзоре rak425 или альтернатива этого wi fi модуля.
Здравствуйте, неа
2:39 В каком именно файле в исходниках есть распиновка и схема подключения?
icn2053\icn2053.c
Я не хрена не понял, но мне понравилось!
Доброго времени суток. Существует ли программа и контроллер для этой матрицы что б без ардуино и ESP32? Спасибо.
Не знаю, может и существует
@@rnadyrshin Ясно, спасибо.
Спасибо за видео, некоторые мои выводы о работе с этими драйверами подтвердились, некоторые вещи не совсем понятны. Вы пишите в регистры при инициализации какие то числа, я о регистрах конфигурации ICN2053, известно ли вам точно что вы туда пишите??? я о том что у меня панель 1/26 и думаю это значение тоже надо прописать в один из регистров, но в какой??/
Нет не известно. Значения, которые я шлю, слала принимающая плата, сконфигурированная под icn053. В исходниках также есть второй вариант значений, найденный на просторах интернета (тоже с какого то контроллера матриц, настроенного на работу с icn2053), с этим вариантом у меня матрица тоже работала.
Пробовал экспериментировать со значениями, но на глаз трудно что либо понять. Значение в регистре 2, как я понял, влияет на яркость матрицы. Что в других регистрах мне не известно, но матрица при разных значениях в них продолжает работать.
В вашей панели 1/26 - это сканирование? Очень странно, что не степень двойки. Вы уверены?
@@rnadyrshin да, 1/26 это сканирование. Панель 104×52 точки. В принципе я добился вывода текста даже без настроек регистров. Использовал таймер для выдачи gclk в режиме ШИМ, и SPI для выдачи данных в драйверы... Списывался и с китайцами и с коллегами из p10.ru, но никто документацию на icn2053 не предоставляет(((
Добрый день! Подскажите пожалуйста. Какой интерфейс нужно использовать для передачи данных в этих матрицах для STM32? FSMC или SPI можно? Хочу запустить данные матрицы на МК STM32.
Никакой. Ногодрыгом придется реализовывать интерфейс
Понял. Спасибо за информацию.
Подскажите пожалуйста, а в данном проекте на ESP32 также реализовано ногодрыгание?
Когда демо на ПЛИС? =) будет когда-нить контент про LVDS?)
а DMA в этом esp есть? если да то вот вам годный вариант - выделяеш оперативы кусок на длину одного фрейма и вперед.
ПДП там естественно есть, только использовать его не получится, т.к. вывод на светодиодную матрицу выполнен программно.
@@Alexander_Pisklov173 можно программно генерировать последовательность в порт сразу а можно - в массив значений этого порта и потом DMA пусть шмалит мегагерцы в порт по факту его(порта) готовности. а ты тем временем новый буффер для шмаления строиш.
Как связаться с человеком, который портировали проект на Arduino?
Возможно настроить программу под свою матрицу на других чипах?
Он обитает на гитхабе, загуглите по наименованию LED-драйвера, попадете в обсуждение на гитхабе
ПРиветствую!Извиняюсь что не по теме видео вопрос,как можно с вами связаться?Хочу проконсультироваться у вас,смогли бы вы написать программу,к имеющейся у меня схеме на контроллере аттини 13?
Здравствуйте. Я не оказываю услуги и не участвую в проектах.
А связаться со мной можно по почте, указанной в описании канала
@@rnadyrshin Ясно!Извините пожалуйста,что отнял у вас время со своей просьбой.Просто очень большая нужда,а программы для мк я писать сам не умею
В какой ide вы работаете с есп32?
Eclipse + ESP-IDF. Всё ставится по официальной инструкции: docs.espressif.com/projects/esp-idf/en/latest/get-started/
What's the music?
я так и не врубился где идёт выбор половины экрана, выбираем адрес строки - понятно , прогружаем пикселя в сдвиговые регистры выбранной строки - тоже всё понятно, а где переключение половины экрана? может я провтыкал...
Нигде. Данные грузятся через 6 линий данных: для верхней половины экрана - через R1, G1, B1, для нижней половины - через R2, G2, B2
Класс! А исходничек?
В описании к ролику
На алиэкспрессе дешевле господа
мало того граждане с p10ру очевидно хотят чтобы у них вагонами матриц закупали, причем без лишних вопросов, судя по нескольким попыткам уточнить у них характеристики матрицы
Что за осцилограф?
Скорее всего, многоканальный логический анализатор)
логический анализатор saleae logic (клон)
а бывают матрицы для самоделкиных на электронных чернилах? E-Ink
еинков полно на алиэкспрессе
Загугли экраны "Nextion" или их китайский вариант "TJC".
@@Nachmed у Nextion экраны только TFT
alexgyver оценил
Can you please make the same video in English
1/32 scan - это, конечно больно... Не понимаю я, матрица уже стоит довольно больших денег, зачем так экономить на интерфейсе и "проводах". Будь там и 1/1 scan (и за одно частота раз в 10 выше) - вот это была бы вещь!
хотите вернуться к огромным шлейфам как было с PATA? 80-ти жильного шлейфа, кстати, не хватит для скана 1:1
Т.е. 1/1080 (жк, плазма) - это нормально, а 1/32 - это боль?
@@Alexander_Pisklov173 в ЖК в каждом пикселе запоминающий транзистор, который запоминает уровень до следующего сканирования, и частоты сотни МГц
Тихо говоришь, потом громкая музыка. Для этих матриц есть готовые библиотеки.
Единственная библиотека для ICN2053 появилась после этого реверс-инжениринга
Видео с Производства этих панелей ruclips.net/video/xThR4-T8SRU/видео.html
один пиксель в правом верхнем углу битый
Да, он битый в буквальном смысле, после падения на угол)
А вот мени дуже цекаво можливо ли на цием дисплеи намалювати украинский прапор ?
А STM32 не пробывал , они уж точно переплюнут ESP
сомневаюсь в этом) не пробовал
А что, есть двух ядерные stm32 с частотой в 240Мгц?
@@Alexander_Pisklov173 есть одноядерные с частотой 400 мГц , и они то куда круче ESP и фаршу у них море на борту , плюс к тому же есть DMA DMA2D ну и еще много хардварного ускорения и плюшек
@@rnadyrshin Попробуй есть камни до 400 мГц
@@Aleksandr_Sidorov и тоже за 3.5$ и на борту с BLE и wifi?)
Жалко, что ни чего не понятно.
*Учись, и будет понятно!*
@@menTEXter Я "съел" уже не одну ЛЕД панель. У них нет единого протокола. Но именно для этой, обнаружелись нюансы, к которым я не был готов. Естественно, у меня были предубеждения, которые были подкрепленны опытом. Эти нюансы как раз и были в прошлом выпуске, которого я не видел... Я учусь. Но именно в этом видео не упомянут контроллер "магия чегото-там", который нужно инициализаровать, а сразу показан переход к действию. Вывод: для лутшего вливания новой аудитории, нужно обеспечить более явную зависимость от прошлых выпусков с указание ссылок.
Ерунда какая-то! Лучше бы водку в подъезде пил. Хернёй мается. Иди работай!