Bii o ṣe le ṣe Alexa tirẹ pẹlu Rasipibẹri Pi

Nipasẹ Bradly Spicer •  Imudojuiwọn: 11/03/19 • 6 iseju kika

Ṣe o n wa itọsọna to gaju lori Bii o ṣe le kọ Alexa pẹlu Rasipibẹri Pi kan? Gbagbọ tabi rara, o ṣee ṣe patapata. Itọsọna yii ni fifọ aworan pẹlu awọn igbesẹ lori bi o ṣe le ṣe oluranlọwọ ohun orisun ṣiṣi.

Ṣe Mo le lo Rasipibẹri Pi pẹlu Alexa?

Ni irọrun, bẹẹni, o le lo Raspbian OS lati ṣakoso Alexa ati pe o rọrun pupọ lati ṣeto. A yoo koju iyẹn ninu itọsọna yii ati nireti, eyi yoo fun ọ ni oye diẹ si ṣiṣe Smart AI ti ara rẹ.

Ìṣòro: 3/5

Eyi jẹ itọsọna ti o rọrun pupọ lati tẹle, pupọ julọ awọn miiran ti Mo rii pẹlu ọpọlọpọ atunto, lilo Node.js ati bẹbẹ lọ Ṣugbọn eyi le ṣee ṣe ni aaye ti awọn iṣẹju 30 si wakati kan.

Bii o ṣe le ṣe Iranlọwọ Iranlọwọ ohun Alexa Amazon tirẹ

Bii o ṣe le ṣe Alexa ni ile

Ngbaradi Pi rẹ ati Raspbian OS fun Alexa

Ti o ba ti ni Raspbian OS tẹlẹ lori Rasipibẹri Pi rẹ o le lọ siwaju ki o foju igbesẹ yii.

A ro pe o bẹrẹ lati ibere, a yoo ṣiṣẹ papọ lori eyi! Iwọ yoo nilo awọn atẹle ṣaaju ki a to le bẹrẹ (Pẹlu awọn iṣeduro):

Ti o ko ba mọ pẹlu faili zip kan, o ni ipilẹ fun gbogbo awọn faili sinu faili kan (Bi folda). O yẹ ki o ni anfani lati fa ohun gbogbo jade nirọrun si kaadi SD rẹ ati pe yoo ṣii si ipo yẹn.

Bii o ṣe le fi NOOBS sori Kaadi SD kan
Amazon ká osise iwe lori gbigbe awọn faili.

Nfi papo rẹ Alexa Pi

Ti o ko ba ni idaniloju lori eyi, Emi yoo ni itọsọna fidio lori eyi laipẹ. Sibẹsibẹ, fun bayi, awọn igbesẹ wọnyi ni ibeere:

Awọn nitty-gritty ṣeto soke

Eyi ni apakan igbadun, ni kete ti ohun gbogbo ba ṣafọ sinu iwọ yoo nilo lati pulọọgi sinu ipese agbara si Asopọ USB Micro rẹ ninu Pi. Iwọ yoo ṣe akiyesi ina kan lori Pi yipada alawọ ewe ati atẹle rẹ yoo ṣafihan iboju ikojọpọ bata kan ti o tẹle pẹlu yiyan Ipese ti Eto Ṣiṣẹ rẹ.

Ti ina Pi rẹ ba pupa lẹhin iṣẹju-aaya 10 tabi o ni aṣiṣe loju iboju, gbiyanju lati mu kaadi SD jade ki o ṣe atunṣe NOOBS Ṣiṣẹ System si kaadi SD.

Ni kete ti o ba ti yan Eto Iṣiṣẹ to tọ, o le gba to iṣẹju 15-25 lati fi sori ẹrọ ni kikun. O ko yẹ ki o rii eyikeyi awọn ọran ati pe iwọ yoo ti ọ pẹlu bọtini “DARA” eyiti yoo mu ọ lọ si Ojú-iṣẹ Linux tuntun rẹ.

Ti o ba ni okun Ethernet kan, ko si iwulo lati ṣe apakan atẹle, bibẹẹkọ, iwọ yoo fẹ lati ṣeto asopọ Wi-Fi 2.4GHz kan lori Rasipibẹri Pi rẹ. O le ṣe eyi nipa yiyan aami Asopọmọra ni apa ọtun oke ti ẹrọ iṣẹ rẹ, eyi yẹ ki o wa laarin Audio ati Aami Bluetooth.

Tẹle awọn igbesẹ bi o ṣe nilo lati gba iṣeto asopọ Wi-Fi rẹ. Nìkan tẹ ẹrọ aṣawakiri wẹẹbu (Aami jẹ agbaiye) ki o ṣe idanwo asopọ intanẹẹti rẹ.

Ṣiṣeto Awọn irinṣẹ Olùgbéejáde Amazon rẹ

Eyi ni ibiti awọn nkan ti gba imọ-ẹrọ, nitorinaa Emi yoo ṣe ọpọlọpọ awọn aworan bi MO ṣe le. Iwọ yoo nilo ohun elo irinṣẹ Olùgbéejáde Amazon eyiti o le mu Nibi. Rii daju pe o wọle tabi ṣẹda Account Olùgbéejáde Amazon titun kan.

Ṣiṣeto Awọn irinṣẹ Olùgbéejáde Amazon lati ṣe Alexa Amazon kan

Ni kete ti o ba wa ninu dasibodu rẹ, iwọ yoo nilo lati lọ si Alexa> Iṣẹ ohun Alexa> Bẹrẹ> Awọn ọja> Ṣẹda Ọja.

Alaye ọja atẹle jẹ fun itọkasi tirẹ, Lero ọfẹ lati daakọ awọn ti Mo ni ni isalẹ:

Ni kete ti o ba wa ni Igbesẹ 2 ti 2, yan “Ṣẹda Profaili Tuntun”, kun awọn aaye pẹlu ohunkohun ti o nilo (Wo itọkasi mi). A yoo fun ọ ni alaye diẹ gẹgẹbi awọn bọtini to ni aabo, ID alabara ati Awọn Aṣiri Onibara. KỌ awọn wọnyi si isalẹ SORI A AKIYESI.

Ṣiṣeto Awọn irinṣẹ Olùgbéejáde Amazon lati ṣe Alexa Amazon kan
Ṣiṣeto Awọn irinṣẹ Olùgbéejáde Amazon lati ṣe Alexa Amazon kan

Fun Awọn orisun ti A gba laaye ati Awọn URL Ipadabọ Ti A gba laaye iwọ yoo nilo IP aimi kan fun Rasipibẹri Pi rẹ. Ka itọsọna mi lori siseto IP aimi kan nibi.

Iwọ yoo fẹ lati ṣafikun atẹle naa si Ibẹrẹ Ti A gba laaye (Fi ọrọ alafodapo pada pẹlu IP aimi Pi rẹ):

Rọpo awọn aaye adiresi IP pẹlu Pi aimi IP rẹ. Ṣe deede kanna fun “Awọn URL Ipadabọ Ti a gba laaye”, ayafi ṣafikun / koodu ni ipari:

Ṣiṣeto Awọn irinṣẹ Olùgbéejáde Amazon lati ṣe Alexa Amazon kan
Tadahh!

Bayi tẹ orukọ ọja ti o ṣẹṣẹ ṣẹda, eyi yoo mu ọ wa pẹlu oju-iwe ọja (Ti o ba ti padanu ID Onibara rẹ ati Aṣiri Onibara).

Tẹ lori Awọn agbara ati yan atẹle naa:

Pari eyi nipa titẹ imudojuiwọn ni isalẹ.

Fifi awọn irinṣẹ Amazon sori Pi rẹ

Iwọ yoo fẹ lati lọ si Rasipibẹri Pi rẹ ati Ṣii Terminal. Ṣe awọn igbesẹ wọnyi NIPA lori Pi rẹ

bi mo ti ṣe akojọ wọn:

cd / ijade sudo apt-gba fi sori ẹrọ git sudo git clone https://github.com/alexa-pi/AlexaPi.git sudo nano ./AlexaPi/src/scripts/inc/os/debian.sh

Eyi nfi git sori ẹrọ, fa ile-ikawe Alexa-Pi ati lẹhinna lọ sinu iṣeto ni fun faili debian.sh. Labẹ iṣẹ install_os wa agbegbe ti a pe ni “vlc-nox” ki o yipada si “vlc-bin”.

SSH Alexa-pi

Lati fi awọn ayipada wọnyi pamọ, tẹ CTRL + X lẹhinna tẹ Tẹ. Igbesẹ ti o kẹhin nibi ni lati ṣiṣẹ iwe afọwọkọ iṣeto, bii iru bẹ, tẹ atẹle naa sinu ebute naa:

sudo ./AlexaPi/src/scripts/setup.sh

Eyi yoo beere lọwọ rẹ awọn ibeere oriṣiriṣi, lati jẹrisi, o nlo atẹle naa:

Ni kete ti iyẹn ba ti ṣe, iwọ yoo nilo awọn alaye wọnyẹn ti o ti ṣetan ṣaaju (ID Iru Ẹrọ, ID Onibara ati bẹbẹ lọ).

ID Iru Ẹrọ jẹ ID Ọja rẹ, fun mi, iyẹn “RaspberryPi”.
Apejuwe Profaili Aabo tun jẹ “RaspberryPi”.
ID Profaili aabo wa Nibi. Fun mi o jẹ "amzn1.application.24dddxxxxxxxxxxxxxxxxxxxxxxx"
ID onibara wa lori oju-iwe kanna ni oke: "amzn1.application-oa2-client.d46acxxxxxxxxxxxxxxxxx"
Aṣiri alabara wa ni isalẹ pe: “a4dbf3bbbbf8e32f8c462f6d97xxxxxxxxxxxxxxxxxxxx”

A ti fẹrẹ ṣe, ṣugbọn ni bayi a nilo lati ṣe auth ẹrọ rẹ. Ṣe eyi nipa lilọ si adiresi IP rẹ aimi lati jẹri rẹ: http://locahost:5050

Iwọ yoo rii ni bayi “Rasipibẹri Pi yoo fẹ Wiwọle si:….” Nìkan tẹ Gba laaye.

O ti ṣe! Gbogbo ohun ti o nilo lati ṣe ni atunbere Rasipibẹri Pi ati ni kete ti o ti pari, Alexa yoo bẹrẹ ati sọ hello!

Gbadun aṣa rẹ ti a ṣe Rasipibẹri Pi Alexa, jẹ ki n mọ ti o ba ni awọn ibeere miiran tabi ni awọn ọran eyikeyi ninu awọn asọye. Emi yoo sa gbogbo ipa mi lati dahun ASAP 🙂

Ṣe MO le ṣe Amazon Alexa DIY tirẹ?

Bradly Spicer

Mo wa Ile Smart ati alara IT ti o nifẹ lati ṣayẹwo imọ-ẹrọ tuntun ati awọn irinṣẹ! Mo gbadun kika awọn iriri rẹ ati awọn iroyin, nitorinaa ti o ba fẹ pin ohunkohun tabi iwiregbe awọn ile ọlọgbọn, dajudaju fi imeeli ranṣẹ si mi!