Sadržaj:
- Korak 1: Potreban hardver
- Korak 2: Povežite Raspberry Pi sa mobilnim putem modemom Huawei E303
- Korak 3: Postavljanje vašeg Pi -a
- Korak 4: Registrirajte se za Amazon Developer račun
- Korak 5: Kreirajte uređaj i sigurnosni profil
- Korak 6: Klonirajte uzorak aplikacije
- Korak 7: Ažurirajte instalacijsku skriptu svojim vjerodajnicama
- Korak 8: Pokrenite Install Script
- Korak 9: Pokrenite svoju web uslugu, primjer aplikacije i Wake Word Engine
- Korak 10: Razgovarajte s Alexa
- Korak 11: Kako se odjaviti iz uzorka aplikacije
- Korak 12: Idite bez glave i riješite se monitora, tastature i miša
Video: SEER- Inteligentni lični asistent zasnovan na Internetu: 12 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Seer je uređaj koji će igrati pojačavajuću ulogu u području pametnih domova i automatizacije. To je u osnovi aplikacija interneta stvari.
SEER je 9-inčni hands-free bežični zvučnik napravljen od Raspberry Pi 3 modela B s integriranom kamerom kojom upravljate svojim glasom. SEER radi na Amazon web uslugama i zahtijeva aHologram Nova USB modem za brzu internetsku vezu. Da bi pokrenuo naredbu, SEER mora čuti 'budnu riječ'. Zadana riječ je 'SEER', iako je možete promijeniti putem naše aplikacije.
Uz SEER, kompatibilni uređaj može reproducirati muziku, odgovarati na pitanja, upravljati svjetlima i još mnogo toga.
SECURITY-SEER je novi pristup sigurnosti pametne kuće, automatizaciji, glasovnoj kontroli.
01 Viditelj automatski uspostavlja kontakte za policiju, vatrogasce i hitnu pomoć najbliže vašem domu, dajući vam jednim dodirom pristup odgovarajućim vlastima bez obzira na to gdje se nalazite u svijetu. S video i audio dokazima provala u toku, vaš poziv će dobiti prioritet koji zaslužuje.
02 Automatsko prebacivanje načina rada. Nema potrebe da se petljate oko tastature ili čak da se izvučete? tvoj telefon. Vidioc osjeća kada dolazite i odlazite i automatski mijenja način rada.
03 Video zapis visokog kvaliteta, danju ili noću. Uz vrhunsku kvalitetu videa Seer, vrhunski noćni vid i širokokutni objektiv od 147 stepeni, uvijek možete znati šta se događa kod kuće. Gledajte uživo u bilo koje vrijeme i prenosite cjelovite HD isječke bez dodatnih troškova.
04 Privatnost kojoj možete vjerovati. Uz ugrađenu postavku privatnosti, Seer vam omogućuje potpuno isključivanje kamere i mikrofona u bilo kojem trenutku. Prilikom snimanja, Seer koristi opsežne sigurnosne mjere za zaštitu privatnih podataka.
SISTEM-
01 Seer reproducira svu vašu muziku sa, Spotifyja, Pandore, srčanog radija, TuneIna, Amazon muzike i drugih koristeći samo vaš glas. Svi volimo znati kako su naši omiljeni sportski timovi. Uz Seer možete čuti detalje poput rezultata i predstojećih rasporeda za INDIJSKE sportove. Sve što trebate učiniti je reći 'Vidovnjače, daj mi moje sportsko ažuriranje.
02 Samo svojim glasom možete kontrolirati svjetla. Možete zatražiti od Vidioca da uključi ili isključi sva svjetla ili promijeni boju svjetla svaki put kada se nova pjesma reproducira na vašem Vidovskom uređaju.
03 Osim ako radite od kuće, stanje u saobraćaju do posla je važan detalj koji morate znati svaki dan. Na sreću, Seer vam može pomoći da izbjegnete gužve u prometu.
04 Domino's Pizza sada omogućava naručivanje hrane jednostavnim slanjem tvita. Zahvaljujući IFTTT -u, ova je funkcija dodatno automatizirana tako da možete naručiti pizzu svojim glasom. Da biste to učinili, morate koristiti IFTTT i imati Twitter nalog.
05 Da, možete naručiti na Uberu putem našeg Seer -a. Da bismo to učinili, moramo dodati mogućnosti aplikaciji Seer. Odaberite Vještine pod glavnim izbornikom u aplikaciji. Pronađite "Uber", a zatim odaberite "Omogući vještinu". Morate 'Prihvatiti i omogućiti', što Uberu omogućava pristup lokaciji vašeg uređaja.
06 Ovo je zlato za posebno sposobne ljude, jer oni koji ne vide moraju trpjeti mnogo dana i dva dana, jer kao pomoć imamo vještinu da prema raspoloženju pjeva, govori, razgovara i mnogim kobilama šta osoba želi.
07 Uz Seer možete stvoriti alarm, podsjetnike, čak i pozive, poruke, odgovoriti na njih i stvoriti puno okruženje pametnog doma.
08 Pomozite osobama oštećenog vida/starosti da se povežu sa svijetom dajući im pristup Wikipediji, Gmailu, muzici, vijestima, glasovnom kalkulatoru.
Korak 1: Potreban hardver
Prije nego počnete, pregledajmo šta vam je potrebno.
Raspberry Pi 3 (preporučeno) ili Pi 2 model B (podržano)
Hologram Global IoT SIM kartica
Hologram Huawei E303/353 USB ćelijski modem
STEVAL-STLKT01V1-Koristeći ST Microelectronics STEVAL-STLKT01V1 napravit ćemo pametnu sigurnosnu kameru koja će vas obavijestiti kad god neko neovlašteno uđe u vašu trgovinu/kuću. STEVAL-STLKT01V1, senzori pokreta će se koristiti za otkrivanje pokreta u 360 stepeni, a zatim će se malina pi 3B uz pomoć motora pomaknuti u tom smjeru i snimiti fotografije te će automatski obavijestiti dotične osobe. putem Android aplikacije možemo gledati šta se događa i pozvati hitnu pomoć. Nosač pločica senzora s punjačem baterije, senzorom vlažnosti i temperature, utor za SD memorijsku karticu, USB priključak Povezuje se na pi i šalje podatke na Amazon glasovne usluge.
Mikro-USB kabel za napajanje za Raspberry Pi.
Mikro SD kartica (minimalno 8 GB) - Za početak vam je potreban operativni sistem. NOOBS (New Out of the Box Software) je upravitelj instalacije operativnog sistema koji se lako koristi za Raspberry Pi. Najjednostavniji način da nabavite NOOBS je da kupite SD karticu sa unapred instaliranim NOOBS -om - Raspberry Pi 8GB unapred učitana (NOOBS) mikro SD kartica. Alternativno, možete ga preuzeti i instalirati na svoju SD karticu (slijedite upute ovdje).
USB 2.0 mini mikrofon - Raspberry Pi nema ugrađeni mikrofon; za interakciju s Alexa -om trebat će vam vanjska za uključivanje.
Vanjski zvučnik sa 3,5 mm audio kablom.
USB tastatura i miš i vanjski HDMI monitor - preporučujemo i da imate pri ruci USB tastaturu i miša, kao i HDMI monitor ako ne možete daljinski (SSH) prenijeti na svoj Pi.
WiFi bežični adapter za Pi 2. Napomena: Pi 3 ima ugrađen WiFi. Za dodatne zasluge pokazat ćemo vam kako daljinski (SSH) ukloniti u uređaj, eliminirajući potrebu za monitorom, tastaturom i mišem - i kako u evidenciju repa radi rješavanja problema.
Korak 2: Povežite Raspberry Pi sa mobilnim putem modemom Huawei E303
Raspberry Pi je odlična IoT platforma, a još je bolja s mobilnom internetskom vezom.
Mrežna povezanost na vašem Raspberry Pi -u može vam otvoriti čitav svijet drugih sjajnih projekata. Svugdje gdje Wi -Fi možda nije izvediv sada možete imati internetsku vezu.
Samo slijedite ove jednostavne upute:
- Instalirajte najnoviju verziju Raspbiana slijedeći upute na web stranici Raspberry Pi.
- Umetnite Hologram SIM karticu u Huawei modem tako što ćete povući poklopac i umetnuti ga sa kontaktima nadole. Imajte na umu da je potrebna veličina mini-SIM kartice.
- Uključite modem u Raspberry Pi i pokrenite Pi
- Otvorite prozor terminala i upišite ifconfig. Trebali biste vidjeti unos za eth1 kako je prikazano na slici.
- Upišitesudo dhclient eth1 da modemu dodijelite internu IP adresu.
- Otvorite web preglednik na Pi i idite na
- Idite na stranicu za upravljanje profilom u postavkama modema i kreirajte novi profil. Želite li postaviti APN na "hologram", a korisničko ime i lozinku ostavite praznima kao što je prikazano na slici.
- Zatim idite na stranicu Mobilna veza i provjerite je li mreža postavljena na "Automatski" i je li omogućen roaming.
- Modem bi se sada trebao povezati s mobilnom mrežom (vidjet ćete da LED dioda na modemu svijetli kada se uspješno poveže)
- Pokušajte pingati nešto ili posjetiti web stranicu (poput https://hologram.io/test.html)Sada biste trebali moći raditi sve što želite putem interneta.
- Modem će spremiti vaše APN postavke tako da ga ne morate ponovno konfigurirati.
- Novije verzije Raspbiana ne bi trebale imati dodatnu konfiguraciju za automatsko uspostavljanje veze kada je ploča priključena, ali ako imate problema, dodajte ove retke u/etc/network/sučelja
allow-hotplug eth1
iface eth1 inet Dhcp
Korak 3: Postavljanje vašeg Pi -a
Osim ako već imate instaliran Raspbian Jessie na svom Pi, slijedite naš vodič - Postavljanje maline pi - koji će vas provesti kroz preuzimanje i instaliranje Raspbian Jessie te povezivanje hardvera (ako niste upoznati s Raspberry Pi, preporučujemo slijedite gornji vodič kako biste pripremili svoj Pi prije nego krenete dalje).
Korak 4: Registrirajte se za Amazon Developer račun
Osim ako ga već imate, samo naprijed i stvorite besplatni račun programera na stranici developer.amazon.com. Ovdje biste trebali pregledati AVS uslove i ugovore.
Korak 5: Kreirajte uređaj i sigurnosni profil
Slijedite ove korake kako biste registrirali svoj proizvod i stvorili sigurnosni profil.
Zabilježite sljedeće parametre. Ovo će vam trebati u donjem koraku 5.
- ProductID (poznat i kao ID vrste uređaja),
- ClientID i
- ClientSecret
Važno: Provjerite jesu li URL -ovi dopuštenog podrijetla i dopušteni povratak postavljeni pod Sigurnosni profil> Web postavke (pogledajte Kreiranje uređaja i sigurnosnog profila):
- Dopuštena porijekla: https:// localhost: 3000
- Dozvoljeni povratni URL -ovi: https:// localhost: 3000/authresponse
Korak 6: Klonirajte uzorak aplikacije
Otvorite terminal i upišite sljedeće:
cd Desktopgit klon
Korak 7: Ažurirajte instalacijsku skriptu svojim vjerodajnicama
Prije nego pokrenete instalacijsku skriptu, morate ažurirati skriptu vjerodajnicama koje ste dobili u koraku 3 - ProductID, ClientID, ClientSecret. U terminal unesite sljedeće:
cd ~/Desktop/alexa-avs-sample-appnano automated_install.sh
Zalijepite vrijednosti za ProductID, ClientID i ClientSecret koje ste dobili iz gore navedenog koraka 3. Promjene bi trebale izgledati ovako:
- ProductID = "RaspberryPi3"
- ClientID = "amzn.xxxxx.xxxxxxxxx"
- ClientSecret = "4e8cb14xxxxxxxxxxxxxxxxxxxxxxxxxxx6b4f9"
Upišite ctrl-X, a zatim Y, a zatim pritisnite Enter da biste spremili promjene u datoteci.
Korak 8: Pokrenite Install Script
Sada ste spremni za pokretanje instalacijske skripte. Ovo će instalirati sve zavisnosti, uključujući dva pokretača riječi za buđenje iz Sensory -a i KITT. AI.
Napomena: Instalacijska skripta instalirat će sve datoteke projekta u mapu iz koje se skripta pokreće. Da biste pokrenuli skriptu, otvorite terminal i idite do mape u kojoj je projekt kloniran. Zatim pokrenite sljedeću naredbu:
cd ~/Desktop/alexa-avs-sample-app. automated_install.sh
Od vas će se tražiti da odgovorite na nekoliko jednostavnih pitanja. Oni pomažu da se osigura da ste ispunili sve potrebne preduvjete prije nastavka.
Kad se čarobnjak pokrene, idite po šalicu kave - potrebno je oko 30 minuta.
Korak 9: Pokrenite svoju web uslugu, primjer aplikacije i Wake Word Engine
Sada kada je instalacija dovršena, morat ćete pokrenuti tri naredbe u 3 odvojena terminala:
- Terminal Window 1: za pokretanje web usluge radi autorizacije
- Terminal Window 2: za pokretanje uzorka aplikacije za komunikaciju s AVS -om
- Terminal Window 3: za pokretanje mehanizma riječi za buđenje koji vam omogućava da započnete interakciju koristeći izraz "Alexa".
Napomena: Ove naredbe moraju se izvoditi redom.
Prozor terminala 1
Otvorite novi prozor terminala i upišite sljedeće naredbe za otvaranje web usluge koja se koristi za autorizaciju vašeg uzorka aplikacije s AVS -om:
cd ~/Desktop/alexa-avs-sample-app/samplescd companionService && npm start
Poslužitelj sada radi na portu 3000 i spremni ste za pokretanje klijenta. Pogledajte Autorizacija pregleda API -ja Autorizacija kako biste saznali više o autorizaciji.
Prozor terminala 2
Otvorite novi prozor terminala i upišite sljedeće naredbe za pokretanje primjera aplikacije koja komunicira s AVS -om:
cd ~/Desktop/alexa-avs-sample-app/samplescd javaclient && mvn exec: exec
Pogledajte API sučelja za pregled da biste saznali više o porukama poslanim na/iz AVS -a.
Prođimo kroz sljedećih nekoliko koraka relevantnih za Window
1. Kada pokrenete klijenta, trebao bi se pojaviti prozor s porukom: Molimo registrirajte svoj uređaj tako da posjetite sljedeću URL adresu u web pregledniku i slijedite upute:
localhost: 3000/provide/d340f629bd685deeff28a917. Želite li automatski otvoriti URL u zadanom pregledniku?
Kliknite na "Da" da biste otvorili URL u zadanom pregledniku.
2. Ako pokrećete Raspbian Jessie sa Pixel radnom površinom (i sa Chromium pretraživačem), možda ćete dobiti upozorenje iz pregledača. Možete ga zaobići klikom na Napredno -> Nastavi na localhost (nesigurno).
3. Bit ćete preusmjereni na web stranicu Login with Amazon. Unesite svoje vjerodajnice za Amazon.
4. Bit ćete preusmjereni na stranicu Dev Authorization, potvrđujući da želite da vaš uređaj pristupa ranije stvorenom sigurnosnom profilu. Kliknite U redu.
5. Sada ćete biti preusmjereni na URL koji počinje s
6. Vratite se u Java aplikaciju i kliknite na dugme U redu. Klijent je sada spreman prihvatiti Alexa zahtjeve.
Prozor terminala 3
Napomena: Preskočite ovaj korak da biste pokrenuli istu aplikaciju bez pokretača riječi za buđenje.
Ovaj projekat podržava dva nezavisna pokretača reči za buđenje: Sensory's TrulyHandsFree i KITT. AI Snowboy. Parametar -e koristi se za odabir agenta i podržava dvije vrijednosti za {{engine}}: kitt_ai i sensory.
Otvorite novi prozor terminala i upotrijebite sljedeće naredbe za pokretanje mehanizma za buđenje riječi iz Sensory ili KITT. AI. Mašina za buđenje riječi omogućit će vam da započnete interakciju koristeći izraz "Alexa".
Da biste koristili motor osjetljivih riječi za buđenje, upišite -
cd ~/Desktop/alexa-avs-sample-app/samplescd wakeWordAgent/src &&./wakeWordAgent -e senzorno
ili upišite ovo kako biste koristili mehanizam za buđenje riječi KITT. AI -
cd ~/Desktop/alexa-avs-sample-app/samplescd wakeWordAgent/src &&./wakeWordAgent -e kitt_ai
Sada imate radni prototip AVS-a bez upotrebe ruku! Upotrijebite sljedeće resurse da biste saznali više o dostupnim mehanizmima za buđenje riječi:
- Senzorno
- KITT. AI
Korak 10: Razgovarajte s Alexa
Sada možete razgovarati s Alexa jednostavnom upotrebom riječi za buđenje "Alexa". Isprobajte sledeće -
Recite "Alexa", a zatim pričekajte zvučni signal. Sada recite "koliko je sati?" Recite "Alexa", a zatim pričekajte zvučni signal. Sada recite "kakvo je vrijeme u Seattleu?" Ako želite, možete i kliknuti na dugme "Slušaj", umjesto da koristite riječ za buđenje. Kliknite jednom na dugme "Slušaj", nakon što otpustite klik, sačekajte zvučni signal prije nego što počnete govoriti. Može proći sekundu ili dvije prije nego što čujete zvučni signal
Korak 11: Kako se odjaviti iz uzorka aplikacije
Pogledajte Uzorke za odjavu iz aplikacije.
Korak 12: Idite bez glave i riješite se monitora, tastature i miša
Sada kada je vaš AVS prototip pokrenut, možda ćete se htjeti riješiti monitora, tastature i miša. To možete učiniti pomoću SSH -a i VNC -a.
Preporučuje se:
Lični asistent - Inteligentna mašina: 7 koraka
Lični asistent - Intelektualna mašina: U današnjem užurbanom svijetu nemamo dovoljno vremena da ostanemo povezani sa vanjskim i društvenim svijetom. Možda nećete imati dovoljno vremena za svakodnevna ažuriranja o aktuelnostima i društvenom svijetu poput facebooka ili gmaila
Mona, moj lični asistent Animatronski robot: 4 koraka
Mona, moj lični asistent Animatronski robot: Mona, to je AI robot koji koristi watson Ai u pozadini, kada sam započeo ovaj projekt izgleda mnogo komplicirano nego što sam mislio, ali kako sam počeo raditi na tome, ibm kognitivni časovi (upišite se ovdje) pomogli su ja puno, ako želiš možeš na kurs n
Lični asistent zasnovan na Arduinu. (BHAI): 4 koraka
Lični asistent zasnovan na Arduinu. (BHAI): Uvod: Napravljeno u saradnji sa Kundan Singh ThakurOvo je moje prvo uputstvo, pa vas molim da se pridržavate svih grešaka koje sam možda napravio. Ostavite i komentare u slučaju bilo kakvih nedoumica ili problema. Lični asistent zasnovan na arduinu sličan je vašem djevu
Lični asistent: 9 koraka (sa slikama)
Lični asistent: U ovom uputstvu pokazat ću vam kako možete iskoristiti moć ESP8266, kreativnost u dizajnu softvera i programiranju, kako biste napravili nešto kul i edukativno. Nazvao sam ga Personal Assistant, jer je džepne veličine, razgovara sa ti i možeš dati
Lični trener engleskog jezika - AI glasovni asistent: 15 koraka
Lični trener engleskog jezika - AI glasovni asistent: Ovaj projekat će pomoći studentima koji se pripremaju za bilo koji jezički ispit, gdje se mogu obučavati interakcijom sa Snips AI