
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Kifaa cha Sauti ya Miradi ya Google AIY kilikuja bure na toleo la kuchapisha la Mei 2017 la The MagPi, na sasa unaweza pia kuinunua kutoka kwa wauzaji wengi wa umeme.
Nini utajifunza
- Jinsi ya kuunganisha LED kwenye Kitanda cha Sauti cha AIY
- Jinsi ya kutoa habari kutoka kwa amri za sauti
- Jinsi ya kuchochea pini za GPIO kutumia amri za sauti
Hatua ya 1: Je! Utahitaji Nini?
Vifaa
- Kompyuta ya Raspberry Pi
- Kifaa cha Sauti cha Google AIY
- Kuruka jumper wa kiume na wa kike wa LED2
- Kinzani ya 50-100Ω
Programu
picha ya miradi
Hatua ya 2: Solder juu ya Pini za Kichwa


Katika mradi huu, utatumia Kifaa cha Sauti kutengeneza mwangaza wa LED kujibu amri ya sauti. Ikiwa unaweza kutengeneza LED, basi kuna mipaka chache sana kwa kile unaweza kudhibiti.
Jambo la kwanza kufanya ni kuanzisha Kofia ya Sauti. Unapokuwa unadhibiti LED, utahitaji kutumia pini za kichwa kilichouzwa ili kukuwezesha kufikia pini za GPIO za Raspberry Pi
Unaweza kuuza seti ya pini tatu za kichwa kwenye mashimo kwenye ubao yaliyo kwenye safu ya Madereva. Hasa, unataka safu ya 1
Unaweza kuona ramani ya pini zote za GPIO kwenye skimu yafuatayo, ikiwa unataka kutumia pini tofauti ya GPIO
Ikiwa haujawahi kuuza hapo awali, na unahitaji msaada, basi angalia kuanza kwetu na mwongozo wa kuuza.
Hatua ya 3: Kuweka Vifaa



Unaweza kufuata mwongozo wa kujenga kwenye wavuti ya Google AIY ikiwa unataka. Walakini, hutumia sanduku la kadibodi kuweka kit, na hii itazuia ufikiaji wa pini za GPIO. Ikiwa unataka kufuata mwongozo rahisi, basi tumia maagizo hapa chini.
Kwanza, unahitaji kutumia usumbufu wa plastiki kusaidia kusaidia Kiti cha Sauti HAT wakati imeambatanishwa na Raspberry Pi. Ingiza kusimama kwenye mashimo yanayopanda mbele ya pini za GPIO
Sasa unaweza kuweka HAT kwenye Raspberry Pi - hakikisha kuwa pini zote zimewekwa sawa
Ifuatayo, ambatanisha spika kwenye kit. Inapaswa kuwa na waya kwa njia fulani: waya nyekundu inahitaji kuingizwa kwenye shimo karibu na bandari ya Ethernet ya Raspberry Pi. Waya mweusi huenda ndani ya shimo lingine. Tumia bisibisi ya kichwa cha Phillips kupata waya mahali
Sasa ni wakati wa kuunganisha kipaza sauti kwa mwongozo wake. Viunganisho vinafaa tu kwa njia moja, kwa hivyo hii haipaswi kuwa ngumu sana
Sehemu ya ujanja zaidi ni kukusanya kitufe. Utahitaji kitufe na nyumba ya LED, kwa kuanzia
Ingiza Nyumba ya LED kwenye kitufe, kisha uipindue ili kuiweka sawa
Kisha swichi inahitaji kushikamana. Hii inaweza kuwa ngumu. Mashimo ya swichi yanahitaji kupatana na kigingi kwenye nyumba ya LED. Hakikisha tu kuwa swichi ndogo (hapa ya manjano) imewekwa karibu na kitufe
Sasa unaweza kushikamana na risasi kwenye kitufe
Ambatisha risasi kama inavyoonyeshwa kwenye picha
Ili kumaliza, ambatisha maikrofoni na kitufe kwenye HAT kama inavyoonyeshwa
Hatua ya 4: Sakinisha Programu

Ikiwa ungependa, unaweza kusanikisha programu ya Sauti ya Sauti kwa mikono. Google hutoa mwongozo huu kukupitisha kwenye mchakato huu. Ni rahisi sana, hata hivyo, kutumia picha yao kwenye kadi ya SD.
Unaweza kupakua picha yao hapa. Picha ya Google inakuja kama faili ya.xz. Ili kutoa hii kwenye Linux, unaweza kusanikisha unxz.
sasisho la apt apt && sudo apt kufunga zx-utils -yunxz aiyprojects-2017-05-03.img.xz
Kwenye Windows au MacOS, Etcher anapaswa kushughulikia hii kwako kisha ingiza kadi yako ya SD na uwashe Raspberry Pi yako. Kitufe chako kinapaswa kupiga polepole na desktop yako inapaswa kuonekana kama picha iliyoonyeshwa.
Hatua ya 5: Kuanzisha API ya Msaidizi
Mara tu Pi ya Raspberry yako imechukua boti, utahitaji vitambulisho kutoka Google ili kit ifanye kazi. Fuata hatua zilizo hapa chini kuwezesha API ya Msaidizi wa Google.
Sajili API ya Msaidizi wa Google
Faili ya siri uliyopakua itaitwa kitu kama
mteja_secret_89351974213-jsno1i2s7lu9mv4q9bjbf3pas6cpnbe5.apps.googleusercontent.com.json.
Unahitaji kuipatia jina Assistant.json na kuiweka kwenye saraka yako / ya nyumbani / pi.
Ili kufanya hivyo, fungua terminal na andika:
cd ~ / mv Upakuaji / mteja_siri * msaidizi.json
Hatua ya 6: Jaribio linafanya kazi

Ukiwa na vifaa na programu zote zimewekwa, unahitaji kujaribu kuwa Sauti yako ya Sauti inafanya kazi.
Bonyeza kwenye ikoni ya kuanza kwa dev kwenye desktop ili kufungua dirisha la terminal
Kuanza mpango wa Sauti ya Sauti kwa mikono, unaweza tu kuandika src / main.py kwenye terminal
Ikiwa ni mara yako ya kwanza kuendesha programu hii, Chromium itafungua na kukuuliza uingie na uidhinishe utumiaji wa API ya Google
Bonyeza KURUHUSU kuwezesha ufikiaji wa API. Sasa unapaswa kutumia kitufe kuanza kunasa amri zako za sauti. Kuna maagizo kadhaa ya kujengwa ambayo unaweza kutumia. Jaribu kubonyeza kitufe kisha useme yoyote ya vishazi vifuatavyo:
- "Je! Ni sheria gani tatu za roboti?""
- Ni saa ngapi?"
- "Anwani ya IP"
Unaweza pia kuiuliza maswali ambayo yatasababisha utaftaji rahisi wa Google, kwa mfano:
- "Waziri Mkuu ni nani?"
- "Je! Ni kasi ya kasi ya hewa ya kumeza isiyofunguliwa?"
- "Je! Ni kasi gani ya kasi ya hewa ya mbayuwayu wa Kiafrika ambaye hajakatwa?"
Cheza vizuri na kifaa kabla ya kujifunza jinsi ya kuibadilisha ili kuunda amri zako za sauti.
Hatua ya 7: Majibu Rahisi ya Sauti
Programu ya AIY Sauti ya Sauti hukuruhusu kuongeza amri zako mwenyewe za sauti ambazo zitasababisha majibu rahisi.
Kutumia mhariri wa maandishi au IDLE (Menyu -> Programu -> Python 3 (IDLE), fungua faili inayoitwa action.py. Unaweza kuipata katika /home/pi/voice-recognizer-raspi/src/action.py.
Zaidi ya faili hii ina maagizo ya jinsi ya kutumia kit, lakini ikiwa utashuka chini, mwishowe utakuja kwa maoni yafuatayo:
# =========================================
# Watunga! Ongeza amri zako za sauti hapa
# =========================================
Hapa ndipo unaweza kuongeza amri rahisi za sauti na majibu ambayo ungependa kupokea tena. Chini ya maoni, sasa unaweza kuongeza matendo yako mwenyewe. Jaribu kuongeza mistari ifuatayo - hakikisha kuwa unaweka ujazo.
# =========================================
# Watunga! Ongeza amri zako za sauti hapa
# =========================================
mwigizaji.add_keyword ("kuna nini", OngezaAction (sema, "sijambo, asante"))
Je! Mstari huu hufanya nini? mwigizaji.add_keyword ("kuna nini" inaamuru nambari ya kusikiliza kwa maneno muhimu "yaliyo juu" yanayozungumzwa na mtumiaji. SpeakAction (sema, "sijambo, asante"), inaamuru programu kujibu kwa maneno "I sawa, asante ".
Jaribu kutumia nambari hii, na ujaribu kuwa inafanya kazi. Utahitaji kurudi kwenye dirisha la wastaafu, bonyeza Ctrl + C ikiwa programu inaendelea sasa, na kisha andika src / main.py ili uanzishe programu ya Voice Kit.
Bonyeza kitufe kisha uulize Kiti cha Sauti "Kuna nini?"
Sasa jaribu kuongeza seti yako mwenyewe ya maneno na majibu chini ya yale ambayo umeandika hivi karibuni.
Hatua ya 8: Kudhibiti LED


Sasa ni nafasi yako ya kujaribu na kuwasha na kuwasha tena LED wakati amri imepewa.
Kwanza, unganisha LED kwenye pini za kichwa ulichouza hapo awali
Mguu mzuri (mrefu) wa LED unapaswa kushikamana na pini ya kati, na mguu hasi (mguu mfupi) unapaswa kushikamana na pini kulia kwake
Sasa utahitaji kufanya yafuatayo katika faili ya action.py.
Karibu na juu ya faili, ingiza darasa la LED kutoka moduli ya gpiozero
Unda kitu kilichoongozwa kwenye GPIO 17
Unda darasa linalodhibitiwa ambalo linawasha LED, inasubiri kwa sekunde 5, na kuzima LED tena
Unda amri mpya ya sauti ili kuchochea darasa wakati herufi "LED" inasemwa
Hapa unakwenda, tumemaliza na usanidi wote.
Sasa unaweza kudhibiti LED kwa kutumia sauti yako.
Natumai ulifurahiya mafunzo na kujifunza kitu muhimu. Ikiwa una maswali yoyote, tafadhali waache kwenye sehemu ya maoni hapa chini. Pia, fuata sisi kwa maagizo kwa miradi zaidi ya kupendeza.
Ilipendekeza:
SOLARBOI - 4G Solar Rover Out Kuchunguza Ulimwengu !: Hatua 3 (na Picha)

SOLARBOI - 4G Solar Rover Out Kuchunguza Ulimwengu!: Tangu nilipokuwa mchanga, nimekuwa nikipenda sana kuchunguza. Kwa miaka mingi, nimeona ujenzi mwingi wa gari za kudhibiti kijijini zinazodhibitiwa juu ya WiFi, na zilionekana kufurahisha vya kutosha. Lakini nilikuwa na ndoto ya kwenda mbali zaidi - kwenda kwenye ulimwengu wa kweli, mbali zaidi ya mipaka
Kibodi ya USB ya Ulimwengu Pamoja na Richi za RGB: Hatua 6

Kibodi ya USB ya Ulimwengu Pamoja na Richi za RGB: Katika hii inayoweza kufundishwa nitakuonyesha jinsi ya kuunda kibodi yako ya kibinafsi ya USB ambayo hufanya kama kibodi ya kawaida ya kompyuta. Unaweza kupeana mchanganyiko wowote muhimu au mlolongo wa funguo ili kushinikizwa wakati unabonyeza kitufe kimoja tu. Unaweza kuitumia
Jinsi ya Kupata ULIMWENGU WA SIRI !!!!!! (Njia ya Kutatua): Hatua 3

Jinsi ya Kupata ULIMWENGU WA SIRI !!!!!! (Njia ya Kutatua): Katika hii inayoweza kufundishwa, nitakuonyesha ufike kwenye hali ya siri ya ulimwengu katika Minecraft
Kudhibiti Arduino Kudhibiti Sensor nyingi za P.I.R kwenye Bord Sawa: Hatua 3

Kudhibiti Arduino Kudhibiti Sensor nyingi za PIR kwenye Bord Sawa: Leo nitakuambia jinsi ya kuunganisha Sensorer nyingi za PIR na Arduino Bord moja > hapa nimetumia moduli 4 ya kupeleka njia kwa utendakazi wa ziada. (AU Unaweza kutumia pini nyingi kwako
Jukwaa la Kudhibiti Mpira wa Kudhibiti PID Stewart: 6 Hatua

Jukwaa la Kusawazisha Mpira linalodhibitiwa na PID: Jukwaa la Kuhamasisha na Dhana ya Jumla: Kama fizikia katika mafunzo, ninavutiwa kiasili, na nitafuta kuelewa mifumo ya mwili. Nimefundishwa kutatua shida ngumu kwa kuzivunja katika viungo vyao vya msingi na muhimu, basi