ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች ዝርዝር
- ደረጃ 2: Raspi Setup
- ደረጃ 3 ሃርድዌርን ያገናኙ
- ደረጃ 4: ወደ Raspi ይግቡ
- ደረጃ 5 ኦዲዮን ማቀናበር
- ደረጃ 6 - ኤስዲኬ እና የናሙና ኮድ ይጫኑ
- ደረጃ 7-የእርስዎን Pi ረዳት ያስመዝግቡ
- ደረጃ 8 ምስክርነቶችን ይፍጠሩ
- ደረጃ 9 የናሙናውን ኮድ ይሞክሩ
- ደረጃ 10 ራስ -አጀማመርን ያዋቅሩ -ስክሪፕት ይፍጠሩ
- ደረጃ 11: ራስ -አጀማመርን ያዋቅሩ: ስክሪፕቱን ወደ ራስ -አጀማመር ያዘጋጁ
- ደረጃ 12 - ተጨማሪ
ቪዲዮ: ፒ-ረዳት: 12 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
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 ላይ መጠቀም ይችላሉ
እንደ ኤልኢዲዎች ፣ ሞተሮች ፣ እና እርስዎ ሊያስቡበት የሚችለውን ማንኛውንም ነገር መቆጣጠር !!!
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 ደረጃዎች 3 ደረጃዎች
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 እርከኖች-በዚህ መመሪያ ውስጥ የሹንያፊትን ቤተመፃሕፍት በመጠቀም ከ Rasyaberry O/S ጋር Raspberry Pi 4 ላይ የፊት ለይቶ ማወቅን እናከናውናለን። ሹነፊታ የፊት መታወቂያ/ማወቂያ ቤተ -መጽሐፍት ነው። ፕሮጀክቱ ፈጣን የመለየት እና የማወቅ ፍጥነትን ለማሳካት ያለመ ነው
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቀላል ደረጃዎች (DID Strip Lights በመጠቀም) DIY Vanity Mirror - 4 ደረጃዎች
DIY Vanity Mirror በቀላል ደረጃዎች (የ LED ስትሪፕ መብራቶችን በመጠቀም) - በዚህ ልጥፍ ውስጥ በ LED ሰቆች እገዛ የ DIY Vanity Mirror ን ሠራሁ። በእውነቱ አሪፍ ነው እና እርስዎም እነሱን መሞከር አለብዎት