ዝርዝር ሁኔታ:

የዘፈቀደ ዘፈን ጁኬቦክስ (Raspberry Pi): 6 ደረጃዎች (ከስዕሎች ጋር)
የዘፈቀደ ዘፈን ጁኬቦክስ (Raspberry Pi): 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የዘፈቀደ ዘፈን ጁኬቦክስ (Raspberry Pi): 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የዘፈቀደ ዘፈን ጁኬቦክስ (Raspberry Pi): 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: WALKING DEAD COMPLETE GAME FROM START LIVE 2024, ህዳር
Anonim
የዘፈቀደ ዘፈን ጁኬቦክስ (Raspberry Pi)
የዘፈቀደ ዘፈን ጁኬቦክስ (Raspberry Pi)
የዘፈቀደ ዘፈን ጁኬቦክስ (Raspberry Pi)
የዘፈቀደ ዘፈን ጁኬቦክስ (Raspberry Pi)

ለ Raspberry Pi ከ Google AIY የድምፅ ኪት ጋር ከተበላሸሁ በኋላ ፣ ከመስመር ውጭ ጁኬቦክስ ለማድረግ ሃርድዌሩን እንደገና ዓላማ ለማድረግ ወሰንኩ። አንድ ተጠቃሚ የላይኛውን ቁልፍ ሲመታ ፣ በፒ ላይ የተከማቸ የዘፈቀደ ዘፈን ይጫወታል። የድምፅ ማጉያው ድምጹን ለማስተካከል እና ዘፈኑን ድምጸ -ከል ለማድረግ (ዘፈን አንዴ ከተጀመረ ሊቆም አይችልም) ይህ መማሪያ የ Google AIY Voice Kit ን ፣ ወይም ተመሳሳይ ሃርድዌር ገዝተው አሰባስበው እንደሆነ ያምናሉ። ውቅር (ተናጋሪ እና አዝራር ተያይዞ ያለው Raspberry Pi)። እንዲሁም ለድምጽ ቁልፍ (እኔ ይህንን እጠቀም ነበር) ፣ እንዲሁም ሽቦዎችን ፣ ብየዳውን እና ብየዳውን ብረት ከመሣሪያው ጋር ለማያያዝ የሚሽከረከር መቀየሪያ ያስፈልግዎታል።

ደረጃ 1 - የድምፅ ማዞሪያ/የማዞሪያ ኢንኮደርን ሽቦ ማገናኘት

የድምጽ መስቀለኛ መንገድ/የማዞሪያ ኢንኮደርን ሽቦ ማገናኘት
የድምጽ መስቀለኛ መንገድ/የማዞሪያ ኢንኮደርን ሽቦ ማገናኘት
የድምጽ መስቀለኛ መንገድ/የማዞሪያ ኢንኮደርን ሽቦ ማገናኘት
የድምጽ መስቀለኛ መንገድ/የማዞሪያ ኢንኮደርን ሽቦ ማገናኘት
የድምጽ መስቀለኛ መንገድ/የማዞሪያ ኢንኮደርን ሽቦ ማገናኘት
የድምጽ መስቀለኛ መንገድ/የማዞሪያ ኢንኮደርን ሽቦ ማገናኘት

ብየዳውን ብረት በመጠቀም ፣ ሽቦዎችን በመጠቀም የማሽከርከሪያውን ኢንኮደር ከ Voice HAT ጋር ያያይዙ። በኢኮዲደር ላይ ፣ ሶስት ፒኖች ያሉት ጎን አንጓውን በሁለቱም አቅጣጫ (ቀይ እና አረንጓዴ ሽቦ) ለማዞር ምልክቶች ናቸው ፣ መካከለኛው (ጥቁር ሽቦ) መሬት ሆኖ። ሁለት ፒን ያለው ሌላኛው ጎን ለኮንኮርድ ውስጥ ያለው አዝራር ነው ፣ አንዱ (ነጭ ሽቦ) ለምልክት እና ሌላኛው (ጥቁር ሽቦ) ለመሬት ነው። ሽቦዎቹን በድምፅ ኮፍያ በ Servo ክፍል ውስጥ ይሸጣሉ ፣ ይህንን የጥድ ሥዕላዊ መግለጫ ይከተላሉ። አረንጓዴ ከጂፒዮ 26 ጋር ተጣብቋል ፣ ቀይ ከጂፒዮ 6 ፣ ጥቁር ከጂፒዮ 26 መሬት ጋር ተጣብቋል ፣ ነጭው ከጂፒዮ 13 ጋር ተጣብቋል እና ጥቁር ከጂፒዮ 13 መሬት ጋር ተጣብቋል።

ደረጃ 2 - በሳጥኑ ውስጥ ያለውን መስቀለኛ መንገድ መግጠም

መያዣውን በሳጥኑ ውስጥ መግጠም
መያዣውን በሳጥኑ ውስጥ መግጠም
መያዣውን በሳጥኑ ውስጥ መግጠም
መያዣውን በሳጥኑ ውስጥ መግጠም
መያዣውን በሳጥኑ ውስጥ መግጠም
መያዣውን በሳጥኑ ውስጥ መግጠም

እኔ እንደ እኔ ከ Google ኪት ውስጥ የካርቶን ሳጥኑን ከተጠቀሙ ፣ በጣም ቀላል ነው። እጀታውን ለማንኳኳት ፣ ልክ ለ SD ካርድ መዳረሻ ከመያዣው በላይ ፣ በሳጥኑ ጎን ላይ ቀዳዳ ከማድረግ ፣ ኢንኮደርውን ለመገጣጠም በውስጠኛው እጅጌ ውስጥ አንድ ካሬ ቆርጫለሁ። በአጣቢ እና በመያዣ ደህንነቱ የተጠበቀ ያድርጉት ፣ እና ከዚያ ለመቆለፍ የድምፅ ዘንግ መያዣውን በብረት ዘንግ ላይ ያድርጉት።

ደረጃ 3 - ሶፍትዌር - አዝራሩን ሲመቱ ሙዚቃ

በ Raspberry Pis/Linux ግንባታዎች ላይ ከስክሪፕቶች ጋር የመሥራት መሰረታዊ ነገሮችን የተረዱት ይመስለኛል።

እዚህ በ GitHub ላይ የሚገኝ የሙዚቃ ስክሪፕት አዝራር ፣ ቁልፉ እስኪገፋ ድረስ ይጠብቃል ፣ በዚህ ጊዜ ከማውጫ (/ቤት/pi/ሙዚቃ በእኔ ሁኔታ) የዘፈቀደ ፋይልን ይጎትታል እና ከዚያ mpg123 ን በመጠቀም ይጫወታል። ወይም ዘፈኑ በ mp3 ወይም አለመሆኑ ላይ በመመስረት aplay።

ፋይሉ እዚህ በ GitHub ላይ ይገኛል። በእርስዎ /ቤት /ፒ ማውጫ ውስጥ በማስቀመጥ ወደ መሣሪያዎ ለማውረድ wget ይጠቀሙ።

ፓይዘን ፣ mpg123 እና aplay መጫኑን ያረጋግጡ። አሂድ

sudo apt-get install python mpg123 alsa-utils

ሁሉንም አስፈላጊ ፋይሎች ለማግኘት።

የወረደውን ስክሪፕት በመሮጥ እንዲተገበር ያድርጉ

sudo chmod +x /home/pi/button.py

ስክሪፕቱ GPIO 23 ን እየተጠቀሙ እንደሆነ ይገምታል ፣ ለ Google ኪት ቁልፍ ነባሪ ፒን። ለአዝራሩ የተለየ ፒን የሚጠቀሙ ከሆነ ፣ ስክሪፕቱን በዚህ መሠረት ያዘምኑ።

ደረጃ 4 - ሶፍትዌር - ጥራዝ

የድምፅ ስክሪፕቱ እዚህ በ GitHub ላይ ይገኛል። Wget ን በመጠቀም ማውረድ ይችላሉ። በእርስዎ/ቤት/ፒ/ቢን ማውጫ ውስጥ ያስቀምጡት (ከሌለ ከሌለ አንድ ያድርጉት)።

የእርስዎ ቢን ማውጫ በእርስዎ መንገድ ውስጥ መሆኑን ያረጋግጡ። በመተየብ ያረጋግጡ

$ PATH ን አስተጋባ

ማውጫው ካልታየ ፣ በመጠቀም ያክሉት

አስተጋባ "PATH = $ HOME/bin: $ PATH" >> ~/.bashrc

እና ይህን ካደረጉ በኋላ መሣሪያዎን እንደገና ያስጀምሩ።

እንዲሁም ስክሪፕቱን ለማሄድ በመሣሪያዎ ላይ Python3 እንዳለዎት ያረጋግጡ። በመጠቀም ያግኙት

sudo apt-get install python3 python3-rpi.gpio

የወረደውን ስክሪፕት በመሮጥ እንዲተገበር ያድርጉ

sudo chmod +x/home/pi/bin/volume-control

ስክሪፕቱ እኔ እንዳደረግኩት ተመሳሳይ የጂፒኦ ፒኖችን እየተጠቀሙ እንደሆነ ያስባል። ካልሆነ በስክሪፕቱ ቅንጅቶች ክፍል ውስጥ ይለውጧቸው። የ rotary encoder ፣ GPIO 13 የአዝራር ተግባር በነባሪነት ወደ አንዳቸውም ተቀናብሯል። እሱን ካነቃቁት ፣ በአቃፊ አዝራሩ ድምፁን ድምጸ -ከል ማድረግ እና ድምጸ -ከል ማድረግ ይችላሉ።

ደረጃ 5 - ሶፍትዌር - ጅምር ላይ ስክሪፕቶችን ያሂዱ

መሣሪያው በሚነሳበት ጊዜ ወዲያውኑ እስክሪፕቶችን ለማሄድ በ rc.local ፋይልዎ ውስጥ ይደውሉላቸው።

ጋር ወደ rc.local ፋይልዎ ይግቡ

sudo nano /etc/rc.local

እዚያ ውስጥ ፣ ከታች ፣ ይጨምሩ

Python /home/pi/button.py &

sudo/ቤት/ፒ/ቢን/የድምፅ/ቁጥጥር

በ fi እና መውጫ መካከል 0. የእርስዎ ማስነሻ ሂደት ወቅት የእርስዎ ፒ እንዳይሰቅል ለመከላከል የእያንዳንዱን ትዕዛዝ እና በኋላ ማካተትዎን ያረጋግጡ።

ደረጃ 6 ሙዚቃ ያክሉ

ወደተጠቀሰው ማውጫ (በነባሪ ፣/ቤት/ፒ/ሙዚቃ) የተወሰነ ሙዚቃ ያክሉ ፣ ቁልፉን ይምቱ እና ይደሰቱ!

የሚመከር: