Как стать автором
Обновить
25
0
Сергей @Wshadow

Разработчик встраиваемых систем

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

Модель камеры

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

Модель камеры описывает преобразование из 3D координат сцены в 2D координаты изображения.

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

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

Производство корпусов «в силикон» на пальцах: поэтапно и с анимацией

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

Это вам не 3D-принтер гонять, тут все по-взрослому. Покажем производство корпусов по очень популярной технологии литья полиуретана в силиконовые формы — как это делается; и расскажем о рисках и ошибках. Зачем? Чтобы цена разработки и производства корпуса неожиданно не стала в несколько раз выше, чем вы планировали. 

Открываем дверь на производство с ноги
Всего голосов 73: ↑73 и ↓0 +73
Комментарии 26

Магия H.264

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

H.264 — стандарт сжатия видео. И он вездесущ, его используют для сжатия видео в интернете, на Blu-ray, телефонах, камерах наблюдения, дронах, везде. Все сейчас используют H.264.

Нельзя не отметить технологичность H.264. Он появился в результате 30-ти с лишним лет работы с одной единственной целью: уменьшение необходимой пропускной способности канала для передачи качественного видео.

С технической точки зрения это очень интересно. В статье будут поверхностно описаны подробности работы некоторых механизмов сжатия, я постараюсь не наскучить с деталями. К тому же, стоит отметить, что большинство изложенных ниже технологий справедливы для сжатия видео в целом, а не только для H.264.
Читать дальше →
Всего голосов 72: ↑68 и ↓4 +64
Комментарии 38

Интеграция в проект LVGL графической библиотеки для микроконтроллеров

Время на прочтение 4 мин
Количество просмотров 30K
LVGL — Light and Versatile Graphics Library также известная как LittleVGL.


Библиотека поддерживает большое количество микроконтроллеров, таких как STM32, ESP32 и другие. Мне пока удалось запустить полноценную демо программу на ESP32 и STM32f429 Discovery. Библиотека открытая, поддерживает большое количество графических элементов с Dark and Light темами. Распространяется под MIT license. Можно свободно использовать даже в коммерческих продуктах. Можно посмотреть интерактивное Online Demo без установки на устройство
Всего голосов 39: ↑39 и ↓0 +39
Комментарии 56

Pocketsphinx. Распознавание речи и голосовое управление в Linux

Время на прочтение 11 мин
Количество просмотров 124K
— Всё в порядке, Лёня?
Динамики отрегулированы на максимум, я морщусь, отвечаю:
— Да. Тише звук.
— Звук — тише, — соглашается «Виндоус-Хоум», — тише, тише…
— Хватит, Вика
С.Лукьяненко, «Лабиринт отражений»

Введение


В 1997-ом году Лукьяненко пророчил для десктопа сочетание CLI и голосового управления. Однако сейчас голосовое управление — достаточно узкая ниша.
Голосовое управление — взаимодействие с устройством при помощи звуковых команд. Не путайте это понятие с распознаванием речи. Для голосового управления достаточно, чтобы устройство реагировало на единственную нужную команду (ведь ваша собака не может работать машинисткой?). Распознавание речи — гораздо более глобальная проблема: в этом случае устройство должно преобразовывать в текстовый формат все слова, произнесенные вами. Как легко догадаться, распознавание речи на данный момент реализовано поверхностно относительно человеческих возможностей.
Функционал, рассмотренный в статье, может быть применен, к примеру, для организации модного сейчас «умного дома» или просто управления компьютером. Честно говоря, для описания управления компьютером хватило бы пары абзацев, но я попытаюсь показать вам основы работы с CMU Sphinx.
Кстати, процентов 70 описанного здесь подойдет и пользователям Windows.
Научим Linux слушаться?
Всего голосов 72: ↑63 и ↓9 +54
Комментарии 37

Макет, прототип, серийный образец и вот это всё — учим термины

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


Чем отличаются друг от друга макеты, прототипы корпусов для РЭА и для чего вообще нужны все эти опытные образцы? Версия Формлаба.

Макет


Макет (фр. maquette — масштабная модель, итал. macchietta, уменьшительное от macchia) — модель объекта в уменьшенном масштабе или в натуральную величину, лишённая, как правило, функциональности представляемого объекта. Предназначен для представления объекта. Используется в тех случаях, когда представление оригинального объекта неоправданно дорого, невозможно или просто нецелесообразно.
Wikipedia

Макет по геометрическим характеристикам только приближается к серийному изделию. Он изготавливается по несерийным, непроизводственным технологиям и практически из чего угодно (включая палки пластилин ), его задача — проверить дизайн и, может быть, вес реального устройства. Макет может не совпадать с конечным продуктом по реальным размерам, но по пропорциям — должен.
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 5

SamsPcbGuide, часть 10: Технологии — пайка бессвинцовых компонентов

Время на прочтение 4 мин
Количество просмотров 12K
Данная статья – первая статья о технологиях сборки печатных плат. Последний семинар от PCB SOFT был посвящён проектированию, обеспечивающему технологичность изготовления печатной платы (англ. DFM, design for manufacture). Был поднят вопрос о целесообразности реболлинга бессвинцовых BGA-компонентов для высоконадёжных применений. И организаторы семинара, и участники уверенно говорили о том, что эту трудоёмкую операцию никто не выполняет и с проблемами никогда не сталкивался. В данной статье я критически рассмотрю этот вопрос и постараюсь показать опасность таких «общепринятых в отрасли» мнений и о пользе метода универсального сомнения старины Рене Декарта.

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

Встроенная и внешняя подсветка в видеокамерах – плюсы и минусы

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

Обдумывая тему статьи, для себя лично выделил всего один единственный плюс – простота монтажа.
Но потом решил не быть столь категоричным, учитывая, что не только применение технических средств, но и вся наша жизнь – сплошной компромисс, и то, что не устраивает лично меня для кого-то в его конкретных условиях окажется вполне приемлемым вариантом. Поэтому, решил просто поведать всё, как есть на самом деле. И прежде всего всё то, что рынок старательно замалчивает. Кто-то по незнанию и недостаточности опыта, а кто-то и намеренно. И, обладая уже более полной информацией, потребитель пусть сам решит, к чему отнести то или свойство. Что лично для него станет плюсом, а что минусом.

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

Электродвигатели: какие они бывают

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


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

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

Каждый электродвигатель обладает некоторыми отличительными свойствами, которые обуславливают его область применения, в которой он наиболее выгоден. Синхронные, асинхронные, постоянного тока, коллекторные, бесколлекторные, вентильно-индукторные, шаговые… Почему бы, как в случае с двигателями внутреннего сгорания, не изобрести пару типов, довести их до совершенства и ставить их и только их во все применения? Давайте пройдемся по всем типам электродвигателей, а в конце обсудим, зачем же их столько и какой двигатель «самый лучший».
Читать дальше →
Всего голосов 101: ↑101 и ↓0 +101
Комментарии 179

Делаем устройство для мониторинга концентрации CO₂

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

Нередко мы сильно увлекаемся написанием кода настолько, что забываем подышать свежим воздухом, особенно когда нельзя держать окно постоянно открытым (ну, бывают причины). В результате этого в помещении повышается концентрация СО₂ и впоследствии начинаются неприятные побочные эффекты в виде сонливости, заторможенности и головной боли. Для решения этой проблемы существуют датчики СО₂, которые при достижении определённой концентрации скажут, что пора открыть окно. Готовые варианты конечно хорошо, но это слишком просто — сделаем своё хост-устройство для измерения и разомнём извилины.
Читать дальше →
Всего голосов 77: ↑76 и ↓1 +75
Комментарии 71

Тепловизор на FLIR Lepton своими руками

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


Наконец-то мы дожили до тех времен, когда тепловизионная техника, во-первых, стала доступна не только военным и шпионам, а во-вторых, миниатюризировалась до размеров карманного устройства. И более того, появились модули для сборки собственных DIY-тепловизоров. Но об этом позже.
Сначала немного теории
Всего голосов 51: ↑48 и ↓3 +45
Комментарии 75

OpenLinux в составе модулей SIM7600E-H

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


Механизм разработки пользовательского приложения и загрузки его в модуль доступен как под операционной системой Linux, так и Windows. В данной статье мы подробно рассмотрим то, как воспользовавшись примерами из SDK предоставляемого SIMCom Wireless Solutions скомпилировать и загрузить пользовательское приложение в модуль.

Перед написанием статьи один мой знакомый, далекий от разработки под Linux, попросил максимально детально подойти к вопросу описания процесса разработки собственного приложения под модуль SIM7600E-H. Критерием оценки доступности подачи материала стала фраза «так чтобы Я понял».

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

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

Симулятор электронных схем Qucs-S снова жив

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

Qucs-S является программой с открытым исходным кодом для моделирования электронных схем. Qucs-S кроссплатформенный (поддерживаются Linux, Windows и FreeBSD), написан на С++ с использованием набора библиотек Qt и разрабатывается полностью в частном порядке (в отличие, например от KiCAD, который имеет спонсора в лице CERN). В феврале этого года проект восстал из мёртвых и вышел релиз 0.0.23. Главным новшеством версии 0.0.23 было то, что программа теперь портирована на Qt5, чем обеспечена собираемость на современных дистрибутивах Linux. Актуальным релизом на текущий момент является 0.0.24 https://github.com/ra3xdh/qucs_s/releases/tag/0.0.24, в котором добавлено несколько новых видов моделирования. Далее будут рассмотрены основные возможности программы и показано как в Qucs-S смоделировать схему.


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

Конденсаторы для «чайников»

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


Если вы регулярно занимаетесь созданием электрических схем, вы наверняка использовали конденсаторы. Это стандартный компонент схем, такой же, как сопротивление, который вы просто берёте с полки без раздумий. Мы используем конденсаторы для сглаживания пульсаций напряжения/тока, для согласования нагрузок, в качестве источника энергии для маломощных устройств, и других применений.

Но конденсатор – это не просто пузырёк с двумя проводочками и парой параметров – рабочее напряжение и ёмкость. Существует огромный массив технологий и материалов с разными свойствами, применяемых для создания конденсаторов. И хотя в большинстве случаев для любой задачи сгодится практически любой конденсатор подходящей ёмкости, хорошее понимание работы этих устройств может помочь вам выбрать не просто нечто подходящее, а подходящее наилучшим образом. Если у вас когда-нибудь была проблема с температурной стабильностью или задача поиска источника дополнительных шумов – вы оцените информацию из этой статьи.
Читать дальше →
Всего голосов 39: ↑37 и ↓2 +35
Комментарии 94

Это просто бомба или почему взрываются электронные устройства

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

Когда я был школьником, мама порой с ужасом смотрела на мои запасы радиохлама, служившего источником радиодеталей. Ужас этот оформлялся в вопрос: а у тебя там точно ничего не взорвется? И надо сказать, вопрос был не беспочвенный: в наших золотоносных краях, богатых не только драгоценным металлом, но и разнообразной взрывчаткой, неоднократно были случаи, когда дети притаскивали домой электродетонаторы и прочие опасные вещи. Но я хорошо знал не только как выглядит детонатор, но и как с ним обращаться, и мне бы в голову не пришло хранить его дома. Так что мои сокровища были безобидными. Примерно такими, как на КДПВ (если кто не понял, это обычные часы в экстравагантном оформлении).

Впрочем, не всегда так. Иногда электроника взрывается. И об этом...

моя статья
Всего голосов 46: ↑46 и ↓0 +46
Комментарии 99

Это просто бомба-2. Li-Ion — как не взлететь

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

За последний десяток лет литий-ионные аккумуляторы из дорогостоящей экзотики перешли в разряд самых распространенных источников автономного питания. Неудивительно, что они стали популярными и в руках самодельщиков, в том числе и начинающих. Иногда от технических решений в их творениях волосы становятся дыбом – ведь особенностью аккумуляторов данного типа является их повышенная опасность, в первую очередь – пожарная. Мой рассказ о том, как правильно «готовить» эту «рыбу фугу», чтобы никто не сгорел и не взорвался.

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

10 советов схемотехнику

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


Читать дальше →
Всего голосов 212: ↑210 и ↓2 +208
Комментарии 244

Информация

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