Zenembed
403 subscribers
83 photos
1 video
40 links
Новости, обзоры и анонсы одного блогера и фрилансера.

Блог: https://zenembed.com
Фриланс: https://work.zenembed.com

Вопросы, предложения: @zenls
Download Telegram
Сегодня хочу рассказать вам о "Открытом курсе по схемотехнике для начинающих" от ядра. Я просмотрел первые две и последнюю лекции, и вот основные моменты, которые мне показались важными:

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

В целом, я рекомендую посвятить несколько вечеров просмотру этого курса, если вы только начинаете осваивать схемотехнику. Если вам понравится такой формат обучения, то советую также обратить внимание на книгу с аналогичным подходом (упомянута на последнем прикрепленном изображении). В книге сделан акцент на практическую часть и сборку схем на макетных платах, при этом примеров и упражнений значительно больше.
6👍4
Я с хорошими новостями, есть вероятность, что в конце года произойдет революция в опенсорс CAD.

В этом году, человек который участвовал в разработке FreeCAD более 10 лет создал компанию, и получил финансирование на разработку. Он хочет сделать коммерческий продукт - сервис, суть которого в том, что вы можете за деньги, вставить 3д модель себе на сайт, и конечно это работает на кодовой базе freecad. Особенность в том, что обещают возможность динамического изменения 3д модели прямо на сайте. А значит сам FreeCAD будет доведен до ума.

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

- решение легендарного бага с топологией (который был исправлен уже давно в форке).
- объединение кучи разных инструментов для нанесения размера в один.
- Создание main системы сборки, отказ от использования трех сразу (1,2,3).
- Темная тема.
🔥4👍1
Наконец то, спустя приличное количество времени, я закончил работу над новой статьей - STM32 и VSCode: Полное руководство для начинающих. Использование плагина от ST значительно упрощает процесс настройки проекта, поэтому я сконцентрировался больше именно на том как использовать VScode, например как интегрировать C++ в проект сгенерированный CubeMX.

В случае обнаружения ошибок и неточностей отписать в комментариях к данному посту или мне в лс.
🔥18👍5
Сегодня я дочитал 2 книги из серии KiCad Like a Pro (да оно на английском, но очень простом, даже я разобрался). Я читал старое издание для V6 Kicad и не испытал никаких проблем используя приемы в актуальной V8. Базовые принципы совершенно не изменились.

Сегодня я дочитал две книги из серии KiCad Like a Pro. Да, они на английском, но очень простом – даже я разобрался! Я читал старое издание для V6 KiCad и не испытал никаких проблем, используя методы в актуальной V8. Базовые принципы совершенно не изменились.

Эти книги могут вас заинтересовать, если:

- Вы впервые открываете CAD. В них супер подробно описаны супер простые примеры и последовательность действий.
- Вы (как ни странно) умеете работать с CAD, но не знаете, как работать с GIT. Половина второй книги посвящена именно этому.
- Вы хотите подтянуть английские слова, связанные с PCB. Все термины максимально разжёваны.
- Вам нужно перейти с другого CAD и быстро понять философию работы с KiCad.

Собственно, мне нужно было только последнее, и я это смог получить. Так что в целом я доволен, хотя и 80% книги оказалось бесполезными (лично для меня).

Также напоминаю, что лучшая информация про KiCad – это официальная документация, даже на русском.

P.S. В книге очень классные картинки с этапами работы в CAD, и их можно посмотреть отдельно.
👍81
На канале явно не хватает постов, поэтому я запускаю новую рубрику - "А что я купил на Алике?". Здесь я буду рассказывать про разные штуки, которые я купил на Алиэкспрессе, использовал какое-то время и у меня накопились впечатления. Напоминаю, что в Европе это aliexpress.com, а в России - aliexpress.ru. Я буду выкладывать ссылки на международной версии, так как покупаю именно на ней. Подобное можно найти на российской версии по названию. Вероятно, для просмотра нужен будет VPN, но зато ссылки будут без реферальных кодов.

В первом посте хочу рассказать про силиконовые макетные провода - WeAct 2.54mm Silicon Jump Wire 20cm Dupont Line Female to Female 1Pin * 4 SWD. Их фишка в том, что они супер приятные на ощупь, да и качество в целом на высоте. Также можно объединить 4 провода в гребенку и использовать, например, для программирования SWD.

Я наивно полагал, что выбирая 5PCS, получу 5 отдельных проводов, а оказалось, что я получил 5 наборов по 4 провода. Купив 5 таких наборов, у меня теперь целая гора проводов!

Я остался доволен, советую к приобретению.

#Алик
👍151
Недавно со мной произошло то, что рано или поздно случается с каждым разработчиком электроники — мне попался поддельный микроконтроллер STM32F103. Вот основные отличия подделки от оригинала:

- Оригинальная маркировка на чипе была затерта лазером, а поверх нее нанесена надпись STM32F103. По краям чипа остались следы от старой маркировки.
- Поддельный микроконтроллер невозможно прошить с использованием оригинального программного обеспечения. Однако это можно сделать с помощью OpenOCD с опцией set CPUTAPID 0.
- В подделке не работает пошаговая отладка, хотя сама прошивка без отладки функционирует нормально.

К счастью, у меня была донорская отладочная плата, что позволило восстановить одну из плат Blue Pill для тестирования.
🤔5😢5🥰1
Иногда перед созданием печатной платы приходится собирать прототип на коленке...
8👍2🔥2
Интересные новости. Скоро выйдет Raspberry Pi pico 2 или RP2350. Из нового и интересного:

- Теперь есть защита от чтения
- 2 кластера с Cortex M33 и Risс V
- FPU
- Внешняя QSPI PSRAM

Теперь это похоже на настоящий контроллер который даже можно использовать где-то в коммерческих продуктах.

Даташит можно найти тут.
👍2🔥1
В выходные нашёл время, чтобы исправить ошибки в недавней статье и провести повторную проверку на свежей установке Ubuntu. Также добавил небольшой раздел про Git, возможно, кому-то это будет полезно.
🔥5👎1
Работаю над проектом создания аудио-плеера и записывающего устройства на базе старого стационарного телефона.

В ближайшее время вероятность публикации статьи о работе со звуком на микроконтроллерах была увеличена.
🔥123👍3
Недавно стал обладателем отладки с новом камнем ESP32P4. Этот камень позиционируется компанией espressif как супер производительный и имеет несколько интересных новшеств:

- Полное отсутствие радиомодуля.
- Два ядра RISC-V на 400 MHz.
- Поддержка MIPI-CSI и MIPI-DSI, что позволит работать с серьезными дисплеями и камерами, а так-же аппаратный энкодер H.264 до 1080p30fps.
- Периферийный модуль USB OTG 2.0 HS, а значит скорость до 480 Mbit/s.

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

Так-же в комплекте бумажка о том что это тестовый образец поэтому USB Serial JTAG и калибровка ADC тупо не работают.
🔥31
Я тут наткнулся на пост, в соседнем канале, который рассказывает про прекрасную статью, которой я просто физически не мог не поделится с вами.

Есть проблема, ROS2 работает из коробки только на ubuntu, а все хотят запускать его на Debian (потому что Raspberry Pi OS). Наверняка вам в голову сразу пришла идея с кросс компиляцией, или просто взять нужные пакеты и установить в ручную, а не весь ROS. Но это все путь слабых.

Настоящие гигачады ставят докер на Raspberry PI чтобы запустить на нем ubuntu и уже на ней запускать ROS. Действительно интересно почему автор не смог найти достаточно материалов в интернете про реализацию подобного метода.

Интересно когда мы придем к тому чтобы запускать виртуалку на Raspberry PI лишь-бы не разбираться в пакетах? Или еще лучше, почему-бы не сделать snap пакет с ROS2? А точно.

А вообще кому интересно ROS2 лежит в AUR арчевом. Можно там посмотреть установочный скрипт и сделать что-то подобное на Raspberry PI (но лично я не советовал бы использовать пишки слишком много всего закрыто).
🔥3