Основы электроники для разработчиков: курс по основам электроники | robot_dreams
  • онлайн-курс
  • 12 практических занятий
  • финальный проект по разработке IoT-устройства

Электроника для разработчиков

Научитесь совмещать software и hardware в одной системе.

 

Борис Безукладов

Senior Software Engineer в

Tieto

Юрий Дудко

Linux Kernel Developer в

GlobalLogic

Для кого курс по основам электроники

Embedded-разработчики

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

Software Architects и Backend-разработчики

Поймете проектирование, научитесь видеть систему как целостный технический продукт — от сигнала на пине до бизнес-логики.

Software-разработчики

Получите практику работы с измерительными инструментами, понимание архитектуры MCU и IoT-систем, чтобы работать на стыке software и hardware.

R&D Engineers

Будете работать с инструментами диагностики, понимания сигналов, энергопотребления и архитектуры MCU, чтобы создавать более стабильные и готовые к реальным условиям устройства.

 

В программу курса входят:

  •  

    Основы электроники и компонентов

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

  •  

    Аналоговая и цифровая схемотехника

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

  •  

    Архитектура микроконтроллеров и периферия

    Погрузитесь в архитектуру ARM Cortex-M на примере STM32. Научитесь работать с памятью, системой тактирования и популярными интерфейсами: UART, I2C, SPI.

  •  

    Проектирование и отладка устройств

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

О курсе:

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

 

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

  • глубокая работа с микроконтроллерами

  • финальный проект — разработка IoT-устройства

  • индивидуальный фидбек от лекторов

  • Зарегестрироватся

Борис Безукладов

Senior Software Engineer в Tieto

  • 10+ лет опыта в Embedded Systems, разработке Linux kernel, сетевых технологиях и automotive-платформах.

  • Работал в GlobalLogic, где участвовал в создании automotive infotainment систем на основе Linux/QNX.

  • Специализируется на системном программировании, разработке драйверов и создании высокопроизводительных embedded решений для Linux и QNX.

  • Разрабатывал программное обеспечение в доменах Automotive Infotainment, TCU, IoT-платформ и сетевого оборудования.

Юрий Дудко

Linux Kernel Developer в GlobalLogic

  • Инженер с 5+ годами опыта в automotive и IoT-проектах.

  • Работает над Automotive Head Unit, занимается BSP, bring-up и стабилизацией системы.

  • Обладает опытом разработки и модификации Linux kernel, разрабатывает firmware для STM32 и ESP32, реализует периферию и коммуникационные интерфейсы.

  • Работал над полным циклом IoT-разработки: от PCB-дизайна — до интеграции LoRaWAN и облачного взаимодействия (MQTT/HTTP).

  • Уверенно работает с ARM-архитектурой, Embedded C, Assembly, Yocto, Shell/Bash.

Программа курса об основах электроники:

  • 01 заняття
    11.05.2026 19:00

    Введение в курс и электронику

    • Познакомитесь с лекторами и программой курса
    • Поймёте базовые электрические понятия (напряжение, ток, сопротивление, мощность) и разницу между DC и AC током
    • Научитесь пользоваться мультиметром для измерения параметров электрической цепи
    • Будете знать и применять основы электробезопасност
  • 02 заняття
    14.05.2026 19:00

    Пассивные компоненты

    • Поймёте назначение и характеристики резисторов, конденсаторов и индуктивностей
    • Научитесь рассчитывать и собирать простые RC/RL-фильтры
    • Познакомитесь с работой осциллографа для анализа электрических сиг
  • 03 заняття
    18.05.2026 19:00

    Диоды и транзисторы

    • Поймёте принцип работы и применения диодов, светодиодов и сенсорных элементов
    • Поймёте принцип работы транзисторов (BJT, MOSFET)
    • Научитесь использовать транзисторы как электронные ключи для управления нагрузкой
  • 04 заняття
    21.05.2026 19:00

    Системы питания и энергоэффективность

    • Поймёте разницу между линейными (LDO) и импульсными (DC-DC) стабилизаторами
    • Поймёте основы построения систем питания и принципы энергоэффективности
    • Научитесь выбирать тип стабилизатора (LDO или DC-DC) для конкретной задачи
  • 05 заняття
    25.05.2026 19:00

    Основы аналоговой схемотехники

    • Поймёте принципы работы и применение операционных усилителей (ОУ)
    • Познакомитесь с работой аналого-цифровых (АЦП) и цифро-аналоговых (ЦАП) преобразователей
    • Поймёте, когда необходимо использовать АЦП и ЦАП в электронных системах
  • 06 заняття
    28.05.2026 19:00

    Основы цифровой электроники

    • Поймёте основы различных систем счисления
    • Изучите базовые логические элементы и принцип работы шифратора/дешифратора
    • Познакомитесь с разновидностями программируемой логики (PLC, FPGA, МК, SoC)
  • 07 заняття
    01.06.2026 19:00

    Архитектура микроконтроллеров (МК)

    • Поймёте архитектуру микроконтроллеров (на примере ARM Cortex-M / STM32)
    • Поймёте разницу между MCU и микропроцессором
    • Познакомитесь с популярными аппаратными платформами и интерфейсами связи
    • Научитесь настраивать программную среду для разработки embedded-проектов
  • 08 заняття
    04.06.2026 19:00

    Интерфейсы связи

    • Поймёте принцип работы аппаратных таймеров и прерываний
    • Научитесь генерировать широтно-импульсную модуляцию (PWM)
    • Научитесь применять ШИМ для управления мощностью светодиодов и двигателей
  • 09 заняття
    08.06.2026 19:00

    ADC и DMA в STM32

    • Научитесь считывать аналоговые данные с помощью АЦП
    • Поймёте, как использовать DMA для эффективной передачи данных
    • Научитесь интегрировать считывание аналогового сигнала и управление выходным устройством (ШИМ)
  • 10 заняття
    11.06.2026 19:00

    I2C и UART в STM32

    • Поймёте принципы работы и различия интерфейсов I2C и UART
    • Научитесь подключать и работать с периферийными устройствами (например, дисплеем SSD1306) через I2C
    • Научитесь выбирать подходящий интерфейс (I2C/UART) для конкретной задачи
  • 11 заняття
    15.06.2026 19:00

    Подключение к интернету

    • Познакомитесь с интерфейсом 1-Wire и использованием AT-команд
    • Поймёте архитектуру протокола MQTT для обмена сообщениями
    • Научитесь подключать устройство к MQTT-серверу и отправлять данные с сенсоров
  • 12 заняття
    22.06.2026 19:00

    Презентация финальных проектов

    • Научитесь презентовать архитектурное и программное решение IoT-устройства
    • Сможете продемонстрировать практическую работу разработанного устройства
    • Научитесь обосновывать принятые технические решения перед командой или стейкхолдерами

регистрация

Подключайтесь к курсу, чтобы самостоятельно реализовать и запустить embedded-устройство.

 
 
 
Реєструючись, ви погоджуєтеся з умовами договору-оферти та політикою конфіденційності.