Osobni asistent - Inteligentni stroj: 7 koraka
Osobni asistent - Inteligentni stroj: 7 koraka
Anonim
Osobni asistent - Inteligentni stroj
Osobni asistent - Inteligentni stroj
Osobni asistent - Inteligentni stroj
Osobni asistent - Inteligentni stroj
Osobni asistent - Inteligentni stroj
Osobni asistent - Inteligentni stroj

U današnjem užurbanom svijetu nema se dovoljno vremena ostati povezan s vanjskim, ali i društvenim svijetom. Netko možda nema dovoljno vremena za svakodnevna ažuriranja o aktualnostima, ali i društvenom svijetu, poput facebooka ili gmaila. Često se zaboravi nakon što zadrži svoje stvari. S obzirom na ove probleme, došli smo do rješenja evolucijom govorećeg ROBOTA koji bi se mogao pokazati čudom u našem užurbanom i užurbanom životu.

Kad nas zatraži, može nas redovito ažurirati o vanjskom svijetu (npr. O aktualnostima, porukama, društvenom životu i mnogim drugim).

Internet stvari (IoT) je stalni razvoj Interneta kojim svakodnevni objekti 'stvari' imaju komunikacijske sposobnosti koje im omogućuju slanje i primanje podataka. Očekuje se povezivanje sustava, uređaja, senzora koji mogu komunicirati bez potrebe za komunikacijom između strojeva.

Korak 1: Video demonstracija

Korak 2: Zahtjevi hardvera

Hardverski zahtjevi
Hardverski zahtjevi
Hardverski zahtjevi
Hardverski zahtjevi
Hardverski zahtjevi
Hardverski zahtjevi
  1. Malina Pi
  2. Internet veza (Ethernet ili WiFi)
  3. Četiri kotača
  4. Četiri motora
  5. 12V baterija
  6. L293D (vozač motora)
  7. Bot Chasis (tijelo)
  8. Kratkospojne žice
  9. lemilica
  10. MDF drvo

Korak 3: Dijagram kola za kretanje motora

Dijagram kola za kretanje motora
Dijagram kola za kretanje motora

Spojite Raspberry pi kako je prikazano na shematskom dijagramu.

Shematski dijagram uključuje povezivanje iglica maline s L293D i baterijom (12v).

Korak 4: Ugradnja bočice

Koristit ćemo Python web okvir nazvan Flask kako bismo Raspberry Pi pretvorili u dinamički web poslužitelj. S ovog poslužitelja moći ćemo kontrolirati našeg bota i on se može premještati kamo god želimo. Instalirajte Flask Web Framework i slijedite dolje navedene naredbe:

Instalacija Pipa

$ sudo apt-get install python-pip

Ugradnja bočice

$ sudo pip instalacijska tikvica

Napravite python datoteku Bot_control.py i kopirajte i zalijepite kôd izravno na terminal Raspbian Jessie. Kôd je dat na mom github spremištu: Kod

Korak 5: Kretanje stroja

Napravite python datoteku Bot_control.py i izravno kopirajte i zalijepite kôd.

$ nano Bot_control.py

Zatim napravite imenik predložaka imena.

$ mkdir predlošci

$ nano main.html

$ cd..

Pokreni kôd

$ python Bot_control.py

Otvorite svoj preglednik s IP adresom vašeg Raspberry pi (u mom slučaju 192.168.0.5). Idite na vezu Github koju sam naveo, Preuzmite html kôd izravno za tikvicu Jinja.

Korak 6: Postavljanje glasovnog stroja: E-govor

Espeak je moderniji paket sinteze govora od Festivala. Zvuči jasnije, ali pomalo jeca. Ako stvarate vanzemaljca ili RPi vješticu, onda je to za vas! Ozbiljno, to je dobar svestrani uređaj s velikim mogućnostima prilagođavanja.

Instalirajte Espeak sa:

$ sudo apt-get install espeak

Testni govorni govor: ženski engleski glas, naglasak na velikim slovima (-k), sporo govorenje (-s) koristeći izravan tekst:-

$ espeak -ven+f3 -k5 -s150 "E -Speak radi ispravno"

Korak 7: Postavljanje softvera za glas

Do sada sam povezao ove značajke sa svojim Strojem. Vrlo brzo ću povezati još API -ja sa strojem.

1. O Stroju

2. Datum i vrijeme (Više informacija Link1Link 2)

3. Twitter (Twitter povezivanje)

4. Raspored dana

Odmor koji možemo povezati: Gmail, Facebook Notifier, Vrijeme, Google tražilica itd.