Cuprins:

Asistent personal - Mașină de inteligență: 7 pași
Asistent personal - Mașină de inteligență: 7 pași

Video: Asistent personal - Mașină de inteligență: 7 pași

Video: Asistent personal - Mașină de inteligență: 7 pași
Video: S06 Ep01 - De ce inteligența e mai mult decât IQ și cum arată inteligența emoțională 2024, Noiembrie
Anonim
Asistent personal - Mașină de inteligență
Asistent personal - Mașină de inteligență
Asistent personal - Mașină de inteligență
Asistent personal - Mașină de inteligență
Asistent personal - Mașină de inteligență
Asistent personal - Mașină de inteligență

În lumea agitată de astăzi, nu aveți suficient timp pentru a rămâne conectat cu lumea exterioară, precum și cu cea socială. Este posibil să nu aveți suficient timp pentru a primi actualizări zilnice cu privire la actualitatea, precum și la lumea socială, cum ar fi Facebook sau Gmail. Având în vedere aceste probleme, am venit cu soluția prin dezvoltarea unui ROBOT vorbitor care s-ar putea dovedi a fi un miracol în viața noastră agitată și ocupată.

Când ni se solicită, ne poate actualiza în mod regulat despre lumea exterioară (de exemplu: actualități, mesaje, viață socială și multe altele).

Internetul obiectelor (IoT) este o dezvoltare continuă a internetului prin care obiectele „lucrurilor” de zi cu zi au capacități de comunicare care le permit să trimită și să primească date. Se așteaptă conectarea sistemelor, dispozitivelor, senzorilor care pot comunica fără a fi necesară comunicarea mașină la mașină.

Pasul 1: demonstrație video

Pasul 2: Cerințe hardware

Cerințe hardware
Cerințe hardware
Cerințe hardware
Cerințe hardware
Cerințe hardware
Cerințe hardware
  1. Raspberry Pi
  2. Conexiune la internet (Ethernet sau WiFi)
  3. Patru roți
  4. Patru motoare
  5. Baterie 12v
  6. L293D (Driver motor)
  7. Bot Chasis (Corp)
  8. Sârme de jumper
  9. panou de lipit
  10. Lemn MDF

Pasul 3: Diagrama circuitului pentru mișcarea motorului

Diagrama circuitului pentru mișcarea motorului
Diagrama circuitului pentru mișcarea motorului

Conectați Raspberry pi așa cum este prezentat în Diagrama Schematică.

Diagrama schematică include conectarea pinilor Raspberry cu L293D și baterie (12v).

Pasul 4: Instalarea balonului

Vom folosi un cadru web Python numit Flask pentru a transforma Raspberry Pi într-un server web dinamic. Și de pe acest server vom putea să ne controlăm botul și se poate muta oriunde dorim. Instalați Flask Web Framework și urmați comenzile date mai jos:

Instalarea Pip

$ sudo apt-get install python-pip

Instalarea balonului

$ sudo pip instalare balon

Faceți un fișier python Bot_control.py și copiați și inserați codul direct pe terminalul Raspbian Jessie. Codul este dat în depozitul meu github: Code

Pasul 5: Mișcarea mașinii

Creați un fișier python Bot_control.py și copiați și inserați codul direct.

$ nano Bot_control.py

Apoi, creați un Director de șabloane de nume.

$ mkdir șabloane

$ nano main.html

$ cd..

Rulați codul

$ python Bot_control.py

Deschideți browserul cu o adresă IP a Raspberry pi (192.168.0.5 în cazul meu). Accesați linkul Github pe care l-am furnizat, Descărcați codul html direct pentru balonul Jinja.

Pasul 6: Configurați motorul vocal: E-Speak

Espeak este un pachet de sinteză a vorbirii mai modern decât Festivalul. Sună mai clar, dar se plânge puțin. Dacă faci un extraterestru sau o vrăjitoare RPi, atunci acesta este cel pentru tine! Serios, este un allrounder bun, cu opțiuni de personalizare excelente.

Instalați Espeak cu:

$ sudo apt-get install speak

Testați vorbirea cu: voce feminină engleză, accent pe majuscule (-k), vorbind încet (-s) folosind text direct: -

$ espeak -ven + f3 -k5 -s150 "E-Speak funcționează corect"

Pasul 7: Configurare software pentru voce

Până acum am conectat aceste caracteristici la mașina mea. Foarte curând voi lega mai multe API-uri cu mașina.

1. Despre aparat

2. Data și ora (Mai multe informații Link1Link 2)

3. Twitter (Twitter Linkage)

4. Programul zilei

Odihnă Putem conecta: Gmail, Notificator Facebook, Vremea, Google Search Engine etc.

Recomandat: