Обо мне
Педагог дополнительного образования и аспирант СПбГЭТУ «ЛЭТИ». Профессиональные интересы: встраиваемые системы, электроника, ПЛИС и беспилотные технологии.
- Статус: аспирант СПбГЭТУ «ЛЭТИ»
- Роль: педагог дополнительного образования
- Профиль: встраиваемые системы (MCU/ПЛИС), БПЛА, программирование
Проекты
Браузерные симуляторы для курсов по дронам, микроконтроллерам и ПЛИС. Работают без установки.
Pioneer Simulator
Веб-симулятор дрона Geoskan Pioneer: 3D-сцена, полётные миссии на Lua и Python, режим обучения с пошаговыми заданиями.
simulator.sakoryagin.ruYosis — FPGA Studio
Среда для изучения ПЛИС: цифровая логика и синтез проектов прямо в браузере.
fpga.sakoryagin.ruCircuitLab
Редактор кода, схемы GPIO и симуляция Arduino Uno/Nano и ESP32.
mcu.sakoryagin.ruFab Lab
Интерактивный симулятор 3D-печати и ЧПУ-обработки с трёхмерными сценами.
manufacturing.sakoryagin.ruУчебные пособия
Авторские курсы с практическими заданиями и готовым кодом. Читать и скачивать в PDF.
ESP32-S3: практический курс программирования микроконтроллеров
Курс для тех, кто начинает с нуля: от первого мигающего светодиода до Wi-Fi, датчиков и камеры. 44 урока, в каждом свой опыт, разбор типичных ошибок и задания разной сложности.
Raspberry Pi Pico: практический курс MicroPython и CircuitPython
Программирование Raspberry Pi Pico на MicroPython и CircuitPython: от первого светодиода до умного устройства с Wi-Fi и Bluetooth. 25 уроков для Pico, Pico W, Pico 2 и Pico 2 W.
Программные средства БПЛА: программирование дрона Геоскан Пионер
Как программировать квадрокоптер Геоскан Пионер на Lua и Python: от первых команд до навигации. Более 180 готовых примеров, все запускаются в веб-симуляторе.
Клевер в Gazebo: программирование БПЛА на ROS
Квадрокоптер Клевер в симуляторе Gazebo: основы Python и ROS, полёты по маркерам ArUco, переход к реальному дрону. 27 глав и 31 готовая программа.
Системное и сетевое администрирование
Практикум для начинающего администратора: командная строка Linux, Windows, базы данных на SQL и компьютерные сети в Cisco Packet Tracer. Сотни заданий и 40 лабораторных работ.
Компетенции
Микроконтроллеры
STM32, ESP32, Arduino, Raspberry Pi Pico. Датчики, моторы, дисплеи, связь по Wi-Fi и Bluetooth.
Программирование
C/C++, Python, Lua. Прошивки, учебные симуляторы, скрипты для обработки данных.
БПЛА (Дроны)
Собираю, настраиваю и пилотирую квадрокоптеры: Betaflight, INAV, Геоскан Пионер, Клевер.
Автономные миссии БПЛА
Полёты по заданному маршруту: точки, режимы, навигация по маркерам ArUco. Сначала отладка в симуляторе, потом реальный дрон.
Анализ данных
Телеметрия и логи полётов: разбор, графики и выводы по результатам испытаний.
Методические материалы
Программы, пособия, практикумы и лабораторные работы с заданиями и критериями оценки.
ПЛИС
Цифровая логика: от простых схем до проектов с периферией на плате Sipeed Tang Nano 20K.
Открытый код
Исходники проектов и материалов на GitHub. Все репозитории
Litebee IDE: среда для программирования и полётов дронов LiteBee Wing.
Python Geoskan_Pioneer_for_studentsУчебник, веб-симулятор и скрипты (Lua/Python) для программирования БПЛА Геоскан Пионер.
TypeScript YosisОткрытая WASM-IDE для платы Sipeed Tang Nano 20K.
TypeScript ESP32S3-for-studentsКурс по ESP32-S3 для студентов: уроки, код и исходники учебника.
TeXКонтакты
Открыт к сотрудничеству в образовательных и инженерных проектах. Удобный канал связи — по указанным ссылкам.