Search
Write a publication
Pull to refresh
13
0

Инженер — электроник

Send message

Как мы делаем электронику и ПО: кое-что о внутренней кухне контрактной разработки

Level of difficultyMedium
Reading time13 min
Views2.2K

Привет! Меня зовут Андрей, я технический директор в компании КЕДР Solutions. Мы занимаемся контрактной разработкой электроники и программного обеспечения. “Рисуем” платы и кодим уже больше 10 лет! 

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

Читать далее

Простой ультразвуковой отпугиватель собак

Reading time8 min
Views8K

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

Зачастую, конечно, это заканчивается обычным «обгавкиванием» :‑В

Но, я‑то не знаю, что у них на уме...

Поэтому, приходится «обгавкивать» их в ответ, иногда даже применяя человеческие непечатные выражения, а, для убедительности своих слов, — взяв в одну руку «оружие пролетариата»:‑)

Тем не менее, хотелось бы и дальше носить маску культурного человека, не снимая её даже в такие моменты:‑) и я тут подумал: а что, если возложить задачу конверсейшена с собаками — на электронику?

Читать далее

Б/У Antminer S9 в помощь радиолюбителю

Level of difficultyMedium
Reading time12 min
Views13K

На хабре уже было несколько статей про использование старых плат управления Antminer S9, которые продаются сейчас по доступной цене. Я решил сделать нечто полезное для радиолюбителя. Сегодня расскажу о проекте очередного антенного переключателя. В XXI веке он будет с ПЛИС и двухъядерным АРМ процессором.

Читать далее

PETG как стекло, фен в бой, и спички в крепёж: 2.5 месяца с Reborn 3

Level of difficultyEasy
Reading time5 min
Views5.9K

Предупреждение для читателя: Эта статья — по сути переработанный отзыв. Я не инженер, не эксперт по 3D‑принтерам и не представитель бренда. Просто обычный пользователь, который впервые столкнулся с FDM‑печатью и решил поделиться честным опытом.

Читать далее

Продление жизни паяльной пасты или Necromantiae Crustulum

Level of difficultyMedium
Reading time3 min
Views2.2K

Итак – вы в сложной ситуации: дата на календаре больше даты в сроке годности пасты. Что делать? Любой пастовый барыга скажет – ущерб от некачественной пайки намного превышает цену замены пасты на свежую. И будет прав. А если нельзя? Поставка задерживается, нет лишней четверти миллиона, или государственные праздники – что тогда?

Читать далее

Вы тоже заказываете платы, компоненты и всячину здесь?

Reading time11 min
Views33K

Что такое коллективный экспресс (7$/кг) и как его использовать?

Почему с 45$/кг бывает дешевле, чем с 23$/кг?

Как заказать компоненты/всячину с сайтов JLC (jlcfa, lcsc, jlcpcb, …)?

С 1688, Тао бао и других китайских площадок?

Привезти из Европы, США (Маузера, Диджикея и т. д.)?

Где платы с размерами >100х100 мм будут дешевле?

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

Читать далее

Кубик мысли: простой проект, который говорит вместо тебя

Level of difficultyEasy
Reading time7 min
Views2.7K

Предупреждение для читателя: Эта статья — не гайд, не туториал, и уж точно не техноблог. Я не инженер, не блогер и не эксперт по микроконтроллерам. Просто человек, который в один вечер решил разобраться с ESP32 и внезапно собрал «Кубик мысли».

В этой статье я расскажу, как появился мой Кубик. Что он делает, из чего собран, как работает и зачем вообще нужен. Если вы ищете сложную электронику или гайды уровня “с нуля в продакшн” — тут не об этом.
Зато, может быть, вы вдохновитесь и сделаете что-то своё. А это уже будет значить, что статья не зря.

Читать далее

Гидроакустические «кубики»

Level of difficultyEasy
Reading time18 min
Views3.2K

Приветствую, глубокоуважаемые!

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

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

Начать погружение

Ну, погоди! Как я создал свою версию культовой игры: от схемы до корпуса

Level of difficultyMedium
Reading time13 min
Views9.4K

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

Теперь у меня сформировалось более полное понимание экосистемы разработчиков DIY-устройств, а именно: какими программами можно пользоваться и чёткое понимание этапов разработки.

Заранее хочу предупредить, что разводку на печатной плате я по-прежнему не сделал, а ограничился перфорированной макетной платой. Но чтобы «Ну, погоди!» выглядело более эстетично, поместил её в пластмассовый корпус. Если у вас нет 3D-принтера, то возможен более-менее эстетичный вариант без корпуса — далее в статье я приведу фотографию, как это можно сделать.

Читать далее

Хронический тонзиллит: «резать» или терпеть? Вот в чём вопрос

Reading time7 min
Views3.4K

Хронический тонзиллит — одно из самых частых ЛОР-заболеваний. Данные статистики как обычно расходятся в зависимости от разных факторов, но можно сказать, что распространённость этого заболевания среди населения в возрасте от 20 до 50 лет составляет в среднем от 5 до 15%.

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

Читать далее

Ещё один PID-контроллер

Level of difficultyMedium
Reading time6 min
Views9.9K

Продолжаем работу с MPU9255 и используем его для экспериментов с ПИД‑регулятором.

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

Читать далее

Не хватило мощности: история бренда «Техносила»

Level of difficultyEasy
Reading time5 min
Views14K

Реклама «Техносила» когда-то звучала с телеэкранов, а фирменные желтые брошюры компании с объявлениями валялись буквально под ногами. Компания одной из первых открыла интернет-магазин. Но что-то пошло не так. Вспоминаем в нашем материале историю взлета и падения этого бренда.

Читать далее

Применение языка Python в инженерной практике. Точность измерений и вычислений. Погрешности и неопределённости

Level of difficultyMedium
Reading time5 min
Views3.6K

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

Погрешность измерения — это отклонение измеренного значения величины от её истинного (действительного) значения. Погрешность измерения является характеристикой точности измерения. Выяснить с абсолютной точностью истинное значение измеряемой величины, как правило, невозможно, поэтому невозможно и указать величину отклонения измеренного значения от истинного. Это отклонение принято называть ошибкой измерения. Возможно лишь оценить величину этого отклонения, например, при помощи статистических методов. На практике вместо истинного значения используют действительное значение величины x_Д, то есть значение физической величины, полученное экспериментальным путём и настолько близкое к истинному значению, что в поставленной измерительной задаче может быть использовано вместо него. Такое значение обычно вычисляется как среднестатистическое значение, полученное при статистической обработке результатов серии измерений. Это полученное значение не является точным, а лишь наиболее вероятным. Поэтому при записи результатов измерений необходимо указывать их точность. Например, запись T = 2.8 \plusminus 0.1 \; s \\; \; P = 0.95 означает, что истинное значение величины T лежит в интервале от 2.7 s до 2.9 s с доверительной вероятностью 95%. Количественная оценка величины погрешности измерения — мера сомнения в измеряемой величине — приводит к такому понятию, как неопределённость измерения. Синонимом термина "погрешность измерения" (англ. measurement error) является "неопределённость измерения" (англ. measurement uncertainty). Таким образом мы плавно и ненавязчиво подошли к названию модуля языка Питон, которому посвящён настоящий туториал - uncertainties (неопределённости).

Читать далее

Программируемая розетка на AVR

Level of difficultyEasy
Reading time3 min
Views1.5K

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

Читать далее

Печатные платы HighSpeed: материалы, производство и важность проектирования

Level of difficultyMedium
Reading time8 min
Views1.2K

Привет, Хабр! Все мы замечаем, как с каждым годом наши электронные устройства работают все быстрее и быстрее, передают все бо́льшие объемы данных от микросхемы к микросхеме. Это приводит к необходимости рассматривать волновые процессы при прохождении сигналов и вынуждает нас использовать высокоскоростные материалы при изготовлении печатных плат для такой электроники. 

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

Читать далее

Как мы создавали первую портативную умную колонку Яндекса

Level of difficultyEasy
Reading time36 min
Views14K

Меня зовут Александр Батин, я инженер‑схемотехник. Уже больше трёх лет я работаю в Яндексе в команде, которая занимается разработкой умных экранов и новых продуктов. Отвечаю за проектирование материнских плат (разрабатывал материнскую плату для Станции Дуо Макс), а в последних проектах участвую уже в качестве техлида.

Сегодня я хочу посвятить свой рассказ ключевым аспектам разработки первой портативной колонки с Алисой — Станции Стрит:

— рассмотрим интересные моменты на этапе проектирования,

— поговорим о технических решениях, принятые в процессе работы,

— обратим внимание на сложности, с которыми столкнулась команда разработчиков.

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

Читать далее

Запускаем MIPI DSI экраны от смартфонов. Разработка схемы основной платы. Часть 3. Завершаем схему

Level of difficultyMedium
Reading time7 min
Views2.8K

Выбрать подходящий разъём – это просто или сложно? В любом случае это важно.

Как быть с передачей дифференциальных пар на другую плату?

Сколько нужно контактов земли?

Стоит ли применять дифференциальные (common mode) фильтры и защиту от ESD?

Какой разъём лучше выбрать для питания?

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

Полетели! :)

Проектирование контроллера двигателей с GitHub Copilot

Reading time8 min
Views6.1K

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

Читать далее

Обучение детей программированию, какой инструмент выбрать?

Reading time5 min
Views6.4K

Для детей, изучающих программирование, существует несколько отличных сред, включая визуальные среды для начинающих и текстовые языки для более продвинутых. Scratch, Tynker, Swift Playgrounds подходят для начального уровня. Для детей постарше, Python является популярным выбором из-за простоты синтаксиса. 

Давайте теперь рассмотрим подробнее универсальные  среды программирования:

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

Читать далее

О контроллере батареи ИБП (часть 2)

Level of difficultyMedium
Reading time6 min
Views5.2K

О сколько нам открытий чудных
...

Судя по результатам голосования и комментариям к предыдущей статье, к вопросу контроля АКБ у самых простых ИБП есть некоторый интерес. Данная статья - продолжение данной темы.

Сейчас прототип собран на макетной плате (токовый шунт к которому подключено два АПЦ). Измеритель напряжения и тока INA3221, как рекомендовали в комментариях, я решил не использовать, так как дискретность его измерения 8мВ сравнима с дискретностью 12-ти битного АПЦ в обычном микроконтроллере (для ESP32 получается точность измерения около 6мВ).

Читать далее
1
23 ...

Information

Rating
7,429-th
Location
Уфа, Башкортостан(Башкирия), Россия
Date of birth
Registered
Activity