Obsah:

SEER- Inteligentný osobný asistent založený na Internete: 12 krokov (s obrázkami)
SEER- Inteligentný osobný asistent založený na Internete: 12 krokov (s obrázkami)

Video: SEER- Inteligentný osobný asistent založený na Internete: 12 krokov (s obrázkami)

Video: SEER- Inteligentný osobný asistent založený na Internete: 12 krokov (s obrázkami)
Video: Часть 2 — Аудиокнига «Бэббит» Синклера Льюиса (гл. 06–09) 2024, Júl
Anonim
SEER- Inteligentný osobný asistent na báze InternetOfThings
SEER- Inteligentný osobný asistent na báze InternetOfThings
SEER- Inteligentný osobný asistent na báze InternetOfThings
SEER- Inteligentný osobný asistent na báze InternetOfThings

Seer je zariadenie, ktoré bude hrať posilňovaciu úlohu v oblasti inteligentných domov a automatizácie. V zásade ide o aplikáciu internetu vecí.

SEER je 9-palcový handsfree bezdrôtový reproduktor vyrobený z modelu Raspberry Pi 3 model B s integrovanou kamerou, ktorú ovládate svojim hlasom. Server SEER beží na webových službách Amazon a na vysokorýchlostné pripojenie k internetu vyžaduje USB modem aHologram Nova. Na spustenie príkazu musí SEER počuť „prebudené slovo“. Predvolené slovo je „VIDIEŤ“, aj keď ho môžete zmeniť prostredníctvom našej aplikácie.

So systémom SEER môže kompatibilné zariadenie prehrávať hudbu, odpovedať na otázky, ovládať svetlá a mnoho ďalších.

SECURITY-SEER je nový prístup k zabezpečeniu inteligentnej domácnosti, automatizácii, hlasovému ovládaniu.

01 Seer automaticky pritiahne kontakty na políciu, požiarnikov a EMS najbližšie k vášmu domovu, čo vám poskytne jednodotykový prístup k správnym orgánom bez ohľadu na to, kde sa na svete nachádzate. Vďaka obrazovým a zvukovým dôkazom o vlámaniach bude mať váš hovor prioritu, ktorú si zaslúži.

02 Automatické prepínanie režimov. Nie je potrebné sa rozčuľovať s klávesnicou alebo ju dokonca vytiahnuť? tvoj telefón. Vidiaci vníma, keď prichádzate a odchádzate, a automaticky mení režimy.

03 Video vo vysokej kvalite, vo dne aj v noci. Vďaka prémiovej kvalite videa Seer, vynikajúcemu nočnému videniu a 147-stupňovému širokouhlému objektívu budete vždy vedieť, čo sa deje doma. Sledujte kedykoľvek naživo a streamujte celovečerné HD klipy bez ďalších poplatkov.

04 Ochrana súkromia, ktorej môžete dôverovať. Vďaka vstavanému nastaveniu ochrany osobných údajov vám aplikácia Seer umožní kedykoľvek úplne vypnúť kameru a mikrofón. Pri nahrávaní Seer používa rozsiahle bezpečnostné opatrenia na ochranu súkromných údajov.

SYSTÉM-

01 Seer prehráva všetku vašu hudbu, Spotify, Pandora, srdcové rádio, TuneIn, Amazon Music a ďalšie iba vašim hlasom. Všetci radi vieme, ako sa darí našim obľúbeným športovým tímom. So Seer môžete počuť detaily, ako sú skóre a nadchádzajúce plány pre indické športy. Jediné, čo musíte urobiť, je povedať „Vidím, daj mi moju športovú novinku.

02 Svetlá môžete ovládať iba svojim hlasom. Zakaždým, keď sa vo vašom zariadení Seer prehrá nová skladba, môžete Seera požiadať, aby zapol alebo vypol všetky svetlá alebo zmenil farbu vašich svetiel.

03 Pokiaľ nepracujete z domu, dopravné podmienky do vášho miesta podnikania sú dôležitým detailom, ktorý je potrebné poznať každý deň. Našťastie Seer vám môže pomôcť vyhnúť sa zápcham.

04 Domino's Pizza teraz umožňuje objednať si jedlo jednoducho zaslaním tweetu. Vďaka IFTTT bola táto funkcia ďalej automatizovaná, takže si môžete objednať pizzu svojim hlasom. Na to musíte použiť IFTTT a mať účet Twitter.

05 Áno, na Uber si môžete objednať pomocou nášho vidiaceho. Aby sme to urobili, budeme musieť do aplikácie Seer pridať možnosti. V hlavnej ponuke aplikácie vyberte položku Schopnosti. Nájdite „Uber“a potom vyberte „Povoliť zručnosť“. Musíte „Súhlasiť a povoliť“, čo Uberu umožní prístup k polohe vášho zariadenia.

06 Toto je zlato pre špeciálne zdatných ľudí, pretože tí, ktorí to nevidia, musia mnoho dní 2 -dňový zhon, ako pomocnú ruku máme zručnosť, že podľa nálady spieva, hovorí, chatuje a mnohým kobylám to, čo chce človek.

07 Se Seer môžete vytvárať budíky, pripomenutia, dokonca aj hovory, správy, odpovedať na ne a vytvárať plnohodnotné prostredie inteligentnej domácnosti.

08 Pomoc ľuďom so zrakovým postihnutím/starobou spojiť sa so svetom tým, že im poskytne prístup k Wikipédii, Gmailu, hudbe, správam, kalkulačke ovládanej hlasom.

Krok 1: Požadovaný hardvér

Image
Image

Skôr ako začnete, preskúmajme, čo budete potrebovať.

Raspberry Pi 3 (odporúčané) alebo Pi 2 Model B (podporované)

Globálna IoT SIM karta Hologram

Mobilný modem USB Hologram Huawei E303/353

STEVAL-STLKT01V1-Za použitia ST Microelectronics STEVAL-STLKT01V1 vyrobíme inteligentnú bezpečnostnú kameru, ktorá vás upozorní vždy, keď do vášho obchodu/domu vstúpi niekto neoprávnený. STEVAL-STLKT01V1, snímače pohybu budú použité na detekciu pohybu v 360 stupňoch a potom sa malina pi 3B pomocou motora pohne týmto smerom a nasníma fotografie a automaticky informuje dotknuté osoby. prostredníctvom aplikácie pre Android môžeme zistiť, čo sa deje, a požiadať o núdzovú situáciu. Kolíska na senzory s nabíjačkou batérií, snímačom vlhkosti a teploty, slotom na pamäťovú kartu SD, portom USB Pripojí sa k pi a odosielajú údaje do hlasových služieb Amazon.

Napájací kábel micro-USB pre Raspberry Pi.

Karta Micro SD (minimálne 8 GB) - Na spustenie potrebujete operačný systém. NOOBS (New Out of the Box Software) je ľahko použiteľný správca inštalácie operačného systému pre Raspberry Pi. Najjednoduchší spôsob, ako získať NOOBS, je kúpiť si SD kartu s predinštalovaným NOOBS - Micro SD kartou Raspberry Pi 8GB Preloaded (NOOBS). Prípadne si ho môžete stiahnuť a nainštalovať na kartu SD (postupujte podľa pokynov tu).

Mini mikrofón USB 2.0 - Raspberry Pi nemá vstavaný mikrofón; na interakciu s Alexou budete potrebovať externý na pripojenie.

Externý reproduktor s 3,5 mm zvukovým káblom.

Klávesnica a myš USB a externý monitor HDMI - odporúčame vám mať poruke aj klávesnicu a myš USB, ako aj monitor HDMI, ak sa vám nedarí diaľkovo ovládať (SSH) do počítača Pi.

Bezdrôtový adaptér WiFi pre Pi 2. Poznámka: Pi 3 má vstavanú sieť WiFi. Ak chcete získať ďalší kredit, ukážeme vám, ako sa dá do zariadenia diaľkovo ovládať (SSH), čím eliminujete potrebu monitora, klávesnice a myši - a ako do chvostových kmeňov na riešenie problémov.

Krok 2: Pripojte Raspberry Pi k mobilnému telefónu pomocou modemu Huawei E303

Pripojte Raspberry Pi k mobilnému telefónu s modemom Huawei E303
Pripojte Raspberry Pi k mobilnému telefónu s modemom Huawei E303
Pripojte Raspberry Pi k mobilnému telefónu pomocou modemu Huawei E303
Pripojte Raspberry Pi k mobilnému telefónu pomocou modemu Huawei E303

Raspberry Pi je skvelá platforma IoT a ešte lepšie je to s mobilným internetovým pripojením.

Mobilné pripojenie k vášmu Raspberry Pi vám môže otvoriť celý svet ďalších skvelých projektov. Teraz, keď nie je možné pripojenie k internetu kdekoľvek, môžete mať internetové pripojenie.

Postupujte podľa týchto jednoduchých pokynov:

  • Nainštalujte najnovšiu verziu programu Raspbian podľa pokynov na webe Raspberry Pi.
  • Vložte hologramovú SIM kartu do modemu Huawei tak, že zložíte kryt a potom ho zasuniete kontaktmi nadol. Upozorňujeme, že to vyžaduje veľkosť karty mini-SIM.
  • Pripojte modem k Raspberry Pi a spustite Pi
  • Otvorte okno terminálu a zadajte príkaz ifconfig. Mali by ste vidieť záznam pre eth1, ako je znázornené na obrázku.
  • Zadajte príkaz dhclient eth1 na priradenie internej adresy IP modemu.
  • Otvorte webový prehliadač na Pi a prejdite na
  • V nastaveniach modemu prejdite na stránku správy profilov a vytvorte si nový profil. Budete chcieť nastaviť APN na „hologram“a používateľské meno a heslo nechajte prázdne, ako je to znázornené na obrázku.
  • Potom prejdite na stránku Mobilné pripojenie a uistite sa, že je sieť nastavená na „Auto“a že je povolený roaming.
  • Modem by sa teraz mal pripojiť k mobilnej sieti (po úspešnom pripojení sa rozsvieti LED dióda na modeme)
  • Skúste niečo pingnúť alebo prejsť na webovú stránku (napríklad https://hologram.io/test.html)Na internete by ste už mali mať možnosť robiť čokoľvek chcete.
  • Modem uloží vaše nastavenia APN, takže ho nebudete musieť znova konfigurovať.
  • Novšie verzie Raspbian by nemali potrebovať žiadnu ďalšiu konfiguráciu na automatické vytváranie pripojenia, keď je doska zapojená, ale ak máte problémy, pridajte tieto riadky do/etc/network/interfaces

allow-hotplug eth1

iface eth1 inet Dhcp

Krok 3: Nastavenie vášho Pi

Nastavenie vášho Pi
Nastavenie vášho Pi

Pokiaľ už na svojom Pi nemáte nainštalovanú Raspbian Jessie, postupujte podľa nášho sprievodcu - Nastavenie Raspberry Pi -, ktorý vás prevedie sťahovaním a inštaláciou Raspbian Jessie a pripojením hardvéru (ak Raspberry Pi nepoznáte, dôrazne odporúčame predtým, ako sa pohnete ďalej, postupujete podľa vyššie uvedeného sprievodcu, aby ste mali Pi pripravené a pripravené).

Krok 4: Zaregistrujte si účet Amazon Developer

Zaregistrujte si účet vývojára Amazon
Zaregistrujte si účet vývojára Amazon

Ak ho ešte nemáte, vytvorte si bezplatný účet vývojára na adrese developer.amazon.com. Tu by ste si mali prečítať podmienky a dohody AVS.

Krok 5: Vytvorte profil zariadenia a zabezpečenia

Vytvorte profil zariadenia a zabezpečenia
Vytvorte profil zariadenia a zabezpečenia

Pri registrácii produktu a vytvorení bezpečnostného profilu postupujte podľa týchto pokynov.

Poznamenajte si nasledujúce parametre. Budete ich potrebovať v kroku 5 nižšie.

  • ProductID (tiež známy ako ID typu zariadenia),
  • ClientID, a
  • ClientSecret

Dôležité: Uistite sa, že sú vaše Povolené počiatky a Povolené návratové adresy URL nastavené v časti Bezpečnostný profil> Webové nastavenia (pozrite si tému Vytvorenie zariadenia a bezpečnostného profilu):

  • Povolený pôvod: https:// localhost: 3000
  • Povolené návratové adresy URL: https:// localhost: 3000/automatická odpoveď

Krok 6: Klonujte ukážkovú aplikáciu

Otvorte terminál a zadajte nasledujúci príkaz:

cd klon Desktopgit

Krok 7: Aktualizujte inštalačný skript pomocou svojich poverení

Aktualizujte inštalačný skript pomocou svojich poverení
Aktualizujte inštalačný skript pomocou svojich poverení

Pred spustením inštalačného skriptu musíte skript aktualizovať pomocou poverení, ktoré ste získali v kroku 3 - ProductID, ClientID, ClientSecret. Do terminálu zadajte nasledujúce:

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

Prilepte hodnoty pre ProductID, ClientID a ClientSecret, ktoré ste získali z kroku 3 vyššie. Zmeny by mali vyzerať takto:

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

Napíšte ctrl-X a potom Y a potom stlačením klávesu Enter uložte zmeny do súboru.

Krok 8: Spustite inštalačný skript

Spustite inštalačný skript
Spustite inštalačný skript

Teraz ste pripravení spustiť inštalačný skript. Tým sa nainštalujú všetky závislosti vrátane dvoch motorov prebudených slov od spoločností Sensory a KITT. AI.

Poznámka: Inštalačný skript nainštaluje všetky súbory projektu do priečinka, z ktorého je skript spustený. Ak chcete spustiť skript, otvorte terminál a prejdite do priečinka, do ktorého bol projekt klonovaný. Potom spustite nasledujúci príkaz:

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

Budete vyzvaní na zodpovedanie niekoľkých jednoduchých otázok. Pomôžu vám zaistiť, aby ste pred pokračovaním splnili všetky potrebné predpoklady.

Keď sa čarodejník spustí, choďte si dať šálku kávy - trvá to asi 30 minút.

Krok 9: Spustite webovú službu, ukážkovú aplikáciu a Wake Word Engine

Spustite svoju webovú službu, ukážkovú aplikáciu a Wake Word Engine
Spustite svoju webovú službu, ukážkovú aplikáciu a Wake Word Engine
Spustite svoju webovú službu, ukážkovú aplikáciu a Wake Word Engine
Spustite svoju webovú službu, ukážkovú aplikáciu a Wake Word Engine
Spustite svoju webovú službu, ukážkovú aplikáciu a Wake Word Engine
Spustite svoju webovú službu, ukážkovú aplikáciu a Wake Word Engine

Teraz, keď je inštalácia dokončená, budete musieť spustiť tri príkazy v 3 oddelených terminálových oknách:

  • Okno terminálu 1: na spustenie webovej služby na autorizáciu
  • Okno terminálu 2: spustenie ukážkovej aplikácie na komunikáciu s AVS
  • Okno terminálu 3: spustenie modulu prebudenia, ktorý vám umožní začať interakciu pomocou frázy „Alexa“.

Poznámka: Tieto príkazy je potrebné spustiť v uvedenom poradí.

Okno terminálu 1

Otvorte nové okno terminálu a zadaním nasledujúcich príkazov otvorte webovú službu, ktorá sa používa na autorizáciu vašej vzorovej aplikácie pomocou AVS:

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

Server teraz beží na porte 3000 a ste pripravení spustiť klienta. Ďalšie informácie o autorizácii nájdete v časti Prehľad API Autorizácia.

Okno terminálu 2

Otvorte nové okno terminálu a spustením ukážkovej aplikácie, ktorá komunikuje s AVS, zadajte nasledujúce príkazy:

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

Viac informácií o správach odoslaných do/z AVS nájdete v rozhraniach API Overview.

Prejdeme sa niekoľkými ďalšími krokmi relevantnými pre okno

1. Pri spustení klienta by sa malo otvoriť okno so správou - Zaregistrujte svoje zariadenie tak, že vo webovom prehliadači navštívite nasledujúcu adresu URL a budete postupovať podľa týchto pokynov:

localhost: 3000/provision/d340f629bd685deeff28a917. Chcete adresu URL otvoriť automaticky vo svojom predvolenom prehliadači?

Kliknutím na „Áno“otvoríte adresu URL vo svojom predvolenom prehliadači.

2. Ak používate Raspbian Jessie s počítačom Pixel (a s prehliadačom Chromium), môže sa stať, že vás prehliadač upozorní. Môžete to obísť kliknutím na Rozšírené -> Pokračovať na localhost (nebezpečné).

3. Dostanete sa na webovú stránku Prihlásenie pomocou Amazonu. Zadajte svoje poverenia Amazonu.

4. Dostanete sa na stránku Autorizácia vývojára, kde potvrdíte, že chcete, aby vaše zariadenie malo prístup k predtým vytvorenému bezpečnostnému profilu. Kliknite na Dobre.

5. Teraz budete presmerovaní na adresu URL začínajúcu sa

6. Vráťte sa do aplikácie Java a kliknite na tlačidlo OK. Klient je teraz pripravený prijímať žiadosti Alexa.

Okno terminálu 3

Poznámka: Tento krok preskočte, ak chcete spustiť rovnakú aplikáciu bez modulu prebudenia.

Tento projekt podporuje dva motory Wake Word tretích strán: Sensory's TrulyHandsFree a KITT. AI's Snowboy. Parameter -e sa používa na výber agenta a podporuje dve hodnoty pre {{engine}}: kitt_ai a sensory.

Otvorte nové okno terminálu a pomocou nasledujúcich príkazov vyvolajte modul prebudenia z programu Sensory alebo KITT. AI. Wake word engine vám umožní začať interakcie pomocou frázy „Alexa“.

Ak chcete použiť modul senzorických prebudení, zadajte -

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

alebo napíšte, ak chcete použiť modul Wake Word KITT. AI -

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

Teraz máte funkčný prototyp AVS bez použitia rúk! Ak sa chcete dozvedieť viac o dostupných motoroch režimu prebudenia, použite nasledujúce zdroje:

  • Senzorické
  • KITT. AI

Krok 10: Porozprávajte sa s Alexou

Porozprávaj sa s Alexou
Porozprávaj sa s Alexou

Teraz sa s Alexou môžete rozprávať jednoducho pomocou prebudeného slova „Alexa“. Skúste nasledujúce -

Povedzte „Alexa“a počkajte na pípnutie. Teraz povedzte „koľko je hodín?“Povedzte „Alexa“a počkajte na pípnutie. Teraz povedzte „aké je počasie v Seattli?“Ak chcete, môžete namiesto prebudeného slova tiež kliknúť na tlačidlo „Počúvať“. Kliknite raz na tlačidlo „Počúvať“, po uvoľnení kliknutia počkajte, kým začne hovoriť zvukový signál. Zvukový signál môže trvať jednu alebo dve sekundy

Krok 11: Ako sa odhlásiť z ukážkovej aplikácie

Pozrite si vzorové pokyny na odhlásenie aplikácie.

Krok 12: Choďte bez hlavy a zbavte sa monitora, klávesnice a myši

Image
Image

Teraz, keď máte spustený prototyp AVS, sa možno budete chcieť zbaviť monitora, klávesnice a myši. Môžete to urobiť pomocou SSH a VNC.

Odporúča: