Pull to refresh
23
0
Артем @Tunerok

жс

Send message

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

Level of difficultyEasy
Reading time7 min
Views3.6K

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

Читать далее
Total votes 12: ↑12 and ↓0+12
Comments9

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

Level of difficultyEasy
Reading time5 min
Views2.6K

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

Читать далее
Total votes 13: ↑13 and ↓0+13
Comments5

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

Level of difficultyEasy
Reading time13 min
Views3.3K

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

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments10

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

Level of difficultyEasy
Reading time4 min
Views2.2K

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

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments2

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

Level of difficultyEasy
Reading time5 min
Views1.3K

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

Читать далее
Total votes 4: ↑4 and ↓0+4
Comments0

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

Level of difficultyEasy
Reading time4 min
Views2.5K

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

Читать далее
Total votes 10: ↑10 and ↓0+10
Comments1

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

Reading time4 min
Views20K

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

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

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

Читать далее
Total votes 49: ↑49 and ↓0+49
Comments53

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity