របៀបបង្កើត Alexa ដោយខ្លួនឯងជាមួយ Raspberry Pi

ដោយ Bradly Spicer •  ធ្វើបច្ចុប្បន្នភាព: ០៨/០៤/២៤ • អាន ​​១៩ នាទី។

តើអ្នកកំពុងស្វែងរកការណែនាំចុងក្រោយអំពី របៀបបង្កើត Alexa ជាមួយ Raspberry Pi មែនទេ? ជឿឬមិនជឿ វាអាចទៅរួចទាំងស្រុង។ មគ្គុទ្ទេសក៍នេះមានការបែងចែករូបភាពជាមួយនឹងជំហានអំពីរបៀបបង្កើតជំនួយការសំឡេងប្រភពបើកចំហ។

តើខ្ញុំអាចប្រើ Raspberry Pi ជាមួយ Alexa បានទេ?

និយាយឱ្យសាមញ្ញ បាទ អ្នកអាចប្រើ Raspbian OS ដើម្បីគ្រប់គ្រង Alexa ហើយវាងាយស្រួលរៀបចំណាស់។ យើងនឹងដោះស្រាយវានៅក្នុងការណែនាំនេះហើយសង្ឃឹមថា វានឹងផ្តល់ឱ្យអ្នកនូវការយល់ដឹងខ្លះៗក្នុងការបង្កើត Smart AI ផ្ទាល់ខ្លួនរបស់អ្នក។

ភាពលំបាក៖ ៣/១០

នេះ​ជា​មគ្គុទ្ទេសក៍​ដ៏​ងាយ​ស្រួល​ក្នុង​ការ​ធ្វើ​តាម ដែល​ភាគ​ច្រើន​ផ្សេង​ទៀត​ដែល​ខ្ញុំ​ឃើញ​មាន​ពាក់ព័ន្ធ​នឹង​ការ​កំណត់​រចនាសម្ព័ន្ធ​ជា​ច្រើន​ដោយ​ប្រើ Node.js ជាដើម។ ប៉ុន្តែ​វា​អាច​ធ្វើ​បាន​ក្នុង​ចន្លោះ​ពី ៣០ នាទី​ទៅ​មួយ​ម៉ោង។

របៀបបង្កើត Amazon Alexa Voice Assistant ផ្ទាល់ខ្លួនរបស់អ្នក។

របៀបបង្កើត Alexa នៅផ្ទះ

កំពុងរៀបចំ Pi និង Raspbian OS របស់អ្នកសម្រាប់ Alexa

ប្រសិនបើអ្នកមាន Raspbian OS រួចហើយនៅលើ Raspberry Pi របស់អ្នក អ្នកអាចបន្តទៅមុខ ហើយរំលងជំហាននេះ។

សន្មតថាអ្នកចាប់ផ្តើមពីដំបូង យើងនឹងធ្វើការជាមួយគ្នាលើបញ្ហានេះ! អ្នក​នឹង​ត្រូវ​ការ​ដូច​ខាង​ក្រោម​មុន​ពេល​ដែល​យើង​អាច​ចាប់​ផ្តើ​ម (ជាមួយ​នឹង​អនុសាសន៍):

ប្រសិនបើអ្នកមិនស៊ាំជាមួយឯកសារ zip ទេ វាជាមូលដ្ឋានបង្រួមឯកសារទាំងអស់ទៅក្នុងឯកសារតែមួយ (ដូចជាថតឯកសារ)។ អ្នក​គួរ​តែ​អាច​ទាញ​អ្វី​គ្រប់​យ៉ាង​ចេញ​ពី​វា​ទៅ​លើ​កាត SD របស់​អ្នក ហើយ​វា​នឹង​ពន្លា​វា​ទៅ​ក្នុង​ទីតាំង​នោះ។

របៀបដំឡើង NOOBS នៅលើកាត SD
ឯកសារផ្លូវការរបស់ Amazon ស្តីពីការផ្លាស់ទីឯកសារ។

ដាក់បញ្ចូលគ្នា Alexa Pi របស់អ្នក។

ប្រសិនបើអ្នកមិនប្រាកដក្នុងរឿងនេះ ខ្ញុំនឹងមានវីដេអូណែនាំអំពីរឿងនេះក្នុងពេលឆាប់ៗនេះ។ ទោះយ៉ាងណាក៏ដោយសម្រាប់ពេលនេះ ទាំងនេះគឺជាជំហាននៅក្នុងសំណួរ៖

នីតា - គ្រើមបានបង្កើតឡើង

នេះគឺជាផ្នែកដ៏រីករាយ នៅពេលដែលអ្វីៗទាំងអស់ត្រូវបានដោត អ្នកនឹងត្រូវដោតការផ្គត់ផ្គង់ថាមពលទៅឧបករណ៍ភ្ជាប់ Micro USB របស់អ្នកនៅក្នុង Pi ។ អ្នកនឹងសម្គាល់ឃើញពន្លឺនៅលើ Pi ប្រែទៅជាពណ៌បៃតង ហើយម៉ូនីទ័ររបស់អ្នកនឹងបង្ហាញអេក្រង់ចាប់ផ្ដើមដំណើរការ អមដោយការជ្រើសរើសប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក។

ប្រសិនបើភ្លើង Pi របស់អ្នកពណ៌ក្រហមបន្ទាប់ពី 10 វិនាទី ឬអ្នកមានកំហុសនៅលើអេក្រង់ សូមសាកល្បងដកកាត SD ហើយចម្លងប្រព័ន្ធប្រតិបត្តិការ NOOBS ទៅកាន់កាត SD ។

នៅពេលដែលអ្នកបានជ្រើសរើសប្រព័ន្ធប្រតិបត្តិការត្រឹមត្រូវ វាអាចចំណាយពេលប្រហែល 15-25 នាទីដើម្បីដំឡើងពេញលេញ។ អ្នក​មិន​គួរ​ឃើញ​បញ្ហា​អ្វី​ទេ ហើយ​អ្នក​នឹង​ត្រូវ​បាន​សួរ​ដោយ​ប៊ូតុង “OK” ដែល​បន្ទាប់​មក​នឹង​នាំ​អ្នក​ទៅ Linux Desktop ថ្មី​របស់​អ្នក។

ប្រសិនបើអ្នកមានខ្សែអ៊ីសឺរណិត មិនចាំបាច់ធ្វើផ្នែកបន្ទាប់នេះទេ បើមិនដូច្នេះទេ អ្នកនឹងចង់ដំឡើងការភ្ជាប់ Wi-Fi 2.4GHz នៅលើ Raspberry Pi របស់អ្នក។ អ្នកអាចធ្វើដូចនេះបានដោយជ្រើសរើសរូបតំណាងការតភ្ជាប់នៅខាងស្តាំខាងលើនៃប្រព័ន្ធប្រតិបត្តិការរបស់អ្នក វាគួរតែស្ថិតនៅចន្លោះរូបតំណាងអូឌីយ៉ូ និងប៊្លូធូស។

អនុវត្តតាមជំហានតាមការចាំបាច់ ដើម្បីទទួលបានការដំឡើងការតភ្ជាប់ Wi-Fi របស់អ្នក។ គ្រាន់តែចុចលើ Web Browser (Icon is a globe) ហើយសាកល្បងការភ្ជាប់អ៊ីនធឺណិតរបស់អ្នក។

ការដំឡើងឧបករណ៍អ្នកអភិវឌ្ឍន៍ Amazon របស់អ្នក។

នេះជាកន្លែងដែលអ្វីៗទទួលបានបច្ចេកទេស ដូច្នេះខ្ញុំនឹងធ្វើរូបភាពឱ្យបានច្រើនតាមដែលអាចធ្វើបាន។ អ្នកនឹងត្រូវការកញ្ចប់ឧបករណ៍ Amazon Developer ដែលអ្នកអាចចាប់យកបាន។ នៅ​ទីនេះ. ត្រូវប្រាកដថាចូល ឬបង្កើតគណនីអ្នកអភិវឌ្ឍន៍ Amazon ថ្មី។

ការដំឡើង Amazon Developer Tools ដើម្បីបង្កើត Amazon Alexa

នៅពេលដែលអ្នកស្ថិតនៅក្នុងផ្ទាំងគ្រប់គ្រងរបស់អ្នក អ្នកនឹងត្រូវចូលទៅកាន់ Alexa > Alexa Voice Service > ចាប់ផ្តើម > ផលិតផល > បង្កើតផលិតផល។

ព័ត៌មានផលិតផលខាងក្រោមគឺសម្រាប់ជាឯកសារយោងផ្ទាល់ខ្លួនរបស់អ្នក សូមកុំមានការចម្លងពីអ្វីដែលខ្ញុំមានខាងក្រោម៖

នៅពេលដែលអ្នកស្ថិតនៅលើជំហានទី 2 នៃ 2 ជ្រើសរើស "បង្កើតទម្រង់ថ្មី" បំពេញវាលដែលអ្នកត្រូវការ (សូមមើលឯកសារយោងរបស់ខ្ញុំ)។ អ្នកនឹងត្រូវបានផ្តល់ព័ត៌មានមួយចំនួនដូចជា សោសុវត្ថិភាព លេខសម្គាល់អតិថិជន និងអាថ៌កំបាំងអតិថិជន។ សរសេរទាំងនេះចុះនៅលើ Notepad ។

ការដំឡើង Amazon Developer Tools ដើម្បីបង្កើត Amazon Alexa
ការដំឡើង Amazon Developer Tools ដើម្បីបង្កើត Amazon Alexa

សម្រាប់ប្រភពដើមដែលបានអនុញ្ញាត និង URLs ត្រឡប់ដែលបានអនុញ្ញាត អ្នកនឹងត្រូវការ IP ឋិតិវន្តសម្រាប់ Raspberry Pi របស់អ្នក។ សូមអានការណែនាំរបស់ខ្ញុំអំពីការដំឡើង IP ឋិតិវន្តនៅទីនេះ.

អ្នក​នឹង​ចង់​បន្ថែម​ចំណុច​ខាង​ក្រោម​ទៅ​ប្រភព​ដែល​បាន​អនុញ្ញាត (ជំនួស​អត្ថបទ​ដិត​ជាមួយ IP ឋិតិវន្ត​របស់ Pi របស់អ្នក)៖

ជំនួសវាលអាសយដ្ឋាន IP ដោយប្រើ IP ឋិតិវន្ត Pi របស់អ្នក។ ធ្វើដូចគ្នាសម្រាប់ "URLs ត្រឡប់ដែលបានអនុញ្ញាត" លើកលែងតែបន្ថែម / កូដនៅចុងបញ្ចប់៖

ការដំឡើង Amazon Developer Tools ដើម្បីបង្កើត Amazon Alexa
តាដា!

ឥឡូវចុចលើឈ្មោះផលិតផលដែលអ្នកទើបតែបង្កើត វានឹងនាំអ្នកឡើងទំព័រផលិតផល (ប្រសិនបើអ្នកបានបាត់លេខសម្គាល់អតិថិជន និងសម្ងាត់អតិថិជនរបស់អ្នក)។

ចុចលើ Capabilities ហើយជ្រើសរើសដូចខាងក្រោម៖

បញ្ចប់វាដោយចុច UPDATE នៅខាងក្រោម។

ការដំឡើងឧបករណ៍ Amazon នៅលើ Pi របស់អ្នក។

ឥឡូវនេះ អ្នកនឹងចង់ទៅកាន់ Raspberry Pi របស់អ្នក ហើយបើក Terminal។ ធ្វើជំហានខាងក្រោម យ៉ាង​ពិតប្រាកដ នៅលើ Pi របស់អ្នក។

ដូចដែលខ្ញុំរាយបញ្ជីពួកគេ៖

cd /opt sudo apt-get install git sudo git clone https://github.com/alexa-pi/AlexaPi.git sudo nano ./AlexaPi/src/scripts/inc/os/debian.sh

វាដំឡើង git ទាញបណ្ណាល័យ Alexa-Pi ហើយបន្ទាប់មកចូលទៅក្នុងការកំណត់រចនាសម្ព័ន្ធសម្រាប់ឯកសារ debian.sh ។ នៅក្រោមមុខងារ install_os ស្វែងរកតំបន់ដែលត្រូវបានគេហៅថា "vlc-nox" ហើយប្តូរវាទៅជា "vlc-bin" ។

SSH Alexa-pi

ដើម្បីរក្សាទុកការផ្លាស់ប្តូរទាំងនេះ ចុច CTRL + X ហើយបន្ទាប់មកចុច Enter ។ ជំហានចុងក្រោយនៅទីនេះគឺដើម្បីដំណើរការស្គ្រីបដំឡើង ដូច្នេះវាយបញ្ចូលខាងក្រោមទៅក្នុងស្ថានីយ៖

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

វានឹងសួរអ្នកនូវសំណួរផ្សេងៗ ដើម្បីបញ្ជាក់ អ្នកកំពុងប្រើដូចខាងក្រោម៖

នៅពេលវារួចរាល់ អ្នកនឹងត្រូវការព័ត៌មានលម្អិតទាំងនោះដែលអ្នកបានត្រៀមរួចរាល់ (លេខសម្គាល់ប្រភេទឧបករណ៍ លេខសម្គាល់អតិថិជន។ល។)។

លេខសម្គាល់ប្រភេទឧបករណ៍គឺជាលេខសម្គាល់ផលិតផលរបស់អ្នក សម្រាប់ខ្ញុំ នោះគឺ “RaspberryPi”។
ការពិពណ៌នាទម្រង់សុវត្ថិភាពក៏ជា "RaspberryPi" ផងដែរ។
លេខសម្គាល់ទម្រង់សុវត្ថិភាពអាចរកបាន នៅ​ទីនេះ. សម្រាប់ខ្ញុំវាគឺ “amzn1.application.24dddxxxxxxxxxxxxxxxxxxxxxxxxxxxx”
លេខសម្គាល់អតិថិជនមាននៅលើទំព័រដូចគ្នានៅផ្នែកខាងលើ៖ “amzn1.application-oa2-client.d46acxxxxxxxxxxxxxxxxx”
អាថ៌កំបាំងអតិថិជនមានដូចខាងក្រោម៖ “a4dbf3bbbbf8e32f8c462f6d97xxxxxxxxxxxxxxxxxxxx”

យើងជិតរួចរាល់ហើយ ប៉ុន្តែឥឡូវនេះយើងត្រូវផ្ទៀងផ្ទាត់ឧបករណ៍របស់អ្នក។ ធ្វើដូចនេះដោយចូលទៅកាន់អាសយដ្ឋាន IP ឋិតិវន្តរបស់អ្នកដើម្បីផ្ទៀងផ្ទាត់វា៖ http://locahost:5050

ឥឡូវនេះ អ្នកនឹងឃើញប្រអប់បញ្ចូល "Raspberry Pi would like Access to:…." គ្រាន់តែចុចអនុញ្ញាត។

អ្នក​បាន​ធ្វើ​វា​ហើយ! អ្វីដែលអ្នកត្រូវធ្វើគឺចាប់ផ្ដើម Raspberry Pi ឡើងវិញ ហើយនៅពេលដែលវារួចរាល់ Alexa នឹងចាប់ផ្តើម ហើយនិយាយថាជំរាបសួរ!

សូមរីករាយជាមួយ Raspberry Pi Alexa ដែលផលិតតាមបំណងរបស់អ្នក ប្រាប់ខ្ញុំប្រសិនបើអ្នកមានសំណួរផ្សេងទៀត ឬមានបញ្ហាណាមួយនៅក្នុងមតិយោបល់។ ខ្ញុំនឹងព្យាយាមឱ្យអស់ពីសមត្ថភាពដើម្បីឆ្លើយតបឱ្យបានឆាប់ 🙂

តើខ្ញុំអាចបង្កើត Amazon Alexa DIY ដោយខ្លួនឯងបានទេ?

Bradly Spicer

ខ្ញុំ Smart Home និងអ្នកចូលចិត្តព័ត៌មានវិទ្យា ដែលចូលចិត្តពិនិត្យមើលបច្ចេកវិទ្យា និងឧបករណ៍ថ្មីៗ! ខ្ញុំរីករាយក្នុងការអានបទពិសោធន៍ និងព័ត៌មានរបស់អ្នក ដូច្នេះប្រសិនបើអ្នកចង់ចែករំលែកអ្វី ឬជជែកជាមួយផ្ទះឆ្លាតវៃ សូមផ្ញើអ៊ីមែលមកខ្ញុំ!