ዝርዝር ሁኔታ:

ፒ-ረዳት: 12 ደረጃዎች
ፒ-ረዳት: 12 ደረጃዎች

ቪዲዮ: ፒ-ረዳት: 12 ደረጃዎች

ቪዲዮ: ፒ-ረዳት: 12 ደረጃዎች
ቪዲዮ: ለዲሲ ሞተር ዲአይአይ የዲሲ ቮልትሪፕ አፕ አፕ መለወጫ (ከ 12 ቮ እስከ 43 ቮ) 2024, ህዳር
Anonim
ፒ-ረዳት
ፒ-ረዳት

Raspberry Pi 3 A+ ሰሌዳ በመጠቀም ይህ የ Google ረዳት ፕሮጀክት ነው።

ሰዎች ለቴክኖሎጂ እና ነገሮችን ለመሥራት የበለጠ ፍላጎት እንዲኖራቸው ይህ ለኮሌጆቼ IEEE ፕሮጀክት ዲዛይን ነበር።

ምንም እንኳን እኔ እሄዳለሁ ፣ ለ ‹‹Ri››‹ ‹›››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››››› “ውስጥ ውስጥ ውስጥ ውስጥ ውስጥ ውስጥ ውስጥ ውስጥ ውስጥ በ google ረዳት ላይ በማቀናበር እና ራስ -ሰር ጅምርን ለመጀመር ለ‹ ራፒ ›የስርዓተ ክወናው መሠረታዊ ጭነት እሄዳለሁ።

እንጀምር!

ደረጃ 1: ክፍሎች ዝርዝር

Raspberry Pi 3 A+ ሰሌዳ እንጠቀማለን

የ A+ ሰሌዳውን የመጠቀም ምክንያት እኔ ከቤ ቦርድ ርካሽ ስለሆንኩ እና ገና ከተጀመረ ጀምሮ እሱን ለመጠቀም ስለፈለግኩ ብቻ ነው።

1x Raspberry Pi 3 A+

1x ማይክሮ ዩኤስቢ ገመድ (ለኃይል)

1x የኤተርኔት ገመድ

1 x ዩኤስቢ ወደ ኤተርኔት

1x የዩኤስቢ ማዕከል

1x ማይክሮፎን

1x ድምጽ ማጉያ

የዩኤስቢ ማዕከል + የኤተርኔት ወደብ ገመድ ማግኘት ከቻሉ ጠቃሚ ይሆናል።

እንዲሁም ፣ በዚህ ፕሮጀክት ላይ ለመስራት ሌላ ኮምፒተር ያስፈልግዎታል።

ደረጃ 2: Raspi Setup

በ sd ካርድ ላይ Rasbian OS ን መጫን ያስፈልግዎታል።

ወደ https://www.raspberrypi.org/downloads/raspbian/ ይሂዱ እና የቅርብ ጊዜውን Rasbian ያውርዱ።

ማክ:

Etcher ን ይጠቀሙ እና በ sd ካርድ ላይ img ፋይልን ያቃጥሉ።

*አስፈላጊ ከሆነ ምትኬ መውሰድዎን ያረጋግጡ። የ sd ካርዱ ይደመሰሳል።

ዊንዶውስ

ሩፎስን ይጠቀሙ እና በ sd ካርድ ላይ img ፋይልን ያቃጥሉ።

*አስፈላጊ ከሆነ የመጠባበቂያ ቅጂ መውሰድዎን ያረጋግጡ የ sd ካርዱ ይደመሰሳል።

በኤስኤስዲ ካርድ የማስነሻ ክፍልፍል ላይ “ssh” (ያለ ምንም ቅጥያ) የተባለ ፋይል በማስቀመጥ SSH ን ያንቁ።

ሞኒተር የሚጠቀሙ ከሆነ ይህንን ማድረግ አያስፈልግዎትም።

ደረጃ 3 ሃርድዌርን ያገናኙ

አሁን የሃርድዌሮችን አንድ ላይ ያገናኙ።

የዩኤስቢ መገናኛን ይጠቀሙ እና ማይክሮፎኑን እና የኤተርኔት ገመዱን ያገናኙ። ተናጋሪውን በ 3.5 ሚሜ ስቴሪዮ መሰኪያ ውስጥ ይሰኩት።

አሁን የኤተርኔት ገመዱን ሌላኛው ወገን ከኮምፒዩተርዎ ጋር ያገናኙ።

በመጨረሻም የማይክሮ ዩኤስቢ ገመዱን ወደ ራፒው ያያይዙ።

ደረጃ 4: ወደ Raspi ይግቡ

ተርሚናል ይክፈቱ ወይም tyቲ እና ssh ን ወደ ራፒ ውስጥ ይጠቀሙ

ዓይነት

ssh pi@raspberrypi

እንደ ለመግባት

የተጠቃሚ ስም: pi

የይለፍ ቃል: እንጆሪ

አሁን እርስዎ raspi ውስጥ ነዎት!

የይለፍ ቃሉን ለመለወጥ እና ከ wi-fi ጋር ለመገናኘት ወደ sudo raspi-config መሄድ ይችላሉ።

ደረጃ 5 ኦዲዮን ማቀናበር

የጉግል ረዳት ናሙና ኮድ መጠቀም እንዲችሉ በ raspi ላይ የድምፅ ስርዓቱን ማዋቀር ያስፈልግዎታል።

ዓይነት

arecord -l

aplay -l

እና የካርድ ቁጥሩን እና የመሣሪያውን ቁጥር ይፃፉ።

ለተናጋሪው ፣ bcm2835 ALSA የሚለውን የሚለውን መምረጥ ይፈልጋሉ።

ከዚያ ፋይል.asoundrc ከ /ቤት /ፒ /ፋይል ያደርጋሉ

ዓይነት

nano.asoundrc

አሁን ከዚህ በታች ያለውን ኮድ ይለጥፉ እና የካርድ ቁጥሩን እና የመሣሪያውን ቁጥር በቁጥርዎ ይተኩ።

pcm.! ነባሪ {

asym ይተይቡ

catch.pcm "ማይክሮ"

መልሶ ማጫወት.ፒሲሜ "ድምጽ ማጉያ"

}

pcm.mic {

መሰኪያ መሰየሚያ

ባሪያ {

pcm "hw: የካርድ ቁጥር ፣ የመሣሪያ ቁጥር"

}

}

pcm.speaker {

መሰኪያ መሰየሚያ

ባሪያ {

pcm "hw: የካርድ ቁጥር ፣ የመሣሪያ ቁጥር"

}

}

አሁን የተናጋሪውን እና የማይክሮፎኑን ተግባር ለመፈተሽ ከዚህ በታች ያለውን ኮድ ይጠቀሙ።

ድምጽ ማጉያ -ሙከራ -t wav

arecord --format = S16_LE --duration = 5 --rate = 16000-ፋይል-ዓይነት = ጥሬ ወጣ።

aplay --format = S16_LE --rate = 16000 out.raw

ደረጃ 6 - ኤስዲኬ እና የናሙና ኮድ ይጫኑ

እነዚህን ትዕዛዞች በማሄድ ኤስዲኬ እና የናሙና ኮዱን በ raspi ላይ ይጫኑ።

በመጀመሪያ Python 3 ን ይጭናሉ

sudo apt-get ዝማኔ

sudo apt-get install python3-dev python3-venv # ጥቅሉ ማግኘት ካልቻለ python3.4-venv ን ይጠቀሙ።

python3 -m venv env

env/bin/python -m pip install -የ pip setuptools ጎማውን ያሻሽሉ

ምንጭ env/bin/activate

የ Google ረዳት ጥቅሎችን ያግኙ

sudo apt-get install portaudio19-dev libffi-dev libssl-dev libmpg123-dev

python -m pip install-ጉግል-ረዳት-ቤተ-መጽሐፍትን ያሻሽሉ

python -m pip install-google-Assistant-sdk ን ያሻሽሉ [ናሙናዎች]

ደረጃ 7-የእርስዎን Pi ረዳት ያስመዝግቡ

የጉግል ረዳትን መጠቀም እንዲችሉ ፕሮጀክትዎን እና መሣሪያውን ማስመዝገብ ያስፈልግዎታል።

ምንም እንኳን የሚከተሉትን መመሪያዎች ይከተሉ።

1. የ Google ረዳት ኤፒአይን ያንቁ

ሀ. የድርጊት ኮንሶልን ይክፈቱ

ለ. አክል/ማስመጣት ፕሮጀክት ላይ ጠቅ ያድርጉ።

ሐ. አዲስ ፕሮጀክት ይፍጠሩ ፣ በፕሮጀክቱ ስም ሳጥን ውስጥ ስም ይተይቡ እና የፍጠር ፕሮጀክት ጠቅ ያድርጉ።

መ. ከገጹ ግርጌ አጠገብ የመሣሪያ ምዝገባን ጠቅ ያድርጉ።

ሠ. የ Google ረዳት ኤፒአይን ያንቁ

ወደ አገናኝ ይሂዱ እና አንቃን ጠቅ ያድርጉ።

ረ. በደመና የመሣሪያ ስርዓት ኮንሶል ውስጥ ለፕሮጀክትዎ የ OAuth ስምምነት ማያ ገጹን ማዋቀር አለብዎት።

2. የመሣሪያውን ሞዴል ለመመዝገብ የድርጊት ኮንሶልን እንደገና ይክፈቱ።

ሀ. መረጃ ይሙሉ

ለ. አንዴ ከጨረሱ በኋላ ሞዴሉን ይመዝገቡ የሚለውን ጠቅ ያድርጉ

ሐ. በመቀጠል ምስክርነቶችን ያወርዳሉ

እርስዎም ይህንን ፋይል በ “raspberry pi” ላይ ማስቀመጥ ያስፈልግዎታል

ይህንን ለማድረግ ትዕዛዙን በተርሚናል ውስጥ መተየብ ይችላሉ (የደንበኛ መታወቂያ በራስዎ መታወቂያ ይተኩ)

scp ~/ውርዶች/client_secret_ client-id.json pi@raspberrypi-ip:/home/pi/Download

መ. የተወሰኑ ባህሪያትን መዝለል ይችላሉ

ሠ. ሞዴሉን አርትዕ ካደረጉ ክሬዲቱን እንደገና ማውረድ ያስፈልግዎታል

ደረጃ 8 ምስክርነቶችን ይፍጠሩ

የፈቀዳ መሣሪያውን ይጫኑ ወይም ያዘምኑ ፦

Python -m pip install-google-auth-oauthlib ን ያሻሽሉ [መሣሪያ]

የናሙና ኮዱን እና መሣሪያዎችን ማካሄድ እንዲችሉ ምስክርነቶችን ይፍጠሩ። ባለፈው ደረጃ ያወረዱትን የ JSON ፋይል ያጣቅሱ ፤ መሣሪያውን መቅዳት ሊያስፈልግዎት ይችላል። ይህን ፋይል እንደገና አይሰይሙት።

google-oauthlib-tool-spcope https://www.googleapis.com/auth/assistant-sdk-prototype / --scope https://www.googleapis.com/auth/gcm / --save-headless- -የደንበኛ-ሚስጥሮች/መንገድ/ወደ/ደንበኛ_ሴሬቲስት-ደንበኛ-id.json

ደረጃ 9 የናሙናውን ኮድ ይሞክሩ

አሁን የናሙና ፕሮግራሙን ማስኬድ ይችላሉ።

ይህንን ለማድረግ የእኔን-ዴን-ፕሮጀክት እና የእኔን ሞዴል በመተካት የሚከተለውን ትእዛዝ ያሂዱ

የጉግል ምሳሌዎች-ረዳት-ትኩስ ቃል -የፕሮጀክት-መታወቂያ የእኔ-dev- ፕሮጀክት-የመሣሪያ-ሞዴል-መታወቂያ የእኔ-ሞዴል

አንዴ መሮጥ ከጀመረ ይሞክሩ

ሄይ ጉግል የአየር ሁኔታው ምን ይመስላል?

ስንጥ ሰአት?

ስለ ኦዲዮ ስህተት ከሰጠዎት ይህንን ትእዛዝ ይሞክሩ እና ያሂዱ

sudo apt-get install matrixio-ፈጣሪ-xxxx

ደረጃ 10 ራስ -አጀማመርን ያዋቅሩ -ስክሪፕት ይፍጠሩ

ራፒው የጉግል ረዳት ሶፍትዌሩን በራስ -ሰር እንዲጀምር ለማድረግ ፣ የራስ -ጀምር ፋይሉን እናስተካክለዋለን።

መጀመሪያ google_autostart.sh የተባለ ስክሪፕት ያዘጋጁ

nano google_autostart.sh

ከዚያ እርስዎ ይተይባሉ

#!/ቢን/ባሽ

ምንጭ env/bin/activate

ጉግል-ረዳት-ማሳያ &

& በመስመሩ መጨረሻ ላይ ሶፍትዌሩ ከበስተጀርባ እንዲሠራ ያደርገዋል።

መቼም ስክሪፕት ሲያደርጉ ፋይሉ የማስፈጸም ፈቃድ አይኖረውም።

በመሮጥ ማረጋገጥ ይችላሉ

ls -l google_autostart.sh

ሊያመጣዎት ይገባል

-rw-r-r-- l pi pi ቀን ሰዓት google_autostart

ይህ ስክሪፕት የስክሪፕት ሩጫ እንዲሆን ፈቃድ ለመስጠት

sudo chmod +x google_autostart.sh

አሁን ፋይሉን ካረጋገጡ የ.sh ፋይል ቀለም መለወጥ እና መናገር አለበት

-rwxr-xr-x l pi pi ቀን ሰዓት google_autostart.sh

ይሞክሩት እና የሚሰራ ከሆነ የጉግል ረዳትን በራስ -ሰር ለመጀመር የስክሪፕት ፋይልን በተሳካ ሁኔታ ፈጥረዋል።

./google_autostart.sh

ደረጃ 11: ራስ -አጀማመርን ያዋቅሩ: ስክሪፕቱን ወደ ራስ -አጀማመር ያዘጋጁ

አሁን ስክሪፕቱን በ ‹ራፒ› ውስጥ ወደ ማስጀመሪያ ፋይል ማስገባት አለብዎት።

መሄድ

/etc/xdg/lxsession/LXDE-pi/

ከዚያ

ናኖ ራስ -ጀምር

በፋይሉ ውስጥ ፣ በመጨረሻው መስመር ላይ ማውጫውን እና የስክሪፕት መረጃውን ያክሉ።

/ቤት /pi/google_autostart.sh

አሁን የኤተርኔት ገመዱን ማላቀቅ እና ድምጽ ማጉያውን ፣ ማይክሮፎኑን እና በዩኤስቢው ላይ ያለውን ኃይል ብቻ መያዝ እና የጉግል ረዳት ሶፍትዌሩ በራስ -ሰር መጀመር አለበት።

ደረጃ 12 - ተጨማሪ

ምንም እንኳን እዚህ የሄድንባቸው መመሪያዎች ለመሠረታዊው የ Google ረዳት ናሙና ኮድ ብቻ ናቸው።

የተለያዩ ቤተ -ፍርግሞችን በመጫን ሶፍትዌሩን ማሻሻል ይችላሉ።

ከዚህ በታች ያለው አገናኝ ፒ-ረዳት ትንሽ ተጨማሪ ፍሬዎችን ይጨምርልዎታል

github.com/googlesamples/assistant-sdk-pyt…

የ Google Cast ኤስዲኬን ካዋቀሩ እንደዚህ ያሉ ነገሮችን ማድረግ ይችላሉ

እሺ ጉግል ፣ Spotify ን አጫውት

ተጨማሪ እርምጃዎችን ለማድረግ በ google ላይ ረዳት እና ሌሎች ፒኖችን እና ወደቦችን በ raspi ላይ መጠቀም ይችላሉ

እንደ ኤልኢዲዎች ፣ ሞተሮች ፣ እና እርስዎ ሊያስቡበት የሚችለውን ማንኛውንም ነገር መቆጣጠር !!!

የሚመከር: