
Кратко представяне на курса:
Internet of Things (IoT): Практическа разработка на Embedded и Connected Systems е интердисциплинарен курс, който обединява електроника, програмиране на вградени системи и мрежови комуникации в цялостен процес за разработка на IoT решения. Чрез практически упражнения и реални проекти курсистите усвояват изграждането на свързани устройства – от сензорите и микроконтролерите до сигурния обмен на данни и интеграцията с облачни IoT платформи.
За кого е предназначен курсът:
Курсът е предназначен за амбициозни курсисти, които искат да надградят софтуерните си умения с хардуерни познания или обратно, за да изграждат цялостни (End-to-End) технологични решения.
Необходими начални познания и умения:
За успешното усвояване на материала, от курсистите се очаква да притежават следните базови компетенции:
- Хардуерни: Познаване на основните закони в електротехниката (Закон на Ом, Закон на Кирхоф), разчитане на базови принципни електрически схеми.
- Софтуерни: Фундаментални умения по програмиране (алгоритми, цикли, функции, работа с типове данни), желателно е базов опит с C/C++ или Python.
- Мрежови: Основни понятия за компютърни мрежи (какво е IP адрес, рутер, локална мрежа).
*В случай, че се колебаете дали покривате наобходимите изисквания за участие в курса, може да заявите получаване на входящ тест на office@prorgessbg.net. Ние ще го проверим и ще ви дадем обратна връзка за това дали можете да се включите в обучението или ще е нужно да се доподготвите, като ще ви посочим на какво точно да наблегнете.
Инструменти, материали и софтуер:
За успешното провеждане на курса е добре всеки курсист да ползва личен лаптоп.
За теоретичните и практически теми на курса има осигурени от академията:
- Измервателна техника:, Осцилоскоп, настолен мултицет и регулируемо захранване.
- Хардуер: Поялна станция, комплект отвертки, развойни платки (Arduino, ESP32), сензори (DHT11, PIR, BME280, ултразвукови и други), лаптоп.
- Компоненти: Резистори, кондензатори, транзистори, светодиоди и свързващи проводници.
- Софтуер: Arduino IDE, PlatformIO IDE for VSCode
Как и къде бихте могли да се реализирате?
След завършване на този курс, курсистите придобиват интер дисциплинарни умения, които се търсят в топ секторите на пазара на труда. Възможностите за реализация включват:
- Embedded Systems Developer (Разработчик на вградени системи): Програмиране на микроконтролери и индустриален хардуер.
- IoT Solutions Architect (Архитект на IoT решения): Проектиране на сложни мрежови екосистеми за „Умни градове“ (Smart Cities) и автоматизация на дома (Smart Home).
- Техник по Автоматизация / Индустрия 4.0: Внедряване на IoT сензори и контролери в модерни производствени предприятия и фабрики.
- Разработчик в Smart Agriculture (Агро-IoT): Изграждане на автономни системи за мониторинг на почвата, поливане и климат.
- IoT Security Specialist: Инженер по киберсигурност, фокусиран върху защита на преноса на данни от крайни устройства до облака.
Мащаб на групата:
Обучението се провежда в малка група с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Издаване на Сертификат от Компютърно образователен център Progress:
В края на обучението се държи тест или се предава практически проект, според преценка на преподавателя. Всеки курсист, който успешно се справи с поставената финална задача, може да заяви на office@progressbg.net да му бъде издаден Сертификат. Таксата за издаване е 40 euro.
Учебна програма на курс по Internet of Things (IoT): Практическа разработка на Embedded и Connected Systems:
Раздел 1: Аналогова и цифрова схемотехника (10 учебни часа)
- Инструктаж по ЗБУТ и безопасна работа с електрически ток и поялна станция.
- Закон на Ом и основни величини: напрежение, ток, съпротивление, мощност.
- Пасивни компоненти: видове резистори и кондензатори – характеристики и приложение.
- Активни компоненти: диоди и транзистори (BJT и MOSFET) като превключватели.
- Основи на цифровата схемотехника: логически нива и логически елементи (AND, OR, NOT).
- Измервания и диагностика: работа с мултицет за проверка на вериги и компоненти.
Практически задачи:
- Изчисляване и изграждане на схема с делител на напрежение.
- Работа с поялна станция – монтаж на компоненти върху печатна платка.
- Диагностика на хардуерен дефект в проста верига чрез измерване на напрежение и съпротивление.
Раздел 2: Среди и езици за програмиране (10 учебни часа)
- Запознаване с Arduino IDE и VS Code (PlatformIO) – инсталация и конфигурация.
- Основи на C++ за вградени системи: типове данни, оператори, цикли и функции.
- Управление на GPIO: цифров вход/изход и аналогово четене (ADC).
- Работа с прекъсвания (Interrupts) и таймери за оптимизация на кода.
- Въведение в MicroPython: предимства и специфики при работа с ESP32.
- Комуникационни протоколи: UART, I2C и SPI – свързване на периферни устройства.
Практически задачи:
- Написване на програма за управление на светодиодна матрица чрез C++.
- Конфигуриране на ESP32 за работа с MicroPython и изпълнение на скриптове в реално време.
- Диагностика на софтуерни грешки чрез Serial Monitor и дебъгване на логически цикли.
Раздел 3: IoT – практически примери и упражнения (20 учебни часа)
- Архитектура на IoT системи: сензори, гейтуей и облачни структури.
- Безжична свързаност: Wi-Fi конфигурация и управление на енергопотреблението (Deep Sleep).
- Протоколи за IoT комуникация: HTTP и MQTT – изпращане на данни към брокер.
- Интеграция на облачни платформи (Blynk, Thingspeak, Adafruit IO).
- Проект „Умен дом“: автоматизация на осветление и климатизация.
- Мрежова сигурност в IoT: криптиране на връзката и защита на данните.
Практически задачи:
- Изграждане на метеостанция с DHT11 и визуализация на данните в реално време през уеб интерфейс.
- Конфигуриране на MQTT клиент за дистанционно управление на релета.
- Съставяне на протокол за диагностика и отстраняване на грешки при загуба на мрежова свързаност.
График на курс по „Internet of Things (IoT): Практическа разработка на Embedded и Connected Systems“:
Продължителност на обучението – 40 учебни часаСледващата начална дата е:
22-ри август 2026г. (съботно-неделна форма на обучение от 14:00 до 17:00 часа, което са 4 учебни часа с 20 минути почивка). Край на курса: 27-ми септември 2026г.
*Уикенда на националния празник – Съединението, няма да се провеждат занятия.
Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена на курсa:
Записване
Преподаватели
Стефан Иванов
Инж. Стефат Иванов има повече от 35 години професионален опит в области аналогова, цифрова и изчислителна техника, компютърни мрежи, мрежова сигурност и програмиране.
Притежава магистърска степен по специалност АИУТ. Работил в ЗИТ като настройчик и тест инженер. Заемал е длъжност „хоноруван асистент“ и ръководител ИТО в МГУ – гр. София.
Сертифициран CISCO инструктор от повече от 20 години. Притежава сертификати от Cisco в области като: мрежова сигурност, IoT, AI Fundamentals with IBM, Operating Systems.
От 2023 г. притежава „Instructor Excellence Expert“ Level Award.
