INHOUDSOPGAWE:

SEER- InternetOfThings-gebaseerde intelligente persoonlike assistent: 12 stappe (met foto's)
SEER- InternetOfThings-gebaseerde intelligente persoonlike assistent: 12 stappe (met foto's)

Video: SEER- InternetOfThings-gebaseerde intelligente persoonlike assistent: 12 stappe (met foto's)

Video: SEER- InternetOfThings-gebaseerde intelligente persoonlike assistent: 12 stappe (met foto's)
Video: Part 5 - The House of Mirth Audiobook by Edith Wharton (Book 2 - Chs 06-10) 2024, November
Anonim
SEER- InternetOfThings-gebaseerde intelligente persoonlike assistent
SEER- InternetOfThings-gebaseerde intelligente persoonlike assistent
SEER- InternetOfThings-gebaseerde intelligente persoonlike assistent
SEER- InternetOfThings-gebaseerde intelligente persoonlike assistent

Siener is 'n toestel wat 'n versterkende rol sal speel op die gebied van slimhuise en outomatisering, dit is basies 'n toepassing van internet van dinge.

SEER is 'n 9-inch handsfree draadlose luidspreker wat bestaan uit Raspberry Pi 3 model B met 'n geïntegreerde kamera wat u met u stem beheer. SEER werk op Amazon Web Services en benodig 'n Hologram Nova USB-modem vir 'n hoë internetverbinding. Om 'n opdrag te begin, moet SEER 'n 'wekwoord' hoor. Die standaardwoord is 'SEER', hoewel u dit deur ons app kan verander.

Met SEER kan 'n versoenbare toestel musiek speel, vrae beantwoord, die ligte beheer en nog baie meer.

SECURITY-SEER is 'n nuwe benadering tot slimhuisbeveiliging, outomatisering, stembeheer.

01 Siener trek outomaties kontak met die polisie, brandweer en EMS wat die naaste aan u huis is, en gee u toegang tot die regte owerhede, ongeag waar u ter wêreld is. Met video- en klankbewyse van inbrake, kry u oproep die prioriteit wat dit verdien.

02 Outomatiese modusskakeling. Is dit nie nodig om met 'n klavier te waai of selfs uit te trek nie? jou foon. Siener voel wanneer u kom en gaan, en verander outomaties die modus.

03 Video van hoë gehalte, dag of nag. Met 'n uitstekende videokwaliteit van Siener, superieure nagsig en 'n groothoeklens van 147 grade, kan u altyd weet wat tuis gebeur. Kyk altyd regstreeks en stroom gratis HD-snitte sonder ekstra koste.

04 Privaatheid wat u kan vertrou. Met 'n ingeboude privaatheidsinstelling kan Siener u die kamera en mikrofoon te alle tye heeltemal afskakel. By die opname gebruik Siener uitgebreide veiligheidsmaatreëls om privaat data te beskerm.

STELSEL-

01 Siener speel al u musiek van, Spotify, Pandora, hartradio, TuneIn, Amazon Music en meer met slegs u stem. Ons wil almal graag weet hoe dit met ons gunsteling sportspanne gaan. Met Siener kan u besonderhede soos tellings en komende skedules vir INDIANSE sportsoorte hoor. Al wat u hoef te doen is om te sê 'Siener, gee my my sportopdatering.

02 Met net u stem kan u u ligte beheer. U kan Siener vra om alle ligte aan of uit te skakel of die kleur van u ligte te verander elke keer as 'n nuwe liedjie op u Siener -toestel speel.

03 Tensy u tuis werk, is verkeerstoestande na u besigheid 'n belangrike detail wat u elke dag moet ken. Gelukkig kan Siener u help om verkeersknope te vermy.

04 Domino's Pizza maak dit nou moontlik om kos te bestel deur eenvoudig 'n tweet te stuur. Danksy IFTTT is hierdie funksie verder geoutomatiseer, sodat u pizza met u stem kan bestel. Om dit te kan doen, moet u IFTTT gebruik en 'n Twitter -rekening hê.

05 Ja, u kan op Uber bestel met behulp van ons Siener. Om dit te kan doen, moet ons die funksies by die Siener -app voeg. Kies Vaardighede onder die hoofkieslys in die app. Soek 'Uber' en kies 'Aktiveer vaardigheid'. U moet 'Stem saam en aktiveer', waarmee Uber toegang tot die ligging van u toestel kan kry.

06 Dit is goud vir mense wat spesiaal gestrem is, aangesien diegene wat nie kan sien nie, baie dag -tot -dag -druk moet ly, as hulpmiddel het ons die vaardigheid dat dit volgens die stemming sing, praat, gesels en baie merries wat iemand wil hê.

07 Met Siener kan u alarm, herinneringe, selfs oproepe, boodskappe skep, dit beantwoord en 'n volledige omgewing van 'n slim huis skep.

08 Help gesiggestremdes/bejaardes om met die wêreld in verbinding te tree deur hulle toegang te gee tot Wikipedia, Gmail, musiek, nuus, stembeheerde sakrekenaar.

Stap 1: Vereiste hardeware

Image
Image

Voordat u begin, laat ons kyk wat u nodig het.

Raspberry Pi 3 (aanbeveel) of Pi 2 Model B (ondersteun)

Hologram Global IoT SIM -kaart

Hologram Huawei E303/353 USB -selfoonmodem

STEVAL-STLKT01V1-Met behulp van ST Microelectronics STEVAL-STLKT01V1 maak ons 'n slim beveiligingskamera wat u in kennis stel wanneer daar ongemagtigde persone in u winkel/huis inkom. STEVAL-STLKT01V1, bewegingsensors sal gebruik word om die beweging in 360 grade op te spoor en dan sal framboos pi 3B met behulp van 'n motor in daardie rigting beweeg en foto's neem en dit outomaties die betrokke persone in kennis stel. via die Android -app kan ons kyk wat gebeur en nooddienste ontbied. Sensor -teëlhouer met batterylaaier, humiditeits- en temperatuursensor, SD -geheue kaartgleuf, USB -poort Verbind met pi en stuur data na Amazon -stemdienste.

Mikro-USB-kragkabel vir Raspberry Pi.

Micro SD -kaart (minimum 8 GB) - U benodig 'n bedryfstelsel om aan die gang te kom. NOOBS (New Out of the Box Software) is 'n maklik om te gebruik bestuurstelsel installasie bestuurder vir Raspberry Pi. Die eenvoudigste manier om NOOBS te kry, is deur 'n SD -kaart te koop met NOOBS vooraf geïnstalleer - Raspberry Pi 8GB vooraf gelaaide (NOOBS) Micro SD -kaart. Alternatiewelik kan u dit op u SD -kaart aflaai en installeer (volg die instruksies hier).

USB 2.0 Mini -mikrofoon - Raspberry Pi het nie 'n ingeboude mikrofoon nie; Om met Alexa te kommunikeer, benodig u 'n eksterne een om aan te sluit.

Eksterne luidspreker met 3,5 mm klank kabel.

'N USB -sleutelbord en -muis en 'n eksterne HDMI -monitor - ons beveel ook aan dat u 'n USB -sleutelbord en muis en 'n HDMI -monitor byderhand het as u nie in staat is om 'n afstand (SSH) in u Pi te plaas nie.

WiFi draadlose adapter vir Pi 2. Let wel: Pi 3 het ingeboude WiFi. Vir ekstra krediet sal ons u wys hoe u (SSH) in u toestel kan afstandsbedien, sodat u nie 'n monitor, sleutelbord en muis hoef te gebruik nie - en hoe na stertblokke vir probleemoplossing.

Stap 2: Koppel Raspberry Pi aan die mobiele toestel met die Huawei E303 -modem

Koppel Raspberry Pi aan die selfoon met die Huawei E303 -modem
Koppel Raspberry Pi aan die selfoon met die Huawei E303 -modem
Koppel Raspberry Pi aan die selfoon met die Huawei E303 -modem
Koppel Raspberry Pi aan die selfoon met die Huawei E303 -modem

Die Raspberry Pi is 'n uitstekende IoT -platform en dit is selfs beter met 'n mobiele internetverbinding.

Deur mobiele verbinding op u Raspberry Pi te hê, kan u 'n hele wêreld met ander wonderlike projekte oopmaak. Oral waar wifi moontlik nie moontlik is nie, kan u nou 'n internetverbinding hê.

Volg net hierdie eenvoudige instruksies:

  • Installeer die nuutste weergawe van Raspbian deur die instruksies op die Raspberry Pi -webwerf te volg.
  • Plaas die Hologram -SIM -kaart in die Huawei -modem deur die deksel af te skuif en dit dan met die kontakte neer te sit. Let daarop dat dit 'n mini-SIM-kaartgrootte benodig.
  • Koppel die modem aan die Raspberry Pi en start die Pi op
  • Maak 'n terminale venster oop en tik ifconfig. U moet 'n inskrywing vir eth1 sien, soos in die prentjie getoon.
  • Tik dhclient eth1 om 'n interne IP -adres aan die modem toe te ken.
  • Maak die webblaaier op die Pi oop en gaan na
  • Gaan na die profielbestuurbladsy in die modeminstellings en skep 'n nuwe profiel. U wil die APN op "hologram" stel en die gebruikersnaam en wagwoord leeg laat soos in die prentjie.
  • Gaan dan na die Mobile Connection -bladsy en maak seker dat die netwerk op "Auto" gestel is en dat roaming geaktiveer is.
  • Die modem moet nou aan die selfoonnetwerk koppel (u sal die LED op die modem sien brand as dit suksesvol verbind word)
  • Probeer om iets te ping of na 'n webwerf te gaan (soos https://hologram.io/test.html) U moet nou alles kan doen wat u wil via die internet.
  • Die modem sal u APN -instellings stoor, sodat u dit nie weer hoef op te stel nie.
  • Nuwer weergawes van Raspbian hoef nie 'n ekstra opset nodig te hê om die verbinding outomaties te maak wanneer die kaart ingeprop word nie, maar as u probleme ondervind, voeg hierdie reëls by/etc/network/interfaces

allow-hotplug eth1

iface eth1 inet Dhcp

Stap 3: Stel u Pi op

Stel u Pi op
Stel u Pi op

Tensy u reeds Raspbian Jessie op u Pi geïnstalleer het, volg ons gids - Die opstel van die framboos -pi - wat u sal lei om Raspbian Jessie af te laai en te installeer en die hardeware aan te sluit (as u nie vertroud is met Raspberry Pi nie, raai ons u ten sterkste aan volg die bogenoemde gids om u Pi gereed te maak voordat u verder gaan).

Stap 4: Registreer vir 'n Amazon -ontwikkelaarrekening

Registreer vir 'n Amazon -ontwikkelaarrekening
Registreer vir 'n Amazon -ontwikkelaarrekening

Tensy u reeds een het, kan u 'n gratis ontwikkelaarrekening op ontwikkelaar.amazon.com skep. U moet die AVS -bepalings en -ooreenkomste hier hersien.

Stap 5: Skep 'n toestel- en sekuriteitsprofiel

Skep 'n toestel- en sekuriteitsprofiel
Skep 'n toestel- en sekuriteitsprofiel

Volg die stappe hier om u produk te registreer en 'n sekuriteitsprofiel te skep.

Let op die volgende parameters. U benodig dit in stap 5 hieronder.

  • ProductID (ook bekend as Device Type ID),
  • ClientID, en
  • ClientSecret

Belangrik: maak seker dat u toegelate oorsprong en toegelate retour -URL's onder Beveiligingsprofiel> Webinstellings gestel is (sien Skep 'n toestel en sekuriteitsprofiel):

  • Toegestane oorsprong: https:// localhost: 3000
  • Toegestane terugkeer -URL's: https:// localhost: 3000/authresponse

Stap 6: Kloon die voorbeeld -app

Maak terminale oop en tik die volgende:

cd Desktopgit-kloon

Stap 7: Werk die installeringskrip met u geloofsbriewe op

Dateer die installeringskrip op met u geloofsbriewe
Dateer die installeringskrip op met u geloofsbriewe

Voordat u die installeringskrip uitvoer, moet u die script opdateer met die geloofsbriewe wat u in stap 3 gekry het - ProductID, ClientID, ClientSecret. Tik die volgende in terminaal:

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

Plak die waardes vir ProductID, ClientID en ClientSecret wat u van stap 3 hierbo gekry het. Die veranderinge moet so lyk:

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

Tik ctrl-X en dan Y, en druk dan Enter om die veranderinge in die lêer te stoor.

Stap 8: Begin die Install Script

Begin die Install Script
Begin die Install Script

U is nou gereed om die installeringsskrip uit te voer. Dit sal alle afhanklikes installeer, insluitend die twee wake word -enjins van Sensory en KITT. AI.

Opmerking: die installeringsskrif sal alle projeklêers installeer in die gids waaruit die script uitgevoer word. Om die script uit te voer, maak die terminale oop en gaan na die gids waar die projek gekloon is. Voer dan die volgende opdrag uit:

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

U sal 'n paar eenvoudige vrae moet beantwoord. Dit help om te verseker dat u alle nodige voorvereistes voltooi het voordat u verder gaan.

As die towenaar begin, gaan drink 'n koppie koffie - dit neem ongeveer 30 minute.

Stap 9: Begin u webdiens, voorbeeld -app en Wake Word Engine

Begin u webdiens, voorbeeld -app en Wake Word Engine
Begin u webdiens, voorbeeld -app en Wake Word Engine
Begin u webdiens, voorbeeld -app en Wake Word Engine
Begin u webdiens, voorbeeld -app en Wake Word Engine
Begin u webdiens, voorbeeld -app en Wake Word Engine
Begin u webdiens, voorbeeld -app en Wake Word Engine

Noudat die installasie voltooi is, moet u drie opdragte in 3 afsonderlike terminale vensters uitvoer:

  • Terminalvenster 1: om die webdiens vir magtiging uit te voer
  • Terminal Window 2: om die voorbeeldprogram uit te voer om met AVS te kommunikeer
  • Terminalvenster 3: om die wake word -enjin te laat loop, waarmee u 'n interaksie kan begin met behulp van die frase "Alexa".

Let wel: hierdie opdragte moet in volgorde uitgevoer word.

Eindvenster 1

Maak 'n nuwe terminale venster oop en tik die volgende opdragte om die webdiens te open wat gebruik word om u voorbeeldprogram met AVS te magtig:

cd ~/Desktop/alexa-avs-sample-app/samplescd metgeselService && npm begin

Die bediener werk nou op poort 3000 en u is gereed om die kliënt te begin. Sien API -oorsigmagtiging vir meer inligting oor magtiging.

Eindvenster 2

Maak 'n nuwe terminale venster oop en tik die volgende opdragte om die voorbeeldprogram, wat met AVS kommunikeer, uit te voer:

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

Sien API -oorsig -koppelvlakke vir meer inligting oor die boodskappe wat van/na AVS gestuur is.

Kom ons stap deur die volgende paar stappe wat relevant is vir Window

1. As u die kliënt gebruik, moet 'n venster verskyn met 'n boodskap wat lui - Registreer u toestel deur die volgende URL in 'n webblaaier te besoek en die instruksies te volg:

localhost: 3000/provision/d340f629bd685deeff28a917. Wil u die URL outomaties in u standaardblaaier oopmaak?

Klik op "Ja" om die URL in u standaardblaaier oop te maak.

2. As u Raspbian Jessie met Pixel -lessenaar (en met Chromium -blaaier) gebruik, kan u 'n waarskuwing van die blaaier af kry. U kan dit omseil deur te klik op Gevorderd -> Gaan na localhost (onveilig).

3. U word na 'n aanmelding met Amazon -webwerf gebring. Voer u Amazon -geloofsbriewe in.

4. U word na 'n Dev Authorization -bladsy geneem om te bevestig dat u wil hê dat u toestel toegang het tot die vroeër geskepte sekuriteitsprofiel. Klik op OK.

5. U sal nou herlei word na 'n URL wat begin met

6. Keer terug na die Java -toepassing en klik op die OK -knoppie. Die kliënt is nou gereed om Alexa -versoeke te aanvaar.

Terminal venster 3

Nota: Slaan hierdie stap oor om dieselfde app sonder 'n wake -word engine te laat loop.

Hierdie projek ondersteun twee wekwoord-enjins van derde partye: Sensory's TrulyHandsFree en KITT. AI se Snowboy. Die -e parameter word gebruik om die agent te kies en ondersteun twee waardes vir {{engine}}: kitt_ai en sensories.

Maak 'n nuwe terminale venster oop en gebruik die volgende opdragte om 'n wake word engine van Sensory of KITT. AI op te roep. Met die wekwoord -enjin kan u interaksies begin met die frase "Alexa".

Om die Sensory wake word -enjin te gebruik, tik -

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

of, tik dit om KITT. AI se wake word engine te gebruik -

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

Nou het u 'n werkende handvrye AVS-prototipe! Gebruik die volgende hulpbronne om meer te wete te kom oor beskikbare wekwoord-enjins:

  • Sensories
  • KITT. AI

Stap 10: Praat met Alexa

Praat met Alexa
Praat met Alexa

U kan nou met Alexa praat deur eenvoudig die nasleepwoord "Alexa" te gebruik. Probeer die volgende -

Sê "Alexa" en wag dan vir die piep. Sê nou "hoe laat is dit?" Sê "Alexa" en wag dan vir die piep. Sê nou "wat is die weer in Seattle?" As u verkies, kan u ook op die "Luister" -knoppie klik, in plaas van die nasleepwoord te gebruik. Klik een keer op die "Luister" -knoppie, nadat u die klik losgelaat het, wag tot die klankstelsel is voordat u begin praat. Dit kan 'n sekonde of twee neem voordat u die klankstatus hoor

Stap 11: Hoe om af te meld by die voorbeeld -app

Sien Voorbeeld -afmeldingsinstruksies vir app's.

Stap 12: Gaan koploos en raak ontslae van die monitor, sleutelbord en muis

Image
Image

Noudat u u AVS -prototipe aan die gang het, wil u moontlik van die monitor, die sleutelbord en die muis ontslae raak. U kan dit doen deur SSH en VNC te gebruik.

Aanbeveel: