Osobný asistent - inteligentný stroj: 7 krokov
Osobný asistent - inteligentný stroj: 7 krokov
Anonim
Osobný asistent - inteligentný stroj
Osobný asistent - inteligentný stroj
Osobný asistent - inteligentný stroj
Osobný asistent - inteligentný stroj
Osobný asistent - inteligentný stroj
Osobný asistent - inteligentný stroj

V dnešnom uponáhľanom svete nemá človek dostatok času na to, aby zostal v spojení s vonkajším, ako aj so sociálnym svetom. Človek nemusí mať dostatok času na získanie denných aktualizácií o aktuálnych udalostiach a sociálnom svete, ako je facebook alebo gmail. Človek často zabúda, keď si nechal svoje veci. Vzhľadom na tieto problémy v rukách sme prišli s riešením vyvinutím hovoriaceho ROBOTA, ktorý by sa mohol v našom uponáhľanom a uponáhľanom živote ukázať ako zázrak.

Na požiadanie nás môže pravidelne informovať o vonkajšom svete (napr.: aktuálne udalosti, správy, spoločenský život a mnoho ďalších).

Internet vecí (IoT) je neustály vývoj internetu, pomocou ktorého majú každodenné objekty „vecí“komunikačné schopnosti, ktoré im umožňujú odosielať a prijímať údaje. Očakáva sa, že prepojí systémy, zariadenia a senzory, ktoré môžu komunikovať bez potreby komunikácie medzi strojmi.

Krok 1: Ukážka videa

Krok 2: Hardvérová požiadavka

Hardvérová požiadavka
Hardvérová požiadavka
Hardvérová požiadavka
Hardvérová požiadavka
Hardvérová požiadavka
Hardvérová požiadavka
  1. Malinový koláč
  2. Pripojenie k internetu (ethernet alebo WiFi)
  3. Štyri kolesá
  4. Štyri motory
  5. 12v batéria
  6. L293D (ovládač motora)
  7. Bot Chasis (telo)
  8. Prepojovacie vodiče
  9. nepájivá spájkovačka
  10. MDF drevo

Krok 3: Schéma zapojenia pohybu motora

Schéma zapojenia pre pohyb motora
Schéma zapojenia pre pohyb motora

Pripojte Raspberry pi podľa schémy.

Schematický diagram obsahuje spojenie pinov Raspberry s L293D a batériou (12v).

Krok 4: Inštalácia banky

Na premenu Raspberry Pi na dynamický webový server použijeme webový rámec Python s názvom Flask. A z tohto servera budeme môcť ovládať nášho robota a môže sa pohybovať kamkoľvek chceme. Nainštalujte webový rámec Flask a postupujte podľa nižšie uvedených príkazov:

Inštalácia Pip

$ sudo apt-get install python-pip

Inštalácia banky

$ sudo pip install baňka

Vytvorte súbor python Bot_control.py a skopírujte a prilepte kód priamo na terminál Raspbian Jessie. Kód je uvedený v mojom úložisku github: Code

Krok 5: Pohyb stroja

Vytvorte súbor python Bot_control.py a skopírujte a prilepte kód priamo.

$ nano Bot_control.py

Potom vytvorte adresár šablón mien.

$ mkdir šablóny

$ nano main.html

$ cd..

Spustiť kód

$ python Bot_control.py

Otvorte prehliadač s IP adresou vášho Raspberry pi (v mojom prípade 192.168.0.5). Prejdite na odkaz Github, ktorý som poskytol, a stiahnite html kód priamo do banky Jinja.

Krok 6: Nastavenie Voice Engine: E-Speak

Espeak je modernejší balík syntézy reči ako Festival. Znie to jasnejšie, ale trochu kvíli. Ak robíte mimozemšťana alebo čarodejnicu RPi, potom je to pre vás! Vážne je to dobrý univerzál so skvelými možnosťami prispôsobenia.

Nainštalujte Espeak pomocou:

$ sudo apt-get install espeak

Otestujte si Espeak s: anglickým ženským hlasom, dôrazom na veľké písmená (-k), pomalým rozprávaním (-s) pomocou priameho textu:-

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

Krok 7: Nastavenie softvéru pre Voice

Doteraz som tieto funkcie prepojil so svojim počítačom. Veľmi skoro budem spájať ďalšie rozhrania API so strojom.

1. O stroji

2. Dátum a čas (Viac informácií Link1Link 2)

3. Twitter (Twitter Link)

4. Denný rozvrh

Ostatné môžeme prepojiť: Gmail, Facebook Notifier, Weather, Google Search Engine atď.