Përmbajtje:
- Hapi 1: Instalimi i çelësit të vëllimit/kodifikuesi rrotullues
- Hapi 2: Montimi i dorezës në kuti
- Hapi 3: Softuer - Muzikë Kur Shtypni butonin
- Hapi 4: Softueri - Vëllimi
- Hapi 5: Softuer - Drejtoni Skriptet në Fillim
- Hapi 6: Shtoni muzikë
Video: Këngë e rastësishme Jukebox (Raspberry Pi): 6 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Pasi u ngatërrova me një Google AIY Voice Kit për Raspberry Pi, vendosa të ri-synoj pajisjen për të bërë një jukebox jashtë linje. Kur një përdorues godet butonin e sipërm, një këngë e rastësishme e ruajtur në Pi do të luajë. Çelësi i volumit është atje për të ndihmuar në rregullimin e volumit dhe zhurmën e këngës (meqenëse sapo fillon një këngë, nuk mund të ndalet). Ky tutorial fillon duke supozuar se keni blerë dhe montuar tashmë Google AIY Voice Kit, ose pajisje të ngjashme konfigurimi (një Raspberry Pi me një altoparlant dhe buton të bashkangjitur). Ju gjithashtu do të keni nevojë për një kodues rrotullues për çelësin e volumit (e kam përdorur këtë), si dhe tela, saldim dhe një hekur bashkues për të bashkangjitur koduesin në pajisje.
Hapi 1: Instalimi i çelësit të vëllimit/kodifikuesi rrotullues
Duke përdorur hekurin bashkues, bashkëngjitni koduesin rrotullues në Voice HAT duke përdorur tela. Në kodifikues, ana me tre kunja është për sinjale për kthimin e çelësit në të dy drejtimet (tela e kuqe dhe jeshile), me atë të mesit (tela të zezë) të tokëzuar. Ana tjetër me dy kunja është për butonin në kodues, ku njëra (tela e bardhë) është për sinjalin dhe tjetra (tela e zezë) është për tokëzim. Telat ngjiten në seksionin Servo të Voice HAT, duke ndjekur këtë diagramë pinout. E gjelbra është e lidhur me GPIO 26, e kuqja është e lidhur me GPIO 6, e zeza është e lidhur me tokën e GPIO 26, ndërsa e bardha është e lidhur me GPIO 13 dhe e zeza është e lidhur me tokën e GPIO 13.
Hapi 2: Montimi i dorezës në kuti
Nëse përdorni kutinë e kartonit nga kompleti i Google si unë, është mjaft e thjeshtë. Kam prerë një katror në mëngën e brendshme për të përshtatur koduesin, sesa të bëj një vrimë në anën e kutisë, pikërisht mbi folenë për qasje në kartën SD, për të futur çelësin. Sigurojeni atë me një rondele dhe rrufe në qiell, dhe më pas vendoseni kapakun e çelësit të volumit mbi shufrën metalike për ta kyçur në vend.
Hapi 3: Softuer - Muzikë Kur Shtypni butonin
Supozoj se i kuptoni bazat e punës me skriptet në Raspberry Pis/Linux builds.
Butoni i skriptit të muzikës. Py, i disponueshëm në GitHub tim këtu, pret që butoni të shtyhet, në atë moment ai tërheq një skedar të rastit nga një drejtori (/home/pi/Music në rastin tim) dhe pastaj e luan duke përdorur ose mpg123 ose luaj, në varësi të faktit nëse kënga është një mp3 ose jo.
Skedari është i disponueshëm në GitHub tim këtu. Përdorni wget për ta shkarkuar në pajisjen tuaj, duke e vendosur atë në drejtorinë tuaj /home /pi.
Sigurohuni që të keni të instaluar python, mpg123 dhe aplay. Vraponi
sudo apt-get instaloni python mpg123 alsa-utils
për të marrë të gjithë skedarët e nevojshëm.
Bëni skriptin e shkarkuar të ekzekutueshëm duke e ekzekutuar
sudo chmod +x /home/pi/button.py
Skenari supozon se jeni duke përdorur GPIO 23, kunja e paracaktuar për butonin e kompletit të Google. Nëse jeni duke përdorur një kunj të ndryshëm për butonin, përditësoni skriptin në përputhje me rrethanat.
Hapi 4: Softueri - Vëllimi
Skenari i vëllimit është i disponueshëm në GitHub tim këtu. Mund ta shkarkoni duke përdorur wget. Vendoseni atë në drejtorinë tuaj/home/pi/bin (bëni një nëse nuk ekziston tashmë).
Sigurohuni që drejtoria juaj e koshave të jetë në Rrugën tuaj. Kontrolloni duke shtypur
jehonë $ PATH
Nëse drejtoria nuk shfaqet, shtojeni duke përdorur
jehonë "eksport PATH = $ HOME/bin: $ PATH" >> ~/.bashrc
dhe rinisni pajisjen tuaj pasi ta bëni këtë.
Gjithashtu sigurohuni që keni Python3 në pajisjen tuaj për të ekzekutuar skriptin. Merrni atë duke përdorur
sudo apt-get install python3 python3-rpi.gpio
Bëni skriptin e shkarkuar të ekzekutueshëm duke e ekzekutuar
sudo chmod +x/home/pi/bin/kontroll volumi
Skenari supozon se po përdorni të njëjtat kunja GPIO si unë. Nëse jo, ndryshojini ato në pjesën SETTINGS të shkrimit. Funksioni i butonit të kodifikuesit rrotullues, GPIO 13, është vendosur në Asnjë si parazgjedhje. Nëse e aktivizoni, mund ta çaktivizoni dhe çaktivizoni tingullin me butonin e koduesit.
Hapi 5: Softuer - Drejtoni Skriptet në Fillim
Për të ekzekutuar skriptet menjëherë kur pajisja fillon, telefonojini ato në skedarin tuaj rc.local.
Shkoni në skedarin tuaj rc.local me
sudo nano /etj/rc.local
Atje, në fund, shtoni
python /home/pi/button.py &
sudo/home/pi/bin/kontrolli i volumit &
midis fi dhe daljes 0. Sigurohuni që të përfshini & pas çdo komande për të parandaluar që Pi juaj të mbyllet gjatë procesit të nisjes.
Hapi 6: Shtoni muzikë
Shtoni pak muzikë në drejtorinë e specifikuar (si parazgjedhje,/home/pi/Music), shtypni butonin dhe kënaquni!
Recommended:
Bëni një këngë të ndjeshme me kosto të ulët në minuta !: 10 hapa (me fotografi)
Bëni një udhë të ndjeshme me kosto të ulët në minuta !: Në udhëzuesin tim të mëparshëm, ju tregova se si të bëni një model model treni me mur anësor të automatizuar. Ai përdori një segment pista, të quajtur 'pista e sensuar'. Thingshtë një gjë mjaft e dobishme të kesh në një plan urbanistik model hekurudhor. Mund të përdoret për sa më poshtë: Blloko
Këngë me temë PUBG+Animacion me Arduino !: 13 hapa (me fotografi)
Këngë me temë PUBG+Animacion me Arduino !: Përshëndetje dhe mirë se vjen në këtë mësim argëtues argëtues! Shpresoj që të gjithë të jeni mirë dhe të jeni të shëndetshëm. Ky projekt i vogël por i mahnitshëm ka të bëjë me luajtjen e këngës me temë PUBG dhe madje edhe krijimin e disa animacioneve të lojës duke përdorur arduino. Komponentët e përdorur janë shumë e
Pasqyra dhe Tabela e Pafundësisë (Me Mjete Rastesishme): 7 Hapa (me Fotografi)
Pasqyra dhe Tabela e Pafundësisë (Me Mjete Rastesishme): Hej të gjithëve, Pak kohë më parë hasa në këtë udhëzues dhe u mora menjëherë me të dhe doja të bëja timen, por nuk munda të më merrte në dorë 1) Pasqyrë pleksiglas me një drejtim as 2) Një ruter CNC. Pas një kërkimi të vogël përreth, arrita me
Kutia e parave të gjeneruesit të basteve të rastësishme: 6 hapa (me fotografi)
Kutia e parave të gjeneruesit të basteve të rastësishme: Unë kisha një diskutim me gjysmën time tjetër rreth futbollit dhe parave dhe tema erdhi tek bastet. Sa herë që ai shkon në ndeshje shokët e tij të gjithë bëjnë një pjesë të vogël dhe ata vënë një bast. Basti është zakonisht rezultati përfundimtar DHE ose fi
Çfarë duhet të bëni me koleksionet e rastësishme të motorëve: Projekti 2: Dritat e tjerrjes (UFO model): 12 hapa (me fotografi)
Çfarë duhet të bëni me koleksionet e rastësishme të motorëve: Projekti 2: Dritat e tjerrjes (UFO -ja e modelit): Pra, unë kam akoma një Koleksion Motor të Rastit … Çfarë do të bëj? Epo, le të mendojmë. Po për një rrotullues të dritës LED? (Jo me duar, falni dashamirët e fidget spinner.) Duket disi si një UFO, tingëllon si një përzierje midis një grumbulluesi të barërave të këqija dhe një blender