45-дневный интенсив по ESP32

5 участников

О чём курс

45-Day ESP32 Bootcamp — это интенсивная, структурированная и проектно-ориентированная образовательная программа, созданная для тех, кто хочет освоить один из самых мощных и востребованных микроконтроллеров в сфере IoT (интернета вещей) и встраиваемых систем. Курс спроектирован таким образом, чтобы провести студента от уровня полного новичка до уверенного разработчика смарт-устройств всего за 45 дней. Программа обучения охватывает полный цикл разработки: от понимания архитектуры микроконтроллера и работы с аппаратными возможностями до написания сложного программного обеспечения и интеграции беспроводных технологий.

В процессе обучения вы научитесь программировать ESP32, используя две ключевые среды: Arduino IDE и MicroPython, что дает уникальное преимущество в гибкости разработки. Курс делает упор на практическое применение знаний: вы будете создавать реальные проекты, такие как системы умного дома, носимые устройства для мониторинга здоровья, метеостанции, системы удаленного полива и IoT-дашборды. Особое внимание уделяется современным отраслевым стандартам, включая оптимизацию энергопотребления (режим глубокого сна), работу с датчиками (DHT11, PIR, ультразвуковые и другие), использование исполнительных механизмов (реле, моторы, сервоприводы) и настройку беспроводной связи через Wi-Fi и Bluetooth/BLE.

Курс идеально подходит для студентов-инженеров, мейкеров, энтузиастов DIY, а также профессиональных разработчиков, желающих расширить свой стек технологий. Вам не потребуется предварительный опыт работы с ESP32 или MicroPython — программа построена по принципу «от простого к сложному» и включает все необходимые инструкции по настройке оборудования и программной среды. Вы получите доступ к электрическим схемам, загружаемому коду, интерактивным викторинам и поддержке сообщества, что гарантирует глубокое усвоение материала.

Почему стоит выбрать этот буткемп? Во-первых, это четкий 45-дневный план, который дисциплинирует и обеспечивает ежедневный прогресс. Во-вторых, это «двойное мастерство» — вы освоите как классический подход через Arduino, так и современный через Python. В-третьих, вы создадите портфолио из работающих IoT-систем, которые можно использовать в реальной жизни. По окончании курса вы не просто получите теоретические знания, а станете специалистом, способным проектировать, программировать и внедрять собственные интеллектуальные решения, подключая физические устройства к глобальной сети.

Программа обучения

  1. День 1-5 Изучение ESP32 с помощью этого 30-дневного вызова Кто мы Введение Требования к аппаратному и программному обеспечению Вводное интервью: Подготовка к 45-дневному буткемпу ESP32 Что такое ESP32 Обзор платы ESP Викторина Распиновка ESP 32 v1 DOIT Скачивание и установка Arduino IDE ESP8266 Скачивание и установка Arduino ESP и USB-драйвера ESP32 v1 Скачивание и установка среды разработки Arduino Загрузка вашего первого кода Викторина Мигание светодиодом Управление встроенным сенсорным датчиком со светодиодом Работа с аналоговым сигналом Введение Что такое технология OTA (Over The Air) Викторина Необходимые библиотеки и как их установить Программирование вашего первого примера кода ESP32 с поддержкой OTA Загрузка примера кода с поддержкой OTA на плату ESP32 Загрузка нового кода по воздуху: что вам нужно знать Введение Викторина Что такое веб-сервер Режимы работы ESP32 Проектирование схемы Понимание того, как esp32 работает в качестве сервера Программирование настроек WiFi и веб-сервера Викторина Программирование HTTP-запросов и запуск сервера Программирование клиентских методов Написание HTML-кода для веб-страницы Практика Введение Викторина Установка библиотеки ESP32 Mail для Arduino Что такое SMTP-сервер Настройки SMTP-сервера Программирование проекта оповещения по электронной почте ESP32 Часть 1 Программирование проекта оповещения по электронной почте ESP32 Часть 2 Викторина Практическое тестирование Оповещение датчика по электронной почте Введение Требования к аппаратному и программному обеспечению Принцип работы Викторина Подключение схемы Программирование ESP32 Часть 1 Программирование ESP32 Часть 2 Скачивание и настройка приложения Blynk Скачивание и настройка мобильного приложения Blynk Викторина Код авторизации и настройки WiFi Введение Требования к аппаратному и программному обеспечению Создание Telegram-бота для IoT Установка необходимых библиотек Arduino Викторина Принципиальная схема: как найти недостающую деталь Написание кода: Библиотеки и переменные Написание кода: SetUp Написание кода: Loop Практическое тестирование Викторина Практическое тестирование 2 Отправка показаний датчика температуры боту Telegram Введение PHP часть - Хостинг вашего сайта Создание таблицы SQL Скрипт PHP для вставки данных в базу данных Скрипт PHP для отображения показаний Программирование ESP Часть 1 Программирование ESP Часть 2 Практическая демонстрация Добавление реальных датчиков и отображение показаний на веб-странице Введение Требования к аппаратному и программному обеспечению Что такое MQTT и зачем он нужен Создание учетной записи mqtt сервера cloud mqtt Создание учетной записи mqtt сервера Программирование Arduino Программирование Esp Часть 1: Определение переменных Программирование ESP Часть 2: Wifi и MQTT Программирование ESP Часть 3: Чтение входящих данных от Arduino Объяснение подключения схемы Подключите плату Arduino и убедитесь, что она работает Обновление и загрузка кода ESP32 Финальный тест сервера ESP32
  2. День 6-7 Освоение MicroPython: от основ до создания смарт-устройств Введение История MicroPython Готов ли MicroPython? Python и STEM Элементы физических вычислений MicroPython Что такое микроконтроллер? Почему MicroPython? Разница между MicroPython и другими языками программирования Аппаратное обеспечение MicroPython Последовательный интерфейс IDE Создание и развертывание кода с помощью IDE Ваш первый код Скачивание и установка Arduino ESP и USB-драйвера Скачивание и установка среды разработки Arduino ESP32 v1 Распиновка ESP 32 v1 DOIT Подключение платы и обновление прошивки Практический пример мигания светодиода Пример затухания светодиода Плавное включение и выключение светодиода Общее управление платой Таймеры и задержки Пины и GPIO PWM (ШИМ) Аналого-цифровое преобразование Протокол SPI Протокол I2C Ошибка доступа Перезапуск вашей платы ESP, запуск нового скрипта или открытие Постоянно появляется ошибка Burn Firmware в MicroPython Конец Скачивание и установка редактора Python Скачивание и установка редактора кода Python Введение Почему Python Скачивание и установка Python Hello World и функция Help Переменные и базовые типы данных в Python Комментирование вашего кода Чтение ввода с клавиатуры Упражнение - Создание программы для вывода Hello Упражнение: Создание простого приложения-калькулятора Условный оператор Цикл For Цикл While Упражнение UserName и Password Еще один редактор Python IDE, который вы можете использовать для этого раздела
  3. День 8-10 Веб-сервер ESP32: создайте свой собственный автономный сервер Введение Требования к аппаратному и программному обеспечению Скачивание и установка Arduino ESP и USB-драйвера Скачивание и установка среды разработки Arduino ESP32 v1 Загрузка вашего первого кода на плату ESP32 Важное примечание: Система обзора Что такое веб-сервер Режимы работы ESP32 Проектирование схемы Понимание того, как esp32 работает в качестве сервера Программирование настроек WiFi и веб-сервера Программирование HTTP-запросов и запуск сервера Программирование клиентских методов Написание HTML-кода для веб-страниц Практика
  4. День 11-12 Управление и мониторинг IoT с ESP32 и Blynk Введение Требования к аппаратному и программному обеспечению Принцип работы Распиновка ESP32 v1 DOIT Скачивание и установка Arduino Pro IDE ESP8266 Скачивание и установка Arduino ESP и USB-драйвера Скачивание и установка программного обеспечения для проектирования схем Подключение схемы Программирование ESP32 Часть 1 Программирование ESP32 Часть 2 Программирование ESP32 Часть 3 Скачивание и настройка приложения Blynk Код авторизации и настройки WiFi Требования к аппаратному и программному обеспечению Что такое плата ESP32
  5. День 13-15 ESP32 + Базы данных для управления чем угодно и где угодно Введение Скачивание и установка Arduino ESP и USB-драйвера Скачивание и установка среды разработки Arduino ESP32 v1 Загрузка вашего первого кода на плату ESP32 Хостинг вашего сайта Создание таблицы SQL Скрипт PHP для вставки данных в базу данных Отправка данных PHP код Скрипт PHP для отображения показаний Программирование ESP Часть 1 Программирование ESP Часть 2 Практическая демонстрация Добавление реальных датчиков и отображение показаний на веб-странице Скачивание и установка Arduino Pro IDE Распиновка ESP 32 v1 DOIT
  6. День 16-17 Введение в датчики Введение Мир датчиков Датчик температуры: Термопара Датчик температуры: Датчик сопротивления Датчики температуры с жидким расширением и давлением пара Датчик температуры: Биметаллический тип Датчик температуры: Стеклянный термометр Датчики давления Давление: Трубка Бурдона Давление: Поршневой тип Давление: Капсюль и сильфоны Давление: Диафрагмы Введение в электрические датчики давления Электрические датчики давления: Пьезоэлектрические типы Электрические датчики давления: Тензорезистор Датчики скорости: Оптические типы Датчики скорости: Магнитные звукосниматели и тахометры Расходомеры: Введение в расходомеры прямого вытеснения Расходомеры: Счетчики косвенного типа Расходомеры: Конический тип пробки Расходомеры: Типы переменного сечения Датчики силы Датчики положения: Резистивный тип Датчики положения: Оптический тип Датчики положения: Индуктивный тип Глубиномеры
  7. День 18-19 Оповещение по электронной почте ESP32 на основе показаний датчиков Введение Важное примечание: Система обзора Скачивание и установка Arduino Pro IDE Скачивание и установка Arduino ESP и USB-драйвера Скачивание и установка среды разработки Arduino ESP32 v1 Загрузка вашего первого кода на плату ESP32 Что такое SMTP-сервер Установка библиотеки ESP32 Mail для Arduino Создание новой учетной записи электронной почты для использования в качестве отправителя Настройки SMTP-сервера Программирование проекта оповещения по электронной почте ESP32 Программирование проекта оповещения по электронной почте ESP32 Часть 2 Практическое тестирование Оповещение датчика по электронной почте Распиновка ESP 32 v1 DOIT
  8. День 20 День практики Практический тест ESP32
  9. День 21-25 Чудеса беспроводной связи: освоение OTA (по воздуху) обновлений ESP32 Введение Что такое технология OTA (Over The Air) Необходимые библиотеки и как их установить Программирование первого примера кода ESP32 с поддержкой OTA Загрузка кода с поддержкой OTA Загрузка нового кода по воздуху и что нужно знать Введение Требования к аппаратному и программному обеспечению Распиновка ES
Складчина создана 7 августа 2026 г. · описание обновлено 3 сентября 2026 г.

Теги курса

Инструменты
250 ₽ 3 255 ₽