Personal Assistant - Intellect Machine: 7 trinn
Personal Assistant - Intellect Machine: 7 trinn
Anonim
Personlig assistent - Intellektuell maskin
Personlig assistent - Intellektuell maskin
Personlig assistent - Intellektuell maskin
Personlig assistent - Intellektuell maskin
Personlig assistent - Intellektuell maskin
Personlig assistent - Intellektuell maskin

I dagens hektiske verden har man ikke tilstrekkelig tid til å holde kontakten med den eksterne så vel som den sosiale verden. Man har kanskje ikke nok tid til å få daglige oppdateringer om aktuelle saker så vel som sosiale verden som facebook eller gmail. Man glemmer ofte etter å ha beholdt tingene sine. Gitt disse problemene i hånden, har vi funnet løsningen ved å utvikle en snakkende ROBOT som kan vise seg å være et mirakel i vårt hektiske og travle liv.

Når du blir spurt, kan den oppdatere oss regelmessig om omverdenen (f.eks. Aktuelle saker, meldinger, sosialt liv og mange flere).

Internet of Things (IoT) er en kontinuerlig utvikling av Internett der dagligdagse ting -objekter har kommunikasjonsmuligheter som gjør at de kan sende og motta data. Det forventes å koble til systemer, enheter, sensorer som kan kommunisere uten behov for maskin-til-maskin-kommunikasjon.

Trinn 1: Videodemonstrasjon

Trinn 2: Krav til maskinvare

Krav til maskinvare
Krav til maskinvare
Krav til maskinvare
Krav til maskinvare
Krav til maskinvare
Krav til maskinvare
  1. Bringebær Pi
  2. Internett -tilkobling (Ethernet eller WiFi)
  3. Fire hjul
  4. Fire motorer
  5. 12v batteri
  6. L293D (motordriver)
  7. Bot Chasis (kropp)
  8. Jumper ledninger
  9. brødbrett Loddejern
  10. MDF tre

Trinn 3: Kretsdiagram for motorbevegelse

Kretsdiagram for motorbevegelse
Kretsdiagram for motorbevegelse

Koble Raspberry pi som gitt i det skjematiske diagrammet.

Skjematisk diagram inkluderer tilkobling av bringebærpinnene med L293D og batteri (12v).

Trinn 4: Kolbeinstallasjon

Vi skal bruke et Python web -rammeverk kalt Flask for å gjøre Raspberry Pi til en dynamisk webserver. Og fra denne serveren vil vi kunne kontrollere boten vår, og den kan flytte hvor som helst vi vil. Installer Flask Web Framework og følg kommandoene nedenfor:

Installasjon av Pip

$ sudo apt-get install python-pip

Montering av kolbe

$ sudo pip installere kolbe

Lag en python Bot_control.py -fil og kopier og lim inn koden direkte på terminalen til Raspbian Jessie. Koden er gitt på mitt github -depot: Kode

Trinn 5: Bevegelse av maskinen

Lag en python Bot_control.py -fil og kopier og lim inn koden direkte.

$ nano Bot_control.py

Lag deretter en katalog med navnemaler.

$ mkdir maler

$ nano main.html

$ cd..

Kjør kode

$ python Bot_control.py

Åpne nettleseren med en IP -adresse til din Raspberry pi (192.168.0.5 i mitt tilfelle). Gå til Github -lenken jeg ga, Last ned html -koden direkte for Jinja -kolben.

Trinn 6: Konfigurer Voice Engine: E-Speak

Espeak er en mer moderne talesyntesepakke enn Festival. Det høres tydeligere ut, men gråter litt. Hvis du lager en romvesen eller en RPi -heks, så er det den for deg! Seriøst er det en god allrounder med gode tilpasningsmuligheter.

Installer Espeak med:

$ sudo apt-get install espeak

Test Espeak med: engelsk kvinnestemme, vekt på store bokstaver (-k), snakk sakte (-s) ved hjelp av direkte tekst:-

$ espeak -ven+f3 -k5 -s150 "E -Speak fungerer som det skal"

Trinn 7: Programvareoppsett for stemme

Til nå har jeg koblet disse funksjonene til min maskin. Veldig snart vil jeg koble flere API -er med maskin.

1. Om maskinen

2. Dato og tid (Mer informasjon Link1Link 2)

3. Twitter (Twitter Linkage)

4. Dagsplan

Resten vi kan koble til: Gmail, Facebook Notifier, Weather, Google Search Engine etc.