Kazalo:

SEER- Inteligentni osebni pomočnik, ki temelji na internetu: 12 korakov (s slikami)
SEER- Inteligentni osebni pomočnik, ki temelji na internetu: 12 korakov (s slikami)

Video: SEER- Inteligentni osebni pomočnik, ki temelji na internetu: 12 korakov (s slikami)

Video: SEER- Inteligentni osebni pomočnik, ki temelji na internetu: 12 korakov (s slikami)
Video: Роберт Кун: Абсолютная истина, вера, идеализм и Бог 2024, Julij
Anonim
SEER- inteligentni osebni pomočnik, ki temelji na internetu
SEER- inteligentni osebni pomočnik, ki temelji na internetu
SEER- inteligentni osebni pomočnik, ki temelji na internetu
SEER- inteligentni osebni pomočnik, ki temelji na internetu

Seer je naprava, ki bo na področju pametnih domov in avtomatizacije igrala vlogo ojačevalca. V bistvu je aplikacija interneta stvari.

SEER je 9-palčni prostoročni brezžični zvočnik, sestavljen iz Raspberry Pi 3 modela B z integrirano kamero, ki jo upravljate z glasom. SEER deluje v spletnih storitvah Amazon in za visokohitrostno internetno povezavo potrebuje aHologram Nova USB modem. Za začetek ukaza mora SEER slišati "budno besedo". Privzeta beseda je 'SEER', čeprav jo lahko spremenite v naši aplikaciji.

S SEER -om lahko združljiva naprava predvaja glasbo, odgovarja na vprašanja, nadzoruje luči in še veliko več.

SECURITY-SEER je nov pristop k varnosti pametnega doma, avtomatizaciji, glasovnemu upravljanju.

01 Seer samodejno vzpostavi stike za policijo, požar in EMS, ki so najbližje vašemu domu, s čimer vam z enim dotikom omogočite dostop do ustreznih organov, ne glede na to, kje v svetu ste. Z video in zvočnimi dokazi o vlomih bo vaš klic dobil prednost, ki si jo zasluži.

02 Samodejno preklapljanje načina. Se vam ni treba mučiti s tipkovnico ali celo izvleči? tvoj telefon. Videc zazna, ko prideš in odideš, in samodejno spremeni načine.

03 Kakovosten video, podnevi ali ponoči. Z vrhunsko kakovostjo videa Seer, vrhunskim nočnim vidom in 147-stopinjskim širokokotnim objektivom lahko vedno veste, kaj se dogaja doma. Ogledajte si jih lahko kadar koli v živo in brezplačno predvajajte celovečerne posnetke HD.

04 Zasebnost, ki ji lahko zaupate. Z vgrajeno nastavitvijo zasebnosti vam Seer omogoča, da kadar koli popolnoma izklopite kamero in mikrofon. Pri snemanju Seer uporablja obsežne varnostne ukrepe za zaščito zasebnih podatkov.

SISTEM-

01 Seer predvaja vso vašo glasbo iz, Spotifyja, Pandore, srčnega radia, TuneIna, Amazon Music in še več samo z vašim glasom. Vsi radi vemo, kako so naše najljubše športne ekipe. S storitvijo Seer lahko slišite podrobnosti, kot so rezultati in prihajajoči urniki za INDIJSKE športe. Vse kar morate storiti je, da rečete 'Vidac, povej mi mojo športno posodobitev.

02 Z glasom lahko upravljate luči. Prosilec lahko zahtevate, da vklopi ali izklopi vse luči ali spremeni barvo luči vsakič, ko se na vaši napravi Seer predvaja nova pesem.

03 Če ne delate od doma, so prometne razmere do vašega poslovnega mesta pomembna podrobnost, ki jo morate poznati vsak dan. Na srečo vam lahko Seer pomaga pri izogibanju prometnim zastojem.

04 Domino's Pizza zdaj omogoča naročanje hrane preprosto s pošiljanjem tvita. Zahvaljujoč IFTTT je bila ta funkcija dodatno avtomatizirana, tako da lahko pico naročite z glasom. Če želite to narediti, morate uporabiti IFTTT in imeti račun za Twitter.

05 Da, v Uberju lahko naročite prek našega Vizirja. Če želite to narediti, moramo aplikaciji Seer dodati zmogljivosti. V glavnem meniju v aplikaciji izberite Spretnosti. Poiščite »Uber« in nato izberite »Omogoči spretnost«. Morate »Strinjam se in omogočiti«, ki Uberju omogoča dostop do lokacije vaše naprave.

06 To je zlato za posebej sposobne ljudi, saj tisti, ki ne vidijo, trpijo veliko dvodnevnih dirk, kot roko v pomoč imamo veščino, da glede na razpoloženje poje, govori, klepeta in veliko kobil, kaj si človek želi.

07 S Seer lahko ustvarite alarm, opomnike, celo klice, sporočila, nanje odgovorite in ustvarite polno okolje pametnega doma.

08 Pomagajte slabovidnim/starejšim ljudem, da se povežejo s svetom in jim omogočijo dostop do Wikipedije, Gmaila, glasbe, novic, glasovno vodenega kalkulatorja.

1. korak: Potrebna strojna oprema

Image
Image

Preden začnete, si oglejmo, kaj potrebujete.

Raspberry Pi 3 (priporočeno) ali Pi 2 model B (podprto)

Hologram Global IoT SIM kartica

Hologram Huawei E303/353 USB celični modem

STEVAL-STLKT01V1-Z uporabo ST Microelectronics STEVAL-STLKT01V1 bomo izdelali pametno varnostno kamero, ki vas bo obvestila vsakič, ko v vašo trgovino/hišo vstopijo nepooblaščene osebe. STEVAL-STLKT01V1, senzorji gibanja bodo uporabljeni za zaznavanje gibanja v 360 stopinjah, nato pa se bo malina pi 3B s pomočjo motorja premaknila v to smer in posnela fotografije ter samodejno obvesti zadevne osebe. prek aplikacije za Android lahko pogledamo, kaj se dogaja, in pokličemo nujno pomoč. Nosilec ploščic senzorja s polnilnikom baterije, senzorjem vlažnosti in temperature, režo za pomnilniško kartico SD, vrati USB Povezuje s pi in pošilja podatke v glasovne storitve Amazon.

Napajalni kabel Micro-USB za Raspberry Pi.

Kartica Micro SD (najmanj 8 GB) - Za začetek potrebujete operacijski sistem. NOOBS (nova programska oprema Out of the Box) je enostaven za uporabo upravitelj namestitve operacijskega sistema za Raspberry Pi. Najlažji način, da pridobite NOOBS, je, da kupite kartico SD z vnaprej nameščenim NOOBS - Raspberry Pi 8 GB prednaloženo (NOOBS) kartico Micro SD. Druga možnost je, da jo naložite in namestite na kartico SD (sledite navodilom tukaj).

Mini mikrofon USB 2.0 - Raspberry Pi nima vgrajenega mikrofona; če želite komunicirati z Alexa, potrebujete zunanjo, da jo priključite.

Zunanji zvočnik s 3,5 mm avdio kablom.

Tipkovnica in miška USB ter zunanji monitor HDMI - priporočamo tudi, da imate pri roki tipkovnico in miško USB, pa tudi monitor HDMI, če ne morete oddaljenega (SSH) vstaviti v svoj Pi.

Brezžični brezžični vmesnik WiFi za Pi 2. Opomba: Pi 3 ima vgrajen WiFi. Za dodatno dobroimetje vam bomo pokazali, kako oddaljeno (SSH) odpraviti v napravo, s čimer odpravite potrebo po monitorju, tipkovnici in miški - in kako na dnevnike za odpravljanje težav.

Korak: Povežite Raspberry Pi na mobilno z modemom Huawei E303

Z modemom Huawei E303 povežite Raspberry Pi v mobilno omrežje
Z modemom Huawei E303 povežite Raspberry Pi v mobilno omrežje
Z modemom Huawei E303 povežite Raspberry Pi v mobilno omrežje
Z modemom Huawei E303 povežite Raspberry Pi v mobilno omrežje

Raspberry Pi je odlična platforma IoT in je še boljša z mobilno internetno povezavo.

Če imate mobilno povezljivost na svojem Raspberry Pi, vam lahko odpre cel svet drugih kul projektov. Povsod, kjer wifi morda ni izvedljiv, lahko zdaj imate internetno povezavo.

Samo sledite tem preprostim navodilom:

  • Namestite najnovejšo različico Raspbiana po navodilih na spletnem mestu Raspberry Pi.
  • Kartico SIM Hologram vstavite v modem Huawei tako, da povlečete pokrov in ga vstavite s stiki navzdol. Upoštevajte, da potrebuje velikost kartice mini-SIM.
  • Priključite modem v Raspberry Pi in zaženite Pi
  • Odprite terminalsko okno in vnesite ifconfig. Videti bi morali vnos za eth1, kot je prikazano na sliki.
  • Vnesitesudo dhclient eth1, da modemu dodelite notranji naslov IP.
  • Odprite spletni brskalnik na Pi in pojdite na
  • Pojdite na stran za upravljanje profila v nastavitvah modema in ustvarite nov profil. APN želite nastaviti na "hologram", uporabniško ime in geslo pa pustite prazno, kot je prikazano na sliki.
  • Nato pojdite na stran Mobilna povezava in se prepričajte, da je omrežje nastavljeno na "Samodejno" in da je gostovanje omogočeno.
  • Modem bi se moral zdaj povezati z mobilnim omrežjem (LED lučka na modemu zasveti, ko se uspešno poveže)
  • Poskusite pingati nekaj ali obiskati spletno mesto (na primer https://hologram.io/test.html) Zdaj bi morali po internetu narediti vse, kar želite.
  • Modem bo shranil vaše nastavitve APN, zato vam ga ni treba znova konfigurirati.
  • Novejše različice Raspbiana ne potrebujejo dodatne konfiguracije za samodejno vzpostavitev povezave, ko je plošča priključena, če pa imate težave, dodajte te vrstice v/etc/network/vmesnike

allow-hotplug eth1

iface eth1 inet Dhcp

3. korak: Nastavitev vašega Pi

Nastavitev vašega Pi
Nastavitev vašega Pi

Razen, če imate na svojem Pi -ju že nameščen Raspbian Jessie, sledite našemu vodniku - Nastavitev maline pi - ki vas bo vodil po prenosu in nameščanju Raspbian Jessie ter povezovanju strojne opreme (če niste seznanjeni z Raspberry Pi, vam priporočamo sledite zgornjemu vodniku, da pripravite svoj Pi in ga pripravite, preden se premaknete naprej).

4. korak: Registrirajte se za račun razvijalca Amazon

Registrirajte se za račun razvijalca Amazon
Registrirajte se za račun razvijalca Amazon

Razen če ga že imate, ustvarite brezplačen račun razvijalca na spletnem mestu developer.amazon.com. Tukaj morate pregledati pogoje in pogodbe AVS.

5. korak: Ustvarite profil naprave in varnostni profil

Ustvarite profil naprave in varnostni profil
Ustvarite profil naprave in varnostni profil

Sledite tem korakom, da registrirate svoj izdelek in ustvarite varnostni profil.

Upoštevajte naslednje parametre. To boste potrebovali v 5. koraku spodaj.

  • ProductID (znan tudi kot ID vrste naprave),
  • ClientID in
  • ClientSecret

Pomembno: Prepričajte se, da sta dovoljena izvora in dovoljena vrnitev URL nastavljena v razdelku Varnostni profil> Spletne nastavitve (glejte Ustvarjanje naprave in varnostnega profila):

  • Dovoljeni izvori: https:// localhost: 3000
  • Dovoljeni povratni URL -ji: https:// localhost: 3000/authresponse

6. korak: Klonirajte vzorčno aplikacijo

Odprite terminal in vnesite naslednje:

cd Desktopgit klon

7. korak: Posodobite skript za namestitev s svojimi poverilnicami

Posodobite skript za namestitev s svojimi poverilnicami
Posodobite skript za namestitev s svojimi poverilnicami

Preden zaženete namestitveni skript, morate posodobiti skript s poverilnicami, ki ste jih dobili v 3. koraku - ProductID, ClientID, ClientSecret. V terminal vnesite naslednje:

cd ~/Desktop/alexa-avs-sample-appnano automated_install.sh

Prilepite vrednosti za ProductID, ClientID in ClientSecret, ki ste jih dobili iz zgornjega koraka 3. Spremembe bi morale izgledati tako:

  • ProductID = "RaspberryPi3"
  • ClientID = "amzn.xxxxx.xxxxxxxxx"
  • ClientSecret = "4e8cb14xxxxxxxxxxxxxxxxxxxxxxxxxxx6b4f9"

Vnesite ctrl-X in nato Y ter pritisnite Enter, da shranite spremembe v datoteko.

8. korak: Zaženite namestitveni skript

Zaženite namestitveni skript
Zaženite namestitveni skript

Zdaj ste pripravljeni zagnati namestitveni skript. S tem boste namestili vse odvisnosti, vključno z dvema motorjema za prebujanje besed Sensory in KITT. AI.

Opomba: Namestitveni skript bo namestil vse projektne datoteke v mapo, iz katere se skript izvaja. Če želite zagnati skript, odprite terminal in se pomaknite do mape, kjer je bil projekt kloniran. Nato zaženite naslednji ukaz:

cd ~/Desktop/alexa-avs-sample-app. automated_install.sh

Odgovorili boste na nekaj preprostih vprašanj. Ti pomagajo zagotoviti, da ste pred nadaljevanjem izpolnili vse potrebne pogoje.

Ko se čarovnik zažene, pojdite na skodelico kave - traja približno 30 minut.

9. korak: Zaženite svojo spletno storitev, vzorčno aplikacijo in Wake Word Engine

Zaženite svojo spletno storitev, vzorčno aplikacijo in Wake Word Engine
Zaženite svojo spletno storitev, vzorčno aplikacijo in Wake Word Engine
Zaženite svojo spletno storitev, vzorčno aplikacijo in Wake Word Engine
Zaženite svojo spletno storitev, vzorčno aplikacijo in Wake Word Engine
Zaženite svojo spletno storitev, vzorčno aplikacijo in Wake Word Engine
Zaženite svojo spletno storitev, vzorčno aplikacijo in Wake Word Engine

Ko je namestitev končana, boste morali izvesti tri ukaze v treh ločenih terminalskih oknih:

  • Okno terminala 1: za zagon spletne storitve za avtorizacijo
  • Terminal Window 2: za zagon vzorčne aplikacije za komunikacijo z AVS
  • Terminal Window 3: za zagon mehanizma za sledenje besedam, ki vam omogoča, da začnete interakcijo s frazo "Alexa".

Opomba: Te ukaze je treba izvajati po vrstnem redu.

Okno terminala 1

Odprite novo terminalsko okno in vnesite naslednje ukaze, da prikažete spletno storitev, ki se uporablja za avtorizacijo vaše vzorčne aplikacije z AVS:

cd ~/Desktop/alexa-avs-sample-app/samplescd companionService && npm start

Strežnik zdaj deluje na vratih 3000 in pripravljeni ste za zagon odjemalca. Če želite izvedeti več o avtorizaciji, glejte pooblastilo za pregled API -ja.

Okno terminala 2

Odprite novo terminalsko okno in vnesite naslednje ukaze za zagon vzorčne aplikacije, ki komunicira z AVS:

cd ~/Desktop/alexa-avs-sample-app/samplescd javaclient && mvn exec: exec

Za več informacij o sporočilih, poslanih v/iz AVS, glejte vmesnike za pregled API -ja.

Pojdimo skozi naslednjih nekaj korakov, ki so pomembni za okno

1. Ko zaženete odjemalca, se mora pojaviti okno s sporočilom - Prosimo, registrirajte svojo napravo, tako da obiščete naslednji URL v spletnem brskalniku in sledite navodilom:

localhost: 3000/provide/d340f629bd685deeff28a917. Ali želite samodejno odpreti URL v privzetem brskalniku?

Kliknite »Da«, da odprete URL v privzetem brskalniku.

2. Če uporabljate Raspbian Jessie z namizjem Pixel (in brskalnikom Chromium), lahko brskalnik prejme opozorilo. To se lahko izognete s klikom na Napredno -> Nadaljuj na localhost (nevarno).

3. Preusmerjeni boste na spletno stran Login with Amazon. Vnesite poverilnice za Amazon.

4. Odprli se boste na stran za avtorizacijo za razvijalce in potrdili, da želite, da naprava dostopa do prej ustvarjenega varnostnega profila. Kliknite V redu.

5. Zdaj boste preusmerjeni na URL, ki se začne z

6. Vrnite se v aplikacijo Java in kliknite gumb V redu. Stranka je zdaj pripravljena sprejeti zahteve Alexa.

Okno terminala 3

Opomba: Preskočite ta korak, če želite zagnati isto aplikacijo brez mehanizma za bujenje besed.

Ta projekt podpira dva motorja za bujenje besed tretje osebe: Sensory's TrulyHandsFree in KITT. AI's Snowboy. Parameter -e se uporablja za izbiro posrednika in podpira dve vrednosti za {{engine}}: kitt_ai in sensory.

Odprite novo terminalsko okno in z naslednjimi ukazi zaženite mehanizem besed za bujenje iz Sensory ali KITT. AI. Mehanizem za prebujanje besed vam bo omogočil, da začnete interakcijo z uporabo fraze "Alexa".

Če želite uporabiti motor za zaznavanje besed Sensory wake, vnesite -

cd ~/Desktop/alexa-avs-sample-app/samplescd wakeWordAgent/src &&./wakeWordAgent -e senzorično

ali vnesite to, če želite uporabiti mehanizem za bujenje besed KITT. AI -

cd ~/Desktop/alexa-avs-sample-app/samplescd wakeWordAgent/src &&./wakeWordAgent -e kitt_ai

Zdaj imate delujoč prototip za prostoročno uporabo AVS! Če želite izvedeti več o razpoložljivih mehanizmih za bujenje besed, uporabite naslednja sredstva:

  • Čutna
  • KITT. AI

10. korak: Pogovorite se z Alexa

Pogovorite se z Alexa
Pogovorite se z Alexa

Zdaj se lahko pogovarjate z Alexa, tako da preprosto uporabite besedo za bujenje "Alexa". Poskusite naslednje -

Recite "Alexa", nato počakajte na pisk. Zdaj pa reci "koliko je ura?" Recite "Alexa", nato počakajte na pisk. Zdaj pa recite "kakšno je vreme v Seattlu?" Če želite, lahko namesto besede za bujenje kliknete tudi gumb "Poslušaj". Enkrat kliknite gumb "Poslušaj", potem ko spustite klik, počakajte na zvočni signal, preden začnete govoriti. Morda bo trajalo sekundo ali dve, preden zaslišite zvočni signal

11. korak: Kako se odjaviti iz vzorčne aplikacije

Glejte vzorčna navodila za odjavo iz aplikacije.

12. korak: Brez glave se znebite monitorja, tipkovnice in miške

Image
Image

Zdaj, ko je prototip AVS zagnan, se boste morda želeli znebiti monitorja, tipkovnice in miške. To lahko storite z uporabo SSH in VNC.

Priporočena: