Создайте ИИ-робота с использованием Android-смартфона, ESP32 и micro:bit
О чём курс
Этот практический курс предлагает уникальную возможность оживить собственного персонального спутника с искусственным интеллектом, получившего имя SAM (Simulated Autonomous Multi-Intelligence). Программа разработана таким образом, чтобы сделать процесс создания робота максимально доступным: в качестве «мозга» устройства выступает обычный Android-смартфон, который берет на себя все сложные задачи, включая распознавание речи, естественное общение, преобразование текста в речь, отслеживание лиц и объектов, а также визуализацию эмоций на экране. Основным инструментом разработки является MIT App Inventor — интуитивно понятная среда блочного программирования, которая позволяет создавать сложные ИИ-приложения без необходимости писать код вручную, что делает курс идеальным выбором для новичков и энтузиастов без опыта в программировании.
Курс отличается высокой гибкостью и предлагает три пути реализации проекта. Первый вариант — создание автономного робота SAM, использующего исключительно возможности смартфона, что позволяет полностью сосредоточиться на изучении концепций ИИ, больших языковых моделей (LLM) и взаимодействия без затрат на электронику. Второй и третий варианты предполагают интеграцию аппаратной части на базе ESP32 или micro:bit, которые выступают в роли «тела» робота, управляя моторами и обеспечивая физическое присутствие. Важно отметить, что покупка дополнительного оборудования не является обязательной: вы можете пройти весь путь обучения, используя только свой телефон.
Философия курса строится вокруг идеи, что общение, личность и эмоциональное взаимодействие важнее, чем сложная аппаратная инженерия. Вы научитесь создавать робота, который не просто выполняет механические действия, а кажется «живым»: он слушает, отвечает на вопросы, рассказывает шутки, проявляет эмоции через цифровые глаза и создает ощущение реальной связи с пользователем. Вдохновленный концепцией робота LOOI, этот проект показывает, как современные технологии, доступные в каждом смартфоне, могут быть объединены для создания глубокого и осмысленного опыта. В процессе обучения вы освоите основы Bluetooth-связи, интеграции API, настройки чат-ботов и даже локального запуска LLM, что даст вам мощную базу для дальнейших экспериментов в области робототехники и искусственного интеллекта. К концу курса у вас будет полностью функциональный интерактивный робот, созданный вами с нуля, который станет отличным компаньоном и наглядным примером ваших навыков в программировании и креативном проектировании.
Программа обучения
Материалы курса
- Что мы создаём
- Введение
- Что мы будем создавать
- Создание корпуса робота
- Необходимые аппаратные компоненты
- Припаивание проводов к моторам
- Сборка шасси робота — часть 1
- Сборка шасси робота — часть 2
- Модернизация аккумулятора
- Программирование ESP32
- Установка Arduino IDE
- Как работает управление ESP32
- Тестирование управления ESP32
- Программирование Android-телефона
- Настройка App Inventor
- Bluetooth-связь
- Распознавание речи
- Распознавание лица
- Отслеживание лица
- Глаза робота
- Чат-бот
- Создание APK-приложения
- Добавление новых функций
- Голосовая команда для Bluetooth и сна
- Создание собственного расширения камеры
- Распознавание изображений
- Создание собственного расширения для чат-бота
- Локальный запуск LLM
- Установка LM Studio
- Запуск Sam с локальной LLM
- Необязательное обновление Microbit
- Обновление Microbit
- Необязательное обновление аккумулятора для Microbit Sam
- Программирование micro:bit
- Программирование Android-телефона для micro:bit
- Ввод IP, дальнейшие улучшения и устранение неполадок
- Демонстрация ввода IP
- Объяснение того, как работает кнопка IP и другие улучшения
- Устранение типичных проблем с Sam
- Долговременная память и Sam API
- Введение в Sam API
- Установка Sam API
- Как работает Sam API
- Ресурсы для дальнейшего изучения
- Ресурсы для дальнейшего изучения
Теги курса
Другие материалы автора 8
ПЧ Пол Чин Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.