Оглавление:

Персональный помощник - машина интеллекта: 7 шагов
Персональный помощник - машина интеллекта: 7 шагов

Видео: Персональный помощник - машина интеллекта: 7 шагов

Видео: Персональный помощник - машина интеллекта: 7 шагов
Видео: ТЕХНИКА БЕЗОПАСНОСТИ. Вид Грубейшего Нарушения ТРЕБОВАНИЙ ТБ при работе на СТАНКАХ. 2024, Ноябрь
Anonim
Персональный помощник - машина интеллекта
Персональный помощник - машина интеллекта
Персональный помощник - машина интеллекта
Персональный помощник - машина интеллекта
Персональный помощник - машина интеллекта
Персональный помощник - машина интеллекта

В сегодняшнем беспокойном мире у человека нет достаточно времени, чтобы оставаться на связи как с внешним, так и с социальным миром. У кого-то может не хватить времени, чтобы получать ежедневные новости о текущих делах, а также о социальном мире, таком как facebook или gmail. Часто забывают, оставив свои вещи. Учитывая эти проблемы, мы пришли к решению, создав говорящего РОБОТА, который может оказаться чудом в нашей беспокойной и загруженной жизни.

По запросу он может регулярно обновлять нас о внешнем мире (например, о текущих делах, сообщениях, общественной жизни и многом другом).

Интернет вещей (IoT) - это постоянное развитие Интернета, благодаря которому у повседневных «вещей» есть коммуникационные возможности, которые позволяют им отправлять и получать данные. Ожидается соединение систем, устройств, датчиков, которые могут обмениваться данными без необходимости межмашинного взаимодействия.

Шаг 1: демонстрация видео

Шаг 2: Требования к оборудованию

Требования к оборудованию
Требования к оборудованию
Требования к оборудованию
Требования к оборудованию
Требования к оборудованию
Требования к оборудованию
  1. Raspberry Pi
  2. Подключение к Интернету (Ethernet или Wi-Fi)
  3. Четыре колеса
  4. Четыре двигателя
  5. Аккумулятор 12 В
  6. L293D (драйвер двигателя)
  7. Bot Chasis (Тело)
  8. Провода перемычки
  9. макет паяльника
  10. МДФ Древесина

Шаг 3: Принципиальная схема движения двигателя

Принципиальная схема движения двигателя
Принципиальная схема движения двигателя

Подключите Raspberry pi, как показано на принципиальной схеме.

Принципиальная схема включает соединение контактов Raspberry с L293D и аккумулятором (12 В).

Шаг 4: установка Flask

Мы собираемся использовать веб-фреймворк Python под названием Flask, чтобы превратить Raspberry Pi в динамический веб-сервер. И с этого сервера мы сможем управлять нашим ботом, и он может перемещаться куда угодно. Установите Flask Web Framework и следуйте приведенным ниже командам:

Установка Pip

$ sudo apt-get install python-pip

Установка Flask

$ sudo pip install flask

Создайте файл Python Bot_control.py и скопируйте и вставьте код прямо в терминал Raspbian Jessie. Код находится в моем репозитории на github: Код

Шаг 5: движение машины

Создайте файл Python Bot_control.py и скопируйте и вставьте код напрямую.

$ nano Bot_control.py

Затем создайте Каталог шаблонов имен.

шаблоны $ mkdir

$ nano main.html

$ cd..

Выполнить код

$ python Bot_control.py

Откройте браузер с IP-адресом вашего Raspberry pi (192.168.0.5 в моем случае). Перейдите по предоставленной мной ссылке на Github и загрузите html-код непосредственно для фляги Jinja.

Шаг 6: Настройка голосового движка: E-Speak

Espeak - более современный пакет синтеза речи, чем Festival. Звучит яснее, но немного плачет. Если вы создаете инопланетянина или ведьму из RPi, то это то, что вам нужно! Серьезно, это хороший универсал с отличными возможностями настройки.

Установите Espeak с помощью:

$ sudo apt-get install espeak

Испытайте Espeak с помощью: английского женского голоса, ударение на заглавных буквах (-k), медленную (-ые) речь (-с) с использованием прямого текста: -

$ espeak -ven + f3 -k5 -s150 "E-Speak работает правильно"

Шаг 7. Настройка программного обеспечения для голоса

До сих пор я связал эти функции со своей машиной. Очень скоро я свяжу с машиной еще несколько API.

1. О машине

2. Дата и время (Дополнительная информация Ссылка1 Ссылка 2)

3. Twitter (ссылка на Twitter)

4. Расписание на день

Остальное мы можем связать: Gmail, Facebook Notifier, Weather, Google Search Engine и т. Д.

Рекомендуемые: