Përmbajtje:
- Hapi 1: Dizajni i përgjithshëm
- Hapi 2: Tub neoni
- Hapi 3: Futje gjysmë-rrethore
- Hapi 4: Prerja e skarës së altoparlantëve
- Hapi 5: Përgatitja e materialit të skarës
- Hapi 6: Butonat
- Hapi 7: Ndërfaqja Jukebox - Pjesa 1
- Hapi 8: Ndërfaqja Jukebox - Pjesa 2
- Hapi 9: Kutia Aktuale
- Hapi 10: Instalimi dhe konfigurimi i Volumio
- Hapi 11: Lidhja e LED -ve
- Hapi 12: Lidhjet përfundimtare
- Hapi 13: Çfarë do të bëja ndryshe?
Video: Jukebox: 13 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Me zbulimin e Volumio (Audiofil i hapur i muzikantit) mendova se mund të përdoret për të ndërtuar një Jukebox të madh; dhe pjesa tjetër është histori.
Udhëzimi i mëposhtëm është më shumë një përmbledhje e përgjithshme se si e ndërtova këtë projekt. Si të tilla, disa nga hapat më të vegjël, më të dukshëm mund të jenë anashkaluar.
Shtrirja fillestare e projektit
- Të jetë në gjendje të luajë muzikë lokale dhe të transmetuar.
- Ekrani me prekje dhe butoni i kontrolluar
- Tub LED që ndryshon ngjyrën
- Moduli Karaoke
- Tingull cilësor
Çfarë nuk është arritur
- Ekran me prekje: Ndërsa ekrani i përdorur është një ekran me prekje, nuk mund ta bëja atë të punonte me Volumio. Unë jam i sigurt se kjo mund të rregullohet, por mjerisht njohuritë e mia për përpilimin e drejtuesve të Linux nuk janë të mira. Nëse dikush është në gjendje të më ndihmojë me këtë do të vlerësohej, por tani për tani do ta lë këtë për një herë tjetër. Si një punë përreth, kur ishte e nevojshme u lidha përmes një tastiere ose miu pa tel, ose përmes një kompjuteri në distancë (pasi Volumio ju lejon të shfletoni në ndërfaqen nga kudo).
- Moduli Karaoke: Unë nuk mund ta bëja njësinë që bleva nga AliExpress të funksionojë, por pasi moduli thjesht do të lidhej me amplifikatorin Jukebox, kjo do të jetë e lehtë të shtohet në të ardhmen.
Materialet e përdorura
- Kompensatë 10 mm
- Kompensatë 4 mm
- Masonite 4mm
- Akrilik 10 mm
- MDF 20mm
- Akrilik 2 mm
- Ngjitës druri
- Çimento akrilike
- Bojë llak
- Bojë xhami me llak të errët/të ftohtë
- Arduino mini
- Mjedra PI 3
- PSU 70W, 5V, 14A
- Moduli i kartës zanore PIFI Digi DAC+ HIFI DAC
- Bordi i zgjerimit Raspberry PI 3 GPIO
- ODROID-VU7 Plus
- Rrip LED (5V, WS2811)
- Kabllo fjongo HDMI (90 gradë)
- Krom Kopsa 30mm LED të ndriçuara me butona
- Stereo i amplifikuar (dora e dytë, e blerë nga një ankand në internet)
- Folës në kuti (dora e dytë, e blerë nga një ankand në internet)
- Ngecje gjashtëmujore 2.5M
- Shirit i dyanshëm
- Të ndryshme: tela, saldim, tuba të tkurrjes së nxehtësisë, vida, kuti bashkimi elektrike, shtrëngime etj.
- Vinyl i zi
Softuer
- LibreCAD
- InkScape
- Blender
- Aurdino IDE
Mjetet kryesore të përdorura
- Makine per ngjitjen e metalit
- Prestar vinyl
- Prerës Laser
- Makinë CNC
- Ruter
- Sharrë tavoline
- Jigsaw
- Vidhosës
- Armë ngjitëse
Hapi 1: Dizajni i përgjithshëm
Kutia është projektuar të jetë e njëjtë me disa modele historike, domethënë afërsisht 85x155cm.
Katër zonat në pjesën e përparme janë:
- Tubi neoni (i verdhë)
- Rrjeti i altoparlantëve (gri dhe kafe)
- Ndërfaqja jukebox (rozë dhe e bardhë; Jukebox Jam)
- Futja gjysëm rrethi (rozë, e zezë dhe e bardhë me nota muzikore)
Fillimisht do të vendosja altoparlantët
- Pas skarës së altoparlantëve
- Aty ku qarqet e zeza janë në futjen gjysmë rrethi
Por folësit e mi ishin shumë të mëdhenj dhe ndjeva se përpjekja për t'i shtypur të gjitha prapa atyre vendeve do të ndikonte në cilësinë e zërit. Në fund vendosa që zgavra e altoparlantëve dhe pjesa gjysmërrethore do të ishin thjesht zbukuruese dhe se altoparlantët do të liheshin në kutitë e tyre të altoparlantëve, të pozicionuar në mënyrë të tillë që të shikonin nga ana e majtë dhe e djathtë e xhakoksit. Kjo do të thoshte gjithashtu se sipas dëshirës altoparlantët mund të zhvendoseshin për t'u vendosur kudo në dhomë.
Hapi 2: Tub neoni
Ky vizatim i mësipërm CAD tregon se si i kam prerë pjesët që kam përdorur për të krijuar tubin e përparmë neoni. Kjo u përcaktua nga madhësia e prestarit tim lazer dhe disponueshmëria e materialit. Duke përdorur akrilik 10 mm, unë eksportova skedarin DXF në një SVG dhe prera copa duke përdorur një prestar lazer CO2. Duke përdorur çimento akrilike, i bashkova ato për të formuar tubin siç tregohet në imazhet e mësipërme.
Duke përdorur letër zmerile 180 copë -copë në një orbital të rastit, ose fshirës delta, lëmojeni pjesën e jashtme të tubit neoni. Pastaj aplikoni bojën me llak të ftohtë në të.
Në prapambetje do të kishte qenë më mirë të shpalosni tubin ose të përdorni akrilik të errët.
Hapi 3: Futje gjysmë-rrethore
Përdorimi i prerjes së kompensatës 4mm "JukeBox-Top-Insert.svg" në prerësin me lazer CO2, ku është e nevojshme të vizatoni linja (të zeza) në mënyrë që të jetë më e lehtë të pikturoheni dhe të rreshtohen gjërat më vonë.
- Gjysmë-rrethi ishte pikturuar rozë
- Disqet më të mëdhenj u pikturuan të bardhë
- Disqet më të vegjël ishin lyer me ngjyrë të zezë
Disqet më të vegjël të zinj ishin ngjitur në disqet e bardhë dhe disqet e bardhë janë ngjitur më pas në pjesën e pasme të gjysmërrethit rozë në mënyrë që bardh e zi të shfaqet (shiko imazhet e mësipërme).
"JukeBox-Music.svg" u pre duke përdorur një prestar vinyl dhe më pas u ngjit në gjysmërrethin rozë si më sipër.
Hapi 4: Prerja e skarës së altoparlantëve
Duke përdorur Blender, eksportohet "Disc.blend" në një skedar STL. Duke përdorur një makinë CNC, priteni diskun në një copë MDF 20 mm. Lartësia e skedarit STL u rregullua në mënyrë që të akomodojë trashësinë e MDF.
Duke hapur "Jukbox4.svg" dhe duke fshehur të gjitha shtresat përveç "Grill", prerë skarë nga kompensatë 4mm duke përdorur lazer-prestar.
Duke përdorur ngjitës druri, e ngjita diskun në pjesën e diskut të skarës, duke u përpjekur t'i rreshtoj gjërat në mënyrë që një nga pikat e yllit të jetë në pozicionin e orës 12. Sapo zamja të ishte tharë, unë lyeja grilën me bojë argjendi/galvanizimi.
Hapi 5: Përgatitja e materialit të skarës
Kam bërë një kornizë druri (më të madhe se ajo e skarës), duke e tërhequr hessianin fort mbi kornizë dhe duke e kapur në vend. aplikimi i zamit (kam përdorur zam PVA për dru, por llojet e tjera mund të jenë më të mira). Pasi të jetë tharë do të keni një fletë të lëmuar por të fortë të hessianit. Duke aplikuar zam druri në pjesën e poshtme të Grill, e ngjita atë poshtë në hessian në mënyrë që ana e pa ngjitur e hessianit të shfaqet; duke aplikuar një peshë në Skarë derisa të thahet e gjitha.
Hapi 6: Butonat
Duke përdorur një prestar vinyl kam prerë "Buttons3.svg" nga vinyl i zi.
Pastaj vendosi se cilat butona duheshin dhe ku duhej të shkonin.
Bashkangjitur simbolin e dëshiruar në butonin përkatës.
Simbolet janë
- Vëllimi lart/poshtë
- Pjesa tjetër/Pjesa e mëparshme
- Ndalo/Luaj
- Ndezje/Çaktivizim
- Ndryshoni dritat (ky simbol nuk u përdor në këtë strukturë)
Hapi 7: Ndërfaqja Jukebox - Pjesa 1
Fonti që kam përdorur ishte Broadway (shih bashkangjitur). Do t'ju duhet ta instaloni nëse përdorni "Jukebox-Faceplate-1b.svg".
Fshehja e të gjitha shtresave në "Jukebox-Faceplate-1b.svg" përveç për:
- Butonat
- Teksti
- Prerje e ekranit
- Formë
Unë lazer prerë formën që rezulton në kompensatë 4mm.
E hollë që fsheh të gjitha shtresat përveç:
- Ekrani - I dukshëm
- Ekran - Kopertina
Unë lazer prerë formën që rezulton në kompensatë 4mm. Këtë pjesë e quaj kapakun e ekranit.
Ju lutemi vini re se sa më sipër janë krijuar me ekranin ODROID-VU7 Plus dhe do të duhet të modifikohen nëse përdorni një ekran tjetër.
Duke e mbajtur ekranin në vend, e vendosa kapakun e ekranit në pllakën e fytyrës në mënyrë që ekrani të ishte i mbuluar siç duhet dhe të shfaqet saktë pasi të jetë në përdorim. Pasi pozicioni u rendit, i ngjita dhe i mbërtheva së bashku. Pasi zamja ishte tharë, vura re se nuk e kisha pozicionimin 100% të saktë. Kjo rezultoi në nevojën time për të daltë/ruter disa nga pllakat e fytyrës pas kapakut të ekranit në mënyrë që të mund ta rirregulloja ekranin më saktë.
E gjithë pllaka e fytyrës u lye me llak rozë.
Eksportoj "JukeBoxTextBacking.dxf" në një SVG dhe e pres nga kompensatë 4mm. Pasi e pikturova me llak këtë e ngjita në pjesën e pasme të pllakës së fytyrës në mënyrë që e bardha të shfaqet përmes tekstit.
Shiritat e drurit ishin ngjitur më pas në pjesën e pasme, duke vërtetuar pikat e montimit ato që vidhosnin bordin e montimit.
Hapi 8: Ndërfaqja Jukebox - Pjesa 2
Tani i instalova butonat në gjashtë vrimat, duke i futur ato brenda.
Eksportuar "Bordi i montimit.dxf" në dhe SVG dhe prerë bordin e montimit nga akriliku 2 mm. Duke përdorur pengesat prej bronzi, unë mblodha ekranin dhe Raspberry PI si në fotografi (ekrani në njërën anë dhe Raspberry PI dhe elektronikë të tjerë në anën tjetër).
Vrima katrore e menduar për kabllon me fjongo 90 HDMI doli të ishte shumë e ngushtë dhe kështu nevojat për t'u bërë më të gjera (vizatimet ende duhet të ndryshohen për ta pasqyruar këtë).
Hapi 9: Kutia Aktuale
Me përjashtim të pjesës së rrumbullakët e cila ishte bërë duke përdorur masonite 4mm dhe blloqet mbështetëse të qosheve (15x25mm) pjesa tjetër e kutisë ishte ndërtuar duke përdorur kompensatë 10mm. Dimensionet e përgjithshme ishin afërsisht 85x155x50xm. "Jukebox4.svg" jep dimensionet e sakta të përparme të përdorura.
Pjesa e sipërme u krijua duke përdorur fillimisht një kapëse për të kontrolluar që ne mund të përkulim me sukses fletën e masonit. Ne pastaj e ngjitëm dhe e lidhëm atë në majë dhe ngadalë punuam në anët. Ne vendosëm shirita mbulesë mbi skajet për ta zbukuruar atë, si dhe për ta mbajtur atë poshtë. Nga fotot do të shihni se si kemi shtuar harqe shtesë për të vërtetuar një sipërfaqe më të gjerë në të cilën mund të ngjitemi dhe të bashkohemi.
Seksionet anësore ishin të prera në atë mënyrë që të akomodoheshin altoparlantët që kisha blerë. Një raft u instalua në pjesën e sipërme për të mbajtur amplifikatorin. Më në fund pjesa e pasme u la pak a shumë e hapur për të siguruar qasje në përforcues dhe pjesë të tjera.
Baza ishte bërë nga dy fletë kompensatë 10 mm; Njëra pak më e madhe se tjetra.
Të gjitha skajet janë të rrumbullakosura.
I lë fotografitë për të dhënë pjesën tjetër të detajeve që mungojnë.
Pasi u mblodh, loti i cili ishte lyer me llak blu. Në pjesën e pasme, unë duhet të kisha lyer me llak brendësinë e zezë, pasi kjo do ta kishte bërë projektin të dukej më i përfunduar. Kjo tha se askush nuk e sheh vërtet brendësinë.
Së fundi, unë e vidhos futjen gjysmë-rrethore dhe faqet e fytyrës Jukebox në vend dhe ngjita skarën në vend.
Hapi 10: Instalimi dhe konfigurimi i Volumio
Lidhi HDMI dhe USB nga ekrani në Raspberry PI dhe i ndezi të gjitha.
Duke ndjekur udhëzimet në https://volumio.org/get-started/ unë instalova Volumio në PI-në tuaj të Mjedrës.
Gjatë procesit të konfigurimit zgjodha Hifiberry DAC Plus për I2S.
Pasi të jetë instaluar, unë shfletova përsëri në shembullin tim të Volumio (https://volumio.local), shkova te cilësimet, shtojcat dhe instalova sa vijon:
- Spotify
- YouTube për Volumio
- Radio TuneIn
- Prek ekranin
- Rezervoni dhe rivendosni të dhënat
- Kontrolluesi i butonave GPIO
Ndërsa unë nuk e kam përdorur atë, shtojca miniDLNA duket si një tjetër që ia vlen të instalohet. Ju gjithashtu mund të instaloni çdo shtojcë tjetër që mund të dëshironi. Kam gjetur se instalimi i barazimit grafik rezultoi që zëri im të mos funksiononte.
Pasi u instalova, konfigurova çdo pluggin, duke vendosur GPIO -të si më poshtë:
- Aktivizo luajtjen/pauzën: GPIO Pin 13
- Aktivizo Vol+: GPIO Pin 16
- Aktivizo Vol-: GPIO Pin 23
- Aktivizo të mëparshmen: GPIO Pin 22
- Aktivizo tjetër: GPIO Pin 27
- Aktivizo mbylljen: GPIO Pin 12
Për të shfaqur ekranin siç duhet, ssh'd në volumio.local dhe shtova më poshtë në boot/userconfig.txt:
- #Vendosni daljen në DVI në mënyrë që tingulli të mos dërgohet përmes kabllit HDMI
- hdmi_drive = 1
- #Vendosni grupin HDMI në 2, nuk e keni idenë se çfarë bën në të vërtetë
- hdmi_group = 2
- #Vendosni modalitetin hdmi në 87 i cili duket të jetë rezolucion i personalizuar
- hdmi_mode = 87
- #Vendosni parametrat e ekranit
- hdmi_cvt = 1024 600 60 3 0 0 0
Cilësimet e ruajtësit të ekranit mund të vendosen përmes shtojcës Touch Screen në cilësimet.
=============================================================
Komentet e mëposhtme u siguruan nga GVOLT në forumin e komunitetit Volumio. Pasi të kem një shans për të aplikuar këtë qasje, do të azhurnoj sa më sipër.
Një sugjerim në lidhje me modifikimet e /boot/config.txt: Ndryshimet e lidhura me hdmi* mund të vendosen në vend të /boot/userconfig.txt. Përdorimi i userconfig.txt ka avantazhin se ky skedar mbetet i paprekur kur Volumio përditësohet. Në të kundërt, skedari /boot/config.txt mbishkruhet në çdo përditësim të Volumio (informacione të mëtejshme) dhe ju do të duhet të redaktoni përsëri /boot/config.txt.
=============================================================
Hapi 11: Lidhja e LED -ve
Ngarko "Rainbow.ino" në mini Arduino.
Duke pozicionuar tubin neoni aty ku doja të shkonte, gjurmova jashtë. Pastaj bashkoj shiritin LED përgjatë vijës së mesme të shiritit. Nuk qëndronte krejtësisht në pjesën e rrumbullakosur, por kjo nuk kishte rëndësi.
Shiriti LED ka tre pista domethënë +5V, Të dhëna, Ground (E kuqe, jeshile, e bardhë; në rastin tim). Në mënyrë që LED-të të ndriçohen në mënyrë të barabartë, fuqia u lidh me shinat në pjesën e sipërme të harkut gjysmërrethor. Kjo më bëri të nevojshme të shpoja dy vrima të vogla përmes fytyrës sipër dhe pak më poshtë, ku do të kalojë shiriti LED, në të cilin bashkova prizat e energjisë që ishin të lidhura me furnizimin me energji elektrike.
Meqenëse LED -të mund të punojnë vetëm në një drejtim, importoni në cilën anë të shiritit lidhni pinin e të dhënave. Nëse e merrni këtë në mënyrë të gabuar, nuk do të funksionojë. Në fundin e duhur, shponi një vrimë të vogël që do t'ju lejojë të lidhni një plumb në gjurmën e të dhënave. Ky prizë do të lidhet me pin 12 në arduino.
Hapi 12: Lidhjet përfundimtare
Furnizimi me energji u përdor për të drejtuar LED -të, Raspberry Pi (kunjat 1 (5V) dhe 6 (Ground)) dhe Arduino (Vin dhe Ground). Një mbulesë akrilike u vendos mbi terminalet e furnizimit me energji elektrike për të mbrojtur përdoruesit nga prekja aksidentale e tyre.
Butonat u lidhën duke ndjekur këtë udhëzues, domethënë një kunj në kunjin e rishfaqur GPIO (diskutuar më parë) dhe tjetri në tokë. LEDs në butonat u lidhën paralelisht drejtpërdrejt me furnizimin me energji.
Kabllot e lirshme u gozhduan në vend ose u ngjitën duke përdorur armë ngjitëse.
Përforcuesi ishte i lidhur me Modulin e Kartës zanore PIFI Digi DAC+ HIFI DAC dhe altoparlantët u lidhën me përforcuesin.
Më në fund u instalua një shirit energjie që do të përdorej për të ndezur të gjithë kutinë, domethënë amplifikatorin, njësinë e furnizimit me energji 70W, 5V, 14A dhe çdo pajisje tjetër që mund të instaloja në të ardhmen.
Hapi 13: Çfarë do të bëja ndryshe?
Ndërsa ekrani që bleva erdhi i rekomanduar nga komuniteti Volumio, unë ndoshta do të përdor ekranin Raspberry PI herën tjetër pasi opsioni i prekjes duhet të funksionojë jashtë kutisë.
Siç është përmendur tashmë, për tubin neon do të provoja fshirjen e rërës (kjo megjithatë do të duhej të llakohej për ta mbajtur atë të pastër) ose akrilik të errët.
Unë gjithashtu do të shtoja një buton për të kontrolluar pak ndriçimin LED (shiko kodin e bashkangjitur Rainbow2; modifikuar nga një mik i imi) ose e lidh atë në një kontrollues që sinkronizon dritat me muzikën që luhet.
Ndryshimi im më i madh do të ishte me mënyrën e montimit të pajisjeve elektronike. Unë do të krijoja një barazim të cekët nën raftin e amplifikatorit që do të rrëshqiste jashtë dhe do të mbante të gjitha pajisjet elektronike dhe energjinë elektrike. Përveç bërjes së gjithçkaje më të pastër, do t'i bënte gjërat më të fuqishme dhe më të sigurta. Një udhë kabllore e paketuar mirë do të kalonte nga shorti në ekran dhe butona.
Recommended:
PlotClock, WeMos dhe Blynk Luajnë Vintage AMI Jukebox: 6 hapa (me fotografi)
PlotClock, WeMos dhe Blynk Playing Vintage AMI Jukebox: Katër inovacione teknike e bënë të mundur këtë projekt: 1977 Rowe AMI Jukebox, komplet robotësh PlotClock, mikrokontrollues WeMos/ESP 8266 dhe shërbim Blynk App/Cloud. SHOTNIM: Nëse nuk e keni Jukebox në dorë - mos ndaloni së lexuari! Ky projekt mund të
Jukebox Casera Por: Tono Kiehnle: 5 hapa (me fotografi)
Jukebox Casera Por: Tono Kiehnle: Jukebox ka një program në Arduino UNO. Përmbajtja 3 mund të riprodhohet në medio de un buzzer pasivo dhe cuenta con botones nga pulso y una pantalla LCD për interacción con el usuario.La jukebox duke përdorur 3 botone. 2 de ellos se use
RFID Jukebox: 3 hapa (me fotografi)
RFID Jukebox: Kjo është hyrja ime në " Audio " konkurs - nëse jeni të interesuar për këtë atëherë ju lutem më jepni një votë! Ky post do të përpiqet të krijojë një " lëviz miqësore " versioni i videos si të përfshihet në krye të këtij postimi. Videoja shkon
Këngë e rastësishme Jukebox (Raspberry Pi): 6 hapa (me fotografi)
Random Song Jukebox (Raspberry Pi): 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 offline. 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
Steampunk Pi Jukebox Drejtimi i Google Music: 11 hapa (me fotografi)
Steampunk Pi Jukebox Drejtimi i Google Music: KUJDES !! Nëse përpiqeni të bëni një projekt të ngjashëm, kuptoni që keni potencialin të hasni në Asbest në një radio të vjetër, zakonisht por pa u kufizuar në një lloj mburoje ose izolimi të nxehtësisë. Ju lutemi bëni hulumtimin tuaj dhe merrni masa paraprake. Unë