Личен асистент - Интелигентна машина: 7 стъпки
Личен асистент - Интелигентна машина: 7 стъпки
Anonim
Личен асистент - Интелигентна машина
Личен асистент - Интелигентна машина
Личен асистент - Интелигентна машина
Личен асистент - Интелигентна машина
Личен асистент - Интелигентна машина
Личен асистент - Интелигентна машина

В днешния забързан свят човек няма достатъчно време да остане свързан както с външния, така и със социалния свят. Човек може да няма достатъчно време, за да получава ежедневни актуализации относно текущите събития, както и за социалния свят като facebook или gmail. Често забравя, след като запази нещата си. Като се имат предвид тези проблеми, ние стигнахме до решението, като разработихме говорещ ROBOT, който може да се окаже чудо в нашия забързан и натоварен живот.

Когато бъде попитан, той може да ни информира редовно за външния свят (напр. Текущи дела, съобщения, социален живот и много други).

Интернет на нещата (IoT) е непрекъснато развитие на интернет, чрез което ежедневните обекти „неща“имат комуникационни възможности, които им позволяват да изпращат и получават данни. Очаква се да се свържат системи, устройства, сензори, които могат да комуникират, без да е необходима комуникация между машини.

Стъпка 1: Видео демонстрация

Стъпка 2: Изискване към хардуера

Хардуерни изисквания
Хардуерни изисквания
Хардуерни изисквания
Хардуерни изисквания
Хардуерни изисквания
Хардуерни изисквания
  1. Малина Пи
  2. Интернет връзка (Ethernet или WiFi)
  3. Четири колела
  4. Четири мотора
  5. 12v батерия
  6. L293D (шофьор на мотор)
  7. Bot Chasis (Тяло)
  8. Кабелни проводници
  9. дъска за запояване
  10. MDF дърво

Стъпка 3: Схема за движение на двигателя

Електрическа схема за движение на двигателя
Електрическа схема за движение на двигателя

Свържете Raspberry pi, както е дадено в схематичната диаграма.

Схематичната диаграма включва свързването на малиновите щифтове с L293D и батерията (12v).

Стъпка 4: Инсталиране на колба

Ще използваме уеб рамка на Python, наречена Flask, за да превърнем Raspberry Pi в динамичен уеб сървър. И от този сървър ще можем да контролираме нашия бот и той може да се движи където пожелаем. Инсталирайте Flask Web Framework и следвайте командите, дадени по -долу:

Инсталиране на Pip

$ sudo apt-get install python-pip

Инсталиране на колба

$ sudo pip колба за инсталиране

Направете 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: Настройка на Voice Engine: E-Speak

Espeak е по -модерен пакет за синтез на реч от Festival. Звучи по -ясно, но леко плаче. Ако правите извънземен или RPi вещица, това е за вас! Сериозно, това е добър универсал с големи възможности за персонализиране.

Инсталирайте Espeak с:

$ sudo apt-get install espeak

Тест Espeak с: английски женски глас, акцент върху главни букви (-k), говорене бавно (-s), използвайки директен текст:-

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

Стъпка 7: Настройка на софтуера за глас

Досега съм свързвал тези функции с моята машина. Много скоро ще свържа още API с машина.

1. За машината

2. Дата и час (Повече информация Link1Link 2)

3. Twitter (Twitter Linkage)

4. Дневен график

Почивка, която можем да свържем: Gmail, Facebook Notifier, Weather, Google Search Engine и др.

Препоръчано: