Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Герои Войны - микс стратегии и РПГ. Собери лучшую армию и победи всех врагов. В игре 7 различных режимов - как для любителей PvE, так и PvP.

Герои Войны

Стратегии, Мидкорные, Экшены

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Матрица + Самоделки

С этим тегом используют

Ноутбук Ремонт Ремонт ноутбуков Матрица 4 Монитор Телевизор Ремонт техники Своими руками Вертикальное видео Электроника YouTube Arduino Рукоделие с процессом Идея Все
1 пост сначала свежее
23
CyberLabs
CyberLabs
4 месяца назад
Arduino/Ардуино проекты

"Эффект Матрицы" на матрице WS2812B⁠⁠

В области программирования и электроники даже самые простые задачи порой требуют немалых усилий, особенно когда дело касается создания визуальных эффектов. Одним из таких эффектов является "эффект Матрицы" — падающие строки зеленых символов, ставшие символом одноименного фильма. Я решил создать этот эффект на и микроконтроллере ESP32 C3 и светодиодной матрице 8x8 с светодиодами WS2812. Однако на практике задача оказалась гораздо более сложной, чем я предполагал. В этой статье я поделюсь своим опытом и расскажу, как ChatGPT помог мне справиться с этой задачей.

Поиск готового решения

На первом этапе я решил исследовать доступные решения в интернете. Я изучил множество форумов и ресурсов, но, к своему удивлению, так и не нашел ничего подходящего. Оказалось, что реализация "эффекта Матрицы" на светодиодной матрице не так распространена, как я думал. Это заставило меня принять решение написать код с нуля.

Обращение к ChatGPT

Чтобы избежать долгих часов написания кода, я решил попробовать ChatGPT. и подробно описал свою задачу: мне нужно создать анимацию падающих пикселей, имитирующую "эффект Матрицы". ChatGPT предложил использовать библиотеку FastLED для управления светодиодами и генерации случайных пикселей, которые будут "падать" вниз.

В начале мои попытки не увенчались успехом. Либо код не работал, либо эффект сильно отличался от задуманного. То пиксели двигались слишком однообразно, то анимация выглядела неестественно. Каждый раз мне приходилось вносить правки и корректировать код, чтобы приблизиться к желаемому результату.

Финальный результат

После множества попыток и доработок я наконец нашел оптимальный вариант кода и адаптировал его под свои нужды. В результате мне удалось создать эффект, который напоминал знаменитые падающие строки из "Матрицы". Пиксели плавно перемещаются сверху вниз, создавая иллюзию бесконечного потока данных. Результаты своей работы я запечатлел в видео, которое прикрепил к статье.

Схема

"Эффект Матрицы" на матрице WS2812B Esp32, Arduino, Матрица, Самоделки, Светодиодная панель, Видео, Вертикальное видео, Короткие видео, Длиннопост, Матрица (фильм)

Подключение ESP32 C3 SuperMini к светодиодной матрице WS2812

Использованные компоненты

  • ESP32 C3 SuperMini

  • Матрица 8x8 WS2812

  • Провода Dupont

Код

К сожалению редактор Пикабу не позволяет корректно выложить код. По этой причине выкладываю ссылку на него.

Выводы

Этот опыт научил меня, что даже с помощью современных инструментов, таких как ChatGPT, создание уникальных визуальных эффектов требует времени и терпения. Несмотря на то, что ChatGPT предоставил отличную основу для кода, мне все равно пришлось его адаптировать и дорабатывать, чтобы достичь желаемого результата. Тем не менее, использование ИИ значительно ускорило процесс разработки и помогло мне справиться с задачей, которая изначально казалась непростой.

В заключение — это проект, будет интересен как новичкам, так и опытным разработчикам. Если у вас есть доступ к таким инструментам, как ChatGPT, не бойтесь экспериментировать и пробовать новое!

Показать полностью 1
[моё] Esp32 Arduino Матрица Самоделки Светодиодная панель Видео Вертикальное видео Короткие видео Длиннопост Матрица (фильм)
11
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии