Osobní asistent - stroj Intellect: 7 kroků
Osobní asistent - stroj Intellect: 7 kroků
Anonim
Osobní asistent - Intellect Machine
Osobní asistent - Intellect Machine
Osobní asistent - Intellect Machine
Osobní asistent - Intellect Machine
Osobní asistent - Intellect Machine
Osobní asistent - Intellect Machine

V dnešním uspěchaném světě nemá člověk dostatek času na to, aby zůstal ve spojení s vnějším i sociálním světem. Člověk nemusí mít dostatek času na každodenní aktualizace aktuálních událostí a sociálního světa, jako je facebook nebo gmail. Člověk často zapomíná, když si nechal své věci. Vzhledem k těmto problémům v ruce jsme přišli s řešením vývojem mluvícího ROBOTA, který by se mohl v našem hektickém a rušném životě ukázat jako zázrak.

Na požádání nás může pravidelně informovat o vnějším světě (např. O aktuálních událostech, zprávách, společenském životě a mnoha dalších).

Internet věcí (IoT) je pokračující vývoj internetu, díky němuž mají každodenní objekty „věcí“komunikační schopnosti, které jim umožňují odesílat a přijímat data. Očekává se propojení systémů, zařízení a senzorů, které mohou komunikovat bez nutnosti komunikace mezi stroji.

Krok 1: Videoukázka

Krok 2: Hardwarový požadavek

Hardwarový požadavek
Hardwarový požadavek
Hardwarový požadavek
Hardwarový požadavek
Hardwarový požadavek
Hardwarový požadavek
  1. Raspberry Pi
  2. Připojení k internetu (ethernet nebo WiFi)
  3. Čtyři kola
  4. Čtyři motory
  5. 12v baterie
  6. L293D (ovladač motoru)
  7. Bot Chasis (tělo)
  8. Propojovací vodiče
  9. nepájivá páječka
  10. MDF dřevo

Krok 3: Schéma zapojení pro pohyb motoru

Schéma zapojení pro pohyb motoru
Schéma zapojení pro pohyb motoru

Připojte Raspberry pi podle schématu.

Schematický diagram zahrnuje připojení pinů Raspberry s L293D a baterií (12v).

Krok 4: Instalace baňky

K přeměně Raspberry Pi na dynamický webový server použijeme webový framework Python s názvem Flask. A z tohoto serveru budeme moci ovládat svého robota a může se přesouvat kamkoli budeme chtít. Nainstalujte si Flask Web Framework a postupujte podle níže uvedených příkazů:

Instalace Pip

$ sudo apt-get install python-pip

Instalace baňky

$ sudo pip install baňka

Vytvořte soubor python Bot_control.py a zkopírujte a vložte kód přímo na terminál Raspbian Jessie. Kód je uveden v mém úložišti github: Code

Krok 5: Pohyb stroje

Vytvořte soubor python Bot_control.py a zkopírujte a vložte kód přímo.

$ nano Bot_control.py

Poté vytvořte adresář šablon jmen.

$ mkdir šablony

$ nano main.html

$ cd..

Spustit kód

$ python Bot_control.py

Otevřete prohlížeč s IP adresou vašeho Raspberry pi (v mém případě 192.168.0.5). Přejděte na odkaz Github, který jsem poskytl, stáhněte html kód přímo pro banku Jinja.

Krok 6: Nastavení Voice Engine: E-Speak

Espeak je modernější balíček syntézy řeči než Festival. Zní to jasněji, ale trochu to kvílí. Pokud děláte mimozemšťana nebo čarodějnici RPi, pak je to pro vás! Vážně je to dobrý allrounder se skvělými možnostmi přizpůsobení.

Nainstalujte Espeak pomocí:

$ sudo apt-get install espeak

Otestujte Espeak s: Anglický ženský hlas, důraz na velká písmena (-k), mluvení pomalu (-s) pomocí přímého textu:-

$ espeak -ven+f3 -k5 -s150 „E -Speak funguje správně“

Krok 7: Nastavení softwaru pro Voice

Až dosud jsem tyto funkce propojil se svým strojem. Velmi brzy se chystám propojit více API se strojem.

1. O stroji

2. Datum a čas (více informací Link1Link 2)

3. Twitter (Twitter Link)

4. Denní rozvrh

Ostatní můžeme propojit: Gmail, Facebook Notifier, Počasí, Google Search Engine atd.