Բովանդակություն:
- Քայլ 1. Ձայնի կոճակի միացում/պտտվող կոդավորիչ
- Քայլ 2: Բռնակը տեղադրեք տուփի մեջ
- Քայլ 3. Softwareրագրակազմ. Երաժշտություն կոճակին սեղմելիս
- Քայլ 4. Softwareրագրակազմ - umeավալ
- Քայլ 5. Softwareրագրակազմ. Գործարկեք սկրիպտները գործարկման ժամանակ
- Քայլ 6: Ավելացրեք երաժշտություն
Video: Պատահական երգ Jukebox (Raspberry Pi). 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ազնվամորու Pi- ի համար Google AIY Voice Kit- ի հետ շփոթվելուց հետո ես որոշեցի վերաիմաստավորել ապարատը `անցանց ջուքբոքս պատրաստելու համար: Երբ օգտվողը սեղմում է վերին կոճակը, Pi- ում պահված պատահական երգը կհնչի: Ձայնի կոճակը այնտեղ է, որն օգնում է կարգավորել ձայնը և խլացնել երգը (քանի որ երգը սկսելուց հետո այն չի կարող դադարեցվել): Այս ձեռնարկը սկսվում է ՝ ենթադրելով, որ դուք արդեն գնել և հավաքել եք Google AIY Voice Kit- ը կամ նմանատիպ սարքավորումներ կոնֆիգուրացիա (Raspberry Pi, բարձրախոսով և կցված կոճակով): Ձայնի կոճակի համար ձեզ հարկավոր կլինի նաև պտտվող կոդավորիչ (ես օգտագործել եմ սա), ինչպես նաև լարեր, զոդ և զոդող սարք ՝ կոդավորիչը սարքին ամրացնելու համար:
Քայլ 1. Ձայնի կոճակի միացում/պտտվող կոդավորիչ
Usingոդման երկաթի օգնությամբ պտտվող կոդավորիչը լարերի միջոցով ամրացրեք Voice HAT- ին: Կոդավորողի վրա երեք կապում գտնվող կողմը ազդանշանն է ՝ երկու ուղղությամբ բռնակը պտտելու համար (կարմիր և կանաչ մետաղալար), իսկ միջինը (սև մետաղալարը) գետնացած է: Մյուս կողմը, երկու կապում, նախատեսված է կոդավորողի կոճակի համար, որից մեկը (սպիտակ մետաղալար) ազդանշանի համար է, իսկ մյուսը (սև մետաղալարը) `գետնին: Հաղորդալարերը կպցվում են Voice HAT- ի Servo բաժնում ՝ հետևելով այս գծապատկերին: Կանաչը միացված է GPIO 26 -ին, կարմիրը ՝ GPIO 6 -ին, սևը ՝ GPIO 26 -ի գետնին, իսկ սպիտակը ՝ GPIO 13 -ին, իսկ սևը ՝ GPIO 13 -ի գետնին:
Քայլ 2: Բռնակը տեղադրեք տուփի մեջ
Եթե դուք օգտագործում եք ստվարաթղթե տուփը Google հավաքածուից, ինչպես ես, դա բավականին պարզ է: Ես կտրեցի քառակուսին ներքին թևի մեջ ՝ կոդավորողին հարմարեցնելու համար, քան անցք կատարեցի տուփի կողքին, հենց SD քարտի մուտքի անցքի վերևում, բռնակն անցնելու համար: Ապահովեք այն լվացքի մեքենայով և պտուտակով, այնուհետև ձայնի կոճակի գլխարկը դրեք մետաղյա ձողի վրայով ՝ այն կողպելու համար:
Քայլ 3. Softwareրագրակազմ. Երաժշտություն կոճակին սեղմելիս
Ենթադրում եմ, որ դուք հասկանում եք Raspberry Pis/Linux կառուցվածքների վրա սցենարների հետ աշխատելու հիմունքները:
Երաժշտական սցենարի կոճակը. Py, որը հասանելի է իմ GitHub- ում այստեղ, սպասում է, որ կոճակը սեղմվի, և այդ պահին այն պատահական ֆայլ է հանում գրացուցակից (/իմ դեպքում ՝ pi/Music), այնուհետև նվագում է այն ՝ օգտագործելով mpg123 կամ aplay ՝ նայած երգը mp3 է, թե ոչ:
Ֆայլը հասանելի է իմ GitHub- ում այստեղ: Օգտագործեք wget ՝ այն ձեր սարքում ներբեռնելու համար ՝ տեղադրելով այն ձեր /home /pi գրացուցակում:
Համոզվեք, որ տեղադրված են python, mpg123 և aplay ծրագրերը: Վազիր
sudo apt-get տեղադրել python mpg123 alsa-utils
ստանալ բոլոր անհրաժեշտ ֆայլերը:
Ներբեռնված սցենարը գործարկելի դարձրեք ՝ գործարկելով
sudo chmod +x /home/pi/button.py
Սցենարը ենթադրում է, որ դուք օգտագործում եք GPIO 23 ՝ Google kit կոճակի կանխադրված քորոցը: Եթե կոճակի համար այլ քորոց եք օգտագործում, համապատասխանաբար թարմացրեք սցենարը:
Քայլ 4. Softwareրագրակազմ - umeավալ
Theավալի սցենարը հասանելի է իմ GitHub- ում այստեղ: Դուք կարող եք ներբեռնել այն wget- ի միջոցով: Տեղադրեք այն ձեր/home/pi/bin գրացուցակում (կազմեք այն, եթե այն արդեն գոյություն չունի):
Համոզվեք, որ ձեր աղբարկղի գրացուցակը ձեր ATԱՆԱՊԱՐՀՈՄ է: Ստուգեք ՝ մուտքագրելով
արձագանք $ PATH
Եթե գրացուցակը չի երևում, ավելացրեք այն ՝ օգտագործելով
echo "export PATH = $ HOME/bin: $ PATH" >> ~/.bashrc
և դա անելուց հետո վերագործարկեք ձեր սարքը:
Նաև համոզվեք, որ ձեր սարքում ունեք Python3 ՝ սցենարը գործարկելու համար: Ստացեք այն օգտագործելով
sudo apt-get տեղադրել python3 python3-rpi.gpio
Ներբեռնված սցենարը գործարկելի դարձրեք ՝ գործարկելով
sudo chmod +x/home/pi/bin/ձայնի հսկողություն
Սցենարը ենթադրում է, որ դուք օգտագործում եք GPIO- ի նույն կապերը, ինչ ես: Եթե ոչ, փոխեք դրանք սցենարի SETTINGS բաժնում: Պտտվող կոդավորիչի ՝ GPIO 13 կոճակի գործառույթը կանխադրված է «Ոչ»: Եթե այն ակտիվացնեք, ապա կարող եք անջատել և միացնել ձայնը կոդավորողի կոճակով:
Քայլ 5. Softwareրագրակազմ. Գործարկեք սկրիպտները գործարկման ժամանակ
Սցենարներն անմիջապես գործարկելու համար զանգահարեք դրանք ձեր rc.local ֆայլում:
Մտեք ձեր rc.local ֆայլը հետ
sudo nano /etc/rc.local
Այնտեղ, ներքևում, ավելացրեք
python /home/pi/button.py &
sudo/home/pi/bin/ձայնի վերահսկում և
Fi- ի և ելքի միջև
Քայլ 6: Ավելացրեք երաժշտություն
Որոշ երաժշտություն ավելացրեք նշված գրացուցակում (լռելյայն,/home/pi/Music), սեղմեք կոճակը և վայելեք:
Խորհուրդ ենք տալիս:
Money Heist BELLA CIAO Երգ Arduino Uno- ում. 9 քայլ (նկարներով)
Money Heist BELLA CIAO Երգ Arduino Uno- ում: Այս ձեռնարկում ես ձեզ ցույց կտամ, թե ինչպես կարող եք նվագել Money Heist Song Bella Ciao- ն ցանկացած Arduino- ում ՝ Piezoelectric buzzer- ի օգնությամբ: Այս հիանալի նախագիծը նվիրված է Money Heist- ի բոլոր երկրպագուներին ամբողջ աշխարհում: Այսպիսով, եկեք սկսենք
PUBG թեմայի երգ+անիմացիա Arduino- ի հետ: 13 քայլ (նկարներով)
PUBG թեմայի երգ+անիմացիա Arduino- ի հետ. Բարև ձեզ և բարի գալուստ այս զվարճալի ուսանելի: Հուսով եմ, որ բոլորդ լավ եք և առողջ եք: Այս փոքր, բայց զարմանալի նախագիծը PUBG թեմայի երգը նվագելու և նույնիսկ arduino- ի միջոցով որոշ խաղային անիմացիաներ ստեղծելու մասին է: Օգտագործված բաղադրիչները շատ էլ
Անձրևոտ երգ (ոչ ամբողջական) ՝ 10 քայլ
Անձրևոտ երգ (թերի) Հետևաբար, նպատակը վճարելն է
Կյանքի երգ. 12 քայլ (նկարներով)
Կյանքի երգ. Amo la luz, la f í sica, la ó ptica, la electr ó nica, la rob ó tica y todo lo relacionado con la ciencia. Empec é trabajar con transferencia de datos y quer í a probar el m é todo Li-Fi, algo innovador y que e
Փոխարկեք ցանկացած երգ Mp3- ի մեջ ՝ 7 քայլ
Փոխարկեք ցանկացած երգ Mp3- ի մեջ. Ես երախտապարտ եմ Լաս Վեգասին, նա ինձ ցույց տվեց, թե ինչպես: Ես պարզապես տեղադրում եմ այն մեկի համար, ով ինձ նման համր է* թարմացում* trebuchet03- ի շնորհիվ դուք չեք կարող փոխանցել m4p ֆայլեր, բայց կարող եք mp4 ֆայլերով և բանջարեղենի գլխավոր էջով ինչու դա անենք: դե իմ mp3 նվագարկիչս