Курси Embedded розробник
Порівняння усіх курсів
- Embedded / Hardware / IoT
На курсі ви зрозумієте основи електроніки, архітектуру мікроконтролерів, принципи живлення та сигналів, а також навчитеся впевнено запускати й діагностувати embedded-системи. В результаті ви зможете реалізувати свій власний пристрій: від аналізу схеми та підключення сенсорів - до зчитування даних, обробки на STM32 і передачі через інтерфейси та мережу.
Програма курсу
Вступ до курсу та електроніки
- Ознайомитеся з лекторами та програмою курсу
- Зрозумієте базові електричні поняття (напруга, струм, опір, потужність) та різницю між DC та AC струмом
- Навчитеся користуватися мультиметром для вимірювання величин електричного кола
- Знатимете та застосовуватимете основи електробезпеки
Пасивні компоненти
- Зрозумієте призначення та характеристики резисторів, конденсаторів та індуктивностей
- Навчитеся розраховувати та збирати прості RC/RL-фільтри
- Ознайомитеся з роботою осцилографа для аналізу електричних сигналів
Діоди й транзистори
- Зрозумієте принцип роботи та застосування діодів, світлодіодів та сенсорних елементів
- Зрозумієте принцип роботи транзисторів (BJT, MOSFET)
- Навчитеся використовувати транзистори як електронні ключі для керування навантаженням
Системи живлення та енергоефективність
- Зрозумієте різницю між лінійними (LDO) та імпульсними (DC-DC) стабілізаторами
- Зрозумієте основи побудови систем живлення та принципи енергоефективності
- Навчитеся вибирати тип стабілізатора (LDO або DC-DC) для конкретного завдання
Основи аналогової схемотехніки
- Зрозумієте принципи роботи та застосування операційних підсилювачів (ОП)
- Ознайомитесь із роботою аналого-цифрових (АЦП) та цифро-аналогових (ЦАП) перетворювачів
- Зрозумієте, коли потрібно використовувати АЦП і ЦАП в електронних системах
Основи цифрової електроніки
- Зрозумієте основи різних систем числення
- Вивчите базові логічні елементи та принцип роботи шифратора/дешифратора
- Ознайомитесь з різновидами програмованої логіки (PLC, FPGA, МК, SoC)
Архітектура мікроконтролерів (МК)
- Зрозумієте архітектуру мікроконтролерів (на прикладі ARM Cortex-M/STM32)
- Зрозумієте різницю між MCU та мікропроцесором
- Ознайомитесь з популярними апаратними платформами та інтерфейсами зв'язку
- Навчитеся налаштувати програмне середовище для розробки embedded-проектів
Інтерфейси зв'язку
- Зрозумієте принцип роботи апаратних таймерів та переривань
- Навчитеся генерувати широтно-імпульсну модуляцію (PWM)
- Навчитеся застосовувати ШІМ для керування потужністю світлодіодів та двигунів
ADC та DMA у STM32
- Навчитеся зчитувати аналогові дані за допомогою АЦП
- Зрозумієте, як використовувати DMA для ефективної передачі даних
I2C та UART у STM32
- Зрозумієте принципи роботи та відмінності інтерфейсів I2C та UART
- Навчитеся підключати та працювати з периферійними пристроями (наприклад, дисплеєм SSD1306) через I2C
- Навчитеся обирати відповідний інтерфейс (I2C/UART) для відповідного завдання
Під'єднання до інтернету
- Ознайомитесь з 1-wire інтерфейсом та використанням AT-команд
- Зрозумієте архітектуру протоколу MQTT для обміну повідомленнями
- Навчитеся підключати пристрій до MQTT-сервера та надсилати дані з сенсорів
Презентація фінальних проєктів
- Навчитеся презентувати архітектурне та програмне рішення IoT-пристрою
- Зможете продемонструвати практичну роботу розробленого пристрою
- Навчитеся обґрунтувати прийняті технічні рішення перед командою або стейкхолдерами
Особливості курсу
- Допомога ментора
- Практика
- Глибока робота з мікроконтролерами
- Індивідуальний фідбек від лекторів
- Фінальний проєкт
- Сертифікат про проходження курсу
Викладачі курсу
- Борис Безукладов - Senior Software Engineer at Tieto
- Юрій Дудко - Linux Kernel Developer at GlobalLogic
- Embedded / Hardware / IoT
Hardware Development - це інженерна розробка електроніки, яка запускається, проходить тестування і доходить до серійного виробництва. Курс допомагає перейти від роботи з dev-board і прототипами до ролі hardware engineer, який проєктує production-ready плати й має попит у deftech, embedded та robotics-проєктах.
Програма курсу
Вступ до курсу та життєвий цикл розробки
- Познайомитесь із лектором і структурою курсу
- Розберетесь у напрямках hardware development і ролях інженерів у команді
- Ознайомитесь із прикладним проєктом IP-радіо на ESP32
- Орієнтуватиметесь в інструментах hardware-розробки: KiCad і LTspice
- Знатимете, де шукати та як підбирати електронні компоненти
- Зможете формувати BOM і працювати з відповідними інструментами
- Використовуватимете онлайн-калькулятори та симулятори для перевірки рішень
Компонентна база: пасивні та активні компоненти
- Працюватимете з даташитами та знаходитимете ключові параметри для вибору компонентів
- Застосовуватимете критерії вибору компонентів: номінал, точність, корпус і температурний діапазон
- Розумітимете роботу пасивних компонентів - резисторів, конденсаторів, індуктивностей - і їхні реальні моделі (ESR, ESL)
- Орієнтуватиметеся в активних компонентах: діодах, транзисторах (BJT, MOSFET), стабілітронах, тиристорах та операційних підсилювачах
Цифрова схемотехніка симуляції схем
- Розумітимете основи цифрової логіки та принципи побудови логічних схем
- Орієнтуватиметеся в роботі логічних елементів
- Пояснюватимете принципи роботи тригерів
- Працюватимете з мультиплексорами та їхніми таблицями істинності
- Симулюватимете базові цифрові схеми
Аналогова схемотехніка симуляції схем
- Розумітимете базові принципи аналогової схемотехніки
- Проєктуватимете пасивні фільтри НЧ, ВЧ і смугові та симулюватимете їхню роботу
- Застосовуватимете типові схеми включення операційних підсилювачів
- Орієнтуватиметеся в принципах роботи ЦАП і АЦП
- Аналізуватимете блок ЦАП у проєкті IP-радіо на ESP32
Інтерфейс KiCad і створення проєкту
- Працюватимете з менеджером проєктів, редактором схем і редактором символів
- Дотримуватиметеся правил good practice під час створення схем
- Коректно іменуватимете ланцюги: nets, ports і buses
- Імпортуватимете бібліотеки схематики з правильною розбивкою компонентів на parts
- Імпортуватимете і використовуватимете бібліотеки footprint
Архітектура MCU та системи живлення
- Розумітимете архітектуру ARM Cortex-M на прикладі STM і ESP32: ядро, пам'ять і периферію
- Орієнтуватиметеся в архітектурі ПЛІС (FPGA) та принципах її роботи
- Відрізнятимете FPGA від MCU та обиратимете рішення під конкретні задачі
- Проєктуватимете систему тактування з використанням кварцових резонаторів та внутрішніх осциляторів
- Реалізовуватимете схеми скидання та підключатимете інтерфейси програмування SWD і JTAG
Проєктування minimal system board
- Створюватимете ієрархічні схеми для складних апаратних проєктів
- Розроблятимете схему IP-радіо на ESP32
- Орієнтуватиметеся в інтерфейсах комунікації I2C, UART, SPI, SDIO та MIPI
- Перевірятимете схеми на електричні помилки (ERC) і генеруватимете специфікацію компонентів (BOM)
Джерела живлення. Частина 1
- Розрізнятимете типи джерел живлення та принципи роботи джерел струму й напруги
- Застосовуватимете лінійні джерела живлення під конкретні апаратні задачі
- Працюватимете з імпульсними джерелами живлення та розумітимете їхні обмеження
- Орієнтуватиметеся в перетворювачах AC-DC, DC-DC та DC-AC і аналізуватимете типові схеми
Джерела живлення. Частина 2
- Використовуватимете онлайн-калькулятори для розрахунку та симуляції DC-DC перетворювачів
- Орієнтуватиметеся в принципах USB-C Power Delivery та Quick Charge
- Розбиратиметеся в типах хімічних джерел живлення - акумуляторах і батареях - та особливостях їхньої експлуатації
Основи PCB Layout і технології виробництва
- Розумітимете види друкованих плат і етапи їхнього виробництва
- Проєктуватимете структуру плати (stack-up): шари міді, діелектрика та паяльну маску
- Застосовуватимете стратегії розміщення компонентів для аналогової та цифрової частин на прикладі проєкту IP-радіо на ESP32
Трасування (Routing) та полігони
- Розраховуватимете ширину провідників відповідно до струмів та вимог плати
- Організовуватимете шари живлення та землі (power і ground planes)
- Працюватимете з диференційними парами та високошвидкісними інтерфейсами
Трасування проєкту
Розробите проєкт IP-радіо на ESP 32.
Електромагнітна сумісність (EMC/EMI)
- Проєктуватимете схеми й плати з урахуванням вимог EMC/EMI
- Виявлятимете та уникатимете типових помилок, що призводять до проблем з ЕМС
Підготовка файлів для виробництва
- Формуватимете Gerber-файли, файли свердління та Pick and Place для виробництва
- Готуватимете складальне креслення для монтажу плати
- Орієнтуватиметесь у вимогах і можливостях виробничих сервісів JLCPCB та PCBWAY
Замовлення, монтаж і "перше ввімкнення" (Board Bring-up)
- Розумітимете процес замовлення друкованих плат і компонентів
- Знатимете основи монтажу та ручного паяння SMD- і THT-компонентів
- Застосовуватимете методологію першого запуску плати
Робота з вимірювальними приладами
- Працюватимете з інструментами та обладнанням і знатимете особливості роботи з ними
- Діагностуватимете несправності за допомогою мультиметра, осцилографа та логічного аналізатора
- Розумітимете основи метрології та коректність вимірювань
Основи 3D-моделювання
- Орієнтуватиметеся в основах 3D-моделювання для апаратних проєктів
- Створюватимете корпус для проєкту у FreeCAD або Fusion 360
Введення мікросмужкові лінії передачі даних
- Розумітимете поняття імпедансу та хвильового опору
- Розрізнятимете види ліній передачі даних та їхні відмінності
- Орієнтуватиметеся в Y-параметрах для аналізу ліній передачі
- Використовуватимете інструменти й калькулятори для розрахунку ліній передачі
Введення у високошвидкісні інтерфейси
- Орієнтуватиметеся в інтерфейсах HDMI, SDIO та MIPI
- Розраховуватимете диференційні пари для високошвидкісних сигналів
- Реалізовуватимете ці інтерфейси на друкованій платі з урахуванням вимог трасування
Воркшоп із реалізації NFC-рідера з розрахунком і трасуванням. Частина 1
- Орієнтуватиметеся в принципах роботи технології NFC
- Розраховуватимете планарну котушку під NFC-застосування
- Виконуватимете аналітичний розрахунок вихідних ланцюгів за допомогою онлайн-калькуляторів
- Симулюватимете вихідне коло в RFsim
- Складатимете схему NFC-вузла в KiCad
Воркшоп із реалізації NFC-рідера з розрахунком і трасуванням. Частина 2
- Трасуватимете проєкт NFC-рідера з урахуванням вимог до ВЧ-частини
- Враховуватимете ключові особливості трасування NFC-ланцюгів
- Працюватимете з векторним аналізатором кіл та інтерпретуватимете результати вимірювань
- Орієнтуватиметеся в діаграмі Вольперта-Сміта і застосовуватимете її для аналізу узгодження
Демонстрація фінальних проєктів
Презентуєте результати своєї роботи.
Вимоги для старту
Щоб комфортно навчатися на курсі, слід розуміти закони електротехніки та мати досвід програмування на будь-якій мові.
Особливості курсу
- Допомога ментора
- Практика
- Індивідуальний фідбек від лектора
- Практичні домашні завдання
- Курсовий проєкт
- Hardware-проєкт у портфоліо
- Сертифікат про проходження курсу
Викладачі курсу
Дмитро Барабаш - Hardware Designer в Amazon
Подати заявку- Embedded / Hardware / IoT
Це базовий курс, який підійде, щоб опанувати основи Інтернету Речей та почати кар’єру у цій сфері. Спеціальних знань для цього курсу не потрібно.
План курсу
Перші кроки. Побудова будинку
- Вступ до програмування на платформі Arduino
- Вступ до систем контролю версій Git
Основи електроніки та сенсорів
- Особливості та принцип роботи світлодіодів
- Пасивний зумер і звук
- Кнопковий модуль і 1-канальний релейний модуль
- Фотоелемент і сенсор вологості ґрунту
- Сенсори вологості та пари
- Охоронний сенсор і сенсор руху
- Сенсор домішок газу та повітря
Керування та механіка
- Регулювання кута серводвигуна
- Налаштування вентиляторного модуля
Програмування і взаємодія
- Програмування та робота з РК-дисплеєм
- Основи комп'ютерних мереж
- Інтерфейс Bluetooth і створення мобільного застосунку для керування "розумним будинком"
Переваги навчання на курсі
- Доступ до додаткових e-курсів
- Закріплення теорії через практичні завдання курсу
- Підтримка від досвідчених менторів та навчальних ШІ помічників
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Особливості курсу
- Живі онлайн-заняття з ментором двічі на тиждень: Пн і Ср 18:00-20:00
- Записи занять та комунікація з ментором в Discord-чаті
- Додаткові матеріали та домашні завдання з перевіркою
- Мова викладання українська з деякими матеріалами англійською рівня А2
- Тривалість 2 місяці, 14 занять
- Робота з реальним обладнанням, яке ми відправимо Новою Поштою
- Сертифікат про проходження курсу
Викладачі курсу
Ihor Kapatsila - Ментор SoftServe Академії
Подати заявку- Embedded / Hardware / IoT
На нашому курсі ти можеш скласти та запрограмувати робомобіль у себе вдома - ти отримаєш реальне обладнання для складання робомобіля та ми допоможемо віднайти баланс між теорією та практикою.
Програма курсу
Теми:
- Будова робота - Середовище Arduino IDE
- Будова робота - Електричні з’єднання
- Програмування руху (переміщення) робота
- Ультразвукові та інфрачервоні сенсори. Сервопривід
- Простеження шляху
- Простеження шляху із перешкодами
- Базова структура мікроконтролера AVR
- Базова структура мікроконтролера ESP32
- Пасивні електронні компоненти
- Активні електронні компоненти
- Регулювання потужності електродвигунів постійного струму за допомогою ШІМ (широтно-імпульсної модуляції)
- Сенсори. Всі типи сенсорів, які використовуються в роботах
- Приводи роботів. Автоматичні регулятори
- Скретч-дизайн робота
- Розширені алгоритми уникнення перешкод
Після завершення курсу ти:
- Ти отримаєш практичний досвід побудови робомобілів
- Отримаєш практичні знання з програмування мікроконтролерів, робомобілів, цифрової обробки зображень
- Отримаєш необхідні теоретичні знання з електроніки
Особливості курсу
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових електронних курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
Viktor Rovinskyi - SoftServe Academy Mentor
Подати заявку- Embedded / Hardware / IoT
План курсу
Знайомство з електричними явищами
- Базові радіоелементи
- Бінарні числа
- Знайомство з IDE
Сигнали керування
- Структура програми
- Управління світлодіодами
- Послідовний порт
Кнопка
- Змінні
- Оператори та вирази
- Умовний оператор if
Широтно-імпульсна модуляція
Аналогові входи.
Фоторезистор
- Умовний оператор switch
- Циклічний оператор for
RGB-світлодіод
Циклічний оператор while.
Фізика звуку
- Характористики звуку
- Ультразвуковий датчик відстані HC-SR04
Фізика температури та вологості
Домашня метeостанція на основі датчика температури та вологості DH11.
Інфрачервоне світло
- Пульт дистанціного керування
- Дистанційне керування Arduino
Керування двигунами постійного струму
Драйвер двигунів L298N.
Що дізнаються учні
- Дізнатися можливості Arduino, отримати навички роботи з нею
- Створювати проєкти за своїм унікальним задумом
- Вивчити етами створення "розумних" гаджетів
- Розвинути творче мислення і отримати можливість для його втілення
Особливості курсу
- Для дітей від 10 років
- Групові заняття в Zoom
- Зручний графік занять
- Не витрачаєте час на дорогу
- Можливість індивідуального навчання
Викладачі курсу
Максим - Arduino, C/C++
Подати заявку- Embedded / Hardware / IoT
В рамках курсу обговорюється мережа Інтернет та її розвиток у плані взаємодії людей, процесів, даних та речей, що становлять Всеосяжний Інтернет.
Програма курсу
Розділ 1. Все підключено
- Цифрова трансформація
- Пристрої, які підключаються до Інтернету речей
Розділ 2. Все навколо нас стає програмованим
- Застосування базових методів програмування для підтримки пристроїв IoT
- Втілення ідеї в прототип
Розділ 3. Всі об'єкти створюють дані
Великі дані.
Розділ 4. Все можна автоматизувати
Цифровізація допомагає втілювати автоматизацію в бізнес-процеси.
Розділ 5. Все повино бути захищеним
Безпека в цифровому світі.
Розділ 6. Можливості для освіти бізнесу
Куди далі?
Чому ви навчитеся на курсі
- Вивчите цінності Інтернету речей та цифрової трансформації для комерційних структур та урядових організацій
- Зрозумієте важливість програмного забезпечення та даних для цифрового бізнесу та суспільства
- З'ясуєте переваги автоматизації та штучного інтелекту для цифрової трансформації
- Відкриєте собі принципи, у яких будується мережу з урахуванням наміри
- Зрозумієте необхідність підвищення рівня інформаційної безпеки у цифровому світі
Особливості курсу
- Доступ до онлайн-трансляцій занять
- Доступ до записів занять
- Доступ до мультимедійного підручника Cisco на NetAdad
- Сертифікат від Академії Cisco після завершення курсу
Викладачі курсу
Костянтин Герасименко - Засновник та керівник SEDICOMM University
Подати заявку- Embedded / Hardware / IoT
Програма курсу
Модуль 1. Robo_Herald
Знайомство зі світом програмування за допомогою системи автоматичного проєктування та програмування TinkerCAD, отримання базових знань по роботі з платою Arduino Uno та різними електронними датчиками й модулями. Учні дізнаються, що таке алгоритм, програма, змінна, умова і цикл, що дозволить їм застосовувати ці навички в подальшому навчанні. На кожному уроці знайомство з новими датчиками і модулями, принципами роботи плат з мікроконтролером, збирання власних прототипів пристроїв, які відомі в усьому світі: розумний шлагбаум, розумна лампа, парктронік і багато іншого.
Результат: Студент збере власні прототипи пристроїв: розумний шлагбаум, розумна лампа, парктронік.
Модуль 2. Robo_Guardian
Працюємо в Arduino IDE з реальною електронікою. Поглиблення в особливість роботи з платою Arduino Uno, використовуючи складніші датчики та модулі, а також перехід від блокового програмування в Ardublock до символьного програмування в Arduino IDE. Кожен урок - робота з різними пристроями та модулями роботизованої платформи Метеостанції. Після проходження курсу студент буде знати такі поняття в С++, як: цикли, умови, підпрограми та ін. На практиці зрозуміє принцип роботи таких датчиків і електронних елементів, як: фоторезистор, датчик газу, датчик перепон, датчик температури та вологості DHT-11, LCD екран.
Результат: Учень запрограмує роботизовану платформу з функцією визначення температури, вологості, освітлення та інше.
Важливо: Для проходження модулю студенти купують роботизовану платформу "Метеостанція".
Модуль 3. Robo_Crusader
Працюємо в Arduino IDE з реальною електронікою. Закріплюємо знання роботи з платою Arduino Uno, використовуючи більш складні датчики та модулі. У цьому модулі студент додасть до робота-метеостанції рухому частину, навчиться працювати з драйвером моторів, сервоприводами. За допомогою технологій bluetooth та інфрачервоних датчиків зробить програму для управління платформою.
Результат: Студент зробить програму для управління платформою.
Важливо: Для проходження модулю студенти купують роботизовану платформу "Метеостанція".
Чому навчимося на курсі:
- Створювати у віртуальному середовищі прототипи електронних пристроїв і систем (системи розумного будинку)
- Розуміти основні конструкції мов програмування (умови, цикли тощо), основи схемотехніки та електроніки
- Програмувати плату Arduino
- Програмувати на мові С++
Особливості курсу
- Комунікація між студентами та викладачами через Google Meet
- Заняття 1 раз на тиждень по 1,5 години
- Домашні завдання
- Невеликі групи - до 8 учнів
- Груповий чат
- Онлайн формат
- Тривалість навчання - 2,5 роки
- Embedded / Hardware / IoT
Курс, що охоплює загальні стратегії планування, проєктування, розробки, впровадження та підтримки системи IoT за допомогою різноманітних тематичних досліджень, а також збирання та налаштування пристрою IoT для роботи в сенсорній мережі. Учасники зможуть створити пристрій IoT на основі мікроконтролера ESP8266, реалізуючи різні загальні функції IoT, такі як аналогові та цифрові датчики, веб-інтерфейс, обмін повідомленнями MQTT і шифрування даних.
Програма курсу
Теми:
- Планування впровадження ІоТ
- Створення та програмування пристрою ІоТ
- Обмін інформацією з пристроєм ІоТ
- Обробка даних ІоТ
- Управління ризиками проєктів ІоТ
- Створення проєкту ІоТ
Цей курс допоможе:
- Планувати впровадження IoT
- Будувати та програмувати пристрій IoT
- Навчитись комунікувати з пристроєм IoT за допомогою дротового та бездротового з'єднань
- Обробляти дані датчика та керувати пристроєм IoT
- Керувати безпекою, конфіденційністю та безпековими ризиками в проєктах з використанням IoT
- Керувати проєктом із створення прототипу та розробки IoT протягом всього життєвого циклу розробки
Особливості курсу
- Офіційні навчальні матеріали від CertNexus
- Ваучер для складання іспиту
- Доступ до середовища лабораторних робіт
- Сертифікат про проходження курсу
- Embedded / Hardware / IoT
Даний курс допоможе успішно спланувати та впровадити рішення IoT у вашій організації та зрозуміти різноманітні фактори, які керуватимуть вашими рішеннями.
Програма курсу
Планування впровадження ІоТ
- Тема А: Визначення ІоТ
- Тема В: Інфраструктура ІоТ
- Тема С: Визначення переваг і проблем ІоТ
Створення проєкту ІоТ
- Тема А: Визначення додатків для ІоТ
- Тема В: Життєвий цикл розробки ІоТ
Цей курс допоможе:
- Підтвердити знання термінології IoT
- Зрозуміти компоненти інфраструктури IoT
- Розкрити проблеми впливу, який IoT має на організацію
- Визначити, чим IoT може бути корисним для організації, а також різні бізнес-технічні виклики, які необхідно вирішити
Особливості курсу
- Офіційні навчальні матеріали від CertNexus
- Ваучер для складання іспиту
- Доступ до середовища лабораторних робіт
- Сертифікат про проходження курсу
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.






