Osebni pomočnik - Inteligentni stroj: 7 korakov
Osebni pomočnik - Inteligentni stroj: 7 korakov
Anonim
Osebni pomočnik - Inteligentni stroj
Osebni pomočnik - Inteligentni stroj
Osebni pomočnik - Inteligentni stroj
Osebni pomočnik - Inteligentni stroj
Osebni pomočnik - Inteligentni stroj
Osebni pomočnik - Inteligentni stroj

V današnjem užurbanem svetu človek nima dovolj časa, da bi ostal v stiku z zunanjim in družabnim svetom. Morda človek nima dovolj časa za dnevno obveščanje o trenutnih zadevah in družabnem svetu, kot sta facebook ali gmail. Pogosto pozabi, potem ko hrani stvari. Glede na te težave smo prišli do rešitve z razvojem govorečega ROBOTA, ki bi se lahko v našem napornem in zasedenem življenju izkazal za čudež.

Na vprašanje nas lahko redno obvešča o zunanjem svetu (npr. O trenutnih zadevah, sporočilih, družabnem življenju in še veliko več).

Internet stvari (IoT) je stalen razvoj interneta, s katerim imajo vsakdanji predmeti "stvari" komunikacijske sposobnosti, ki jim omogočajo pošiljanje in sprejemanje podatkov. Pričakuje se, da bo povezoval sisteme, naprave, senzorje, ki lahko komunicirajo brez potrebe po komunikaciji med stroji.

Korak: Video demonstracija

2. korak: Zahteve po strojni opremi

Strojna zahteva
Strojna zahteva
Strojna zahteva
Strojna zahteva
Strojna zahteva
Strojna zahteva
  1. Malina Pi
  2. Internetna povezava (Ethernet ali WiFi)
  3. Štiri kolesa
  4. Štirje motorji
  5. 12v baterija
  6. L293D (gonilnik motorja)
  7. Bot Chasis (telo)
  8. Mostične žice
  9. spajkalnik
  10. MDF les

3. korak: Shema vezja za gibanje motorja

Shema vezja za gibanje motorja
Shema vezja za gibanje motorja

Povežite Raspberry pi, kot je prikazano na shematski shemi.

Shematski diagram vključuje povezavo malinovih zatičev z L293D in baterijo (12v).

4. korak: Namestitev steklenice

Za pretvorbo Raspberry Pi v dinamičen spletni strežnik bomo uporabili spletni okvir Python, imenovan Flask. S tega strežnika bomo lahko nadzirali svojega bota in ga lahko premaknili kamor koli želimo. Namestite Flask Web Framework in sledite spodnjim ukazom:

Namestitev Pipa

$ sudo apt-get install python-pip

Namestitev steklenice

$ sudo pip namestite bučko

Naredite datoteko python Bot_control.py in kopirajte in prilepite kodo neposredno na terminal Raspbian Jessie. Koda je podana v mojem skladišču github: Koda

5. korak: Premikanje stroja

Naredite datoteko python Bot_control.py in kopirajte in prilepite kodo neposredno.

$ nano Bot_control.py

Nato naredite imenik imenskih predlog.

Predloge $ mkdir

$ nano main.html

$ cd..

Zaženi kodo

$ python Bot_control.py

Odprite brskalnik z naslovom IP vašega Raspberry pi (v mojem primeru 192.168.0.5). Pojdite na povezavo Github, ki sem jo dal, Prenesite html kodo neposredno za bučko Jinja.

6. korak: Nastavite glasovni mehanizem: E-govor

Espeak je sodobnejši paket sinteze govora kot Festival. Sliši se jasneje, vendar rahlo joka. Če delate vesoljca ali čarovnico RPi, potem je to za vas! Resno je dober vsestranski uporabnik z odličnimi možnostmi prilagajanja.

Namestite Espeak z:

$ sudo apt-get install espeak

Test Espeak z: angleški ženski glas, poudarek na velikih začetnicah (-k), govorjenje počasi (-s) z neposrednim besedilom:-

$ espeak -ven+f3 -k5 -s150 "E -Speak deluje pravilno"

7. korak: Nastavitev programske opreme za Voice

Do sedaj sem te funkcije povezal s svojo napravo. Kmalu bom povezal več API -jev s strojem.

1. O stroju

2. Datum in ura (Več informacij Link1Link 2)

3. Twitter (Twitter povezava)

4. Dnevni razpored

Počitek, ki ga lahko povežemo: Gmail, Facebook Notifier, Vreme, Googlov iskalnik itd.