Robot
Складчик
- #1
[Udemy] Создайте ИИ-робота с использованием Android-смартфона, ESP32 и micro:bit [Пол Чин]
- Ссылка на картинку

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