Мазмуну:

Alexa Voice Assistant Raspberry Pi Zero Docking Hub: 6 кадам (сүрөттөр менен)
Alexa Voice Assistant Raspberry Pi Zero Docking Hub: 6 кадам (сүрөттөр менен)

Video: Alexa Voice Assistant Raspberry Pi Zero Docking Hub: 6 кадам (сүрөттөр менен)

Video: Alexa Voice Assistant Raspberry Pi Zero Docking Hub: 6 кадам (сүрөттөр менен)
Video: Alexa Voice Assistant on Raspberry Pi Zero Docking Hub 2024, Ноябрь
Anonim
Image
Image
Raspberry Pi Zero Docking Hub боюнча Alexa Үн жардамчысы
Raspberry Pi Zero Docking Hub боюнча Alexa Үн жардамчысы

Pi Zero Wде азыраак зымдар жана USB донглдору бар Alexa Voice Жардамчысын куруу үчүн, мен Makerspotтун Raspberry Pi Zero Docking Hubын колдоном. Бул док түйүнүндө 3,5 мм аудио уячасы аркылуу микрофон менен динамикти кабыл ала турган камтылган аудио кодек бар.

Кел, баштайлы.

1 -кадам: Бул бөлүктөрдү алыңыз

Бул бөлүктөрдү алыңыз
Бул бөлүктөрдү алыңыз

Бул сизге керектүү бөлүктөр:

  1. 1x Raspberry Pi Zero W
  2. 1x Raspberry Pi Zero Docking Hub
  3. 1x HDMI монитор
  4. 1x HDMI кабели (Pi Zero Wге мини-HDMI туташтыргычы керек экенин эске алыңыз)
  5. 1x 5v USB 1 А Адаптер
  6. 1x микро USB кабели
  7. 1x USB клавиатурасы
  8. 1x USB чычкан
  9. 1x Микрофон Мобилдик Телефон/Планшет үчүн (спикер портун колдогон)
  10. 3.5мм аудио джек менен 1x тышкы динамик.
  11. 1х 3,5 мм аудио кабель (эркектен эркекке)
  12. 1x 8G микро SD карта
  13. PC (Raspbian OS сүрөтү бар SD картаны жаркыратуу үчүн)

2 -кадам: Акыркы Raspbian OS менен SD картасын даярдаңыз (Stretch/Jessie)

Жаңы Raspbian OS менен баштоо жакшы болмок. SD картада жаңы Raspbian OS даярдоонун бир нече жолу бар. Бирок мен Etcherди толук Raspbian образы менен колдонуу эффективдүү жана анча ката кетирбейт деп таптым.

  1. Эстерди жүктөө жана орнотуу (https://etcher.io/) сиздин башкы компьютериңиз үчүн.
  2. Акыркы Raspbian сүрөтүн https://downloads.raspberrypi.org/raspbian/images/ сайтынан жүктөп алыңыз
  3. SDти компьютериңизге салыңыз
  4. Etcher'ди ачыңыз, Raspbian сүрөтүн, андан кийин SD карттын дискин тандап, Flashти басыңыз!

Сүрөт даяр болгондон кийин, картты коопсуз чыгарып, кийинки кадамга даярданыңыз.

3 -кадам: Pi жана док түйүнүңүздү орнотуңуз

Сиздин Pi жана док түйүнүңүздү орнотуңуз
Сиздин Pi жана док түйүнүңүздү орнотуңуз
Сиздин Pi жана док түйүнүңүздү орнотуңуз
Сиздин Pi жана док түйүнүңүздү орнотуңуз

Сиз Pi Zero Wди Raspberry Pi Zero Docking Hubга орнотушуңуз керек. 4 бурамалар жана тирөөчтөр бар жана аны чогултууга бир мүнөттөн аз убакыт кетет.

Даяр болгон SD картаны Pi Zero W.ге салыңыз Мониторуңузду Pi Zero Wдин HDMI портуна туташтырыңыз (Пи күйгүзүүдөн мурун жасалышы керек), USB клавиатурасын жана чычканды туташтырып, акыры микрофон менен динамикти туташтырыңыз. Күйгүзүү үчүн 5v USB кубат кабелин док түйүнүндөгү кубат портуна туташтырыңыз (PIдеги PWR ПОРТУ ЭМЕС).

Монитордо кадимки Raspbian OS келе жатканын көрүшүңүз керек.

4 -кадам: Пиңизди конфигурациялаңыз

Пиңизди конфигурациялаңыз
Пиңизди конфигурациялаңыз
Пиңизди конфигурациялаңыз
Пиңизди конфигурациялаңыз
Пиңизди конфигурациялаңыз
Пиңизди конфигурациялаңыз

WiFi орнотуу

Жогорку чычкандагы WiFi сүрөтчөсүн чычкандын сол баскычы. Туташуу үчүн тармагыңызды тандаңыз. Тармактын жөндөөсү өзгөрбөсө же өзгөртүлбөсө, сиз бир гана жолу кылышыңыз керек.

Демейки Аудиону орнотуу

Бул кадам Raspberry Pi Zero Docking Hub аудиосун демейки Alexa программасы менен иштөө үчүн маанилүү.

Терминалды баштаңыз жана /boot/config.txt файлын түзөтүңүз

sudo nano /boot/config.txt

Файлдагы төмөнкү саптын алдына '#' киргизүү менен аналогдук жана hdmi аудиону өчүрүңүз:

#dtparam = аудио = күйүк

Сактоо үчүн ctrl-x, y басып, киргизиңиз.

Ошол эле терминалда ~/.asoundrc түзөтүңүз

nano ~/.asoundrc

Бул файлдын мазмунун төмөнкүлөр менен алмаштырыңыз:

pcm.! демейки {

штепсель кулу {pcm "hw: 1, 0"}} ctl.! default {type plug card 1}

Сактоо үчүн ctrl-x, y басып, киргизиңиз.

Тилекке каршы, мен дагы эле демейки орнотуунун туруктуу жолун таба элекмин. Бул аралыкта, сиз муну ар бир башталышта жасашыңыз керек.

SSH/VNC иштетүү (Милдеттүү эмес)

Эгерде сиз кийинки иштетүүдө мониторду, клавиатураны жана чычканды колдонууну каалабасаңыз, анда бул параметрлерди иштетүү Пи -ге алыстан кирүүгө мүмкүндүк берет. Бул параметрлер Preference/Raspberry Pi конфигурациясынын астында, андан кийин Интерфейстерге өтүп, SSH жана VNC параметрлерин белгилеңиз.

5 -кадам: Alexa программасын орнотуңуз

Мен Alexa AVS үлгү долбоору тарабынан берилген эң сонун көрсөтмөлөрдү кайталабайм. Жөн гана алардын Github долбооруна (шилтемесине) барыңыз жана Alexa программасын орнотуу үчүн ал жердеги көрсөтмөлөрдү аткарыңыз.

Белгилей турган бир нече пункттар бар болсо да:

  1. Пиңизди орнотуп койгондуктан, 1 -кадамды өткөрүп жибере аласыз.
  2. Automated_install.sh скрипти сураган ырастоо суроолорунун биринен "1/ 3.5мм аудиону" тандаңыз.
  3. Мен сенсордук ойгонуу сөзүнүн кыймылдаткычын иштете албай жатам (мыйзамсыз көрсөтмө кездешти), ошондуктан мен Snowboyду (kitt_ai) колдоном.

6 -кадам: Alexa, Жогорку беш

Куттуктоо! Alexa'га "Жогорку бештик" деп айтыңыз.

Эгерде сиз SSH (же VNC серверин) иштеткен болсоңуз, анда Pi'ни өчүрүп күйгүзүп, Alexa программасын башсыз иштете аласыз (монитор/клавиатура/чычкансыз). Компьютериңизде үч SSH терминалын иштетип, Piге туташыңыз. Alexa аткарылуучу файлдарын баштоо үчүн ошол терминалдарды колдонуңуз (б.а. "npm start", "mvn exec: exec" жана "wakeWordAgent -e kitt_ai"). Башсыз иштөөнүн дагы бир артыкчылыгы Alexa java программасы (mvn exec: exec) бир аз жумшак иштейт.

Жалпысынан алганда, менде иштеген Alexa үлгүсүнүн аткарылышы мени таң калтырды - үн тартуу абдан жооптуу, так жана ишенимдүү. Албетте, жергиликтүү Echo (Dot) менен бул орнотуунун ортосунда аткаруу ажырымы бар, бирок ажырым анчалык чоң эмес. Мен бактылуу эмесмин, бирок Amazon Prime Musicти бул орнотууда ойното албайм, бирок кимдир бирөө Prime Music колдоого алынганын айтты. Балким, Amazon Канада менен АКШнын ортосунда уруксат берген нерселердин айырмасы бар же мен туура орното элек нерсе бардыр. Эгерде сиз Alexa үлгүсү менен Prime Musicти кантип алууну билсеңиз, мага кабарлаңыз.

Сунушталууда: