Как стать автором
Обновить
23
0
Артем @Tunerok

жс

Отправить сообщение

Подобие CI/CD c микроконтроллерами. Jenkins + GitLab + HeadlessBuild

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров3.6K

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

Читать далее
Всего голосов 12: ↑12 и ↓0+12
Комментарии9

Знакомимся с Artery. AT-START-F423 – пробуем и подключаем дальномер AJ-SR04M

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.6K

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

Читать далее
Всего голосов 13: ↑13 и ↓0+13
Комментарии5

Запускаем кодек OPUS на микроконтроллере

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров3.3K

Исходные данные – есть контроллер STM32 с очень ограниченной памятью, а мы хотим записывать на нем звук. Допустим, что примеров с подключением выбранного нами микрофона гора и маленькая тележка. В итоге имеем контроллер, который умеет выдавать нам WAV-подобный сигнал. Хотелось бы этот WAV-сигнал куда-то записать или передать. Таких данных будет очень много, есть ненулевая вероятность, что мы не влезем по полосе пропускания используемого канала или заполним память до того, как получим нужную информацию. На помощь нам спешит компрессия!

Читать далее
Всего голосов 14: ↑14 и ↓0+14
Комментарии10

STM32 SAI и микрофон INMP441

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.2K

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

Читать далее
Всего голосов 14: ↑14 и ↓0+14
Комментарии2

Добавляем Unit-тестирование в проекты STM32CubeIDE

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.3K

А именно, мы будем добавлять отличную систему Сeedling. Данная система содержит в себе сразу два инструмента – Unity – непосредственно для проведения и написания тестов и CMock для генерации объектов-заглушек. Но самая большая заслуга данного пакета – простота во всех аспектах – начиная от генерации тестируемых модулей и до релиза проекта. Использование Сeedling превращает рутинное TDD (Разработка через тестирование) или TLD(если захочется так) в обычный рабочий процесс.

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

WinnerMicro Wi-Fi SoC W801/W806 (SPI, I2C – дисплей и температура)

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.5K

Пробуем завести SPI и I2C на китайском чипе WinnerMicro Wi-Fi SoC W801/W806. Подключение дисплея на ST7789 и датчика температуры и влажности AHT10.

Читать далее
Всего голосов 10: ↑10 и ↓0+10
Комментарии1

Высокотемпературная витая пара

Время на прочтение4 мин
Количество просмотров20K

Возникла задача – считывать данные по RS-422/485 с устройства в 30-50 метрах. Устройство очень сильно нагревается в процессе работы (по расчетам ~150 градусов). А также на месте работы устройства очень имеются непредсказуемые сильные электромагнитные помехи, поэтому оставлять сигнальные линии без скрутки было опасно потерей данных.

Температура не удивительная – подумаешь, небольшой нагрев. Но, подобные температуры – это даже не индустриальная электроника, это – космос, авиация, добыча нефти. Ладно, электроника, с ней понятно – слишком усложняется производство -> растет цена -> меньше заказов -> растут расходы. Но с кабелем-то не должно быть таких проблем? Это ведь просто медь в определенной оболочке/изоляции, так? Тем более, темная изоляция – под солнцем без ветра – должна очень сильно нагреваться. Я был полон уверенности, что вот, первая же страница поисковика даст мне ответ. Оказалось, что нет.

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

Читать далее
Всего голосов 49: ↑49 и ↓0+49
Комментарии53

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность