Satura rādītājs:

SEER- InternetOfThings balstīts viedais personīgais asistents: 12 soļi (ar attēliem)
SEER- InternetOfThings balstīts viedais personīgais asistents: 12 soļi (ar attēliem)

Video: SEER- InternetOfThings balstīts viedais personīgais asistents: 12 soļi (ar attēliem)

Video: SEER- InternetOfThings balstīts viedais personīgais asistents: 12 soļi (ar attēliem)
Video: Топ 10 лучших игр SEGA [Mega Drive, Genesis] 2024, Jūlijs
Anonim
SEER- InternetOfThings balstīts inteliģents personīgais asistents
SEER- InternetOfThings balstīts inteliģents personīgais asistents
SEER- InternetOfThings balstīts inteliģents personīgais asistents
SEER- InternetOfThings balstīts inteliģents personīgais asistents

Redzētājs ir ierīce, kurai būs pastiprinoša loma viedo māju un automatizācijas jomā. Būtībā tā ir lietu interneta lietojumprogramma.

SEER ir 9 collu brīvroku bezvadu skaļrunis, kas sastāv no Raspberry Pi 3 modeļa B ar integrētu kameru, kuru jūs kontrolējat ar savu balsi. SEER darbojas Amazon Web Services, un ātrgaitas interneta savienojumam ir nepieciešams hologrammas Nova USB modems. Lai uzsāktu komandu, SEER ir jādzird “modināšanas vārds”. Noklusējuma vārds ir “SEER”, lai gan jūs to varat mainīt, izmantojot mūsu lietotni.

Izmantojot SEER, saderīga ierīce var atskaņot mūziku, atbildēt uz jautājumiem, kontrolēt gaismas un daudz ko citu.

SECURITY-SEER ir jauna pieeja viedās mājas drošībai, automatizācijai, balss vadībai.

01 Seer automātiski ievelk kontaktinformāciju policijai, ugunsdzēsējiem un neatliekamās palīdzības dienestam, kas atrodas vistuvāk jūsu mājām, nodrošinot jums viena pieskāriena piekļuvi atbilstošajām iestādēm neatkarīgi no atrašanās vietas pasaulē. Ņemot vērā video un audio pierādījumus par notikušām zādzībām, jūsu zvans saņems pelnīto prioritāti.

02 Automātiskā režīma pārslēgšana. Nav vajadzības satraukties ar tastatūru vai pat izvilkt? Tavs telefons. Redzētājs sajūt, kad nākat un ejat, un automātiski maina režīmus.

03 Augstas kvalitātes video dienā vai naktī. Izmantojot Seer augstākās kvalitātes video, izcilu nakts redzamību un 147 grādu platleņķa objektīvu, jūs vienmēr varat zināt, kas notiek mājās. Skatieties tiešraidi jebkurā laikā un straumējiet pilna garuma HD klipus bez papildu maksas.

04 Privātums, kuram varat uzticēties. Izmantojot iebūvēto privātuma iestatījumu, Seer ļauj jebkurā laikā pilnībā izslēgt kameru un mikrofonu. Ierakstot, Seer izmanto plašus drošības pasākumus, lai aizsargātu privātos datus.

SISTĒMA-

01 Seer atskaņo visu jūsu mūziku no Spotify, Pandora, sirds radio, TuneIn, Amazon Music un citiem, izmantojot tikai jūsu balsi. Mums visiem patīk zināt, kā klājas mūsu iecienītākajām sporta komandām. Izmantojot Seer, jūs varat dzirdēt informāciju, piemēram, rezultātus un gaidāmos INDIAN sporta veidu grafikus. Viss, kas jums jādara, ir jāsaka: “Redzētāj, dodiet man sporta ziņas.

02 Ar savu balsi jūs varat kontrolēt gaismas. Jūs varat lūgt Seer ieslēgt vai izslēgt visas gaismas vai mainīt gaismu krāsu katru reizi, kad jūsu Seer ierīcē tiek atskaņota jauna dziesma.

03 Ja vien nestrādājat no mājām, satiksmes apstākļi līdz jūsu uzņēmējdarbības vietai ir svarīga detaļa, kas jāzina katru dienu. Par laimi, Seer var palīdzēt izvairīties no sastrēgumiem.

04 Domino's Pizza tagad ļauj pasūtīt ēdienu, vienkārši nosūtot tvītu. Pateicoties IFTTT, šī funkcija ir vēl vairāk automatizēta, lai jūs varētu pasūtīt picu ar savu balsi. Lai to izdarītu, jums jāizmanto IFTTT un jābūt Twitter kontam.

05 Jā, jūs varat pasūtīt Uber, izmantojot mūsu redzētāju. Lai to izdarītu, mums ir jāpievieno iespējas lietotnei Seer. Lietotnes galvenajā izvēlnē atlasiet Prasmes. Atrodiet Uber un pēc tam atlasiet Iespējot prasmes. Jums ir jāpiekrīt un jāiespējo, kas ļauj Uber piekļūt jūsu ierīces atrašanās vietai.

06 Tas ir zelts cilvēkiem ar īpašām spējām, jo tiem, kas neredz, ir jācieš daudzas 2 dienas ilgas kņadas, kā palīdzīga roka mums ir prasme, ka atbilstoši garastāvoklim tā dzied, runā, tērzē un daudzām ķēvēm, ko cilvēks vēlas..

07 Ar Seer jūs varat izveidot modinātāju, atgādinājumus, pat zvanus, ziņot, atbildēt uz tiem un izveidot pilnu viedās mājas vidi.

08 Palīdzība Vājredzīgiem/vecāka gadagājuma cilvēkiem sazināties ar pasauli, dodot viņiem piekļuvi Wikipedia, Gmail, mūzikai, ziņām, ar balsi vadāmam kalkulatoram.

1. darbība. Nepieciešamā aparatūra

Image
Image

Pirms sākat, pārskatīsim, kas jums nepieciešams.

Raspberry Pi 3 (ieteicams) vai Pi 2 modelis B (atbalstīts)

Hologrammas globālā IoT SIM karte

Hologramma Huawei E303/353 USB šūnu modems

STEVAL-STLKT01V1-Izmantojot ST Microelectronics STEVAL-STLKT01V1, mēs izgatavosim viedo drošības kameru, kas jūs informēs, kad jūsu veikalā/mājā ienāks kāds nepiederošs cilvēks. STEVAL-STLKT01V1, kustības sensori tiks izmantoti, lai noteiktu kustību 360 grādos, un tad aveņu pi 3B ar motora palīdzību pārvietosies šajā virzienā un uzņems fotoattēlus, un tas automātiski informē attiecīgās personas. izmantojot Android lietotni, mēs varam paskatīties uz notiekošo un izsaukt ārkārtas situāciju. Sensora flīžu turētājs ar akumulatora lādētāju, mitruma un temperatūras sensoru, SD atmiņas kartes slotu, USB portu Savieno ar pi un nosūta datus uz Amazon balss pakalpojumiem.

Mikro-USB barošanas kabelis Raspberry Pi.

Micro SD karte (vismaz 8 GB) - lai sāktu darbu, nepieciešama operētājsistēma. NOOBS (jauna programmatūra) ir viegli lietojams Raspberry Pi operētājsistēmas instalēšanas pārvaldnieks. Vienkāršākais veids, kā iegūt NOOBS, ir iegādāties SD karti ar iepriekš instalētu NOOBS - Raspberry Pi 8GB Preloaded (NOOBS) Micro SD karti. Varat arī lejupielādēt un instalēt to savā SD kartē (izpildiet šeit sniegtos norādījumus).

USB 2.0 mini mikrofons - Raspberry Pi nav iebūvēta mikrofona; lai mijiedarbotos ar Alexa, jums būs nepieciešams ārējs, lai to pievienotu.

Ārējais skaļrunis ar 3,5 mm audio kabeli.

USB tastatūra un pele un ārējs HDMI monitors - mēs arī iesakām paņemt līdzi USB tastatūru un peli, kā arī HDMI monitoru, ja nevarat attālināti (SSH) piekļūt savam Pi.

WiFi bezvadu adapteris Pi 2. Piezīme. Pi 3 ir iebūvēts WiFi. Lai iegūtu papildu kredītu, mēs parādīsim, kā tālvadības (SSH) ierīcē, novēršot nepieciešamību pēc monitora, tastatūras un peles - un kā pierakstīt žurnālus problēmu novēršanai.

2. darbība. Pievienojiet Raspberry Pi mobilajam tālrunim, izmantojot Huawei E303 modemu

Savienojiet Raspberry Pi ar Cellular, izmantojot Huawei E303 modemu
Savienojiet Raspberry Pi ar Cellular, izmantojot Huawei E303 modemu
Savienojiet Raspberry Pi ar Cellular, izmantojot Huawei E303 modemu
Savienojiet Raspberry Pi ar Cellular, izmantojot Huawei E303 modemu

Raspberry Pi ir lieliska IoT platforma, un tā ir vēl labāka ar mobilo interneta savienojumu.

Izmantojot mobilo savienojumu savā Raspberry Pi, jūs varat atvērt visu pasauli citu atdzist projektu. Visur, kur wifi, iespējams, nav iespējams, tagad varat izveidot interneta savienojumu.

Vienkārši izpildiet šos vienkāršos norādījumus:

  • Instalējiet jaunāko Raspbian versiju, izpildot Raspberry Pi vietnes norādījumus.
  • Ievietojiet hologrammas SIM karti Huawei modemā, nobīdot vāciņu un pēc tam ievietojot to ar kontaktiem uz leju. Ņemiet vērā, ka tam ir nepieciešams mini-SIM kartes izmērs.
  • Pievienojiet modemu Raspberry Pi un palaidiet Pi
  • Atveriet termināļa logu un ierakstiet ifconfig. Jums vajadzētu redzēt ierakstu eth1, kā parādīts attēlā.
  • Tipsudo dhclient eth1, lai modemam piešķirtu iekšējo IP adresi.
  • Atveriet Pi pārlūkprogrammu un dodieties uz vietni
  • Modema iestatījumos atveriet profila pārvaldības lapu un izveidojiet jaunu profilu. Jūs vēlaties iestatīt APN uz "hologrammu" un atstāt lietotājvārdu un paroli tukšu, kā parādīts attēlā.
  • Pēc tam dodieties uz mobilā savienojuma lapu un pārliecinieties, vai tīkls ir iestatīts uz “Automātiski” un vai ir iespējota viesabonēšana.
  • Modemam tagad vajadzētu izveidot savienojumu ar mobilo tīklu (ja sekmīgi izveidosiet savienojumu, modema LED iedegsies)
  • Mēģiniet kaut ko pingēt vai apmeklēt vietni (piemēram, https://hologram.io/test.html). Tagad jums vajadzētu būt iespējai internetā darīt visu, ko vēlaties.
  • Modems saglabās jūsu APN iestatījumus, tāpēc jums tas nav jākonfigurē vēlreiz.
  • Jaunākām Raspbian versijām nav nepieciešama papildu konfigurācija, lai automātiski izveidotu savienojumu, kad tāfele ir pievienota, bet, ja rodas kādas problēmas, pievienojiet šīs rindas/etc/network/interfaces

atļaut-hotplug eth1

iface eth1 inet Dhcp

3. darbība. Pi iestatīšana

PI iestatīšana
PI iestatīšana

Ja vien jūsu Pi jau nav instalēts Raspbian Jessie, lūdzu, izpildiet mūsu ceļvedi - aveņu pi iestatīšana -, kas palīdzēs jums lejupielādēt un instalēt Raspbian Jessie un savienot aparatūru (ja jūs neesat pazīstams ar Raspberry Pi, mēs ļoti iesakām jūs sekojat iepriekš sniegtajam ceļvedim, lai sagatavotu savu Pi un būtu gatavs, pirms pāriet tālāk).

4. darbība: reģistrējieties Amazon izstrādātāja kontam

Reģistrējieties Amazon izstrādātāja kontam
Reģistrējieties Amazon izstrādātāja kontam

Ja vien jums tāds jau nav, dodieties uz priekšu un izveidojiet bezmaksas izstrādātāja kontu vietnē developer.amazon.com. Šeit jums jāpārskata AVS noteikumi un līgumi.

5. darbība: izveidojiet ierīces un drošības profilu

Izveidojiet ierīces un drošības profilu
Izveidojiet ierīces un drošības profilu

Izpildiet šeit norādītās darbības, lai reģistrētu savu produktu un izveidotu drošības profilu.

Pievērsiet uzmanību šādiem parametriem. Tie būs nepieciešami 5. darbībā.

  • ProductID (pazīstams arī kā ierīces tipa ID),
  • ClientID un
  • Klienta noslēpums

Svarīgi! Pārliecinieties, vai jūsu Atļautā izcelsme un Atļautie atgriešanās URL ir iestatīti sadaļā Drošības profils> Tīmekļa iestatījumi (skatiet Ierīces un drošības profila izveide):

  • Atļautā izcelsme: https:// localhost: 3000
  • Atļautie atgriešanās URL: https:// localhost: 3000/authresponse

6. darbība. Klonējiet lietotni Paraugs

Atveriet termināli un ierakstiet šo:

cd Desktopgit klons

7. darbība: atjauniniet instalēšanas skriptu, izmantojot savus akreditācijas datus

Atjauniniet instalēšanas skriptu, izmantojot savus akreditācijas datus
Atjauniniet instalēšanas skriptu, izmantojot savus akreditācijas datus

Pirms instalēšanas skripta palaišanas jums ir jāatjaunina skripts ar akreditācijas datiem, kas iegūti 3. darbībā - ProductID, ClientID, ClientSecret. Terminālī ierakstiet:

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

Ielīmējiet ProductID, ClientID un ClientSecret vērtības, kuras saņēmāt, veicot iepriekš minēto 3. darbību. Izmaiņām vajadzētu izskatīties šādi:

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

Ierakstiet ctrl-X un pēc tam Y, un pēc tam nospiediet taustiņu Enter, lai saglabātu izmaiņas failā.

8. darbība: palaidiet instalēšanas skriptu

Palaidiet instalēšanas skriptu
Palaidiet instalēšanas skriptu

Tagad esat gatavs palaist instalēšanas skriptu. Tas instalēs visas atkarības, ieskaitot divus modināšanas vārdu dzinējus no Sensory un KITT. AI.

Piezīme. Instalēšanas skripts instalēs visus projekta failus mapē, no kuras skripts tiek palaists. Lai palaistu skriptu, atveriet termināli un dodieties uz mapi, kurā tika klonēts projekts. Pēc tam palaidiet šādu komandu:

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

Jums tiks piedāvāts atbildēt uz dažiem vienkāršiem jautājumiem. Tie palīdz pārliecināties, ka esat izpildījis visus nepieciešamos priekšnosacījumus, pirms turpināt.

Kad vednis sāk darboties, paņemiet tasi kafijas - tas aizņem apmēram 30 minūtes.

9. darbība: palaidiet savu tīmekļa pakalpojumu, lietotnes paraugu un aktivizējiet Word Engine

Palaidiet savu tīmekļa pakalpojumu, lietotnes paraugu un Wake Word Engine
Palaidiet savu tīmekļa pakalpojumu, lietotnes paraugu un Wake Word Engine
Palaidiet savu tīmekļa pakalpojumu, lietotnes paraugu un Wake Word Engine
Palaidiet savu tīmekļa pakalpojumu, lietotnes paraugu un Wake Word Engine
Palaidiet savu tīmekļa pakalpojumu, lietotnes paraugu un Wake Word Engine
Palaidiet savu tīmekļa pakalpojumu, lietotnes paraugu un Wake Word Engine

Kad instalēšana ir pabeigta, jums būs jāizpilda trīs komandas 3 atsevišķos termināļa logos:

  • Termināļa logs 1: lai palaistu tīmekļa pakalpojumu autorizācijai
  • Termināla logs 2: lai palaistu parauga lietotni, lai sazinātos ar AVS
  • Termināļa logs 3: lai palaistu modināšanas vārdu dzinēju, kas ļauj sākt mijiedarbību, izmantojot frāzi "Alexa".

Piezīme. Šīs komandas ir jāizpilda secībā.

Termināla logs 1

Atveriet jaunu termināļa logu un ierakstiet šādas komandas, lai atvērtu tīmekļa pakalpojumu, kas tiek izmantots jūsu lietotnes parauga autorizēšanai ar AVS:

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

Serveris tagad darbojas portā 3000, un jūs esat gatavs sākt klientu. Lai uzzinātu vairāk par autorizāciju, skatiet API pārskats Autorizācija.

Termināla logs 2

Atveriet jaunu termināļa logu un ierakstiet šādas komandas, lai palaistu parauga lietotni, kas sazinās ar AVS:

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

Skatiet API pārskata saskarnes, lai uzzinātu vairāk par ziņojumiem, kas nosūtīti uz/no AVS.

Apskatīsim nākamos soļus, kas attiecas uz logu

1. Palaižot klientu, vajadzētu parādīties logs ar paziņojumu - Lūdzu, reģistrējiet savu ierīci, apmeklējot šo URL tīmekļa pārlūkprogrammā un izpildot norādījumus:

localhost: 3000/Provision/d340f629bd685deeff28a917. Vai vēlaties automātiski atvērt URL noklusējuma pārlūkprogrammā?

Noklikšķiniet uz "Jā", lai noklusējuma pārlūkprogrammā atvērtu URL.

2. Ja izmantojat Raspbian Jessie ar Pixel darbvirsmu (un ar pārlūku Chromium), iespējams, saņemsit brīdinājumu no pārlūkprogrammas. Jūs varat to apiet, noklikšķinot uz Papildu -> Pāriet uz vietējo saimnieku (nedroši).

3. Jūs tiksit novirzīts uz pieteikšanās ar Amazon tīmekļa lapu. Ievadiet savus Amazon akreditācijas datus.

4. Jūs tiksit novirzīts uz lapu Izstrādātāja autorizācija, apstiprinot, ka vēlaties, lai jūsu ierīce piekļūtu iepriekš izveidotajam drošības profilam. Noklikšķiniet uz Labi.

5. Tagad jūs tiksit novirzīts uz URL, kas sākas ar

6. Atgriezieties Java lietojumprogrammā un noklikšķiniet uz pogas Labi. Tagad klients ir gatavs pieņemt Alexa pieprasījumus.

Termināla logs 3

Piezīme. Izlaidiet šo darbību, lai palaistu to pašu lietotni bez modināšanas vārdu dzinēja.

Šis projekts atbalsta divus trešo pušu modināšanas vārdu dzinējus: Sensory TrulyHandsFree un KITT. AI Snowboy. Parametru -e izmanto, lai atlasītu aģentu, un tas atbalsta divas {{engine}} vērtības: kitt_ai un sensoro.

Atveriet jaunu termināļa logu un izmantojiet šādas komandas, lai parādītu modināšanas vārdu dzinēju no Sensory vai KITT. AI. Modināšanas vārdu dzinējs ļaus jums uzsākt mijiedarbību, izmantojot frāzi "Alexa".

Lai izmantotu sensoro modināšanas vārdu dzinēju, ierakstiet -

cd ~/Desktop/alexa-avs-sample-app/samplecd wakeWordAgent/src &&./wakeWordAgent -e sensory

vai ierakstiet šo, lai izmantotu KITT. AI modināšanas vārdu dzinēju -

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

Tagad jums ir pieejams brīvroku AVS prototips! Izmantojiet šos resursus, lai uzzinātu vairāk par pieejamajiem modināšanas vārdu dzinējiem:

  • Maņu
  • KITT. AI

10. solis: runājiet ar Alexa

Runājiet ar Alexa
Runājiet ar Alexa

Tagad jūs varat runāt ar Alexa, vienkārši izmantojot modināšanas vārdu "Alexa". Izmēģiniet sekojošo -

Sakiet "Alexa", pēc tam gaidiet pīkstienu. Tagad sakiet "cik ir laiks?" Sakiet "Alexa", pēc tam gaidiet pīkstienu. Tagad sakiet "kādi ir laika apstākļi Sietlā?" Ja vēlaties, varat arī noklikšķināt uz pogas Klausīties, nevis izmantot modināšanas vārdu. Vienreiz noklikšķiniet uz pogas Klausīties, pēc klikšķa atlaišanas pagaidiet audio signālu, pirms sākat runāt. Var paiet sekunde vai divas, pirms dzirdat audio signālu

11. darbība. Kā izrakstīties no lietotnes Paraugs

Skatiet lietotnes izrakstīšanās norādījumu paraugu.

12. solis: ejiet bez galvas un atbrīvojieties no monitora, tastatūras un peles

Image
Image

Tagad, kad jūsu AVS prototips darbojas, iespējams, vēlēsities atbrīvoties no monitora, tastatūras un peles. To var izdarīt, izmantojot SSH un VNC.

Ieteicams: