Embedded Developer

Создайте инновационные встраиваемые устройства на основе микроконтроллера ESP32

30 апреля

Professional

4 месяца

Онлайн

Ср/Пт 20:00 Мск

Для кого этот курс?

  • Для разработчиков C/C++, которые хотят расширить свои практические навыки в области программирования микроконтроллеров, освоить современные технологии и протоколы, глубже понять особенности работы с периферией и аппаратным обеспечением
  • Для инженеров-схемотехников, желающих обновить знания о микроконтроллерах и SoC, приобрести современные навыки программирования сложного встраиваемого ПО систем на основе микроконтроллеров и SoC, а также узнать об особенностях проектирования PCB высокочастотных устройств

  • Для энтузиастов робототехники и DIY-проектов на основе микроконтроллеров, стремящихся углубить и структурировать свои знания как в области программирования, так и схемотехники, а также получить знания по топологии PCB современных SoC с беспроводными интерфейсами

 

Необходимые знания

 
  • базовые знания С/С++
  • базовые знания по схемотехнике и топологии
  • необходимое оборудование

Что вам даст этот курс?

После обучения вы:

 
  • Поймете архитектуру и функциональные возможности микроконтроллеров, включая процессорные ядра, память, таймеры и интерфейсы ввода-вывода
  • Освоите методы оптимизации производительности микроконтроллеров
  • Научитесь писать код для управления различными модулями, такими как таймеры, прерывания, АЦП/ЦАП
  • Поймете, как компоненты микроконтроллеров взаимодействуют друг с другом для выполнения сложных задач
  • Освоите использование различных протоколов взаимодействия, таких как I2C, SPI, UART, WiFi и BLE для интеграции микроконтроллеров в более сложные системы
  • Научитесь управлять внешними устройствами через микроконтроллеры
  • Освоите навыки проектирования и отладки схем, разработки печатных плат
  • Научитесь создавать надежные и эффективные электронные устройства, используя современные инструменты и технологии

Необходимое оборудование

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

Процесс обучения

 
Уникальная программа: быстрый и интересный старт в Embedded с погружением в три самые важные области - программирование микроконтроллеров, схемотехника, тонкости проектирования печатных плат.

Собственный проект: разработаете свое цифровое устройство, которое станет частью вашего портфолио.

Партнеры

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

  • Получите помощь с оформлением резюме, портфолио и сопроводительного письма
  • Разместите свое резюме в базе OTUS и сможете получать приглашения на собеседования от партнеров
  • Пройдете карьерную консультацию с нашим HR-специалистом
  • Получите рекомендации, как искать работу, и советы по прохождению собеседования

Работодатели курса

Программа

Введение в микроконтроллер

В этом модуле вы познакомитесь с основными функциями микроконтроллеров.

Тема 1: Вводное занятие, знакомство с курсом и микроконтроллером

Тема 2: Плата ESP32 DevKit как электронное устройство

Тема 3: Начало работы с Kit

Тема 4: Проектирование и расчет системы питания устройства

Тема 5: Особенности проектирования печатных плат для импульсных и линейных источников питания

Тема 6: Проектирование и расчет схем с различными нагрузками // ДЗ

Тема 7: Выбор темы проектной работы, формирование технического задания на проект

Базовыe практики Embedded

В этом модуле познакомитесь с базовыми практиками Embedded

Тема 1: Элементы микроконтроллера: память-CPU-таймер (обычный, не RTC)

Тема 2: Схемотехника аналоговых подключений // ДЗ

Тема 3: Трассировка (разработка печатных плат) высокочастотных и помехозащищенных аналоговых схем на платах совместно с микроконтроллером

Тема 4: Элементы микроконтроллера: программирование GPIO // ДЗ

Тема 5: Схемотехника ШИМ, АЦП, ЦАП

Тема 6: Элементы микроконтроллера: ШИМ, АЦП, ЦАП; практическое управление устройствами ШИМ, АЦП, ЦАП

Тема 7: Схемотехника: цифровые интерфейсы, длинные линии // ДЗ

Тема 8: Элементы микроконтроллера: DMA как запрограммировать поток данных на устройство

Тема 9: Консультация (Q&A)

Тема 10: Последовательные интерфейсы, их практическое использование // ДЗ

Продвинутые практики Embedded

В этом модуле изучите продвинутые практики Embedded

Тема 1: Схемотехника: подключение "продвинутых" плат (shilds) - Ethernet и др. SPI-образные

Тема 2: Программирование устройств SPI // ДЗ

Тема 3: Программируем TCP/IP // ДЗ

Тема 4: Схемотехника: понятие антенн, понятие об СВЧ, подключение радиомодулей

Тема 5: Проектирование антенн на печатной плате // ДЗ

Тема 6: TCP/IP - продолжение, WiFi

Тема 7: Сетевые протоколы верхнего уровня - NTP, HTTP, SMNP, Syslog, MQTT

Тема 8: Консультация (Q&A)

Тема 9: Bluetooth

Тема 10: BLE, ядро низкого потребления, RTC

Тема 11: Проверка и реализация математических алгоритмов

Тема 12: Консультация (Q&A)

Проектная работа

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

Тема 1: Консультация по проектам и домашним заданиям

Тема 2: Защита проектных работ. Подведение итогов курса

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

Выпускной проект

 

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

Преподаватели

Руководитель курса

Игорь Морозов

Олег Павлов

Максим Фунтиков

Евгений Слесарев

Марат Боранбаев

Старший инженер-электронщик

БЮРО 1440

Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания

Ближайшие мероприятия

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

Эхо технологий: Звуковая магия микроконтроллеров
Игорь Морозов
Что будет на лекции:
- Что есть в микроконтроллере (на примере ESP32) для работы со звуком. Рассмотрим интерфейс I2S, увидим «живьем» временные диаграммы, узнаем, где он применяется.
- Что говорят физика и математика? Основные правила оцифровки сигналов. Как наоборот, «услышать цифру», что такое ЦАП и усилитель класса D.
- Практические микро-проекты со звуком: услышим простой звук, услышим запись AAC или MP3 прямо из памяти микроконтроллера. Как сделать простенький mp3-плеер из ESP32 и sd- карточки.
- Попробуем обработать звук: цифровая фильтрация, азы. Можно ли очистить звук от шума? Послушаем.

Кому подойдет:
- Разработчикам и инженерам, интересующимся аудиотехнологиями и микроконтроллерами.
- Студентам и профессионалам, стремящимся расширить свои знания в области цифровой обработки звука.
- Любителям электроники, желающим экспериментировать с аудиопроектами.

В результате:
- Участники получат понимание основ обработки звука с использованием микроконтроллеров.
- Освоят базовые техники и существующие типовые решения для создания звуковых эффектов и их применения в проектах.
- Получат вдохновение для разработки собственных аудиопроектов с использованием микроконтроллеров.
...
2 апреля в 17:00
Открытый вебинар
АЦП ESP32. Оцифровать сигнал, а не "погоду на Марсе". Нюансы, особенности, повышение точности
Марат Боранбаев
Мы рассмотрим весь пусть сигнала - от датчика до цифровой его формы в микроконтроллере ESP32. Вспомним основные параметры, погрешности АЦП, увидим их влияние "вживую",
увидим\услышим почему иногда теоремы Котельникова недостаточно и что с этим делать? Поговорим о важности ИОН, произведем расчет бюджета погрешностей тракта АЦП и узнаем причем тут казино в Монте Карло.
Применим калибровку и сравним результаты до\после на АЦП, после чего рассмотрим простые методы фильтрации исходно зашумленных сигналов.

Вебинар будет полезен: радиолюбителям, начинающим разработчикам электроники, инженерам-схемотехникам, разработчикам встраиваемого программного обеспечения

В результате вебинара слушатели узнают:
- все основные параметры АЦП и смогут увидеть их влияние вживую на базе ESP32
- особенности и нюансы схемотехники при проектировании тракта АЦП
- что такое "алиасинг" и как его избежать
- как провести обобщенный расчет погрешностей тракта АЦП
- как откалибровать АЦП в ESP32
- простые методы фильтрации зашумленных сигналов
...
10 апреля в 17:00
Открытый вебинар
Атмосфера в кармане: Управляйте климатом с легкостью
Игорь Морозов
Что будет на лекции:
- Введение в управление микроклиматом: датчики температуры и влажности, как их подключить к микроконтроллеру и запрограммировать. Как подключить исполнительное устройство, например вентилятор.
- Пусть «думает» микроконтроллер: попробуем сделать прототип системы, которая управляет микроклиматом сама. Узнаем, что такое табличное регулирование, понятие о PID.
- Сделаем пульт управления макетом: простой web-сайт для управления нашим устройством по WiFi с мобильного телефона или компьютера.

Кому подойдет:
- Разработчикам и инженерам, интересующимся IoT и умными домами.
- Радиолюбителям и увлеченным, желающим улучшить управление микроклиматом в своем пространстве при помощи DIY- проектов.
- Студентам и профессионалам, стремящимся освоить применение микроконтроллеров в сфере автоматизации управления бытовыми процессами: климатом, поливом растений и т.п.

В результате:
- Участники узнают, как эффективно управлять микроклиматом с помощью микроконтроллеров и SoC.
- Получат навыки реализации удаленного управления микроконтроллерными системами через Интернет.
- Будут вдохновлены на создание собственных решений для управления микроклиматом и подобных проектов.
...
21 апреля в 17:00
Открытый вебинар

Прошедшие
мероприятия

Евгений Слесарев
Открытый вебинар
Протокол BLE как основа для создания умного дома
Сергей Жуков
Открытый вебинар
Интернет вещей. Распределенная система сбора данных и управления
Для доступа ко всем прошедшим мероприятиям необходимо пройти входное тестирование
Возможность пройти вступительное тестирование повторно появится только через 3 дня
Результаты тестирования будут отправлены вам на email, указанный при регистрации.
Тест рассчитан на 30 минут, после начала тестирования отложить тестирование не получится!

Корпоративное обучение для ваших сотрудников

OTUS помогает развивать высокотехнологичные команды. Почему нам удаётся это делать успешно:
  • Курсы OTUS верифицированы крупными игроками ИТ-рынка и предлагают инструменты и практики, актуальные на данный момент
  • Студенты работают в группах, могут получить консультации не только преподавателей, но и профессионального сообщества
  • OTUS проверяет знания студентов перед стартом обучения и после его завершения
  • Простой и удобный личный кабинет компании, в котором можно видеть статистику по обучению сотрудников
  • Сертификат нашего выпускника за 5 лет стал гарантом качества знаний в обществе
  • OTUS создал в IT более 120 курсов по 7 направлениям, линейка которых расширяется по 40-50 курсов в год

Отзывы

Алексей Кузьмин

04.03.2025
Я работаю. Названия всех моих компаний в России не на слуху, кроме может быть, Auriga. В основном — автоматизация тестирования. -Взял курс, чтобы систематизировать и выровнять свои знания по теме Embedded. Какие-то были с избытком, кое каких мало или не было вовсе. Хотел их «причесать», почти получилось. =) Курс понравился. Преподаватели грамотные и интересные. Все без исключения могут влиться к нам в фирму, если захотят ))) Хорошие лекции, материал курса покрывает поставленные мной задачи (если я таки осилю его до конца))). Применяется очень доступное железо, купить его может каждый, даже школьник. Не нужно пиратить никакой софт. Обучение по курсу выравнивает пробелы в моих знаниях, что поможет мне в работе. Работу я не ищу, я уже работаю, где мне хочется. Работа ищет меня. )))

Подтверждение знаний и навыков

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

После обучения вы:

  • получите материалы по всем занятиям (видеозаписи занятий, презентации)
  • разработаете свое цифровое устройство
  • получите представление о профессии Embedded developer и какие технические компетенции требуются для работы
  • получите знания в области радиотехники, электротехники, электрики, программировании
  • получите сертификат об окончании курса

Частые вопросы

Что, если в середине курса я не смогу продолжать обучение?
У вас есть право одного бесплатного трансфера в другую группу
Обязательно ли защищать выпускной проект?
Для получения сертификата OTUS необходимо сдать проект. Кроме того, проект необязательно защищать перед аудиторией, а можно сдать в чате с преподавателем.
С какого момента я смогу заниматься трудоустройством?
Получить карьерную консультацию вы сможете уже в начале обучения. Остальные опции: помощь с резюме, добавление резюме в нашу базу специалистов и т.д. будут доступны после окончания обучения.
Я могу вернуть деньги?
Да, вы можете сделать возврат средств пропорционально оставшимся месяцам обучения.