Ничего не найдено :(
    В гостях у Самоделкина! » Электроника » Arduino » Ассистент для голосового управления компьютером

    Ассистент для голосового управления компьютером





    В этой статье мастер расскажет нам как сделать виртуального помощника для компьютера и его физическую аватар. Аватар выполняет некоторые действия, когда с ним разговариваешь. Например, двигает руками и головой. В конце статьи можно посмотреть видео с демонстрацией работы и сборки устройства.

    Инструменты и материалы:
    -Ардуино Нано;
    -Сервопривод SG90 - 3шт;
    -Ультразвуковой датчик HC-SR04;
    -Лист ПВХ;
    -Сервоколесо (для основания);
    -Нож;
    -Ножницы;
    -Клеевой пистолет;
    -Аэрозольная краска;
    -Компьютер с ПО;

    Шаг первый: принцип работы
    Основной код или часть кода AI (искусственный интеллект) будет исполняться на компьютере. Это сделано потому, что компьютер поддерживает язык программирования python и имеет большую вычислительную мощность, чем маленький Arduino, а также, поскольку бот AI будет контролировать / автоматизировать некоторые задачи компьютера. Плата Arduino будет подключена к компьютеру с помощью USB-кабеля.

    Идея состоит в том, чтобы запустить программу, которая будет выполнять преобразование речи в текст, обрабатывать текст, а также преобразовывать текст в речь. Т.е. робот будет слушать, понимать и отвечать. А также, его физическая копия, выполнять некоторые движения.
    В качестве примера - если робот должен сказать 'Hi/hello', код Python отправит «h», а затем Arduino выполнит функцию hi ().

    Шаг второй: печатная плата
    Мастер разработал печатную плату, которую можно использовать для создания множества проектов. Она имеет слот для карт Micro SD, слот для модуля Bluetooth, внешний источник питания 5 В, и все это работает от Arduino Nano.
    Печатную плату он заказал на специализированном сервисе, а пользователи могут скачать ее здесь.

    Шаг третий: схема и монтаж
    Затем мастер собирает плату согласно схемы.



    Шаг четвертый: сборка бота
    Для изготовления тела робота мастер использовал лист ПВХ, но можно использовать любой подходящий материал, например, картон.
    Сначала он сделал туловище и установил в него плату и серводвигатели.



    Ассистент для голосового управления компьютером

    Одна рука была сделана как гаечный ключ, в другую руку установил и приклеил штекер.

    Дальше сделал голову и установил в нее ультразвуковой датчик.


    Установил рычаги сервоприводов, собрал робота и покрасил в желтый цвет.





    Шаг пятый: программирование
    Сначала нужно загрузите Python с этого сайта.
    Можно использовать любую версию Python, мастер использует Python3.7.1.
    После установки Python нужно будет запустить некоторые команды из командной строки / терминала, чтобы установить библиотеки для распознавания речи, поддержки звука, преобразования текста в речь, автоматизации браузера, последовательной связи. Выполняем эти команды:


    Затем загружает код.

    Дальше нужно запрограммировать Ардуино. Мастер использует Arduino.ide для программирования платы.

    Как уже упоминалось ранее, программа Arduino ожидает последовательных данных. Если она получает какие-либо данные, она ищет сопоставление. Если данные совпадают с предопределенной командой, она выполняет команду.

    Код можно скачать ниже.


    После выполнения всех этих шагов мастер подключает Arduino к компьютеру с помощью USB-кабеля, а затем запускает программу python. Еще нужно добавьте правильный порт Arduino в код Python.

    Все готово.

    Источник (Source)
    Становитесь автором сайта, публикуйте собственные статьи, описания самоделок с оплатой за текст. Подробнее здесь.

    Ворон, который следит за вами

    OBD-сканер на базе Arduino

    9.5
    Идея
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    10
    Описание
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    9
    Исполнение
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    Итоговая оценка: 9.5 из 10 (голосов: 2 / История оценок)

    Добавить комментарий

    8 комментариев
    Korolev
    Валерий,
    А для стряхивания последней капли там нету кнопки?
    Да как не труси, а последняя капля всё равно в трусы!  xaxa
    А "интенсивность струи" вообще не регулируется! Потому как зависит от количества пЫва накануне!!!
    Ага, а ещё и от простатита!  xaxa  
    Валерий

    Цитата: Korolev
     
      smile 
    В конец народ обленился! ))) Кнопка для изменения направления струи!!!... А для стряхивания последней капли там нету кнопки? xaxa 
    П.С. А "интенсивность струи" вообще не регулируется! Потому как зависит от количества пЫва накануне!!!
    Але нови ностра алис!
    Korolev
    pogranec,
    самозванцы-)))
    Гони их нафиг!  smile 
    pogranec Автор
    Korolev,
    P.S. А у тебя гости? 
    самозванцы-)))

    Korolev
    pogranec,
    Кому тогда Korolev отвечает?
    Тихо сам с собою, я веду беседу ...
    P.S. А у тебя гости? scratch
    pogranec Автор
    Гость Pogranec,

    Гость Pogranec  Сегодня, 07:430
    Ответить Цитировать Жалоба
    Жду систему для голосового управления унитазом
    Открой личико, Гюльчатай-)))
    Смотрю и не пойму, я вроде не писал. Кому тогда Korolev отвечает?-)))



    Korolev
    Гость Pogranec,
    Жду систему для голосового управления унитазом
    Пока только такой:
     
      smile 
    Гость Pogranec
    Жду систему для голосового управления унитазом

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Последние комментарии

    Все комментарии