Orodha ya maudhui:
- Hatua ya 1: Wiring Knob Volume / Rotary Encoder
- Hatua ya 2: Kuweka Knob katika Sanduku
- Hatua ya 3: Programu - Muziki Unapopiga Kitufe
- Hatua ya 4: Programu - Juzuu
- Hatua ya 5: Programu-Endesha Maandiko katika Mwanzo
- Hatua ya 6: Ongeza Muziki
Video: Maneno yasiyofaa ya Jukebox (Raspberry Pi): Hatua 6 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Baada ya kujiburudisha na Kitanda cha Sauti cha Google AIY cha Raspberry Pi, niliamua kusanidi vifaa tena kutengeneza sanduku la mkondo la nje ya mtandao. Mtumiaji anapogonga kitufe cha juu, wimbo wa nasibu uliohifadhiwa kwenye Pi utacheza. Kitufe cha sauti kipo kusaidia kurekebisha sauti na kunyamazisha wimbo (kwani mara tu wimbo utakapoanza, hauwezi kusimamishwa) Mafunzo haya huchukua kwa kudhani kuwa tayari umenunua na umekusanya Google AIY Voice Kit, au vifaa kama hivyo. usanidi (Raspberry Pi iliyo na spika na kitufe kilichoambatanishwa). Utahitaji pia kisimbuzi cha rotary kwa kitovu cha sauti (nilitumia hii), pamoja na waya, solder na chuma cha kutengeneza ili kuambatanisha kisimbuzi kwenye kifaa.
Hatua ya 1: Wiring Knob Volume / Rotary Encoder
Kutumia chuma cha kutengenezea, ambatisha kisimbuzi cha rotary kwa HAT ya Sauti ukitumia waya. Kwenye kisimbuzi, upande ulio na pini tatu ni ishara ya kugeuza kitovu katika mwelekeo wowote (waya mwekundu na kijani), na ile ya kati (waya mweusi) ikiwa chini. Upande wa pili ulio na pini mbili ni kwa kitufe kwenye kisimbuzi, na moja (waya mweupe) ikiwa ni ya ishara na nyingine (waya mweusi) ikiwa ya ardhini. Waya zinauzwa katika sehemu ya Servo ya HAT ya Sauti, kufuatia mchoro huu wa pini. Kijani kimeshikamana na GPIO 26, nyekundu imeshikamana na GPIO 6, nyeusi imeunganishwa chini ya GPIO 26, wakati nyeupe imeshikamana na GPIO 13 na nyeusi imeshikamana na ardhi ya GPIO 13.
Hatua ya 2: Kuweka Knob katika Sanduku
Ikiwa unatumia sanduku la kadibodi kutoka kwa Google kit kama nilivyofanya, ni rahisi sana. Nilikata mraba katika sleeve ya ndani ili kutoshea kisimbuzi, kuliko kutengeneza shimo kando ya sanduku, juu tu ya nafasi ya ufikiaji wa kadi ya SD, ili kutoboa kitasa. Salama na washer na bolt, halafu weka kofia ya kitoboli juu ya fimbo ya chuma ili kuifunga.
Hatua ya 3: Programu - Muziki Unapopiga Kitufe
Nadhani unaelewa misingi ya kufanya kazi na hati kwenye Raspberry Pis / Linux hujenga.
Kitufe cha maandishi ya muziki.py, kinachopatikana kwenye GitHub yangu hapa, inasubiri kitufe kusukuma, na wakati huo huchota faili isiyo ya kawaida kutoka kwa saraka (/ nyumbani / pi / Muziki kwa upande wangu) na kisha hucheza kwa kutumia mpg123 au aplay, kulingana na ikiwa wimbo ni mp3 au la.
Faili inapatikana kwenye GitHub yangu hapa. Tumia wget kuipakua kwenye kifaa chako, ukiweka kwenye saraka yako / ya nyumbani / pi.
Hakikisha kuwa chatu, mpg123 na aplay imewekwa. Endesha
Sudo apt-get install python mpg123 alsa-utils
kupata faili zote muhimu.
Fanya hati iliyopakuliwa itekelezwe kwa kuendesha
sudo chmod + x / nyumba/pi/button.py
Hati hiyo inadhani unatumia GPIO 23, pini chaguo-msingi ya kitufe cha Google. Ikiwa unatumia pini tofauti kwa kifungo, sasisha hati hiyo ipasavyo.
Hatua ya 4: Programu - Juzuu
Hati ya kiasi inapatikana kwenye GitHub yangu hapa. Unaweza kuipakua kwa kutumia wget. Weka kwenye saraka yako / ya nyumbani / pi / bin (fanya moja ikiwa haipo tayari).
Hakikisha saraka yako ya bin iko katika Njia yako. Angalia kwa kuandika
echo $ PATH
Ikiwa saraka haionekani, ongeza kwa kutumia
echo "PATH ya kuuza nje = $ HOME / bin: $ PATH" >> ~ /.bashrc
na uwashe tena kifaa chako baada ya kufanya hivyo.
Pia hakikisha una Python3 kwenye kifaa chako kuendesha hati. Ipate ukitumia
Sudo apt-get kufunga python3 python3-rpi.gpio
Fanya hati iliyopakuliwa itekelezwe kwa kuendesha
sudo chmod + x / nyumbani / pi / bin / kudhibiti sauti
Hati hiyo inadhani unatumia pini sawa za GPIO kama nilivyofanya. Ikiwa sio hivyo, wabadilishe katika sehemu ya MIPANGO ya hati. Kazi ya kifungo cha kisimbuaji cha rotary, GPIO 13, imewekwa kwa Hakuna kwa chaguo-msingi. Ikiwa utaiamilisha, unaweza kunyamazisha na kunyamazisha sauti na kitufe cha kisimbuzi.
Hatua ya 5: Programu-Endesha Maandiko katika Mwanzo
Ili kuendesha hati mara moja wakati buti ya kifaa, ziite kwenye faili yako ya rc.local.
Nenda kwenye faili yako ya rc.local na
Sudo nano /etc/rc.local
Huko, chini, ongeza
chatu / nyumba/pi/button.py &
sudo / nyumbani / pi / bin / kudhibiti kiasi &
kati ya fi na kutoka 0. Hakikisha kujumuisha & baada ya kila amri kuzuia Pi yako kutundika wakati wa mchakato wa buti.
Hatua ya 6: Ongeza Muziki
Ongeza muziki kwenye saraka maalum (kwa msingi, / nyumbani / pi / Muziki), bonyeza kitufe na ufurahie!
Ilipendekeza:
Chagua Kichwa na Maneno Muhimu ya Kukufundisha: Hatua 6 (na Picha)
Chagua Kichwa na Maneno Muhimu ya Kufundishwa Yako: Kuchagua kichwa sahihi na maneno muhimu inaweza kuwa tofauti kati ya kuelekezwa kwenda kwenye ukurasa wa mbele wa matokeo ya utaftaji wa Google au kugonga na kuchoma kwenye ardhi ya kutisha isiyo na maoni ya wavuti. Wakati maneno na kichwa sio pekee
Maagizo ya Mashine yasiyofaa: Hatua 21 (na Picha)
Maagizo ya Mashine yasiyofaa: Mashine isiyo na maana ni tofauti kwenye "Mashine ya Mwisho ya Marvin Minsky," ambayo kimsingi ni mashine ambayo lengo lake kuu ni kuzima yenyewe. Baada ya kuijenga, utashangaa jinsi mashine iliyo na swichi mbili na motor na haina
"Alexa, Nitumie Maneno hayo kwa _____": Hatua 9 (na Picha)
"Alexa, Nitumie Maneno kwa _____": Kusikiliza wimbo ambao unataka kuimba pamoja? Kwa kawaida italazimika kupitia kazi ngumu ya kuandika jina la wimbo kwenye google, ikifuatiwa na neno " lyrics ". Kwa kawaida ungetengeneza idadi ya kutosha ya typos, bonyeza vibaya
Trabajo En Procesos Maneno: 5 Hatua
Trabajo En Procesos Maneno: En Python podemos encontrar miles de maneras para solucionar problemas. Matatizo haya yanapatikana kwa sababu tu ya kufanya kazi kwa wawakilishi wa graficacion na kuwakilisha ó n de los procesos t é rmicos. Taratibu za la soluci ó n del problema: - P
Ondoa Maneno ya Nyimbo kutoka kwa Nyimbo ZAIDI: Hatua 6 (na Picha)
Ondoa Maneno kutoka Nyimbo ZAIDI: Hii itakufundisha jinsi ya kuondoa sauti kutoka karibu wimbo wowote. Hii ni nzuri kwa kutengeneza wimbo wako wa Karaoke Sasa kabla sijaanza nataka ujue hii haitaondoa kabisa mwimbaji, lakini itafanya kazi nzuri sana kwa hivyo inafaa