Talaan ng mga Nilalaman:
- Hakbang 1: Kunin ang Mga Bahaging Ito
- Hakbang 2: Maghanda ng SD Card Gamit ang Pinakabagong Raspbian OS (Stretch / Jessie)
- Hakbang 3: I-setup ang Iyong Pi at Docking Hub
- Hakbang 4: I-configure ang Iyong Pi
- Hakbang 5: I-install ang Alexa Software
- Hakbang 6: Alexa, Mataas na Limang
Video: Alexa Voice Assistant sa Raspberry Pi Zero Docking Hub: 6 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Upang bumuo ng isang matikas na Alexa Voice Assistant sa isang Pi Zero W na may mas kaunting mga wire at USB dongle, gumagamit ako ng isang Makerspot na Raspberry Pi Zero Docking Hub. Ang docking hub na ito ay may built-in na audio codec na maaaring mag-host ng isang mikropono at isang speaker sa pamamagitan ng 3.5mm audio jack na ito.
Magsimula na tayo.
Hakbang 1: Kunin ang Mga Bahaging Ito
Ito ang mga bahagi na kailangan mo:
- 1x Raspberry Pi Zero W
- 1x Raspberry Pi Zero Docking Hub
- 1x monitor ng HDMI
- 1x HDMI cable (mangyaring tandaan ang Pi Zero W ay nangangailangan ng isang mini-HDMI konektor)
- 1x 5v USB 1 Isang Power Adapter
- 1x micro USB cable
- 1x USB keyboard
- 1x USB mouse
- 1x Mini-Microphone Para sa Mobile Phone / Tablet (ang isa na sumusuporta sa split speaker port)
- 1x Panlabas na Speaker na may 3.5mm Audio Jack.
- 1x 3.5mm audio cable (male-to-male)
- 1x 8G micro SD card
- PC (para sa pag-flash ng SD card na may imahe ng Raspbian OS)
Hakbang 2: Maghanda ng SD Card Gamit ang Pinakabagong Raspbian OS (Stretch / Jessie)
Magandang ideya na magsimula sa isang sariwang Raspbian OS. Mayroong ilang mga paraan upang maghanda ng isang bagong Raspbian OS sa isang SD card. Ngunit nalaman ko na ang paggamit ng Etcher na may isang buong imahe ng Raspbian ay mabisa at mas madaling kapitan ng error.
- Mag-download at mag-install ng Etcher (https://etcher.io/) para sa iyong host PC.
- I-download ang pinakabagong imahe ng Raspbian mula sa
- Ipasok ang SD sa iyong PC
- Buksan ang Etcher, piliin ang Raspbian na imahe, pagkatapos ay ang SD card drive, at pindutin ang Flash!
Kapag handa na ang imahe, ligtas na alisin ang card at maghanda para sa susunod na hakbang.
Hakbang 3: I-setup ang Iyong Pi at Docking Hub
Kailangan mong i-install ang iyong Pi Zero W sa Raspberry Pi Zero Docking Hub. Mayroong 4 na hanay ng mga turnilyo at standoff at aabutin ng mas mababa sa isang minuto upang tipunin.
Ipasok ang nakahandang SD card sa Pi Zero W. Ikonekta ang iyong monitor sa port ng Pi Zero W's HDMI (dapat gawin bago i-power up ang Pi), ikonekta ang USB keyboard at mouse at sa wakas ikonekta ang mikropono at speaker. Upang mapagana, ikonekta ang 5v USB power cable sa power port sa docking hub (HINDI ANG PWR PORT SA PI).
Dapat mong makita ang normal na Raspbian OS na paparating sa monitor.
Hakbang 4: I-configure ang Iyong Pi
Pag-setup ng WiFi
Kaliwa ang pag-click sa mouse sa icon ng WiFi sa tuktok na bar. Piliin ang iyong network upang kumonekta. Minsan mo lang kailangang gawin maliban kung nagbago ang setting ng network o kailangang baguhin.
I-setup ang Default na Audio
Mahalaga ang hakbang na ito upang makuha ang audio ng Raspberry Pi Zero Docking Hub upang gumana kasama ang default na Alexa software.
Magsimula ng isang terminal at i-edit ang /boot/config.txt
sudo nano /boot/config.txt
Huwag paganahin ang analog at HDMI audio sa pamamagitan ng pagpasok ng '#' sa harap ng sumusunod na linya sa file:
# dtparam = audio = on
Pindutin ang ctrl-x, y, at ipasok upang makatipid.
Sa parehong terminal, i-edit ang ~ /.asoundrc
nano ~ /.asoundrc
Palitan ang nilalaman ng file na iyon ng mga sumusunod:
pcm.! default {
i-type ang plug alipin {pcm "hw: 1, 0"}} ctl.! default {uri ng plug card 1}
Pindutin ang ctrl-x, y, at ipasok upang makatipid.
Sa kasamaang palad, hindi pa ako makakahanap ng isang permanenteng paraan upang maitakda ang default. Pansamantala, kailangan mong gawin ito sa bawat pagsisimula.
Paganahin ang SSH / VNC (Opsyonal)
Kung hindi mo nais na gamitin ang monitor, keyboard, at mouse sa susunod na pagsisimula, ang pagpapagana ng mga pagpipiliang ito ay magbibigay-daan sa iyo upang malayuang ma-access ang Pi. Ang mga pagpipiliang ito ay nasa ilalim ng Configuration ng Preferensi / Raspberry Pi, pagkatapos ay pumunta sa Mga Interface at lagyan ng checkmark ang mga pagpipilian sa SSH at VNC.
Hakbang 5: I-install ang Alexa Software
Hindi ko na uulitin ang mahusay na mga tagubilin na ibinigay ng sample na proyekto ng Alexa AVS. Pumunta lamang sa kanilang proyekto sa Github (link) at sundin ang mga tagubilin doon upang mai-set up ang Alexa software.
Kahit na mayroong ilang mga puntos na dapat tandaan:
- Maaari mong laktawan ang Hakbang 1 dahil na-setup mo na ang iyong Pi.
- Piliin ang "1 / 3.5mm audio" sa isa sa mga katanungang kumpirmasyon na tinanong ng script na automated_install.sh.
- Hindi ko masimulan ang Sensory wake word engine (iligal na tagubilin na nakatagpo), kaya gumagamit ako ng Snowboy (kitt_ai).
Hakbang 6: Alexa, Mataas na Limang
Pagbati! Sabihing "Mataas na Limang" kay Alexa.
Kung pinagana mo ang SSH (o VNC server), maaari mong i-restart ang Pi at patakbuhin ang Alexa software na walang ulo (nang walang monitor / keyboard / mouse). Sa iyong PC patakbuhin ang tatlong mga SSH terminal at kumonekta sa Pi. Gamitin ang mga terminal na iyon upang simulan ang maipapatupad ng Alexa (ibig sabihin, "npm start", "mvn exec: exec", at "wakWordAgent -e kitt_ai"). Ang isa pang kalamangan upang magpatakbo ng walang ulo ay ang Alexa java program (mvn exec: exec) na tumatakbo nang medyo mas malinaw.
Sa pangkalahatan, humanga ako sa pagganap ng sample ng Alexa na tumatakbo sa Pi - ang pagkuha ng boses ay medyo tumutugon, tumpak at maaasahan. Tiyak na may agwat sa pagganap sa pagitan ng katutubong Echo (Dot) at ang setup na ito ngunit ang puwang ay hindi ganoong kalaki. Isang bagay na hindi ako nasisiyahan bagaman ay hindi ko maipapatugtog ang Amazon Prime Music sa setup na ito bagaman sinabi ng isang tao na suportado ang Prime Music. Marahil ay may pagkakaiba kung ano ang pinapayagan ng Amazon sa pagitan ng Canada at US o isang bagay na hindi ko na-set up nang tama. Kung alam mo kung paano makakuha ng Punong Musika gamit ang sample ng Alexa, mangyaring ipaalam sa akin.
Inirerekumendang:
Ang Pag-navigate sa Raspberry Pi Voice na Tumutulong sa Mga Bulag na Tao: 7 Hakbang (na may Mga Larawan)
Ang Pag-navigate sa Boses ng Raspberry Pi na Tumutulong sa mga Bulag na Tao: Kumusta sa itinuturo na ito ay makikita natin kung paano makakatulong ang isang raspberry pi sa bulag na tao gamit ang tinukoy ng gumagamit na tinutukoy na boses. Dito, Sa tulong ng input ng sensor ng Ultrasonic upang masukat ang distansya na maaari nating gabayan ang boses ng mga bulag sa follo
Kinokontrol ng Alexa ang Voice Raspberry Pi Drone Sa IoT at AWS: 6 na Hakbang (na may Mga Larawan)
Kinokontrol ng Alexa ang Voice Raspberry Pi Drone Sa IoT at AWS: Kumusta! Ang pangalan ko ay Armaan. Ako ay isang 13 taong gulang na lalaki mula sa Massachusetts. Ipinapakita ang tutorial na ito, tulad ng mahihinuha mo mula sa pamagat, kung paano bumuo ng isang Raspberry Pi Drone. Ipinapakita ng prototype na ito kung paano umuusbong ang mga drone at kung gaano kalaki ang bahagi na maaaring gampanan nila sa
Home / Lab Voice Controlled Assistant: 14 Mga Hakbang (na may Mga Larawan)
Home / Lab Voice Controlled Assistant: Tungkol sa MeHello! Ito ang aking unang itinuturo, ako ay 17 taong gulang. Ako ay mula sa Greece kaya't ang aking Ingles ay maaaring hindi perpekto ngunit gagawin ko ang aking makakaya. Kaya, una kong dinisenyo ang app na ito 2 taon na ang nakakaraan at nakita ko ang paligsahang ito ng isang pagkakataon upang i-update ang aking dating proyekto
Alexa Voice Control DIY: 7 Hakbang (na may Mga Larawan)
Alexa Voice Control DIY: Kumusta, ito ang una kong maituturo. Dito ipapakita ko kung paano gumawa ng mga switch sa control ng boses para sa Amazon Alexa na maaaring gumana sa Google Assistant. Mangyaring iboto ako
DIY Google Home Sa Bluetooth Speaker sa Raspberry Pi Zero Docking Hub: 7 Hakbang (na may Mga Larawan)
DIY Google Home Sa Bluetooth Speaker sa Raspberry Pi Zero Docking Hub: Mayroon kaming isang itinuturo sa DIY Amazon Echo Alexa - Alexa Voice Assistant sa Raspberry Pi Zero Docking Hub. Sa oras na ito nais naming ipakita sa iyo kung paano bumuo ng isang DIY Google Home. Sa itinuturo na ito, ipapakita namin sa iyo kung paano mag-install at mag-setup ng Google Assistant