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

Дрифт Без Лимита

Гонки, Симуляторы, Спорт

Играть

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

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

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

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

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

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

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

Arduino

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

Электроника Ardublock Самоделки YouTube Своими руками Вертикальное видео Видео ВК Все
994 поста сначала свежее
3
Disco.Capybara
Disco.Capybara
3 месяца назад
Лучшие обзоры и рейтинги
Серия Лучшие обзоры и рейтинги

Лазерный уровень LT L16-360B: когда все и сразу⁠⁠

Ни один ремонт не обходится без правильного уровня, ведь без него не получится выставить ровные стены, проложить трубы и даже повесить полку. Если в редких исключениях можно воспользоваться пузырьковым уровнем для проведения ограниченного количества работ. То лазерный уровень способен на большее. Сегодня мы рассмотрим лазерный уровень LT L16-360B от компании "Профинструмент" ( ТМ "LT" ), оснащённый современными светодиодами японского производства Sharp, ёмким аккумулятором на 6.000 мач, большим количеством различных приспособлений для установки уровня и удобный пластиковым кейсом для хранения.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

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

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

Комплект поставки действительно большой и отличается от стандартной комплектации многих моделей представленных на рынке. Комплектация включает в себя не только сам уровень, но и специальные переходники для закрепления уровня на различных поверхностях. Кроме того присутствует мишень с магнитом и ножкой-подставкой, микролифт, поворотная тренога на 360° и защитные очки. Для заряда комплектных аккумуляторов предусмотрено ЗУ с отдельным кабелем, что позволяет зарядить аккумуляторную батарею не только от сети, но и от внешнего источника питания.  Инструкция только на русском языке, совмещённая с гарантийным талоном.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

Сетевое зарядное устройство в виде не большого блока в пластиковой оболочке. Подключается непосредственно в сетевую розетку. Питающий провод длиной около 1 метра.

В комплекте присутствует два съёмных аккумулятора, каждый по 6.000 мач, что позволит работать до 8 часов без подзарядки. А это целый рабочий день, без отвлечения на заряд аккумулятора.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

В комплекте присутствует несколько переходников на различные крепления. Это позволит установить уровень на треноги или другие крепления.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

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

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

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

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

Поворотная тренога на металлическом основании и тремя регулировочными ножками. Платформа устойчивая благодаря своему весу и прекрасно удерживает уровень в одном положении. Платформа позволяет установить её на треногу или штатив с резьбовым соединением, после чего настраивать уровень в нужном положении. Благодаря регулировочным барашкам можно произвести смещение металлической платформы по горизонтали, и вращать саму платформу для плавной регулировки.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

Внешний вид

Лазерный уровень LT L16-360B выполнен из качественного пластика с минимальными зазорами. На корпусе уровня присутствует зелёные полосы выделяющие его среди инструмента во время работы. На корпусе уровня предусмотрены несколько окон через которые происходит проекция лазерных линий. Если у аналогичных гаджетов присутствует два либо три смотровых окна, то у данного гаджета их четыре, что позволит получить дополнительную линию у самой нижней части устройства. Согласно документации минимальный зазор от поверхности пола до луча составляет около 7 мм.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

В нижней части разместилась устойчивая платформа для закрепления устройства на ровной поверхности или на резьбовом соединении штатива. При этом сохраняется возможность вращения уровня по вертикальной оси.

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

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

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

В отличии от аналогичных моделей-информация об уровне заряда батареи устройства выведена не на корпус АКБ , а размещается на дисплее установленном на боковой стороне самого устройства. Смотрится эстетично и удобно для работы.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

В работе

Перед проведением работ следует установить уровень на горизонтальную поверхность, закрепить на подвесном креплении или установить на штатив через переходники. Только после этого следует включать тумблер блокировки подвеса лазеров. Сразу после включения появится одна горизонтальная линия проецируемая с нижней части уровня. Кнопками "Н" и "V" добавляем необходимое количество лучей вертикальной либо горизонтальной плоскости при коротком нажатии. При длительного удержании производится регулировка увеличения яркости лазерного луча, что крайне необходимо в солнечную погоду.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

Центральная кнопка позволяет включать режим совместимости с ресивером STN. Длительное удержание центральной кнопки позволит включить режим работы на не горизонтальных поверхностях, лестницах и поверхностях с уклонами. После включения режима можно воспользоваться переходниками для углового адаптера.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост
Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

Даже если вы раньше не пользовались данным типом устройств, вам не составит труда установить необходимые линии для работы, так как лазерный уровень самонивелирующийся в диапазоне 3°.

Лазерный уровень просто необходим во время произведения всех строительных работ. Благодаря ему получится увидеть неправильно размещение стен, потолков и пола. Даже при поклейке обоев, это позволит соблюсти вертикальное расположение куска, без завалов по вертикали. Проецирование лазерного уровня на стену покажет горизонталь для установки металлических и пластиковых труб.

Лазерный уровень LT L16-360B: когда все и сразу Товары, AliExpress, Распродажа, Arduino, Реклама, Инструменты, Уровень, Ремонт, Длиннопост

Заключение

Лазерный уровень LT L16-360B позволит провести различные замеры, построить вертикальные и горизонтальные плоскости внутри и снаружи помещений. Сам лазерный уровень получил защиту по стандарту ip54, поэтому способен выдержать значительный дождь и защищен от попадания пыли. Благодаря данному гаджету можно проводить строительные задачи различного уровня сложности с радиусом действия в помещении до 50 м. Уровень самонивелирующий, поэтому при отклонении устройства более 2° от горизонтальной плоскости, вы услышите световую и звуковую индикацию. Общее количество линий 16, а это значит что их будет достаточно для полного обхвата помещения.

Реклама: ООО "Яндекс Маркет" ИНН: 9704254424

Показать полностью 15
[моё] Товары AliExpress Распродажа Arduino Реклама Инструменты Уровень Ремонт Длиннопост
9
596
Timeweb.Cloud
Timeweb.Cloud
Топовый автор
TECHNO BROTHER
3 месяца назад

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной)⁠⁠

Автор текста: smart_alex

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Последнее время мне стали часто попадаться упоминания контроллеров Teensy, причём в самых интересных и мощных проектах. Какое-то время я не обращал на это внимание, но потом заинтересовался этой темой и чем дальше я в неё погружался, тем больше впечатлялся.

Оказывается, последняя версия Teensy 4 сделана на основе Cortex M7 и работает на частоте 600 МГц, причём ядро там довольно продвинутое и позволяет исполнять две инструкции за такт, использует предсказание ветвлений и аппаратную обработку 64-битных чисел с плавающей точкой, а также много чего ещё, в том числе имеет на борту много RAM, Flash и PSRAM памяти и т. д.

В общем, контроллер очень продвинутый и позволяет создавать проекты в области обработки звука, управления массивами светодиодов, вывода видео на LED экраны, создания музыкальных синтезаторов и т. д. и т. п.

В результате я пришёл к выводу, что с этим стоит познакомиться поближе и на Али был заказан комплект Teensy 4.1 с Audio и Ethernet расширениями, а затем я с большим удовольствием поэкспериментировал с этим железом. Ну а далее я предлагаю свой отчёт о проведённых экспериментах, а также поделюсь своими впечатлениями о Teensy 4.1.

❯ Teensy 4


Серия Teensy 4 состоит из двух моделей: Teensy 4.0 (урезанная версия) и Teensy 4.1 (полная версия). Teensy 4.0 «урезана» не в смысле функционала (ядро там такое же), а в смысле форм-фактора — младшая модель имеет плату меньшего размера с меньшим числом пинов, поэтому на ней просто физически нет места для картридера и Ethernet чипа.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Также, в экосистему Teensy входят и некоторые дополнительные компоненты, например, Audio плата, выносной Ethernet разъём, USB хост разъём и пр. Это сделано для того, чтобы пользователь мог выбрать нужную для его проекта конфигурацию и не переплачивать за ненужные ему части.

❯ Ядро Cortex M7


В основе Teensy 4 лежит микроконтроллер i.MX RT1060 на ядре Cortex M7 производства NXP Semiconductors. Штатно ядро работает на частоте 600 МГц и потребляет при этом около 100 мА. Ядро позволяет как снижать тактовую частоту для экономии энергии, так и наоборот, разгонять её до 1 ГГц, если этого требует решаемая задача.

Как я уже отметил выше, ядро позволяет исполнять две инструкции за такт, использует предсказание ветвлений и аппаратную обработку 64-битных чисел с плавающей точкой. Кроме того, ядро поддерживает DSP инструкции, которые ускоряют обработку сигналов, имеет на борту генератор случайных чисел, крипто-акселератор и множество других возможностей.

Результат бенчмарка CoreMark, который лучше всяких слов говорит о том с чем мы мы имеем дело.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube


Teensy 4 в 330 раз быстрее (мощнее) чем ATmega2560, в 24 раза быстрее Arduino Due и в 6,5 раз быстрее в вычислениях, чем ESP32. Плюс нужно помнить, что Teensy 4, в отличие от ESP32, снабжена полноценным набором пинов и множеством других функций.

❯ Память


Штатно на Teensy 4.1 присутствует 8 МБ Flash памяти и 1 МБ оперативной памяти. Для контроллера это очень много и я даже затрудняюсь придумать задачу, которой потребовалось бы такое количество памяти. Единственное, что приходит в голову — это хранение данных и вычислений в аудио, видео, научных приложениях и приложениях управления матрицами светодиодов.

Но и этого создателю Teensy 4 (Paul Stoffregen) показалось мало и он предусмотрел возможность добавления ещё 8/16 МБ PSRAM и/или Flash памяти на плату.

Итого, Teensy 4.1 может иметь следующие конфигурации памяти:

8 МБ Flash + 1 МБ ОЗУ + 8 МБ PSRAM + ещё 8 МБ Flash

или

8 МБ Flash + 1 МБ ОЗУ + 16 МБ PSRAM

Внутренняя память 1 МБ разбита на два пула по 512 КБ, причём первый пул (RAM1) имеет быстрые 64/32-битные шины связи с процессором, а второй пул (RAM2) оптимизирован для DMA доступа (32 канала).

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Имеется также два кэша по 32 КБ для ускорения работы с не TCM памятью.

В качестве EEPROM имеется 4284 байта памяти, эмулируемых во Flash.

❯ GPIO


Teensy 4.1 имеет 55 GPIO, 35 из которых поддерживают функцию PWM и 18 аналоговых входов (10/12-бит).

Все GPIO поддерживают работу с прерываниями и могут конфигурироваться на вход и выход с использованием подтягивающих резисторов INPUT_PULLUP, INPUT_PULLDOWN, OUTPUT_OPENDRAIN и т. д. GPIO на Teensy 4.1 поддерживают также различные продвинутые функции, наподобие настраиваемой нагрузочной способности и регулируемой полосы пропускания.

Лучше всего о количестве и назначении GPIO Teensy 4.1 скажет распиновка платы контроллера.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Кроме этого, Teensy 4.1 содержит ещё огромное количество функций и возможностей, перечислять которые здесь не входит в мою задачу — всю эту информацию можно найти в официальной документации производителя.

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

  • ARM Cortex M7 600 МГц

  • Блок вычислений с плавающей точкой, 32 и 64 бита

  • 32 DMA канала

  • 7936 КБ Flash, 1024 КБ RAM (2x512K), 4 КБ EEPROM (эмуляция)

  • Опционально QSPI расширение памяти, два чипа PSRAM/Flash

  • 55 GPIO (35 PWM)

  • 18 аналоговых входов

  • 8 Serial, 3 SPI, 3 I2C портов

  • 2 I2S/TDM и S/PDIF цифровой аудио порт

  • 3 CAN интерфейса (один с CAN FD)

  • SDIO (4 bit) встроенный порт SD карты

  • 10/100 Ethernet (DP83825 PHY)

  • USB устройство 480 Мб/с и USB хост 480 Мб/с

  • Ускорение криптографических функций и генератор случайных чисел

  • Часы реального времени (RTC)

  • Конвейер обработки графики

  • Управление питанием (Low-Power и Power On/Off)

  • Прочие функции

❯ Внешний вид


Поставляется Teensy 4.1 в более чем скромной упаковке. Вообще-то должна быть ещё листовка с распиновкой и упаковочный пакт должен быть другим. Судя по всему, это не оригинальный контроллер, а его китайская копия (причём, что интересно, дороже оригинала).

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Весь комплект выглядит следующим образом: контроллер Teensy 4.1, Audio плата, Ethernet разъём с кабелем и кабель с USB входом.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Пинов и разъёмов в комплекте нет, поэтому всё это изобретать и колхозить придётся самостоятельно. И тут, в самом неожиданном месте, нас ожидает засада: геометрия плат, мягко говоря, странная, особенно это касается Audio платы (но об этом подробнее ниже).

❯ Паяем контроллер


С длиной платы разработчик явно переборщил. Работа с такой узкой и длинной платой не очень комфортна: при любом механическом усилии, например, при извлечении из жёсткой макетки, плата грозит переломиться пополам или повредить тонкие дорожки из-за механического изгиба.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Если посмотреть на распиновку выше, то становится понятно, что плата Teensy 4.1 является удлинённой и совместимой по пинам копией Teensy 4.0. В чём-то это даже неплохо — эта совместимость позволяет использовать аксессуары (например Audio плату) с обоими типами контроллеров.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

С распайкой пинов тоже не всё так просто: нельзя просто так взять и распаять Teensy 4.1 (смайл). Если сначала распаять боковые пины, то потом будет крайне сложно запаивать многочисленные разъёмы, которые присутствуют на плате. Поэтому сначала нужно паять пины разъёмов, а затем уже боковые пины.

Кроме этого, тут присутствует ещё один нюанс — если сразу запаять все линейки боковых пинов, то потом, если они вам понадобятся, будет проблематично припаять микросхемы дополнительной памяти.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Не сказать, что дополнительная память на Teensy мне очень нужна, но не хочется закрывать себе возможность в будущем допаять нужные микросхемы. Поэтому я просто оставил несколько боковых пинов нераспаянными. В будущем их можно будет в любой момент допаять, а если понадобится дополнительная память, то не будет проблем и с её добавлением.

❯ Audio плата


Чем руководствовался разработчик, когда делал эту плату мне не очень понятно. Она какая-то несуразная, с какой стороны на неё ни взгляни. Ряды пинов для установки Teensy проходят прямо посередине платы, сбоку, без всякой системы, налеплены дополнительные элементы.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Когда это собирается в общий бутерброд, то получается какая-то странная конструкция, ни на что не похожая и весьма корявая на вид. Особенно это касается связки с длинной Teensy 4.1.

Я долго думал как всё это грамотно и максимально функционально запаять и остановился на варианте с проходными разъёмами с длинными пинами, чтобы Audio плату можно было вставить в макетку (или другую плату) и одновременно сверху прикрепить Teensy 4.1.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

А вот к собственно функционалу Audio платы у меня претензий нет. Она сделана на чипе SGTL5000, имеет два I2S/TDM и один S/PDIF порт, микрофонный вход, картридер для microSD карт памяти и аудио выход.

Народ на этой плате и этом комплекте с Teensy творит чудеса (чуть подробнее о программировании обработке звука будет сказано ниже).

❯ Ethernet


Как вы уже заметили, у Teensy (в отличие от ESP32) «из коробки» отсутствует поддержка сетевых интерфейсов. А это, безусловно, важнейшая часть любой микроконтроллерной системы — одно дело одиночный контроллер и совсем другое — контроллер с сетевым управлением.

На плате Teensy 4.1 присутствует чип Ethernet физики DP83825 и для подключения к локальной сети нужно ещё добавить разъём RJ45 со специальным шлейфом.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

И снова возникает вопрос к разработчику: на микро-плате разъёма нет свободного места и отсутствуют отверстия или какие-либо элементы его крепления. И каким образом предполагается крепить всю эту конструкцию? Особенно учитывая то, что она испытывает довольно значительные механические нагрузки при коммутации патч-кордов.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube


❯ Софт

Теперь нужно сказать несколько слов о программном обеспечении для всей этой экосистемы. Как бы ни был хорош контроллер, без программного обеспечения это просто кусок текстолита с детальками. А вот с софтом у Teensy всё просто отлично. Поддерживаются:

  • Arduino IDE + Teensyduino

  • Visual Micro (Microsoft Visual Studio)

  • PlatformIO

  • CircuitPython

  • Command Line with Makefile


Другими словами, какой бы квалификацией вы ни обладали и к какой касте программистов вы себя ни причисляли, с программной частью реализации ваших идей на Teensy проблем не будет.

Главное, чтобы сами идеи были (смайл).

❯ Arduino


Далее я в двух словах расскажу об инсталляции системы и принципах работы с ней в среде Arduino. Тут тоже есть несколько нестандартных и неочевидных моментов.

Прежде всего, на вашем компьютере уже должна быть установлена Arduino IDE. Причём не имеет значения в каком варианте она установлена — одинаково хорошо поддерживается интеграция и с обычной и «portable» версиями Arduino. В моём случае использовалась portable версия Arduino 1.8.5.

Со страницыскачивается Teensyduino и в несколько кликов устанавливается поверх вашей Arduino IDE.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

После этого в вашей привычной среде Arduino появляется поддержка всего семейства контроллеров Teensy, с совместимыми библиотеками и примерами использования нового контроллера. Всё происходит очень гладко и совершенно беспроблемно. Все ваши старые настройки остаются нетронутыми.

Тут мне хотелось бы отдельно отметить эту очень приятную особенность программной поддержки Teensy. На удивление всё работает без каких-либо глюков и проблем. Это совершенно нехарактерно для Arduino — я уже привык, что постоянно возникают какие-то проблемы, но с Teensy этого не происходит — всё работает как часы.

В базовой поставке Teensyduino я насчитал 92 (!) совместимые библиотеки. Причём все библиотеки, что я успел опробовать, тоже работали отлично — ни глюков, ни ошибок компиляции, вообще ничего такого — всё просто работает так, как и должно работать (что, как я уже отметил, даже непривычно).

❯ Компиляция и загрузка


Поскольку в Teensy 4, кроме основного M7, используется еще вспомогательный микроконтроллер NXP MKL02Z32 (M0), при помощи которого происходит загрузка программы в память основного контроллера, то процедура загрузки скетча тоже несколько отличается от стандартной.

После инсталляции Teensyduino, во время первой компиляции, нужно нажать кнопку на контроллере.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Далее система опознаёт вашу плату Teensy и затем уже работа с Arduino IDE происходит как обычно. Все действия по согласованию с контроллером система проводит самостоятельно и прозрачно для пользователя.

❯ Audio


Teensy 4.1 в одной из своих частей «заточена» для работы со звуковыми потоками и обработки и генерации звуков. Это отдельная огромная тема, здесь я только отмечу основные моменты.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Народ использует Teensy для создания синтезаторов и прочих устройств работы со звуком. Прелесть всей этой системы заключается в том, что готовый синтезатор стоит тысячи долларов, а точно такой же на Teensy — всего сотню-другую. По этой теме в интернете существует множество проектов, в том числе и открытых.

В среде Teensyduino для программирования аудио существуют специальные функции, которые можно использовать как и любые другие функции в среде Arduino. Плюс к этому существует ещё и специальный визуальный редактор.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Он позволяет конструировать нужную обработку аудио сигналов из стандартных блоков, просто соединяя их входы и выходы. После нажатия кнопки «Export», визуальная конструкция преобразовывается в обычный код Arduino.

❯ Тестирование


Это всё отлично, но хотелось бы проверить Teensy 4 на чём-нибудь более сложном, чем простые примеры из библиотек. В качестве более серьёзного теста попробуем портировать систему AMS на новую платформу Teensy 4.1 (Cortex M7).

Это уже более серьёзный тест, который задействует работу вычислительного ядра микроконтроллера, взаимодействие его с чипом Ethernet физики DP83825, реальную сетевую работу, параллельное взаимодействие с microSD картой памяти и прочие ресурсы системы. И нормально работать эта связка будет только в том случае, если всё задействованное железо работает нормально и весь управляющий софт адекватно взаимодействует с этим железом.

Примечание. Проверка производилось на внутренней тестовой сборке AMS для Teensy 4.1. Распространение этой версии не планируется, возможно это будет сделано позже, после соответствующих доработок.

Что лично меня приятно удивило, то это такая же беспроблемная работа Teensy с сетевым чипом, как и общая адекватная работа самого контроллера — сетевое соединение просто работает. Отсутствуют какие-либо глюки или проблемы.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Система загрузилась, стартовали все сервисы, всё железо адекватно определилось, по сети без проблем получено время по NTP. Сервер работает в тестовой конфигурации.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Ещё небольшой коммент, это уже наверное в качестве курьёза. Ниже представлено наглядное сравнение объёмов оперативной памяти Arduino Mega и Teensy 4.1. Здесь мы имеем в 125 раз больше оперативной памяти (смайл).

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube

Как говорится, почувствуйте разницу. Тут уже, при наличии соответствующей квалификации, можно запилить свой собственный мини-Linux и вообще ни в чём себе не отказывать.

❯ Примеры проектов


На Teensy 4 сделано огромное количество проектов — роботы, квадрокоптеры, синтезаторы, системы иллюминации на светодиодах, вывод видео на LED матрицы и прочие виды дисплеев, анализаторы и визуализаторы сигналов и т. д. и т. п.

В качестве наглядного примера одного из таких (потрясающих) проектов можно посмотреть ролик о работе светодиодного куба 16х16х16 на светодиодах WS2812 с индивидуальной адресацией. Всей этой феерией из 4096 светодиодов управляет… да, именно Teensy 4.


Также для Teensy различными компаниями и отдельными энтузиастами выпускаются «материнские» платы для различных сфер применения — от тех же плат синтезаторов до целых комплексов для разработки на Teensy.

Teensy 4: Arduino на скорости 600 МГц (почувствуй себя властелином вселенной) IT, Электроника, Timeweb, Техника, Длиннопост, Arduino, Своими руками, Умный дом, Видео, YouTube


❯ О чём не удалось рассказать


Очень и очень о многом. Teensy 4.1 — это невероятно обширная тема, все аспекты которой невозможно охватить в одной статье. За бортом осталось описание криптографических возможностей Teensy, работа в качестве периферийного устройства или USB хоста, работа часов реального времени (RTC), управление питанием и режимами работы контроллера, работа с DMA каналами доступа к памяти, работа с таймерами и т. д. и т. п.

❯ Проблемы


Проблем я не заметил, из того, что мне не очень понравилось, могу отметить только большое время компиляции проекта. Ни для одной другой платформы код так долго не компилируется. На i5 работать не очень комфортно, желательно использовать какое-то более мощное железо.

Из приколов могу отметить только отсутствие кнопки «Reset» на плате контроллера. Как автор такой великолепный разработки до этого додуматься — совершенно непонятно. В руководстве предлагается перезагружать контроллер программно. Тут я даже не знаю что сказать.

❯ Заключение


Мощная платформа с великолепными возможностями и качественной программной поддержкой — у меня за всё время тестирования не было ни одного инцидента — всё работает как часы.

Ну и совершенно замечательная игрушка для гиков, платформа для обучения и платформа для реализации ваших самых дерзкихкреативных проектов.


А ещё я держу все свои проекты у одного облачного провайдера — Timeweb Cloud. Потому нагло рекомендую то, чем пользуюсь сам — вэлкам :)


Хочешь стать автором (или уже состоявшийся автор) и есть, чем интересным поделиться в рамках наших блогов — пиши сюда.

Показать полностью 21 1
[моё] IT Электроника Timeweb Техника Длиннопост Arduino Своими руками Умный дом Видео YouTube
125
BigDataExclusive
BigDataExclusive
3 месяца назад

Lenovo на MWC 2025 представила будущее⁠⁠

Lenovo на MWC 2025 представила будущее Инновации, Arduino, Нейронные сети, Будущее, Технологии, Искусственный интеллект

- Новые ThinkPad и ThinkBook: Ну, это нормально, ожидаемо.

- Монитор с ИИ-чипом, который сам поворачивается.
- AI Stick — подключаемый локальный ИИ-модуль позволяет ПК без NPU получать доступ к локальным большим языковым моделям и графическим приложениям с ИИ.
- Smart Connect: голосовое управление от Lenovo и Motorola.
- Ноутбук на солнечной батарее: Наконец-то можно будет работать на пляже, не беспокоясь о розетке.🌞

Показать полностью 1
Инновации Arduino Нейронные сети Будущее Технологии Искусственный интеллект
4
16
KaMeHHoeCepdze
KaMeHHoeCepdze
4 месяца назад

Помогите с микроэлектроникой, пожалуйста⁠⁠

Приветствую всех! Надеюсь на помощь коллективного разума. Есть несколько таких светодиодных панелей

Помогите с микроэлектроникой, пожалуйста Arduino, Электроника, Без рейтинга, Длиннопост, Ремонт электроники

Есть подозрение, что они использовались в качестве бегущей строки или чего-то подобного. Хочу понять можно ли их к Ардуино зацепить. Буду рад любому адекватному совету!

Помогите с микроэлектроникой, пожалуйста Arduino, Электроника, Без рейтинга, Длиннопост, Ремонт электроники
Помогите с микроэлектроникой, пожалуйста Arduino, Электроника, Без рейтинга, Длиннопост, Ремонт электроники
Показать полностью 3
[моё] Arduino Электроника Без рейтинга Длиннопост Ремонт электроники
63
ElfinSimon
ElfinSimon
4 месяца назад
Восточный Базар
Серия АлиЭкспресс: Покупаем с умом

15 крутых товаров с AliExpress, которые пригодятся в доме⁠⁠

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

1. Робот для мытья окон

Автоматизированное устройство, эффективно очищающее стеклянные поверхности. Оснащен мощным вакуумным двигателем для надежного сцепления с окном.

Интеллектуальная система навигации обеспечивает равномерную уборку без пропусков. Управляется с пульта или через мобильное приложение. Идеальный помощник по уходу за окнами дома и в офисе.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

2. Блендер 5-в-1

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

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

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

3. USB-увлажнитель воздуха

Компактный увлажнитель с питанием от USB, идеально подходящий для офиса, спальни или автомобиля. Обеспечивает самообслуживание уровня влажности, улучшая чувствительность и предотвращая пересыхание воздуха. Работает бесшумно, не мешает сну и работе.

Встроенная подсветка создает уютную атмосферу. Прекрасное решение для улучшения микроклимата в помещении.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

4. Рюкзак Tigernu USB

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

Отдельная организация размещения вещей и документов. Отличный выбор для студентов, туристов и деловых людей.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

5. Портативный фонарик для велосипеда

Яркий светодиодный фонарь для безопасного посещения в темное время суток. Работает от аккумулятора, имеет несколько режимов света, включая мигающий.

Удобное крепление позволяет легко хранить и снимать фонарь. Идеальный аксессуар для велосипедистов, ценящих безопасность.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

6. Беспроводной аэрограф

Портативный инструмент для художественной росписи, косплей и других творческих задач. Оснащен компрессором, работающим от аккумулятора. Можете легко отрегулировать подачу краски для работы.

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

7. Проектор Wimius Native

Высококачественный проектор с поддержкой Full HD и 4K для домашних кинотеатров и презентаций. Обеспечивает яркое и четкое изображение даже в затемненных помещениях.

Поддерживает подключение через HDMI, USB, Wi-Fi и Bluetooth. Встроенные динамики обеспечивают качественный звук без дополнительных колонок. Отличное решение для фильмов, игр и деловых встреч.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

8. Беспроводная клавиатура для iPad Air

Стильная и удобная клавиатура, превращающая iPad в полноценный ноутбук. Поддерживает беспроводное соединение через Bluetooth. Оснащена яркой панелью для работы в темноте.

Компактный и легкий дизайн делает его удобным для поездок и работы в дороге. Идеальный аксессуар для студентов, блогеров и профессионалов.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

9. Электрическая швейная машина

Функциональная швейная машина с автоматическим управлением и несколькими режимами. Легко преступайте к работе с другими видами тканей, включая плотные материалы. Удобная панель управления и встроенная подсветка ускоряют процесс шитья.

Настройка как для начинающих, так и для опытных мастеров. Отличный инструмент для домашнего творчества и ремонта одежды.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

10. FAIS DU генератор льда

Компактное устройство, которое быстро замораживает лед для напитков. Оснащен удобной ручкой для переноски и напольным контейнером для хранения льда. Работает от сети, исключая непрерывную подачу льда.

Простая система управления делает его удобным в использовании. Отличное решение для вечеринок, баров и встреч.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

11. Мини-электрическая кофемолка

Компактная кофемолка с мощным мотором для быстрого помола кофейных зерен. Регулируйте степень помола для приготовления различных видов кофе. Легкая в использовании и очистке подходит для ежедневного применения.

Компактный размер делает ее удобной для хранения и транспортировки. Отличный выбор для любителей свежесмолотого кофе.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

12. Портативный USB-вентилятор

Маленький вентилятор, работающий от USB. Обеспечивает приятную прохладу в жаркую погоду. Компактный и легкий. Регулируемый угол наклона позволяет направлять поток воздуха в нужное место. Идеальный аксессуар для офиса, сумок и дома.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

13. Портативная соковыжималка

Компактная соковыжималка для быстрого приготовления свежих соков. Работает от аккумулятора, вызывает использование его в любом месте. Острое лезвие и солнечный мотор легко справляются с фруктами и овощами.

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

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

14. Автомобильный пылесос Raugee

Мощный и компактный пылесос для эффективной очистки салона автомобиля. Работает от аккумулятора или прикуривателя, используйте полезные советы. Оснащен сменными насадками для уборки в труднодоступных местах.

Легкий и эргономичный дизайн делает его удобным в управлении. Незаменимый аксессуар для поддержания чистоты в автомобиле.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

15. Электрический пояс для похудения

Фитнес-устройство с пониженным вибромассажем для стимуляции сжигания жира. Улучшает кровообращение и помогает расслабить мышцы. Регулируемый уровень влажности позволяет адаптировать тренировку под дизайном конструкции.

Работает от сети или аккумулятора, удобно использовать дома и в дороге. Отличный выбор для тех, кто хочет поддержать фигуру в тонусе.

15 крутых товаров с AliExpress, которые пригодятся в доме Алиэкспресс распродажа, Товары для дома, Электроника, Arduino, Гаджеты, Подборка, Xiaomi, Шуруповерт, Длиннопост

Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН/Регистрационный номер: 7703380158

Показать полностью 14
Алиэкспресс распродажа Товары для дома Электроника Arduino Гаджеты Подборка Xiaomi Шуруповерт Длиннопост
1
12
tokyoquest
tokyoquest
4 месяца назад
Косплей

Как я сделал маску Ренча из Watch Dogs 2 на esp32⁠⁠

Привет, Пикабу!

Впервые за 6.5 лет, что я здесь решил сделать хоть сколько-то серьёзный пост, да и авторский контент точно не помешает. Сразу предупреждаю: телегу не рекламирую, реферальных ссылкок не будет, фоткал на тапок, чукча не писатель, маска моя - тег моё хуё-моё.

Тут есть мат, дилетантство, шизофренические текстовые конструкции и огромное количество моментов, в которых захочется сказать "Автор, ты совсем еблан?"

Погнали!

Дело началось в августе 2023 года, когда я впервые для себя открыл такой тип досуга как косплей-фестивали, а в частности Томскую Con.Версию. Тогда же у меня с товарищем возникла идея сделать косплей на персонажей из нашей общей любимой игры - Watch Dogs 2 - Ренча и Маркуса.

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

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

Как минимум, потребуется маска, о создании которой я сегодня и хочу написать.

Изначальной идеей было купить уже готовый вариант маски (как на изображении ниже), но почесав репу и прикинув писю к носу мы поняли, что вариант это такой себе, ибо дорого и плохо (на тот момент подобные маски стоили около 7-10 т.р. и не имели анимации) , и надо бы запариться и скрафтить маску самим.

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

вот такую маску хотели купить изначально

Идея то появилась, а как реализовать – неясно. Хотелось видеть анимации, полную поддержку эмотиконов и качество чуть лучше, чем подвал в Шэньчжэне.

Пошёл гуглить. Нагуглил уже известный всем вариант маски с очками Chemion, еще какую-то фигню и чего-то загрустил.

От грусти полез шерстить гитхаб и тут меня ждал успех. Мы смогли найти опенсорсный проект маски от TomMakesThings построенный на базе светодиодных матриц MAX7219, Arduino и базовой простой как три копейки пластиковой маски с того же али. Мало того, этот проект соответствовал всем нашим требованиям, управлялся по блютузу и имел кайфовое приложение.

Долго не думая, мы почти сразу начали закупаться компонентами.

С алиэкспресса были заказаны: шасси маски, паяльные расходники, а Arduino Uno я решил заменить на ESP32 (из-за дешевизны и уже встроенного блютуза).

Трудности возникли уже на этапе покупки матрицы. Оказалось, что в наличии ни в нашем, ни в ближайших городах не бывает таких матриц в нужном нам цвете (белый) а брать синий или красный как-то фу, но зато есть куча адресных матриц WS2812b. Естественно, библиотеки для управления тем и этим типом матриц отличаются чуть более, чем полностью, поскольку матрицы на MAX7219 – аналоговые, WS2812 же – цифровые.

“Придется переписывать код” – подумал я, заказал матрицы и ушел в запой на 4 дня.

Во время этого самого запоя я при помощи рук, ChatGPT и такой-то матери таки смог понять реализацию оригинального кода, пару тысяч раз чертыхнуться и переписать почти весь код (кроме некоторых на мой взгляд бесполезных анимаций) на библиотеке FastLED, которая и будет управлять адресными светодиодами.

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

Процесс ардуинокода, костылей, а также самоненависти (вот до чего доводят с++, особенно если твой максимум - "Hello, World!")

На симуляторе ардуино все заработало просто идеально, и оставалось только протестировать на реальном железе и посмотреть, как всё работает в жизни. На этом этапе я ещё не знал, насколько бесполезными были мои страдания.

Забрал посылку с маской. Как оказалось, матрицы на базе WS2812 слишком большие, что в корне губило нашу идею с использованием адресных светодиодов вместо “аналоговых” матриц MAX7219.

Ушел в тильт на пару дней и чуть было не решил забить нафиг на весь косплей, но вдруг случилось неожиданное – великий и ужасный @AlexGyver, выкатывает проект (радио-голова Бендера) ровно на тех же MAX7129, которые использовались в маске от TomMakesThings и реализует в нем почти то же самое, что надо нам.

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

Наглядно видно насколько матрицы большие для использования в этом проекте

После просмотра видоса выяснилось, что моя догадка о том, что матриц такого типа с белыми светодиодами нет в продаже, но умные китайцы придумали вот такие белые сторонние светодиодные модули, совместимые с, собственно, контроллером:

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

Заказал, оплатил, получил. Заказал так же и сами модули MAX7219.

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

Так-то лучше! Теперь и матрицы чётко по размеру, и через "визор" маски можно видеть окружающий мир.

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

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

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

Неопределенный срок оказался длинной в два дня. Мне стало скучно и одним осенним утром я скупил ВООБЩЕ ВСЕ логические конвертеры, какие я смог найти в наличии и сел собирать по новой, теперь уже не на коленке и под банку пива, а на трезвую голову и с моральной поддержкой.

Снова какая-то хрень. Ничего не могу понять, есп вроде живая, конвертеры – новые. Подумал-подумал и решил поменять матрицу на стоковую красную. Собрал, запустил, заработало.

Куда же без косяков… белые дисплеи, купленные на замену стоковым красным, подключаются по схеме “общий анод”, а модули max7219 работают только с дисплеями “общий катод”.

Где-то тут были тщетные попытки переписать библиотеку под работу с общеанодными дисплеями, но почти сразу было понятно, что дело гиблое и надо бы покупать дисплеи и матрицы заново...

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

Новый день – новые траты! 

Ну теперь-то всё точно должно получиться! Жду посылку.

Посылки пришли довольно быстро, матрицы были подкинуты на скорую руку к еспшке ииии.. да! Всё взлетело, заработало и красиво начало моргать светодиодами.

Ура, товарищи, победа! Теперь дело оставалось за малым, ещё раз переписать (а вернее, откатить) код к моменту, где всё работало, запихнуть железки в маску и проверить как всё это выглядит в деле.

На этот момент проект, который по сути своей можно было бы сделать за месяц (учитывая ожидание посылок с али), растянулся уже на 3 с половиной месяца... Криворуким быть тяжело!

Приступил к сборке:

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

Подогнал по месту:

Протестировал переключение анимаций:

Ну и передал сиё творение счастливому владельцу)

Как я сделал маску Ренча из Watch Dogs 2 на esp32 Косплей, Watch Dogs, Крафт, Рукоделие с процессом, Мат, Пятничный тег моё, Arduino, Видео, Без звука, Короткие видео, Вертикальное видео, Длиннопост

Послесловие

На этом всё. Проект получился хоть не очень масштабным, зато дров наломать получилось знатных. Но, опыт есть опыт.

Наш разраб фигачит вообще адовые проекты.

Ну такой вот примерно рецепт усредненный, потому что вариаций масса.

Берётся готовый проект с гитхаба, он не тестится, тестить — это не про нашего разраба. Он берет этот проект, размазывает его по функциям и начинает рефакторить. Добавляет в него огромное количество костылей, хаков, спизженного кода со StackOverflow для вязкости, немного фиксов сверху. Все это компилится до дыма. Потом снимается с Arduino IDE, и разраб остужается на балконе. Потом он заливает это все на esp32 и, щедро полив анекдотами, отдаёт мадесте. Пишет пост на пикабу, шкрябая по клавиатуре. Пишет и приговаривает полушепотом: "ух, бля".

При этом у него на лбу аж пот выступает. Любезно мне иногда предлагает потестить, но я отказываюсь. Надо ли говорить о том, какой запах потом? Вонища такая, что в косбенде обои от стен отклеиваются.

Показать полностью 10 4
[моё] Косплей Watch Dogs Крафт Рукоделие с процессом Мат Пятничный тег моё Arduino Видео Без звука Короткие видео Вертикальное видео Длиннопост
3
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
Партнёрский материал Реклама
specials
specials

Считаете себя киноманом 80 LVL?⁠⁠

Залетайте проверить память и сообразительность → Будет интересно

Киногерои Тест Текст
3
sadolin
sadolin
4 месяца назад
Инструменты и Техника
Серия Товары из Китая

ТОП-16 незаменимых комплектующих и модулей для радиолюбителей⁠⁠

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

1. Переключатель управления освещением TZT 5 В 12 В
Этот переключатель используется для контроля освещения на основе различных напряжений. Он подходит для применения в домашних и коммерческих установках с 5 В и 12 В.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

2. Модуль увлажнителя с одним распылителем
Модуль с распылителем, предназначенный для использования в проектах "сделай сам". Идеален для создания увлажнителей воздуха, который автоматически регулирует уровень влажности в помещении.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

3. Индикатор емкости литиевых аккумуляторов 1S, 2S, 3S, 4S, 3,7 В
Компактный индикатор для контроля уровня заряда литиевых аккумуляторов в различных конфигурациях. Подходит для аккумуляторов, используемых в моделях, устройствах и других проектах.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

4. Термоизоляционная клейкая лента BGA
Лента для термоизоляции, используемая при работе с компонентами BGA (Ball Grid Array). Она помогает предотвратить перегрев и повреждение при пайке или ремонте.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

5. Инфракрасный датчик движения TZT для Arduino
Датчик движения с инфракрасной технологией, совместимый с платформой Arduino. Применяется в различных системах автоматизации для обнаружения движения.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

6. OLED IIC последовательный белый OLED-дисплей 128x64
Дисплей с высококачественным белым OLED экраном, идеально подходящий для Arduino-проектов. Обеспечивает чёткое отображение информации и экономию энергии.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

7. Защитная плата TZT 3S 4S 40A 60A для литий-ионной батареи 18650 BMS
Плата защиты для литий-ионных аккумуляторов, обеспечивающая защиту от коротких замыканий, перегрузки и перегрева. Подходит для аккумуляторов формата 18650.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

8. Потенциометр линейный TZT WH148
Линейный потенциометр для регулировки сопротивления в электрических цепях. Используется для различных приложений, включая регулировку громкости и яркости.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

9. Датчик управления рычагом джойстика TZT для Arduino
Датчик для Arduino, позволяющий управлять устройствами с помощью рычага джойстика. Применяется в игровых контроллерах и других проектах.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

10. Кабель Dupont Line для Arduino
Шлейфовый кабель для соединений в проектах Arduino. Идеален для прототипирования и создания схем.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

11. Плата усилителя звука 5 В, 2 канала, 3 Вт
Плата усилителя с регулятором громкости, идеально подходит для использования в аудиопроектах с Arduino и другими платами. Питание через USB.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

12. Релейный модуль контроля влажности почвы TZT
Модуль для контроля уровня влажности почвы, используется в системах автоматического полива и для проектов с Arduino.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

13. Плата усилителя мощности XH-A158
Усилитель мощности с поддержкой Bluetooth 5.0, подходит для создания аудиосистем и улучшения качества звука в различных проектах.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

14. Инфракрасный фотоэлектрический датчик диффузное отражение
Датчик для измерения объектов с использованием инфракрасных лучей. Он используется для определения расстояния или обнаружения объектов в автоматических системах.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

15. Датчик электронных весов 200 Кг
Тензодатчик для платформенных весов, который позволяет точно измерять вес до 200 кг. Идеален для создания систем взвешивания в различных проектах.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

16. Плата видеорегистратора H.265X 4CH 1080P XMEYE NVR
Плата видеорегистратора с четырьмя каналами для записи в формате 1080P. Применяется в системах видеонаблюдения с возможностью удаленного управления и просмотра через приложение.

ТОП-16 незаменимых  комплектующих  и модулей для радиолюбителей Электроника, Arduino, Товары, Алиэкспресс распродажа, AliExpress, Длиннопост, Гаджеты

Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158

Показать полностью 16
Электроника Arduino Товары Алиэкспресс распродажа AliExpress Длиннопост Гаджеты
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии